/* ==UserStyle==
@name			Naver Dark
@author			OrigamiDream
@description	Dark mode for NAVER
@version		1.65.51
@namespace		Avis Studio
@license		CC BY-NC-SA
@preprocessor	default
@homepageURL 		https://github.com/DarkenPages/Naver-Dark
@updateURL   		https://raw.githubusercontent.com/DarkenPages/Naver-Dark/master/naver-dark.user.css
==/UserStyle== */

@-moz-document url-prefix("https://www.naver.com"), url-prefix("https://my.naver.com"), url-prefix("https://ui.nboard2.naver.com"), url-prefix("https://search.naver.com"), url-prefix("https://castbox.shopping.naver.com"), url-prefix("https://section.cafe.naver.com"), url-prefix("https://talk.cafe.naver.com"), url-prefix("https://cafe.upphoto.naver.com"), url-prefix("https://cafe.naver.com/CafeMemberInfo.nhn"), url-prefix("https://section.blog.naver.com"), url-prefix("https://uploader1.nmv.naver.com"), url-prefix("https://up.cafe.naver.com"), url-prefix("https://datalab.naver.com"), url-prefix("https://www.navercorp.com"), url-prefix("https://mail.naver.com"), url-prefix("https://note.naver.com"), url-prefix("https://mashup.map.naver.com"), url-prefix("https://nid.naver.com/nidlogin.login")
{
	/*html, head {*/
	/*	background: #242424;*/
	/*}*/
	
	/*font[color="#000000"] {*/
	/*	color: #fff !important;*/
	/*}*/
	
	/*font[color="#fff"], font[color="#ffffff"] {*/
	/*	color: #000 !important;*/
	/*}*/
	
	/*.tab_inkey, .tab_inms, .btn_ly_cl, .keyboard_img, .inputko_info, .btn_kor_on, .btn_eng, .mouse_kor, .mouse_eng div, .btn_space, .btn_del, .btn_eng_on, .btn_kor {*/
	/*	filter: invert(89%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.help .txt {*/
	/*	color: #cacaca;*/
	/*	border: 1px solid #404040;*/
	/*	background: #242424;*/
	/*}*/
	
	/*.area_themesetting .at_btn_close {*/
	/*	border: 1px solid #404040;*/
	/*	border-bottom: 0;*/
	/*	background: #242424;*/
	/*}*/
	
	/*.area_themesetting .at_btns {*/
	/*	border-top: 1px solid #404040;*/
	/*	background: #242424;*/
	/*}*/
	
	/*.malllst dd .ls0, .malllst dd .ls1, .malllst dd .ls2, .malllst dd .ls3, .malllst dd .ls4, .malllst dd .ls5, .malllst dd .ls6, .malllst dd .ls7, .malllst dd .ls8, .malllst dd .ls9 {*/
	/*	background-color: #242424;*/
	/*	color: white;*/
	/*}*/
	
	/*.men_giftlst_l {*/
	/*	border-bottom: 1px solid #404040;*/
	/*	border-left: 1px solid #404040;*/
	/*}*/
	
	/*.area_hotkeyword .ah_tab_btn {*/
	/*	color: #cacaca;*/
	/*	background: #242424;*/
	/*}*/
	
	/*.search .green_window, .greenbox {*/
	/*	background-color: #242424;*/
	/*	border: 2px solid #019341;*/
	/*}*/
	
	/*.search .sch_smit {*/
	/*	background: #019341;*/
	/*}*/
	
	/*.api_atcmp_wrap {*/
	/*	border: 2px solid #019341;*/
	/*	background-color: #242424;*/
	/*}*/
	
	/*.api_atcmp_wrap .atcmp_plus {*/
	/*	color: #cacaca;*/
	/*	background-color: #242424;*/
	/*	border: 1px solid #404040;*/
	/*	border-width: 1px 0 0;*/
	/*}*/
	
	/*.api_atcmp_wrap .atcmp_plus .switch [class^=btn_] {*/
	/*	background-color: #242424;*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.api_atcmp_wrap .atcmp_plus .switch [class^=btn_]:hover {*/
	/*	border-color: #848484;*/
	/*}*/
	
	/*.api_atcmp_wrap .atcmp_plus .switch .btn_turnoff.active {*/
	/*	color: #cacaca;*/
	/*	border-color: #848484;*/
	/*}*/
	
	/*.api_atcmp_wrap .layer_plus {*/
	/*	background-color: #242424;*/
	/*	border: 1px solid #404040;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.api_atcmp_wrap .layer_plus .btn_area .btn:hover {*/
	/*	border-color: #019341;*/
	/*}*/
	
	/*.api_atcmp_wrap .atcmp_bar {*/
	/*	border-left: 1px solid #019341;*/
	/*}*/
	
	/*.api_atcmp_wrap .func {*/
	/*	color: #cacaca;*/
	/*	background: #242424;*/
	/*	border: 1px solid #019341;*/
	/*	border-width: 1px 0 0;*/
	/*}*/
	
	/*.api_atcmp_wrap .words li.atcmp_on {*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.api_atcmp_wrap .my_words .noti {*/
	/*	border-top: 1px solid #019341;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.api_atcmp_wrap .lst_tab ul {*/
	/*	background: #242424;*/
	/*	border-bottom: 1px solid #019341;*/
	/*}*/
	
	/*.api_atcmp_wrap .lst_tab ul li {*/
	/*	border-right: 1px solid #019341;*/
	/*}*/
	
	/*.api_atcmp_wrap .lst_tab ul li a {*/
	/*	color: #e8e8e8;*/
	/*}*/
	
	/*.api_atcmp_wrap .lst_tab ul li.on a {*/
	/*	background: #242424;*/
	/*	color: #fff;*/
	/*}*/
	
	/*.area_catebtns .ac_btn_cate, .area_catebtns .ac_btn_next, .area_catebtns .ac_btn_prev {*/
	/*	background: #242424;*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.area_themelist .at_btn_close {*/
	/*	background: #242424;*/
	/*	border: 1px solid #404040;*/
	/*	border-bottom: 0;*/
	/*}*/
	
	/*.profile .user_info {*/
	/*	border-bottom: 0;*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.profile .service_tab {*/
	/*	border-left: 1px solid #404040;*/
	/*	border-right: 1px solid #404040;*/
	/*}*/
	
	/*.profile .slide_cover li a {*/
	/*	color: #cacaca;*/
	/*	border-color: #404040;*/
	/*}*/
	
	/*.profile .slide_cover li a:hover {*/
	/*	background-color: #242424;*/
	/*	color: #019341;*/
	/*}*/
	
	/*.profile .slide_btn .btn_prev {*/
	/*	border-right: 1px solid #404040;*/
	/*	background-color: #242424;*/
	/*}*/
	
	/*.profile .slide_btn {*/
	/*	border: 1px solid #404040;*/
	/*	background-color: #242424;*/
	/*	border-bottom-color: #404040;*/
	/*	border-width: 1px 0;*/
	/*}*/
	
	/*.profile .slide_cover li.selected {*/
	/*	background-color: #242424;*/
	/*	border-color: #404040;*/
	/*}*/
	
	/*.service .svc_head .task_right button:hover {*/
	/*	border: 1px solid #4f4f4f;*/
	/*}*/
	
	/*.service {*/
	/*	border: 1px solid #404040;*/
	/*	border-top: 0;*/
	/*}*/
	
	/*.service .svc_body .view_more {*/
	/*	border-top: 1px solid #404040;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.service .shortcut_cover .shortcut {*/
	/*	color: #cacaca;*/
	/*	border-right: 1px solid #404040;*/
	/*}*/
	
	/*.service .svc_npay .svc_list .point_plus {*/
	/*	background-color: #000;*/
	/*}*/
	
	/*.svc_blank .svc_msg_box .btn_type.btn_green {*/
	/*	color: #242424;*/
	/*	background-color: #019341;*/
	/*	text-shadow: none;*/
	/*}*/
	
	/*.service .svc_add .svc_navigation button:hover {*/
	/*	border: 1px solid #019341;*/
	/*}*/
	
	/*.service .svc_office .svc_head .ly_new {*/
	/*	border: 1px solid #404040;*/
	/*	border-top: 0;*/
	/*	background-color: #242424;*/
	/*}*/
	
	/*.service .svc_calendar .date_area {*/
	/*	background-color: #242424;*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.profile .slide_cover ul.set_editable li.selected {*/
	/*	border-left-color: #404040;*/
	/*}*/
	
	/*.section_svcmore .ss_btn_reset, .section_svcmore .ss_btn_confirm, .section_svcmore .ss_btn_cancel {*/
	/*	border: 1px solid #404040;*/
	/*	color: #cacaca;*/
	/*	background: #242424;*/
	/*}*/
	
	/*.phishing_banner {*/
	/*	border: 1px solid #404040;*/
	/*	background-color: rgb(38, 45, 49);*/
	/*}*/
	
	/*.social_text {*/
	/*	color: #000;*/
	/*}*/
	
	/*#n2_skin_wrap ul.list li {*/
	/*	border-bottom: 1px solid #404040;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.sb_style_2 .selectbox .box {*/
	/*	border: 1px solid #404040;*/
	/*	filter: invert(86%);*/
	/*}*/
	
	/*#n2_nboard a:hover {*/
	/*	background: #484848;*/
	/*}*/
	
	/*#n2_nboard .form_search .input {*/
	/*	border: 1px solid #404040;*/
	/*	border-bottom: 1px solid #404040;*/
	/*	border-right: 1px solid #404040;*/
	/*	color: #cacaca;*/
	/*	background-color: #242424;*/
	/*}*/
	
	/*#n2_nboard .title_wrap .title {*/
	/*	color: white;*/
	/*}*/
	
	/*#n2_nboard .list_paging {*/
	/*	border-top: 1px solid #404040;*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*#footer ul li, .logo, .sp, .wrg {*/
	/*	filter: invert(88.7%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.sp.h_logo, .logo {*/
	/*	filter: invert(0%);*/
	/*}*/
	
	/*.btn_global {*/
	/*	background-color: #019341;*/
	/*	color: #242424 !important;*/
	/*}*/
	
	/*.btn_global:active, .btn_global:hover, .btn_global:link {*/
	/*	color: #242424 !important;*/
	/*}*/
	
	/*.sp_naver, .sp_sv {*/
	/*	background: none;*/
	/*	color: #404040 !important;*/
	/*}*/
	
	/*.sp_naver {*/
	/*	font-size: 17px;*/
	/*	line-height: 25px;*/
	/*}*/
	
	/*.sp_sv {*/
	/*	font-size: 20px;*/
	/*	line-height: 25px;*/
	/*}*/
	
	/*a, a:link {*/
	/*	color: #7474e3;*/
	/*}*/
	
	/*a:visited, .type01 dt a:visited, .type01 li a:visited {*/
	/*	color: #e177e3;*/
	/*}*/
	
	/*.spi_btn_release .spi_lst_release a.spi_input_copyurl, .spi_sns_share .spi_lst .spi_btn_release .spi_lst_release a.spi_input_copyurl, .spi_onebtn .spi_lst .spi_btn_release .spi_lst_release a.spi_input_copyurl, .spi_btn_release .spi_lst_release a.spi_btn_copyurl, .spi_sns_share .spi_lst .spi_btn_release .spi_lst_release a.spi_btn_copyurl, .spi_onebtn .spi_lst .spi_btn_release .spi_lst_release a.spi_btn_copyurl {*/
	/*	color: #cacaca !important;*/
	/*	background-color: #242424;*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*font[color="#222"], [style*="color: rgb(34,34,34)"], [style*="color:rgb(34,34,34)"], [style*="color: rgb(34,34,34)"], [style*="color:rgb(34,34,34)"] {*/
	/*	color: #cacaca !important;*/
	/*}*/
	
	/*.service .svc_list .new .list_cover, .api_atcmp_wrap .expand .add_opt_on {*/
	/*	background-color: #2c2c2c;*/
	/*}*/
	
	/*.ly_inputko, .an_popup_cancel, .bx_sale_p, .pf_banner, .tl_ranking .tr_btn_prev, .tl_ranking .tr_btn_next, .ly_alert, .profile .slide_cover ul.set_editable span {*/
	/*	border: 1px solid #404040;*/
	/*	background-color: #242424;*/
	/*}*/
	
	/*.inputko_mouse .bar2, .section_timesquare .hi_slash {*/
	/*	color: #404040;*/
	/*}*/
	
	/*.inputko_keyboard .setkorhelp, .keyboard, .inputko_keyboard, .bx_sale, .giftlst_u, .men_lst_gift, .area_newsstand .api_popup_btn_set, .area_newsstand .api_list_border_right, .profile .slide_cover li, #ad_branding_hide, #n2_nboard .preview, #n2_nboard .list_paging li.bgcolor, .snb_wrap, .snb {*/
	/*	background-color: #242424;*/
	/*}*/
	
	/*.left .arrow, .da_type_video .balloon_area, .area_newsstand img.api_logo, .malltit_w .malltit img, .area_catebtns .ac_bgl, .area_catebtns .ac_bgr, .area_catebtns .ac_btn_cate .ac_bicon, .area_catebtns .ac_btn_cate:hover .ac_bicon, .area_catebtns .ac_btn_next .ac_bicon, .area_catebtns .ac_btn_next.ac_disabled .ac_bicon, .area_catebtns .ac_btn_next:hover .ac_bicon, .area_catebtns .ac_btn_prev .ac_bicon, .area_catebtns .ac_btn_prev.ac_disabled .ac_bicon, .area_catebtns .ac_btn_prev:hover .ac_bicon, .area_catebtns .ac_ico_new, .area_category .ac_ico_new, .area_themelist .at_a.tcc_knowledge .at_icon, .area_themelist .at_btn_close .at_bicon, .area_themelist .at_btn_close:hover .at_bicon, .area_themelist .at_btn_import .at_bicon, .area_themelist .at_btn_import:hover .at_bicon, .area_themelist .at_btn_setting .at_bicon, .area_themelist .at_btn_setting:hover .at_bicon, .area_themelist .at_import_login, .area_themesetting .at_btn_close .at_bicon, .area_themesetting .at_btn_close:hover .at_bicon, .area_themesetting .at_btn_import .at_bicon, .area_themesetting .at_btn_import:hover .at_bicon, .area_themesetting .at_btn_reset .at_bicon, .area_themesetting .at_import_login, .area_themesetting .at_iradio .radio-mark, .area_themesetting .at_iradio .radio-mark.radio-checked, .section_svcmore .ss_btn_close:hover .ss_ico_close, .section_svcmore .ss_ico_close, .section_svcmore .ss_ico_reset, .themecast_close_ly .tcl_close .tcl_cicon, .themecast_close_ly .tcl_view .tcl_vicon, .tl_bigimage .tb_ico_video, .tl_default .td_ico_video .td_icon, .tl_ranking .tr_ico_decrease, .tl_ranking .tr_ico_increase, .tl_ranking .tr_ico_new, .tl_ranking .tr_ico_next, .tl_ranking .tr_ico_prev, .tl_special .ts_ico_video .ts_icon, .tl_special .ts_ico_worldcup_video, .tl_special .tst_ico_video, .bx_ico_sale, .gift_news_header .gift_btn_refresh, .gift_news_header .gift_btn_refresh:hover, .malltit_w .mg_arr, .page a.next .page_icon, .page a.next:hover .page_icon, .page a.prev .page_icon, .page a.prev:hover .page_icon, .pf_header .gift_btn_refresh, .pf_header .gift_btn_refresh:hover, .shop_header .sh_icon, .shop_tab .st_gift .st_icon, .shop_tab .st_mens .st_icon, .shop_tab .st_shopping .st_icon, .shop_tab li.on .st_gift .st_icon, .shop_tab li.on .st_mens .st_icon, .shop_tab li.on .st_shopping .st_icon, .api_atcmp_wrap .spat, .api_atcmp_wrap .my_words .ico_noti, .area_newsstand .api_item img.api_logo, .area_catebtns .ac_bgl, .area_catebtns .ac_bgr, .profile .user_thumbnail .mask, .service .svc_cafe .svc_list .list_cover .thumb .mask, .service .svc_add .column li label .ico, .area_themelist .at_ico_new, .section_svcmore .ico_academic, .section_svcmore .ico_audioclip, .section_svcmore .ico_clova, .section_svcmore .ico_naveralpha, .section_svcmore .ico_papago, .section_svcmore .ico_smartboard, .section_svcmore .ico_tarte, .section_svcmore .ico_vibe, .section_svcmore .ico_whale, .section_svcmore .n, .section_svcmore .svc_radio .radio-checked, .section_svcmore .svc_radio .radio-disabled, .section_svcmore .svc_radio .radio-mark, .an_btn_close:hover .an_ico_close, .an_ico_close, .area_newsstand .an_ico_link, .area_newsstand .apln_btn_ico_delete, .area_newsstand .apln_btn_ico_delete:hover, .area_newsstand .apln_btn_ico_plus, .area_newsstand .apln_nt_standby, .area_newsstand .as2_btn.is_selected .as2_btn_ico.ico_image, .area_newsstand .as2_btn.is_selected .as2_btn_ico.ico_list, .area_newsstand .as2_btn:hover .as2_btn_ico.ico_image, .area_newsstand .as2_btn:hover .as2_btn_ico.ico_list, .area_newsstand .as2_btn:hover .as2_btn_ico.ico_setting, .area_newsstand .as2_btn_ico.ico_image, .area_newsstand .as2_btn_ico.ico_list, .area_newsstand .as2_btn_ico.ico_setting, .cast_flash .cf_ico_link, .area_clova .ac_qr, .area_hotkeyword .ah_btn_help .ah_ico_help, .area_hotkeyword .ah_ico_datagraph, .area_hotkeyword .ah_ico_datalab, .area_hotkeyword .ah_ico_hlink, .area_hotkeyword .ah_ico_open, .area_links .al_happybean .al_ico, .area_links .al_happybean:hover .al_ico, .area_links .al_ico_link, .area_links .al_jr .al_ico, .area_links .al_jr:hover .al_ico, .area_services .as_ico_all, .banner_area .ba_btn .ico_ba_btn, .banner_area .ba_btn_close .ico_btn_close, .banner_area .ba_logo, .section_svcmore .svc_more_arrow, .tl_banner .tb_ico_link, .area_navigation .an_btn_more.an_fold .an_mtxt, .area_navigation .an_mtxt, .area_navigation .mn_academic .an_icon, .area_navigation .mn_airticket .an_icon, .area_navigation .mn_audioclip .an_icon, .area_navigation .mn_auto .an_icon, .area_navigation .mn_band .an_icon, .area_navigation .mn_book .an_icon, .area_navigation .mn_booking .an_icon, .area_navigation .mn_bookmark .an_icon, .area_navigation .mn_calendar .an_icon, .area_navigation .mn_clova .an_icon, .area_navigation .mn_cndic .an_icon, .area_navigation .mn_comic .an_icon, .area_navigation .mn_contact .an_icon, .area_navigation .mn_datalab .an_icon, .area_navigation .mn_dic .an_icon, .area_navigation .mn_endic .an_icon, .area_navigation .mn_entalk .an_icon, .area_navigation .mn_entertain .an_icon, .area_navigation .mn_grafolio .an_icon, .area_navigation .mn_hanja .an_icon, .area_navigation .mn_hotel .an_icon, .area_navigation .mn_jpdic .an_icon, .area_navigation .mn_krdic .an_icon, .area_navigation .mn_land .an_icon, .area_navigation .mn_line .an_icon, .area_navigation .mn_map .an_icon, .area_navigation .mn_me .an_icon, .area_navigation .mn_memo .an_icon, .area_navigation .mn_modoo .an_icon, .area_navigation .mn_moneybook .an_icon, .area_navigation .mn_movie .an_icon, .area_navigation .mn_music .an_icon, .area_navigation .mn_myfeed .an_icon, .area_navigation .mn_naveralpha .an_icon, .area_navigation .mn_navercast .an_icon, .area_navigation .mn_ndrive .an_icon, .area_navigation .mn_news .an_icon, .area_navigation .mn_ngame .an_icon, .area_navigation .mn_nstore .an_icon, .area_navigation .mn_office .an_icon, .area_navigation .mn_papago .an_icon, .area_navigation .mn_pholar .an_icon, .area_navigation .mn_photo .an_icon, .area_navigation .mn_post .an_icon, .area_navigation .mn_smartboard .an_icon, .area_navigation .mn_software .an_icon, .area_navigation .mn_sports .an_icon, .area_navigation .mn_stock .an_icon, .area_navigation .mn_tarte .an_icon, .area_navigation .mn_terms .an_icon, .area_navigation .mn_trans .an_icon, .area_navigation .mn_v .an_icon, .area_navigation .mn_vibe .an_icon, .area_navigation .mn_weather .an_icon, .area_navigation .mn_webnovel .an_icon, .area_navigation .mn_whale .an_icon, .footer .fl_cr .f_logo, .notice_header .nh_l .nh_item .nh_diary, .notice_header .nh_l .nh_item .nh_service, .notice_header .nh_title, #n2_skin_wrap .skin, #n2_nboard .form_search img, #n2_nboard .form_search .btn, .option a.list_button img, #n2_nboard .private_wrap .clipboard img, #n2_nboard .view_btn img, :root .sel, address .spsv_naver2, #promotion11 img {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.area_navigation .mn_mail .an_icon, .area_navigation .mn_cafe .an_icon, .area_navigation .mn_blog .an_icon, .area_navigation .mn_kin .an_icon, .area_navigation .mn_shopping .an_icon, .area_navigation .mn_checkout .an_icon, .area_navigation .mn_tvcast .an_icon {*/
	/*	background-color: #242424;*/
	/*}*/
	
	/*.captcha_box, .section_login, .section_shoppingcast, .area_category .ac_empty, .area_themesetting, .section_timesquare, .area_navigation .an_empty, .sb_style_2 .selectbox .list, .input_row, .ly_v2 .ly_box, .ly .ly_box {*/
	/*	border: 1px solid #404040;*/
	/*	background: #242424;*/
	/*}*/
	
	/*.captcha_box>a.btn_img, .captcha_box>a.btn_sound, .bx_mall, .tl_ranking .tr_l, .footer, .gift_news, .service .svc_list li, .profile .slide_cover ul.set_editable li, .find_info {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.captcha_img, .area_newsstand .apl_category_wrap, .area_newsstand .api_item, .area_catebtns .ac_btn_cate, .section_svcmore .ss_svccol, table.Nnavi td, .api_atcmp_wrap .expand ul {*/
	/*	border-right: 1px solid #404040;*/
	/*}*/
	
	/*body, .area_hotkeyword .ah_tab_btn.ah_tab_on, .int {*/
	/*	background: #242424;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.expblind.left, .expblind.right, .search .reatcmp {*/
	/*	background: #242424 !important;*/
	/*}*/
	
	/*.section_btmbn, .page a, .area_newstop, .area_newsstand, .section_themecast, .area_themelist {*/
	/*	background: #242424;*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.area_hotkeyword .ah_list {*/
	/*	border-left: 1px solid #404040;*/
	/*}*/
	
	/*.btmbanner_list .bl_t, .section_timesquare .tnb_text, .area_newsstand .aplc_link .aplc_current, .an_pc_words, .gift_news_header .gift_news_title, .malltit_w .malltit>a, .tl_btmbanner .tb_tit, .cast_atc .ca_a, .malllst dd a, .pf_banner .banner_words, .page em strong, .men_giftlst_s, .pf_header .pf_title, .area_hotkeyword .ah_a, .area_hotkeyword .ah_ha, .area_hotkeyword .ah_ltit, .search .input_text, .api_atcmp_wrap .layer_plus .dsc, .api_atcmp_wrap a, .area_notice .an_a, .area_notice .an_ta, .area_services .as_a, .area_user .au_tit, .area_terms .at_cr, .area_terms .at_ca, .cast_flash .cf_ta, .area_newsstand .an_ta, .area_category .ac_a, .tl_default .td_t, .tl_default .td_a:visited .td_t, .profile .private .user_name a, .profile .my_service .link_cover a, .service .svc_head h3.tit, .service .svc_navigation .task_right .cnt em, .service .svc_list .new .subject, .service .svc_list .today .subject, .service .svc_list .unread .subject, .area_newsstand .apln_link, .service .svc_head .tit.selected, .service .svc_npay .svc_list .subject, .svc_blank .svc_msg_box .tit, .service .svc_office .svc_list .subject, .service .svc_office .svc_head .ly_new a, .service .svc_calendar .date_area .date, .service .svc_head .task_right .my_hb, .service .svc_memo .svc_list .subject, .service .svc_add .notice .msg, .service .svc_add .column li label, .section_timesquare .hp_curr, .section_timesquare .type_stock .ts_link, .section_timesquare .type_weather .temp_current, .section_timesquare .type_weather .text_current, .section_timesquare .type_weather .text_fine_dust, .section_timesquare .type_weather .ib_text, .section_svcmore .ss_stit, .section_svcmore .ss_sa, .section_svcmore .ss_pa, .section_timesquare .tc_tt, .section_timesquare .tc_st, .section_timesquare .tv_text, .type_tools .tt_a, #n2_nboard div, #n2_nboard ul, #n2_nboard td, #n2_nboard input, #n2_nboard textarea, #n2_skin_wrap li a, table.Nnavi a, #n2_nboard .list_paging ul, #n2_nboard .list_paging li a, .api_atcmp_wrap .expand .opt_exchange .opt_nation, .api_atcmp_wrap .expand .opt_exchange .amount, #footer *, #footer address a, .svlst_tit, #n2_nboard .conts {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.malllst, .area_hotkeyword .ah_list .ah_l, .tl_ranking .tr_item, .notice, .area_newsstand .an_menulist, .themecast_category, .service .svc_head, .section_timesquare .area_header, #n2_nboard .list_paging li, .sv_wrap {*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.area_newsstand .as_btn_my:hover, .cast_link .cl_a:hover, .area_category .ac_a:hover, .sb_style_2 .selectbox .list li.item-selected {*/
	/*	color: #8c8c8c;*/
	/*}*/
	
	/*.area_themesetting .at_iw, .an_pc_btn {*/
	/*	border: 1px solid #404040;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.area_themesetting .at_btn_all, .area_themesetting .at_btn_cancel, .area_themesetting .at_btn_confirm, .area_themesetting .at_btn_reset, .section_svcmore .ss_btn_svcall, .section_svcmore .ss_btn_setting, .spi_lst .spi_lst_release {*/
	/*	border: 1px solid #404040;*/
	/*	background: #242424;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.area_themesetting .at_bar, .area_links .al_bar, .area_user .au_bar, .area_terms .at_bar, .area_themelist .at_bar, .area_navigation .an_bar, .bar, .tl_default .td_bar, .tl_btmbanner .tb_bar {*/
	/*	background: #404040;*/
	/*}*/
	
	/*.men_playfun, .service .svc_navigation {*/
	/*	border-top: 1px solid #404040;*/
	/*	background-color: #242424;*/
	/*}*/
	
	/*.area_hotkeyword .ah_r, .area_newsstand .as_btn_press.is_selected, .area_newsstand .as_btn_my.is_selected, .area_newsstand .anv_tit, .section_timesquare .hi_date, .api_atcmp_wrap .expand .opt_exchange {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.section_navbar, .section_footer, .area_themelist .at_btns {*/
	/*	background: #242424;*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.api_atcmp_wrap .layer_plus .btn_area .btn, .profile .my_service .btn_logout {*/
	/*	color: #cacaca;*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.api_atcmp_wrap .atcmp_helper, .section_timesquare .type_stock .ts_s_input {*/
	/*	background-color: #242424;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.area_newmain, .area_flower, .area_newsstand .ap_list, .area_catebtns .ac_btn_prev, .area_catebtns .ac_btn_next, .service .bar, .service .svc_navigation .btn_next, .service .svc_navigation .btn_prev, .section_timesquare .header_btn_next, .section_timesquare .header_btn_prev, .section_svcmore .ss_svccol:first-child, .svl, .snbsvl {*/
	/*	border-left: 1px solid #404040;*/
	/*}*/
	
	/*.area_newsstand .as_bar, .area_newsstand .api_list_border_horizontal1, .area_newsstand .api_list_border_horizontal2, .section_timesquare .type_stock.type_rate_weekend .ts_border_vertical, .section_timesquare .type_stock.type_rate_weekend .ts_border_horizontal {*/
	/*	background-color: #404040;*/
	/*}*/
	
	/*.area_newsstand .api_pbs_btn, .service .svc_head .task_right button, .service .svc_add .svc_navigation button, #n2_nboard .preview dl {*/
	/*	border: 1px solid #404040;*/
	/*	background-color: #242424;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.area_themelist .at_a[aria-selected=true], .profile .slide_cover li.selected a {*/
	/*	border-color: #404040;*/
	/*}*/
	
	/*.area_themelist .at_a, .service .shortcut_cover, .service .svc_add .column li, .section_timesquare .type_stock .ts_stock_search, #n2_nboard .view {*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.profile .slide_btn .btn_prev:hover, .profile .slide_btn .btn_next:hover, .service .svc_office .svc_head .ly_new a:hover {*/
	/*	background-color: #242424;*/
	/*}*/
	
	/*.profile .slide_btn .btn_next, .section_timesquare .type_stock .ts_s_btn {*/
	/*	border-left: 1px solid #404040;*/
	/*	background-color: #242424;*/
	/*}*/
	
	/*.service .svc_npay .svc_list .point_plus .thumb, .service .svc_npay .arrow_right, .gnb_my_li .gnb_my_content .gnb_change {*/
	/*	filter: invert(100%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.section_svcmore .ss_btns, .section_svcmore .ss_btn_close, .section_svcmore .ss_svcbox {*/
	/*	background: #242424;*/
	/*}*/
	
	/*.area_whale {*/
	/*	border-left: 1px solid #404040;*/
	/*}*/
	
	/*.section_timesquare .type_stock.type_rate_weekend .ts_dt {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.area_whale .aw_tit, .area_flower .af_tit {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.on .sp_check {*/
	/*	filter: invert(0%);*/
	/*}*/
	
	/*.tl_btmbanner .tb_t {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.area_newsstand .apln_btn_subscribe:hover {*/
	/*	border-color: #4c4c4c;*/
	/*}*/
	
	/*.area_newsstand .apln_btn_subscribe {*/
	/*	bordeR: 1px solid #404040;*/
	/*}*/
	
	/*.area_newsstand .anv_btn {*/
	/*	color: #000;*/
	/*	background-color: #019341;*/
	/*}*/
	
	/*#account .lg_local .lg_local_btn .ico_local_login {*/
	/*	background: none;*/
	/*	background-color: #019341;*/
	/*}*/
	
	/*#account .lg_local .lg_local_btn .ico_local_login:before {*/
	/*	content: '로그인';*/
	/*	position: absolute;*/
	/*	top: 51px;*/
	/*	font-size: 15px;*/
	/*	font-style: normal;*/
	/*	color: #242424;*/
	/*	font-weight: bold;*/
	/*	left: 52%*/
	/*}*/
	
	/*#account .lg_local .lg_local_btn .ico_local_login span.blind {*/
	/*	background-image: url(https://ssl.pstatic.net/static/cafe/homepc/sprite/sp_home_a09f1fce.svg), none;*/
	/*	background-repeat: no-repeat;*/
	/*	width: 57px;*/
	/*	height: 21px;*/
	/*	background-position: -4px -4px;*/
	/*	clip: auto;*/
	/*	overflow: hidden;*/
	/*	color: transparent;*/
	/*	top: 49px;*/
	/*	left: 115px;*/
	/*	filter: invert(86%);*/
	/*}*/
	
	/*.header .nav .nav_link+.nav_link:before {*/
	/*	background-color: #404040;*/
	/*}*/
	
	/*.container .info_area .info_link [class^="link_"] {*/
	/*	border: 1px solid #404040;*/
	/*	background-color: #242424;*/
	/*}*/
	
	/*.header .logo .logo_link img {*/
	/*	background: url(https://ssl.pstatic.net/sstatic/search/pc/img/sp_svg_common_4304d710.png) 0 0 no-repeat;*/
	/*	width: 90px;*/
	/*	height: 16px;*/
	/*	box-sizing: border-box;*/
	/*	padding-left: 90px;*/
	/*	background-size: 150px;*/
	/*}*/
	
	/*.area_logo .special_img {*/
	/*	filter: invert(85.5%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.profile .my_service .btn_logout:hover {*/
	/*	border-color: #4f4f4f;*/
	/*}*/
	
	/*.section_timesquare .tnh_link {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.section_timesquare .type_weather .it_temp, .section_timesquare .type_weather .info_tmr {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.rb_push {*/
	/*	background-color: #242424;*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.rb_push .rp_title {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.rb_push .rp_dsc {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.rb_push .rp_dsc_line {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.rb_push .rp_label_ad {*/
	/*	filter: invert(86%);*/
	/*}*/
	
	/*.special_hidden .search .green_window {*/
	/*	margin: 0;*/
	/*	border: 2px solid #019341;*/
	/*	background: none;*/
	/*	background-color: #242424;*/
	/*}*/
	
	/*.special_hidden .search .sch_smit {*/
	/*	filter: none;*/
	/*	background: #019341;*/
	/*}*/
	
	/*.special_hidden .search .ico_search_submit {*/
	/*	visibility: visible;*/
	/*}*/
	
	/*.special_bg.special_hidden {*/
	/*	background: none !important;*/
	/*}*/
	
	/*
	.area_logo h1.special {
		top: 50%;
		left: -2px;
		margin-top: -25px;
	}
	
	.area_logo .special_img {
		position: absolute;
		width: 530px;
		height: 170px;
	}
	
	.area_logo h1.special:after {
		content: '';
		display: block;
		overflow: hidden;
		width: 198px;
		height: 48px;
		background-image: linear-gradient(transparent, transparent), url(https://s.pstatic.net/static/www/img/uit/2019/sp_search.svg);
		background-repeat: no-repeat;
		background-position: -4px -4px;
		text-indent: 101%;
		white-space: nowrap;
	}
	*/
	
	/*.area_newsstand .api_pbs_btn:hover, .section_svcmore .ss_btn_svcall:hover, .section_svcmore .ss_btn_setting:hover {*/
	/*	border-color: #019341;*/
	/*}*/
	
	/*.service .svc_npay .npay_link {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.service .svc_npay .npay_link .shortcut_cover a {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.section_minime {*/
	/*	background: #242424;*/
	/*}*/
	
	/*.tl_ranking .tr_rt, .tl_ranking .tr_ta {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.area_hotkeyword .ah_layer {*/
	/*	background: #242424;*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.area_hotkeyword .ah_tit {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.area_hotkeyword .ah_top {*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.area_hotkeyword .ah_info {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.area_hotkeyword .ah_filter {*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.area_hotkeyword .list_filter .filter_item {*/
	/*	background-color: #404040;*/
	/*}*/
	
	/*.area_hotkeyword .list_age_wrap {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.area_hotkeyword .list_age {*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.area_hotkeyword .list_age .age[aria-checked=true] {*/
	/*	color: #fff;*/
	/*	background-color: #404040;*/
	/*}*/
	
	/*.area_hotkeyword .list_filter_wrap .guide_tooltip .tooltip_message, .area_hotkeyword .list_filter .name {*/
	/*	color: #000;*/
	/*}*/
	
	/*.area_hotkeyword .list_filter_wrap .guide_tooltip .ico_close {*/
	/*	filter: invert(86%);*/
	/*}*/
	
	/*.area_hotkeyword .ly_help {*/
	/*	border: 1px solid #404040;*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.area_hotkeyword .ly_help .help_message {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.area_hotkeyword .ah_tab_btn {*/
	/*	border-left: 1px solid #404040;*/
	/*}*/
	
	/*.area_hotkeyword .ah_tab {*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.area_hotkeyword .list_age .age {*/
	/*	border: 1px solid #404040;*/
	/*	border-width: 1px 0 0 1px;*/
	/*}*/
	
	/*.service .svc_navigation .svc_ico {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.api_atcmp_wrap .words .atcmp_quick a.mquick {*/
	/*	border: 1px solid #404040;*/
	/*	background-color: #242424;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.api_atcmp_wrap .words .atcmp_quick a.mquick:hover {*/
	/*	border-color: #404040;*/
	/*}*/
	
	/*.api_atcmp_wrap .expand .opt_shortcut .opt_txt {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.area_newsstand .as_btn_press:hover {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.ad_section .nx_power .lst.ext_price .lst_price .txt_inner {*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.ad_section .nx_power .lst.ext_price.ad_hover .lst_price .txt_inner, .ad_section .nx_power .lst.ext_price.ad_hover .lst_price .price {*/
	/*	background-color: #3a3a3a;*/
	/*}*/
	
	/*.ad_section .nx_power .lst.ext_price .lst_price .txt_inner {*/
	/*	color: #7474e3;*/
	/*}*/
	
	/*.ad_section .nx_power .lst.ext_price .lst_price .price {*/
	/*	background-color: #2f2f2f;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.ad_section .nx_power .lst.ext_price .lst_price .item:before {*/
	/*	border-top: 1px dashed #4f4f4f;*/
	/*}*/
	
	/*.greenmap .local_map .thumb2 {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.section_svcmore .ss_btn_confirm:hover, .section_svcmore .ss_btn_cancel:hover, .section_svcmore .ss_btn_reset:hover {*/
	/*	border-color: #4f4f4f;*/
	/*}*/
	
	/*.section_svcmore .ss_btn_confirm.ss_btn_abled {*/
	/*	color: #242424;*/
	/*	background: #019341;*/
	/*}*/
	
	/*.area_navigation .an_txt {*/
	/*	font-size: 0;*/
	/*}*/
	
	/*.area_navigation :after {*/
	/*	word-break: keep-all;*/
	/*}*/
	
	/*.area_navigation .mn_modoo .an_icon {*/
	/*	width: 90px;*/
	/*}*/
	
	/*.area_navigation .mn_v .an_icon {*/
	/*	width: 45px;*/
	/*}*/
	
	/*.area_navigation .an_a:after {*/
	/*	color: #cacaca;*/
	/*	font-weight: 1000;*/
	/*	font-family: 'NanumSquare';*/
	/*	font-size: 14px;*/
	/*	top: -0.5px;*/
	/*	position: absolute;*/
	/*	overflow: hidden;*/
	/*	width: 100%;*/
	/*}*/
	
	/*.area_navigation .an_mtxt:before {*/
	/*	font-weight: 1000;*/
	/*	font-family: 'NanumSquare';*/
	/*	font-size: 14px;*/
	/*	top: -0.5px;*/
	/*	position: absolute;*/
	/*	overflow: hidden;*/
	/*	width: 100%;*/
	/*}*/
	
	/*.area_navigation .an_mtxt:after {*/
	/*	position: absolute;*/
	/*	content: '';*/
	/*	top: 5px;*/
	/*	right: 0;*/
	/*	width: 1px;*/
	/*	height: 6px;*/
	/*	padding-left: 13px;*/
	/*	margin-left: 5px;*/
	/*	vertical-align: 1px;*/
	/*	background-image: url(https://ssl.pstatic.net/sstatic/search/pc/img/sp_svg_common_240dccc4.svg), none;*/
	/*}*/
	
	/*.area_navigation .mn_comic .an_icon,*/
	/*.area_navigation .mn_book .an_icon,*/
	/*.area_navigation .mn_music .an_icon,*/
	/*.area_navigation .mn_movie .an_icon,*/
	/*.area_navigation .mn_map .an_icon,*/
	/*.area_navigation .mn_land .an_icon,*/
	/*.area_navigation .mn_stock .an_icon,*/
	/*.area_navigation .mn_news .an_icon,*/
	/*.area_navigation .mn_dic .an_icon,*/
	/*.area_navigation .mn_grafolio .an_icon,*/
	/*.area_navigation .mn_weather .an_icon,*/
	/*.area_navigation .mn_booking .an_icon,*/
	/*.area_navigation .mn_ndrive .an_icon,*/
	/*.area_navigation .mn_post .an_icon,*/
	/*.area_navigation .mn_datalab .an_icon,*/
	/*.area_navigation .mn_line .an_icon,*/
	/*.area_navigation .mn_memo .an_icon,*/
	/*.area_navigation .mn_band .an_icon,*/
	/*.area_navigation .mn_bookmark .an_icon,*/
	/*.area_navigation .mn_software .an_icon,*/
	/*.area_navigation .mn_smartboard .an_icon,*/
	/*.area_navigation .mn_sports .an_icon,*/
	/*.area_navigation .mn_nstore .an_icon,*/
	/*.area_navigation .mn_nstoreon .an_icon,*/
	/*.area_navigation .mn_audioclip .an_icon,*/
	/*.area_navigation .mn_office .an_icon,*/
	/*.area_navigation .mn_webnovel .an_icon,*/
	/*.area_navigation .mn_auto .an_icon,*/
	/*.area_navigation .mn_contact .an_icon,*/
	/*.area_navigation .mn_terms .an_icon,*/
	/*.area_navigation .mn_calendar .an_icon,*/
	/*.area_navigation .mn_academic .an_icon,*/
	/*.area_navigation .mn_airticket .an_icon,*/
	/*.area_navigation .mn_hotel .an_icon,*/
	/*.area_navigation .mn_modoo .an_icon,*/
	/*.area_navigation .mn_myfeed .an_icon,*/
	/*.area_navigation .mn_ngame .an_icon,*/
	/*.area_navigation .mn_entertain .an_icon,*/
	/*.area_navigation .mn_v .an_icon,*/
	/*.area_navigation .mn_krdic .an_icon,*/
	/*.area_navigation .mn_endic .an_icon,*/
	/*.area_navigation .mn_jpdic .an_icon,*/
	/*.area_navigation .mn_cndic .an_icon,*/
	/*.area_navigation .mn_hanja .an_icon,*/
	/*.area_navigation .mn_influencer .an_icon,*/
	/*.area_navigation .mn_keep .an_icon,*/
	/*.area_navigation .mn_vibe .an_icon,*/
	/*.area_navigation .mn_naveralpha .an_icon,*/
	/*.area_navigation .mn_clova .an_icon,*/
	/*.area_navigation .mn_whale .an_icon,*/
	/*.area_navigation .mn_papago .an_icon,*/
	/*.area_navigation .an_mtxt,*/
	/*.area_navigation .an_btn_more.an_fold .an_mtxt,*/
	/*.area_navigation .mn_mail .an_icon,*/
	/*.area_navigation .mn_cafe .an_icon,*/
	/*.area_navigation .mn_blog .an_icon,*/
	/*.area_navigation .mn_kin .an_icon,*/
	/*.area_navigation .mn_shopping .an_icon,*/
	/*.area_navigation .mn_checkout .an_icon,*/
	/*.area_navigation .mn_tvcast .an_icon {*/
	/*	background: none;*/
	/*}*/
	
	/*.area_navigation .mn_tvcast:before {*/
	/*	content: '';*/
	/*	position: absolute;*/
	/*	background-image: url(https://ssl.pstatic.net/static/tv/navertv/pc/img/sp_navertv_441342fa.svg);*/
	/*	background-repeat: no-repeat;*/
	/*	background-position: -4px -4px;*/
	/*	background-size: 230px;*/
	/*	height: 15px;*/
	/*	width: 15px;*/
	/*	filter: brightness(75%);*/
	/*}*/
	
	/*.area_navigation .mn_tvcast:after {*/
	/*	content: 'TV';*/
	/*	color: #019341;*/
	/*	left: 14px;*/
	/*}*/
	
	/*.area_navigation .mn_checkout:after {*/
	/*	content: 'Pay';*/
	/*	color: #019341;*/
	/*}*/
	
	/*.area_navigation .mn_shopping:after {*/
	/*	content: '쇼핑';*/
	/*	color: #019341;*/
	/*}*/
	
	/*.area_navigation .mn_kin:after {*/
	/*	content: '지식iN';*/
	/*	color: #019341;*/
	/*}*/
	
	/*.area_navigation .mn_blog:after {*/
	/*	content: '블로그';*/
	/*	color: #019341;*/
	/*}*/
	
	/*.area_navigation .mn_cafe:after {*/
	/*	content: '카페';*/
	/*	color: #019341;*/
	/*}*/
	
	/*.area_navigation .mn_mail:after {*/
	/*	content: '메일';*/
	/*	color: #019341;*/
	/*}*/
	
	/*.area_navigation .an_btn_more.an_fold .an_mtxt:before {*/
	/*	content: '접기';*/
	/*	color: #019341;*/
	/*}*/
	
	/*.area_navigation .an_btn_more.an_fold .an_mtxt:after {*/
	/*	background-position: -47px -170px;*/
	/*}*/
	
	/*.area_navigation :not(.an_fold) .an_mtxt:before {*/
	/*	content: '더보기';*/
	/*	color: #242424;*/
	/*}*/
	
	/*.area_navigation :not(.an_fold) .an_mtxt:after {*/
	/*	background-position: -66px -170px;*/
	/*}*/
	
	/*.area_navigation .mn_papago:after {*/
	/*	content: '파파고';*/
	/*}*/
	
	/*.area_navigation .mn_whale:after {*/
	/*	content: '웨일';*/
	/*}*/
	
	/*.area_navigation .mn_clova:after {*/
	/*	content: '클로바';*/
	/*}*/
	
	/*.area_navigation .mn_naveralpha:after {*/
	/*	content: '네이버 알파';*/
	/*}*/
	
	/*.area_navigation .mn_vibe:after {*/
	/*	content: 'VIBE';*/
	/*}*/
	
	/*.area_navigation .mn_keep:after {*/
	/*	content: 'Keep';*/
	/*}*/
	
	/*.area_navigation .mn_influencer:after {*/
	/*	content: '인플루언서 검색';*/
	/*}*/
	
	/*.area_navigation .mn_hanja:after {*/
	/*	content: '한자';*/
	/*}*/
	
	/*.area_navigation .mn_cndic:after {*/
	/*	content: '중국어';*/
	/*}*/
	
	/*.area_navigation .mn_jpdic:after {*/
	/*	content: '일본어';*/
	/*}*/
	
	/*.area_navigation .mn_endic:after {*/
	/*	content: '영어/영영';*/
	/*}*/
	
	/*.area_navigation .mn_krdic:after {*/
	/*	content: '국어';*/
	/*}*/
	
	/*.area_navigation .mn_v:after {*/
	/*	content: 'V LIVE';*/
	/*}*/
	
	/*.area_navigation .mn_entertain:after {*/
	/*	content: 'TV연예';*/
	/*}*/
	
	/*.area_navigation .mn_ngame:after {*/
	/*	content: 'PC게임';*/
	/*}*/
	
	/*.area_navigation .mn_myfeed:after {*/
	/*	content: 'MY구독';*/
	/*}*/
	
	/*.area_navigation .mn_modoo:after {*/
	/*	content: 'modoo![모두]';*/
	/*}*/
	
	/*.area_navigation .mn_hotel:after {*/
	/*	content: '호텔';*/
	/*}*/
	
	/*.area_navigation .mn_airticket:after {*/
	/*	content: '항공권';*/
	/*}*/
	
	/*.area_navigation .mn_academic:after {*/
	/*	content: '학술정보';*/
	/*}*/
	
	/*.area_navigation .mn_calendar:after {*/
	/*	content: '캘린더';*/
	/*}*/
	
	/*.area_navigation .mn_terms:after {*/
	/*	content: '지식백과';*/
	/*}*/
	
	/*.area_navigation .mn_contact:after {*/
	/*	content: '주소록';*/
	/*}*/
	
	/*.area_navigation .mn_auto:after {*/
	/*	content: '자동차';*/
	/*}*/
	
	/*.area_navigation .mn_webnovel:after {*/
	/*	content: '웹소설';*/
	/*}*/
	
	/*.area_navigation .mn_office:after {*/
	/*	content: '오피스';*/
	/*}*/
	
	/*.area_navigation .mn_audioclip:after {*/
	/*	content: '오디오클립';*/
	/*}*/
	
	/*.area_navigation .mn_nstoreon:after {*/
	/*	content: '시리즈on';*/
	/*}*/
	
	/*.area_navigation .mn_nstore:after {*/
	/*	content: '시리즈';*/
	/*}*/
	
	/*.area_navigation .mn_sports:after {*/
	/*	content: '스포츠';*/
	/*}*/
	
	/*.area_navigation .mn_smartboard:after {*/
	/*	content: '스마트보드';*/
	/*}*/
	
	/*.area_navigation .mn_software:after {*/
	/*	content: '소프트웨어';*/
	/*}*/
	
	/*.area_navigation .mn_bookmark:after {*/
	/*	content: '북마크';*/
	/*}*/
	
	/*.area_navigation .mn_band:after {*/
	/*	content: '밴드';*/
	/*}*/
	
	/*.area_navigation .mn_memo:after {*/
	/*	content: '메모';*/
	/*}*/
	
	/*.area_navigation .mn_line:after {*/
	/*	content: '라인';*/
	/*}*/
	
	/*.area_navigation .mn_datalab:after {*/
	/*	content: '데이터랩';*/
	/*}*/
	
	/*.area_navigation .mn_post:after {*/
	/*	content: '포스트';*/
	/*}*/
	
	/*.area_navigation .mn_ndrive:after {*/
	/*	content: '클라우드';*/
	/*}*/
	
	/*.area_navigation .mn_booking:after {*/
	/*	content: '예약';*/
	/*}*/
	
	/*.area_navigation .mn_weather:after {*/
	/*	content: '날씨';*/
	/*}*/
	
	/*.area_navigation .mn_grafolio:after {*/
	/*	content: '그라폴리오';*/
	/*}*/
	
	/*.area_navigation .mn_dic:after {*/
	/*	content: '사전';*/
	/*}*/
	
	/*.area_navigation .mn_news:after {*/
	/*	content: '뉴스';*/
	/*}*/
	
	/*.area_navigation .mn_stock:after {*/
	/*	content: '증권';*/
	/*}*/
	
	/*.area_navigation .mn_land:after {*/
	/*	content: '부동산';*/
	/*}*/
	
	/*.area_navigation .mn_map:after {*/
	/*	content: '지도';*/
	/*}*/
	
	/*.area_navigation .mn_movie:after {*/
	/*	content: '영화';*/
	/*}*/
	
	/*.area_navigation .mn_music:after {*/
	/*	content: '뮤직';*/
	/*}*/
	
	/*.area_navigation .mn_book:after {*/
	/*	content: '책';*/
	/*}*/
	
	/*.area_navigation .mn_comic:after {*/
	/*	content: '웹툰';*/
	/*}*/
	
	/*.section_timesquare .type_weather .it_text {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.area_hotkeyword .ah_election .ah_election_title {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.area_hotkeyword .ah_roll .ah_e+.ah_k {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.search .ico_search_submit {*/
	/*	filter: invert(86%);*/
	/*}*/
	
	/*.btmbanner_list .bl_d {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.section_election .se_wrap {*/
	/*	background: #242424;*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.section_election .se_title, .section_election .se_status.se_ico_early1 {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.section_election .se_subtitle_wrap .se_sub_link {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.section_election .se_info_wrap .se_point+.se_st {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.section_election .se_info_wrap .se_point+.se_st:before {*/
	/*	background-color: #7474e3;*/
	/*}*/
	
	/*.section_election .se_info_wrap .se_point, .section_election .se_vote {*/
	/*	color: #7474e3;*/
	/*}*/
	
	/*.banner_area.type_chrome {*/
	/*	border-bottom-color: #404040;*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.banner_area .ba_tw {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.banner_area .ba_btn_download .ico_btn_download {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.area_hotkeyword .ah_election .ah_election_shortcut {*/
	/*	border: 1px solid #404040;*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.area_hotkeyword .ah_election .ah_shortcut_a.support .icon {*/
	/*	filter: invert(81.5%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.area_hotkeyword .ah_election .ah_shortcut_a {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.area_hotkeyword .ah_election .ah_shortcut_a+.ah_shortcut_a {*/
	/*	border-left: 1px solid #404040;*/
	/*}*/
	
	/*.section_election .se_party .se_party_d {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.section_election .se_info_wrap .se_sd {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.section_election .se_info_wrap .se_st {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.section_election .se_party .se_party_tit:before {*/
	/*	border-radius: 50%;*/
	/*}*/
	
	/*.area_newsstand .aplc_link {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.area_newsstand .as_btn_my {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.area_newsstand .as_btn_my:hover, .cast_link .cl_a:hover, .area_category .ac_a:hover, .sb_style_2 .selectbox .list li.item-selected {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.section_timesquare .hi_tit {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.section_timesquare .setting_layer {*/
	/*	background-color: #242424;*/
	/*}*/
	
	/*.section_timesquare .sl_tit_link {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.section_timesquare .setting_layer.sl_weather .sl_tit_link.is_selected {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.section_timesquare .sl_head {*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.section_timesquare .sl_link {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.banner_top, .banner_top .link_detail, .banner_top .link_detail:visited, .banner_top .link_detail:link {*/
	/*	color: #242424 !important;*/
	/*}*/
	
	/*.banner_top .link_detail:after, .banner_top .ico_naver, .banner_newmain .btn_change:before, .banner_newmain .ico_naver {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.banner_newmain, .banner_newmain .btn_change, .banner_newmain .link_detail {*/
	/*	color: #242424;*/
	/*}*/
	
	/*.sc_newscast .tile_view .thumb_dim {*/
	/*	background: #2f2f2f;*/
	/*}*/
	
	/*.sc_themecast .group_edit .btn_func, .sc_themecast .group_edit .btn_func:visited, .sc_themecast .group_edit .btn_func:link {*/
	/*	color: #cacaca;*/
	/*}*/
}

@-moz-document url-prefix("https://note.naver.com")
{
	html, head {
		background: #242424;
		color: #fff;
	}
	
	div.btn_workset, div.svc_menu_area, #nav_snb div.section_typemail {
		border-right: 1px solid #404040 !important;
	}
	
	#nav_snb, div.ly_folder_drag {
		background-color: #242424 !important;
	}
	
	.btn_workset a.btn_quickwrite span, .btn_workset a.btn_import span {
		background: transparent;
		font-size: 13px;
		font-weight: bold;
		color: #000;
		overflow: visible;
		text-align: center;
		z-index: 50;
		line-height: normal;
	}
	
	.task_btn .buttonSet .button, .write_btn .buttonSet .button {
		background: #242424;
		color: #cacaca;
	}
	
	.paginate .pageSelector input {
		background: #242424;
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.notelist_head {
		background-color: #242424;
		border-bottom: 1px solid #404040;
	}
	
	#cont_fix_area {
		background: #242424 !important;
		border-bottom: 1px solid #404040;
	}
	
	.notelist_head .note_cont .title, .notelist_head .note_cont .from, .notelist_head .note_info .date, .notelist_head .note_info .refuse, .notelist_head .note_info .date_send {
		border-left: 1px solid #404040;
	}
	
	#footer {
		background: #242424;
		border-top: 1px solid #404040;
	}
	
	.horizon_mode .divider, .vertical_mode .divider {
		background-color: #242424;
		border-color: #404040;
	}
	
	.send_window .tf_cont .tx input {
		color: #cacaca !important;
		background: #242424;
	}
	
	.writing_area {
		background-color: #242424;
		border: 1px solid #404040;
	}
	
	.skin_set_wrap {
		background-color: #242424;
		color: #cacaca;
		border: 1px solid #404040;
	}
	
	.skin_set_wrap .skin_foot button {
		color: #cacaca;
		background-color: #242424;
		border: 1px solid #404040;
	}
	
	.setup_menu_area li {
		border: 1px solid #404040;
		border-bottom: 0;
		background-color: #242424;
	}
	
	.setup_menu_area li.on {
		border-bottom: 1px solid #242424;
		background: #242424;
	}
	
	.note_setup .setup_items {
		background: #2f2f2f;
		border-top: 2px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	.cutlistTable th {
		border-bottom: 1px solid #404040;
		background: #2f2f2f;
	}
	
	.note_setup .setup_textfield {
		color: #cacaca;
		border: 1px solid #404040;
		background: #242424;
	}
	
	.form_ul1 {
		background-color: #242424;
		border-top: 2px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	.input_keyword .input_text {
		color: #cacaca;
		background: #242424;
		border: 1px solid #404040;
	}
	
	.input_keyword button {
		background: #242424;
	}
	
	div#header, #header.h_note, #content, .note_setup .setup_items .set_option, .form_ul1 .form_content {
		background-color: #242424;
	}
	
	.list_menu ul li a, .list_head, .task_btn .buttonSet, .list_head .default strong, .content_header .notice, .note_read .note_none li a, .searchkey_result .keyword, .searchkey_result .keyword a, .note_read .note_none li, .note_read .info dt, .list_head .default, .list_head a, .list_head span, .setup_menu_area li a, .note_setup .btns .button, .button, .button_s, .cutlistTable td label {
		color: #cacaca;
	}
	
	.ico_mail, .btn_fold .ico, .task_btn .subSet .refresh, .task_btn .mode_list, .task_btn .mode_hor, .task_btn .mode_ver, .paginate a.pre_end, .paginate a.pre_end_n, .paginate a.pre, .paginate a.pre_n, .paginate a.next, .paginate a.next_n, .paginate a.next_end, .paginate a.next_end_n, .ico_window, .ico_send, null, .skin_set_wrap .sk_list_area li, .skin_set_wrap .sk_list_area li .sk_view, .skin_set_wrap .btn_cls, .skin_set_wrap .sk_list_area li .white, .note_setup .ico_list1, .note_setup .ico_list2, .note_setup .ico_list3 {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	select {
		background: #242424;
		color: #cacaca;
		border: 1px solid #404040;
	}
	
	.content_header .msearch select, .task_btn .subSet select, .notelist_head li, .notelist .note_info .date, .notelist .note_info .refuse, .notelist .note_info .date_send {
		color: #cacaca;
	}
	
	.note_read .msg_contents a {
		color: #7474e3;
	}
	
	.svc_menu_area .list_menu, .svc_menu_area .list_menu, .btn_workset, .btn_workset, .svc_menu_area, .svc_menu_area, .h_lft_menu, .h_lft_menu .btn_setup, .h_lft_menu .btn_add, .section_etcmail, .section_typemail, .bn_nworks, .section_skinset, .content_header, .btn_fold, .section_detail_srch, .searchkey_result, .svc_menu_area .list_menu, .h_lft_menu, .h_lft_menu .btn_setup, .h_lft_menu .btn_add, .section_etcmail, .section_typemail, .bn_nworks, .section_skinset, .content_header, .btn_fold, .section_detail_srch, .searchkey_result, .svc_menu_area .list_menu {
		border-color: #404040 !important;
	}
	
	div.list_menu .click, div.list_menu .ovr, .list_keyword li.selected {
		background: #2f2f2f;
	}
	
	.h_lft_menu, .h_lft_menu .btn_setup, .h_lft_menu .btn_add, .section_etcmail, .section_typemail, .bn_nworks, .section_skinset, .svc_menu_area .list_menu, .paginate strong {
		border-color: #404040;
	}
	
	.btn_fold, .cutlistTable .line {
		border-right: 1px solid #404040;
	}
	
	.content_header, #header, .skin_set_wrap .skin_title, .msg_header, .setup_menu_area ul {
		border-bottom: 1px solid #404040;
	}
	
	.task_btn .buttonSet a, .send_window .tf_cont a, .send_window .tf_cont span, .form_ul1 .form_title {
		color: #fff;
	}
	
	.button, .button_s, .content_header .msearch select, .task_btn .subSet select, .content_header .msearch .search, .send_window .tf_cont .tx, .list_keyword {
		border: 1px solid #404040;
	}
	
	.content_header .msearch input, .cutlistTable {
		color: #cacaca;
		border: 1px solid #404040;
	}
	
	.notelist_item li, .paginate, #cont_flex_area .note_read .msg_delete, .note_setup .setup_items li, .form_ul1 li {
		border-top: 1px solid #404040;
	}
	
	.notelist_item li.ovr, .notelist_item li.selected {
		background-color: #2f2f2f;
	}
	
	.cont_list .note_none, .cutlistTable td {
		border-bottom: 1px solid #404040;
		color: #cacaca;
	}
	
	.subSet_write .button, .writing_area textarea, .note_read .msg_contents {
		background-color: #242424;
		color: #cacaca;
	}
	
	#nav_snb, #container, .widget_container {
		background: #242424 !important;
	}
	
	.gnb_list_box li:not(.note) a {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.notelist .note_type span, .note_read .info .t_ico, .ico_report {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.note_read .info dd {
		color: #fff;
	}
	
	.note_read .msg_contents a:visited {
		color: #e177e3;
	}
	
	.notelist_item .read .from a, .notelist_item .read .title a {
		color: #fff;
	}
	
	.notelist_item .from a, .notelist_item .title a {
		color: #688cda;
	}
	
	/* Customized GNB Profile */
	
	.gnb_notice_li a.gnb_notice .gnb_icon, .mail_li a.gnb_mail .gnb_icon, .gnb_service_li a.gnb_service .gnb_icon {
		filter: invert(0%) !important;
	}
	
	.send_window .tf_tit .recipient {
		color: #fff;
	}
	
	.writing_option .character {
		color: #cacaca;
	}
	
	.writing_option label, .send_window .tf_tit label {
		color: #fff;
	}
	
	.writing_option p {
		color: #cacaca;
	}
	
	.note_read .refuse a {
		color: #cacaca;
	}
	
	.note_read .refuse {
		color: #404040;
	}
	
	.note_read .msg_delete p, #footer a {
		color: #cacaca;
	}
	
	#footer address {
		color: #cacaca;
	}
	
	#footer .bar, #footer .quick_link .bar {
		color: #404040;
	}
	
	select {
		appearance: none;
		-moz-appearance: none;
		-webkit-appearance: none;
		background: #242424;
		color: #cacaca;
		border: 1px solid #404040;
		background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IiNjYWNhY2EiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTQuNDI3IDkuNDI3IDMuMzk2IDMuMzk2YS4yNTEuMjUxIDAgMCAwIC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwIDAgMTEuMzk2IDlINC42MDRhLjI1LjI1IDAgMCAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3IDcuODIgMy4wNzJhLjI1LjI1IDAgMCAxIC4zNTQgMEwxMS41NyA2LjQ3YS4yNS4yNSAwIDAgMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMCAxLS4xNzctLjQyN3oiLz48L3N2Zz4=") !important;
		background-position: right 2px center !important;
		background-repeat: no-repeat !important;
		background-size: 16px !important;
		padding: 3px 20px 1px 5px !important;
		border-radius: 5px !important;
		filter: none !important;
		font-family: 'Helvetica', 'serif' !important;
	}
	
	select:focus-visible {
		outline: none !important;
	}
	
	select:disabled {
		color: #666 !important;
		background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IiM2NjYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTQuNDI3IDkuNDI3IDMuMzk2IDMuMzk2YS4yNTEuMjUxIDAgMCAwIC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwIDAgMTEuMzk2IDlINC42MDRhLjI1LjI1IDAgMCAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3IDcuODIgMy4wNzJhLjI1LjI1IDAgMCAxIC4zNTQgMEwxMS41NyA2LjQ3YS4yNS4yNSAwIDAgMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMCAxLS4xNzctLjQyN3oiLz48L3N2Zz4=") !important;
	}
	
	.note_setup .description {
		color: #cacaca;
	}
	
	.note_setup .cafe_allow_list select, .note_setup .cafe_deny_list select {
		border: 1px solid #404040;
	}
	
	.subtitle .status {
		color: #cacaca;
	}
	
	.list_head .icon_back {
		background-color: #404040;
	}
	
	.icon_tip {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.setup_layer {
		border: 1px solid #404040;
		background: #2f2f2f;
	}
	
	.setup_layer .hTitle {
		color: #fff;
		border-bottom: 1px solid #404040;
	}
	
	.setup_layer .tt_list li {
		color: #cacaca;
	}
	
	.note_setup .cafe_allow_list .select_all, .note_setup .cafe_deny_list .select_all {
		color: #cacaca;
	}
}

@-moz-document url-prefix("https://note.naver.com/write")
{
	html, head {
		background: #242424;
	}
	
	.toady_sent {
		border-bottom: 1px solid #404040;
	}
	
	.pop_content .writing_area {
		border-top: 1px solid #404040;
	}
	
	#pop_wrap .button, #pop_wrap .button_s {
		color: #cacaca;
		border-color: #404040;
	}
	
	.pop_content .writing_area textarea {
		border: 1px solid #404040;
	}
	
	.pop_content .writing_option {
		color: #cacaca;
	}
}

@-moz-document regexp("https://mail\\.naver\\.com/(?!address/popup).*")
{
	/*html, head {*/
	/*	background: #242424;*/
	/*}*/
	
	/*.divContent .xBar {*/
	/*	background-color: #404040;*/
	/*	border-color: #404040;*/
	/*}*/
	
	/*.cmn_promotion_image {*/
	/*	border-bottom: 1px solid #404040;*/
	/*	border-radius: 10px;*/
	/*	margin: 10px;*/
	/*}*/
	
	/*.btn_workset, .h_lft_menu, .h_lft_menu .btn_add, .h_lft_menu .btn_setup, .section_etcmail, .section_typemail, div.faq_cover a, h3.h_lft_menu {*/
	/*	background: #242424;*/
	/*	border-color: #404040 !important;*/
	/*}*/
	
	/*div.btn_workset, div.faq_cover, div.section_typemail, div.svc_menu_area {*/
	/*	border-right-color: #404040 !important;*/
	/*}*/
	
	/*#nav_snb h3.h_lft_menu .btn_add {*/
	/*	background: url(https://ssl.pstatic.net/static/pwe/nm/sp_works_2c5fd8bb.png);*/
	/*	background-size: 543px 533px;*/
	/*	background-position: -505px -322px;*/
	/*	background-repeat: no-repeat;*/
	/*	filter: invert(86%);*/
	/*}*/
	
	/*#nav_snb div.btn_workset .btn_quickwrite strong, #nav_snb div.btn_workset .btn_import strong {*/
	/*	color: #000;*/
	/*	border: none;*/
	/*}*/
	
	/*.skin_corp_bg {*/
	/*	background-color: #019341;*/
	/*}*/
	
	/*.mailList .read .no {*/
	/*	mix-blend-mode: color-dodge;*/
	/*}*/
	
	/*#detail_search.section_detail_srch fieldset .srch_item .ipt_text, #detail_search.section_detail_srch fieldset .srch_item2 .ipt_text, #detail_search.section_detail_srch fieldset .srch_item3 .ipt_text {*/
	/*	color: #cacaca;*/
	/*	border-color: #404040;*/
	/*}*/
	
	/*.mailListBtn .buttonSet .check_mail:hover {*/
	/*	background-color: #2c2c2c;*/
	/*	color: #c8c8c8;*/
	/*	border-color: #4c4c4c;*/
	/*}*/
	
	/*.basic_calendar, .color-picker, .dh_layer .ly_alert, .dh_layer .ly_tooltip, .dh_layer .type_a, .dh_layer .type_b, .dh_layer .type_c .layer_content, .ly_pop .ly_pop_inner, .pop_reserve, .section_captcha, .setup_layer {*/
	/*	background: #242424;*/
	/*	border-color: #404040;*/
	/*}*/
	
	/*.mailListBtn .buttonSet button:hover {*/
	/*	background-color: #2c2c2c;*/
	/*	color: #c8c8c8;*/
	/*	border-color: #4c4c4c;*/
	/*}*/
	
	/*.dh_layer .moveBox .mailBoxMove input {*/
	/*	border: 1px solid #404040;*/
	/*	color: #cacaca;*/
	/*	background: #242424;*/
	/*}*/
	
	/*.dh_layer button, .pop_reserve button, .setup_layer button, .tooltip_cover button {*/
	/*	color: #cacaca;*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*div.paginate strong {*/
	/*	border-color: #404040 !important;*/
	/*}*/
	
	/*#detail_search.section_detail_srch .srch_select_box .current_item {*/
	/*	border-right: 1px solid #404040;*/
	/*}*/
	
	/*.dh_layer .type_c .layer_content .hTitle {*/
	/*	border-bottom: 1px solid #404040;*/
	/*	background-color: #242424;*/
	/*}*/
	
	/*div.viewTitle {*/
	/*	border-bottom-color: #404040;*/
	/*}*/
	
	/*.viewTitle {*/
	/*	border-bottom: 1px solid #404040;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*div.dh_layer .quickMenu a.selected, div.dh_layer .quickMenu a:hover {*/
	/*	color: #c8c8c8;*/
	/*}*/
	
	/*.tp_layer .tl_con {*/
	/*	background: #242424;*/
	/*	color: #cacaca;*/
	/*	border-color: #404040;*/
	/*}*/
	
	/*.upld_header {*/
	/*	background-color: #242424;*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.dh_layer .autoAddr a.btn_del {*/
	/*	background-color: transparent;*/
	/*}*/
	
	/*#smart_editor2 .se2_imoticon_list button span img {*/
	/*	filter: invert(100%);*/
	/*}*/
	
	/*.se2_inputarea table tbody tr td {*/
	/*	background-color: #242424 !important;*/
	/*	color: #cacaca !important;*/
	/*}*/
	
	/*.se2_inputarea table {*/
	/*	background-color: #404040 !important;*/
	/*}*/
	
	/*.template_mail .save_to_template {*/
	/*	color: #cacaca;*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.dh_layer .type_b .hTitle, .dh_layer .type_b h4, .setup_layer .hTitle {*/
	/*	color: #fff;*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*div.pop_reserve .tab_reserve li a.selected {*/
	/*	background-color: #2c2c2c;*/
	/*	border-bottom-color: #4c4c4c;*/
	/*	color: #c8c8c8;*/
	/*}*/
	
	/*div.pop_reserve .tab_reserve li a {*/
	/*	background: #242424;*/
	/*	border: 1px solid #404040;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cp_save_list li .aso {*/
	/*	border-left: 1px solid #404040;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cp_body button {*/
	/*	background: #242424;*/
	/*	color: #cacaca;*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.setup_lnb .menu_list li.on {*/
	/*	border-bottom: 1px solid #242424;*/
	/*	background: #242424;*/
	/*}*/
	
	/*.spam_reason, .translate {*/
	/*	background-color: #242424;*/
	/*	color: #cacaca;*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.info_mailbox .result td {*/
	/*	background: #2c2c2c;*/
	/*	color: #cacaca;*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.form_ul1 {*/
	/*	border-top: 1px solid #404040;*/
	/*	border-bottom: 1px solid #404040;*/
	/*	background-color: #2c2c2c;*/
	/*}*/
	
	/*.classify_fn {*/
	/*	background: #242424;*/
	/*	border-top: 1px solid #404040;*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.search_area .ipt {*/
	/*	border: 1px solid #404040;*/
	/*	color: #cacaca !important;*/
	/*}*/
	
	/*.bill_list .link_btn {*/
	/*	border: 1px solid #404040;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.ly_pop .ly_header {*/
	/*	color: #cacaca;*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.setup_content .chk_all {*/
	/*	background-color: #2c2c2c;*/
	/*	border: 1px solid #404040;*/
	/*	border-bottom: 0;*/
	/*}*/
	
	/*.input_keyword .input_text {*/
	/*	color: #cacaca;*/
	/*	border-color: #404040;*/
	/*}*/
	
	/*.safelist .title {*/
	/*	background-color: #2c2c2c;*/
	/*	border-bottom: 1px solid #404040;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.tab_ext_reg li {*/
	/*	border: 1px solid #404040;*/
	/*	border-bottom: 0 none;*/
	/*}*/
	
	/*.box_ext_reg table th {*/
	/*	background-color: #242424 !important;*/
	/*}*/
	
	/*.box_ext_reg table td input.text {*/
	/*	color: #cacaca;*/
	/*	border: 1px solid #404040;*/
	/*	background: #242424;*/
	/*}*/
	
	/*.tb_ext_list table thead th {*/
	/*	background-color: #2c2c2c;*/
	/*	border-top-color: #404040;*/
	/*}*/
	
	/*.box_ext_reg table td, .box_ext_reg table th {*/
	/*	color: #cacaca;*/
	/*	border: 0;*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.info_wrap .tip {*/
	/*	background: #2c2c2c;*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.shortcut_container td, .shortcut_container th {*/
	/*	border: 0;*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.tooltip_cover {*/
	/*	background: #242424;*/
	/*	border-color: #404040;*/
	/*}*/
	
	/*.attach_card_body .thumb_img {*/
	/*	background-color: #2c2c2c;*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.file_list {*/
	/*	border: 1px solid #404040;*/
	/*	border-bottom: 0;*/
	/*}*/
	
	/*.skin_set_wrap {*/
	/*	background: #242424;*/
	/*	color: #cacaca;*/
	/*	border-color: #404040;*/
	/*}*/
	
	/*div.relMails .relativeList .mailList {*/
	/*	border-top-color: #404040;*/
	/*}*/
	
	/*ol.mailList li.cv_slave {*/
	/*	background-color: #404040;*/
	/*	border-bottom: 1px solid #404040;*/
	/*	border-color: #404040;*/
	/*}*/
	
	/*body, .mInput_holder .list_addrobj li.new_addr .addr_input, .mInput_holder .list_addrobj li.new_addr .addr_obj, #smart_editor2 .se2_input_syntax, #smart_editor2 .se2_input_wysiwyg, .pop_reserve .input_area .input_text, input[type=image], input[type=text], textarea, .classify th {*/
	/*	background: #242424;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.divContent .subMsg2, .divContent .subMsg2 a, div.list_menu .item_wrap a, div.list_menu li.new_folder .input_txt, div.section_typemail a, .mailList .mTitle a, .section_detail_srch .opt_tit, .section_detail_srch .srch_item_row1 .srch_item label, .section_detail_srch .srch_item_row2 .srch_item label, .section_detail_srch label, .mailListHead, .mailListHead .allMail, .searchkey_result .keyword, .dh_layer .moveBox .moveBox_list li label, .dh_layer .type_a .selector li a, .dh_layer .type_a .selector li a:active, .dh_layer .type_a.list_checkall .selector li a:hover, .mailListBtn .buttonSet .btn_txt, .paginate .num, .dh_layer .hTitle, .notice_layer .hTitle, div.viewTitle h4, .viewTitle h4, div.viewTitle dl dt, .viewTitle dl dd a, .viewTitle dl, .mailWriteItem th .raw_label a, .mailWriteItem .txtTlt, .mailWriteItem .private label, .mInput_holder .list_addrobj li .addr_input input, .mInput_holder .list_addrobj li .addr_input textarea, .dh_layer .autoAddr li a, .mailWriteItem .delete, .mail_preview .preview_area .pre_header ul li, .mail_preview .preview_area .pre_attach ul li, .mail_preview .preview_check .option_tit, .mail_preview .preview_check label, .template_mail_save .guide_txt p, .template_mail .template_list li a, .pop_reserve .notice p, .svrMsg h4, .cp_address_save .cp_tit, .spam_reason dt, .noImgs .ico_caution, .setup_gnb .menu_list a, .setup_lnb .menu_list li.on a, .manage_mailbox .posr, .subtitle, .setup_layer .msg, .ly_pop .btn_layer_btm, .cont_flex_setup .classify .condition a, .setup_layer .paragraph, .setup_layer .tt_list li, button.btn_txt, .box_notice .txt, .attach_card_head .subject a, .attach_card_body .file_info .file_name, .file_list li a, .attfile_area h5, .skin_set_wrap .sk_list_area li a, .relMails .relBox .tit, .dh_layer .type_b, .dh_layer .sTipTxt3 li, .divList.grp_sender .infor_sender li.count a, .divList.grp_sender .infor_sender li.count strong, .searchkey_result .keyword .search_keyword .condition {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*#header, #header.h_mail, div#header {*/
	/*	background: #2c2c2c !important;*/
	/*}*/
	
	/*#container, #nav_snb, div.mailListBtn, .se2_inputarea {*/
	/*	background: #242424 !important;*/
	/*}*/
	
	/*a.btn_change_layout.view_split_hor .spr, a.btn_change_layout.view_split_ver .spr, a.btn_change_type.view_conversation .spr, #nav_snb .foldup .ico_fold, #nav_snb .ico_fold, .icoImportantOff, .attach_card_head .read .yes, .cv_card .read .yes, .cv_card.autoSpread .read .yes, .mailList .read .yes, .mailList .expand button.close, .mailList .expand button.open, .mailListBtn .buttonSet button.sendto .ic_send, .mailListBtn .buttonSet .disabled .buDel, .mailListBtn .buttonSet button[disabled=disabled] .buDel, .mailListBtn .buttonSet .buDel, a.btn_refresh, a.btn_change_type.view_timeline .spr, a.btn_change_layout.view_list .spr, .color-picker .cls_layer:hover, .dh_layer .hTitle .lClose:hover, .dh_layer .ly_alert .btn_layer_close:hover, .dh_layer .type_c .lClose:hover, .dh_layer button.btn_close:hover, .ly_classify .btn_layer_close:hover, .ly_tooltip .btn_layer_close:hover, .notice_layer .hTitle .lClose:hover, .setup_layer .btn_close:hover, .skin_set_wrap .btn_cls:hover, .tooltipLayer2 .t1Con .btn_close:hover, .tp_layer .tl_con .btn_close:hover, .type_alert .btn_close:hover, div.viewTitle .icoVipOff, div.mInput_holder .btn_recentaddr a img, div.mInput_holder .btn_recentaddr a:hover img, .mailWriteItem .private .btn_help, table.mailWriteItem .sClose, table.mailWriteItem .sOpen, div.mailListBtn .layoutSelectText .button_s2 .ico_arrow, div.mailListBtn .layoutSelectText .button_s2 .ico_win, div.mailListBtn .layoutSelectText .button_s2 .ico_setting_write, .icon_attach, #smart_editor2 .se2_conversion_mode, #smart_editor2 .se2_text_tool, #smart_editor2 .se2_reck, #smart_editor2 .se2_ckfin, .pop_reserve .input_area select, .cp_save_list li .imp, .cp_address_save .btn_c .ico, .list_mode_select .list_mode_normal, .list_mode_select .list_mode_hor, .list_mode_select .list_mode_ver, .icon_preview, .setup_layer .folder_preview, .setup_layer .list_preview, .setup_layer .newmail_preview1, .setup_layer .newmail_preview2, .ly_classify .filter_address .btn_toggle, .form_ul1 .form_content .icon_tip, .tooltip_cover .tooltip_arrow_bottom, a.btn_change_type.view_sender .spr, .attach_card_body .btn_savepc, .attfile_area .file_list .btn_savepc, .attfile_area .attfile_toggle, div.relMails .relBox .help, .attach_card_head .read .admin, .cv_card .read .admin, .cv_card.autoSpread .read .admin, .mailList .read .admin, div.nav_endless .ico_view_top, .attach_card_head .read .re, .cv_card .read .re, .cv_card.autoSpread .read .re, .mailList .read .re {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*div.viewTitle dl dt .viewMoreOn {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*	background-position: -481px -114px;*/
	/*	width: 15px;*/
	/*	height: 15px;*/
	/*}*/
	
	/*div.viewTitle dl dt .viewMoreOff {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*	background-position: -504px -1px;*/
	/*	width: 15px;*/
	/*	height: 15px;*/
	/*}*/
	
	/*.attfile_area .virus {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.attfile_area {*/
	/*	margin-bottom: 30px;*/
	/*}*/
	
	/*#nav_snb h3.h_lft_menu {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.toTop {*/
	/*	background: #fff;*/
	/*	padding-bottom: 10px;*/
	/*}*/
	
	/*.gnb_area .gnb_list_box .gnb_last ul, .h_mail .gnb_area .gnb_list_box .gnb_last ul, .h_mail_lite .gnb_area .gnb_list_box .gnb_last ul, div.divWrite .mailWriteItem .utx_btn, .setup_lnb .menu_list li {*/
	/*	border: 1px solid #404040;*/
	/*	background-color: #242424;*/
	/*}*/
	
	/*div.list_horizontal .divContent .xBar, div.list_vertical .divContent .xBar, div.msearch .detail, div.msearch .search, div.msearch .search_btn, .mailListBtn .buttonSet .check_mail, .mailListBtn .buttonSet button, .dh_layer .moveBox .mailBoxMove button, .dh_layer .moveBox .mailBoxMove input, ol.mailList li, div.mInput_holder, div#smart_editor2 #smart_editor2_content, div.uploader5, .setup_head, .manage_mailbox button, .ly_classify .criteria, .ly_classify .handle, .input_keyword button, div.relMails .relBox, .divList.grp_sender .infor_sender.fold, .mailList li.cv_master {*/
	/*	border-color: #404040;*/
	/*}*/
	
	/*div.list_menu ul li .btn_status, div.list_menu ul li .btn_use, div.list_menu ul li .btn_wr2me, div.list_menu ul li.write_tome.ovr .btn_add_folder, .mailListBtn .buttonSet button[disabled=disabled] {*/
	/*	background-color: #242424;*/
	/*	border-color: #404040;*/
	/*}*/
	
	/*div.list_menu ul li .btn_status:hover, div.list_menu ul li .btn_use:hover, div.list_menu ul li .btn_wr2me:hover, div.list_menu ul li.write_tome.ovr .btn_add_folder:hover {*/
	/*	border-color: #4c4c4c;*/
	/*}*/
	
	/*#content, .searchLayer, #container .spam_cause .spam_cause_1, #container .spam_cause .spam_cause_2, #setup_container, .custom_selectbox_layer .autoAddr li label, .ly_classify .dimmed, .ly_pop .btn_layer_btm.b, .box_ext_reg#ext_inp table tbody>tr:last-child>th:last-child {*/
	/*	background: #242424;*/
	/*}*/
	
	/*.mailListBtn, .searchkey_result, .dh_layer .moveBox .mailBoxMove, .dh_layer .type_a .item_tit, .dh_layer .type_a .selector .border a, .section_detail_srch, div.pop_reserve .tab_reserve, .adMsg, .svrMsg, .setup_lnb .menu_list, .mail_preview .preview_area .pre_attach, .mail_preview .preview_area .pre_header, .help_mailbox, .bill_list li, .without_lnb .setup_gnb, .receive_list.divider, .tab_ext_reg, .shortcut_container, .list_by_attachfile .attach_card_head, .file_list li, .skin_set_wrap .skin_title, .divList.grp_sender .infor_sender, .divList.grp_sender .listWrap .more {*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.mailList li, .dh_layer .autoAddr {*/
	/*	background: #242424;*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.btn_fold, .lft_fd .btn_fold, .section_detail_srch select, #detail_search.section_detail_srch .srch_select_box, .dh_layer .moveBox .btn_area button, a.btn_change_layout, a.btn_change_type, div.paginate a.pre_end_n, div.paginate a.pre_n, .paginate strong, div.paginate a.next, div.paginate a.next_end, .mailListBtn .layoutSelect a.btn_print, .mailListBtn .layoutSelectText a.btn_print, div.paginate a.pre_end, div.paginate a.pre, div.paginate a.next_n, div.paginate a.next_end_n, .mInput_holder, .mailWriteItem .sguide, .uploader5, .template_mail_save .template_name .ipt_cover, .input_text, .cp_save_bor, .storage .total, .custom_selectbox .select_button, .ly_classify .flx_guide, .setup_content .slct_mailbox, .keyword_option, .txt_box, .shortcut_container td input, .skin_set_wrap .sk_list_area li, .relMails .relBox {*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.btn_fold:hover, .lft_fd .btn_fold:hover, div.dh_layer .type_a .selector li a:focus, div.dh_layer .type_a .selector li a:hover, .dh_layer .type_a .selector li a:active, .dh_layer .type_a .selector li a:focus, .dh_layer .type_a .selector li a:hover, div.dh_layer .type_a.list_checkall .selector li a:focus, #detail_search.section_detail_srch fieldset .btn_srch_submit:hover, .simple_search li.selected, .template_mail .save_to_template:hover, .template_mail .template_list li.ovr, .divList .listWrap_attach {*/
	/*	background-color: #2c2c2c;*/
	/*}*/
	
	/*.mailListHead strong .bar, .searchkey_result .keyword .search_keyword .bar, .classify th span, .bill_list .corp_wrap, .rside .keyword_register {*/
	/*	border-left: 1px solid #404040;*/
	/*}*/
	
	/*.searchLayer a.onfocus, .searchLayer a:focus, .searchLayer a:hover, .divList.grp_sender .mailList li.selected, .mailList li.selected, .mailList li.selected .mTitle {*/
	/*	background: #2f2f2f;*/
	/*}*/
	
	/*.mailListBtn .buttonSet .do_send, .mailListBtn .buttonSet .primary, .mailListBtn .buttonSet .do_send[disabled=disabled], .mailListBtn .buttonSet .primary[disabled=disabled], #detail_search.section_detail_srch fieldset .btn_srch_submit, #footer .quick_link, #footer .quick_tools, .dh_layer button.b, .pop_reserve button.b, .setup_layer button.b, .tooltip_cover button.b, .form_ul1 .form_content, .setup_content .btn button.b, .tab_ext_reg li a span {*/
	/*	background-color: #242424;*/
	/*}*/
	
	/*div.divList.grp_sender .mailList li.selected, ol.mailList li.selected, ol.mailList li.selected .mTitle, .dh_layer .moveBox .moveBox_list li:hover, .dh_layer .moveBox .moveBox_list li.hover, .divList.grp_sender .listWrap, .divList.grp_sender .infor_sender:hover {*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.dh_layer .list_sorting a:hover .ico_sort, button.disabled, button[disabled=disabled] {*/
	/*	background-color: #2c2c2c;*/
	/*	border-color: #4c4c4c;*/
	/*}*/
	
	/*.btn_srch_submit, .button, .buttonSet .check_mail, .txtbtn_white, button, li.write_tome.ovr .btn_add_folder:hover, li.write_tome.tooltip .btn_add_folder:hover, .dh_layer .sTipTxt3 {*/
	/*	background-color: #242424;*/
	/*	border: 1px solid #404040;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.paginate, .faq_exam_list, .mailList.readUnder, .dh_layer .searchLayer .quickMenu, .divWriteOk, .info_mailbox td, .form_ul1 li, .classify td, .ly_classify .classify_section, .ly_classify .retroactive, .setup_layer .under_msg, .nav_endless .list_autoload {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.bar {*/
	/*	background: transparent;*/
	/*}*/
	
	/*.faq_exam_list .category, .mail_preview .preview_area .pre_body, .readFrame, .upld_flist .attach_type, .upld_flist .down_period, .upld_flist .file_name, .upld_flist .file_select, .upld_flist .file_size, .upld_flist .status, .mail_preview .preview_area .pre_header h4.pre_tit, .divList .nom, .cp_save_list li .name input, .form_ul1 .form_title, .setup_content .m_noti .tx strong, .dh_layer .type_b .view_more a, .dh_layer .type_c .view_more a, .attach_card_head .name a, .divList.grp_sender .infor_sender li.sender a {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.relativeView td {*/
	/*	 background-color: #404040;*/
	/*	 color: #fff;*/
	/*}*/
	
	/*.relativeView .to {*/
	/*	color: #fff;*/
	/*}*/
	
	/*#readFrame {*/
	/*	background: #fff;*/
	/*	color: #000;*/
	/*}*/
	
	/*#footer, .info_mailbox thead th {*/
	/*	background: #242424;*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*#footer .bar, .svrMsg .link_cover .bar, .info_mailbox td.box_btn .bar, .classify_fn .posr .bar {*/
	/*	color: #404040;*/
	/*}*/
	
	/*div.dh_layer .quickMenu, .mailWriteItem .sguide .mInput, .tab_ext_reg li span {*/
	/*	background-color: #242424;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*table.mailWriteItem .mInput_holder .mSendName, .template_mail_save .template_name .ipt_cover input, .notify_area .alert p {*/
	/*	color: #cacaca;*/
	/*	background: #242424;*/
	/*}*/
	
	/*.autoAddr .selected a, .list_keyword li.selected, .shortcut_container th {*/
	/*	background: #2c2c2c;*/
	/*}*/
	
	/*div.divWrite .utx_btn_b, .mailList button.btn_view_slave {*/
	/*	color: #cacaca;*/
	/*	background-color: #242424;*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.uploader5 .chg_type, #smart_editor2 .se2_spell_check, .manage_mailbox input {*/
	/*	border: 1px solid #404040;*/
	/*	background: #242424;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*div.section_sendopt .cal .tit, .dh_layer2 .preview_area, .mail_preview .preview_area {*/
	/*	background: #242424;*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.template_mail_save .guide_txt, .list_by_attachfile li {*/
	/*	background-color: #242424;*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.pop_reserve .notice, .cp_save_list li .name, .custom_selectbox_layer, .box_notice {*/
	/*	border: 1px solid #404040;*/
	/*	background: #242424;*/
	/*}*/
	
	/*.noImgs, .list_keyword {*/
	/*	border: 1px solid #404040;*/
	/*	background-color: #242424;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.safelist, .box_ext_reg table, .info_wrap {*/
	/*	border-top: 1px solid #404040;*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*select {*/
	/*	appearance: none;*/
	/*	-moz-appearance: none;*/
	/*	-webkit-appearance: none;*/
	/*	background: #242424;*/
	/*	color: #cacaca;*/
	/*	border: 1px solid #404040;*/
	/*	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IiNjYWNhY2EiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTQuNDI3IDkuNDI3IDMuMzk2IDMuMzk2YS4yNTEuMjUxIDAgMCAwIC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwIDAgMTEuMzk2IDlINC42MDRhLjI1LjI1IDAgMCAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3IDcuODIgMy4wNzJhLjI1LjI1IDAgMCAxIC4zNTQgMEwxMS41NyA2LjQ3YS4yNS4yNSAwIDAgMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMCAxLS4xNzctLjQyN3oiLz48L3N2Zz4=");*/
	/*	background-position: right 2px center;*/
	/*	background-repeat: no-repeat;*/
	/*	background-size: 16px;*/
	/*	padding: 1px 20px 1px 5px;*/
	/*	border-radius: 5px;*/
	/*	filter: none;*/
	/*}*/
	
	/*select:focus-visible {*/
	/*	outline: none;*/
	/*}*/
	
	/*select:disabled {*/
	/*	color: #666;*/
	/*	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IiM2NjYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTQuNDI3IDkuNDI3IDMuMzk2IDMuMzk2YS4yNTEuMjUxIDAgMCAwIC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwIDAgMTEuMzk2IDlINC42MDRhLjI1LjI1IDAgMCAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3IDcuODIgMy4wNzJhLjI1LjI1IDAgMCAxIC4zNTQgMEwxMS41NyA2LjQ3YS4yNS4yNSAwIDAgMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMCAxLS4xNzctLjQyN3oiLz48L3N2Zz4=");*/
	/*}*/
}

@-moz-document url-prefix("https://mail.naver.com")
{
	#u_skip.u_skip + .wrap .header .nav a {
		color: #fff;
	}
	
	#u_skip.u_skip + .wrap .header h1.logo a.logo_link img {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	#u_skip.u_skip + .wrap .header .nav .nav_link+.nav_link:before {
		background-color: #404040;
	}
	
	#u_skip.u_skip + .wrap .container[role=main] #content.content {
		background: #2c2c2c;
	}
	
	#u_skip.u_skip + .wrap .container[role=main] .info_area .info_link [class^="link_"] {
		border: 1px solid #404040;
		background-color: #3a3a3a;
		color: #cacaca;
	}
	
	#u_skip.u_skip + .wrap .footer[role=contentinfo] {
		border-top: 1px solid #404040;
	}
	
	html, head {
		background: #242424;
	}
	
	body {
		background: #2c2c2c !important;
	}
	
	.gnb_list_box li:not(.mail) a {
		filter: invert(86%);
	}
	
	.gnb_list_box .mail a, .gnb_list_box .mail a {
		background-position: -198px -140px;
	}
	
	.viewTitle dl dd.noImgs {
		border: 1px solid #404040 !important;
		background-color: #404040 !important;
		color: #cacaca !important;
	}
	
	div.dh_layer .type_c .phising_help .sTipTxt3 {
		background-color: #404040 !important;
	}
	
	.mailList .notRead .mTitle a {
		color: #688cda;
	}
	
	/*.gnb_notice_li a.gnb_notice .gnb_icon, .mail_li a.gnb_mail .gnb_icon, .gnb_service_li a.gnb_service .gnb_icon {*/
	/*	filter: invert(0%) !important;*/
	/*}*/
	
	/*.gnb_area .gnb_list_box .gnb_last .btn_more {*/
	/*	filter: invert(86%);*/
	/*}*/
	
	.form_content .manage_sign p.desc {
		color: #cacaca;
	}
	
	.signiture_list li {
		border-top: 1px solid #404040 !important;
	}
	
	.manage_sign button.posr {
		color: #cacaca;
	}
	
	.make_sign .sign_input {
		border-top: 1px solid #404040;
		border-left: 1px solid #404040;
		border-right: 1px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	#sign_prview_layer table tr:first-child td[style] {
		background: none !important;
		border-top: 1px solid #404040;
	}
	
	.view_sign img, .icon_tip {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#sign_prview_layer table tr:not(:first-child) td a {
		color: #fff !important;
	}
	
	.edit_reply_cover, .missed_msg textarea {
		border: 1px solid #404040;
	}
	
	.description, .setup_content .chk_all label, .slct_mailbox .chk_all label {
		color: #cacaca;
	}
	
	.tb_ext_list table td, .tb_ext_list table th {
		color: #cacaca;
		border-top: 1px solid #404040;
	}
	
	.tb_ext_list table tbody td {
		border-bottom: 1px solid #404040;
	}
	
	.tb_ext_list table tbody td a {
		color: #fff;
	}
	
	.box_notice input, .box_notice label {
		color: #cacaca;
	}
	
	.box_ext_reg table .slct_type span.type_naver label {
		background: none;
		position: relative;
	}
	
	.box_ext_reg table .slct_type span.type_naver label:after {
		background: url(https://ssl.pstatic.net/sstatic/search/pc/img/sp_svg_common_240dccc4.svg), none;
		background-size: 136px 104px;
		background-position: -4px 1px;
		width: 61px;
		height: 15px;
		top: 3px;
		content: '';
		position: absolute;
	}
	
	.box_ext_reg table .slct_type span.type_daum label {
		background: none;
		position: relative;
		width: 45px;
	}
	
	.box_ext_reg table .slct_type span.type_daum label:after {
		background: url(https://upload.wikimedia.org/wikipedia/commons/4/44/Daum_communication_logo.svg), none;
		background-size: 45px 19px;
		background-position: 0 0;
		width: 45px;
		height: 19px;
		top: 2px;
		content: '';
		position: absolute;
	}
	
	.box_ext_reg table .slct_type span.type_nate label {
		background: none;
		position: relative;
		width: 60px;
	}
	
	.box_ext_reg table .slct_type span.type_nate label:after {
		background: url(https://upload.wikimedia.org/wikipedia/ko/9/9c/Nate_2009_logo.svg), none;
		background-size: 60px 21px;
		background-position: 0 0;
		width: 60px;
		height: 21px;
		top: 1px;
		content: '';
		position: absolute;
	}
	
	.box_ext_reg table .slct_type span.type_gmail label {
		background: none;
		position: relative;
		width: 60px;
	}
	
	.box_ext_reg table .slct_type span.type_gmail label:after {
		background: url(https://upload.wikimedia.org/wikipedia/commons/2/2f/Google_2015_logo.svg), none;
		background-size: 60px 21px;
		background-position: 0 0;
		width: 60px;
		height: 21px;
		top: 1px;
		content: '';
		position: absolute;
	}
	
	.box_ext_reg table .slct_type span.type_hotmail label {
		background: none;
		position: relative;
		width: 25px;
	}
	
	.box_ext_reg table .slct_type span.type_hotmail label:after {
		background: url(https://upload.wikimedia.org/wikipedia/commons/d/df/Microsoft_Office_Outlook_%282018–present%29.svg), none;
		background-size: 25px 21px;
		background-position: 0 0;
		width: 25px;
		height: 21px;
		top: 0px;
		content: '';
		position: absolute;
	}
	
	.box_ext_reg table .slct_type span.type_yahoo label {
		background: none;
		position: relative;
		width: 60px;
	}
	
	.box_ext_reg table .slct_type span.type_yahoo label:after {
		background: url(https://upload.wikimedia.org/wikipedia/commons/3/3a/Yahoo%21_%282019%29.svg), none;
		background-size: 60px 21px;
		background-position: 0 0;
		width: 60px;
		height: 21px;
		top: 0px;
		content: '';
		position: absolute;
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.ly_tooltip .ly_header .h_tit {
		color: #fff;
	}
	
	.ly_tooltip .ly_header {
		border-bottom: 1px solid #404040;
	}
	
	.ly_tooltip .tip_extmail dd, .ly_tooltip .tip_extmail dt {
		color: #cacaca;
	}
	
	.subtitle .stat_load {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.dh_layer .info3 {
		color: #fff;
	}
	
	.mail_ext_wrap {
		border: 1px solid #404040;
	}
	
	.has_scrl {
		background: #242424;
	}
	
	.mail_ext tbody td {
		border-bottom: 1px solid #404040;
	}
	
	.mail_ext tbody th {
		color: #fff;
	}
	
	.mail_ext tbody a {
		color: #fff;
	}
	
	.mail_ext {
		border-bottom: 1px solid #404040;
	}
	
	.info_mailbox td.box_btn button {
		color: #cacaca;
	}
	
	.bill_list .logo {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.form_ul1 .form_content .desc2 {
		color: #cacaca;
	}
	
	.form_ul1 .form_content .desc2 a {
		color: #fff;
	}
	
	div.img_preview_area {
		background: #fff;
	}
	
	a.btn_print .spr {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.dh_layer .nobg .layer_content {
		background: #242424 !important;
	}
	
	.dh_layer .p3 {
		background: #242424;
		color: #cacaca;
	}
	
	.ly_tooltip_green.arr_center_bottom:after {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.ly_tooltip_green .msg {
		color: #000 !important;
	}
	
	.ly_tooltip_green {
		background-color: #019341;
	}
	
	#nav_snb.show_faq_banner .faq_cover a, #footer .quick_tools a, #footer .quick_tools em, .mailListHead .back_home, .tt_list li, .subtitle span.desc, .info_wrap .tip a, .note_message p {
		color: #cacaca;
	}
	
	.tt_list li strong {
		color: #fff;
	}
	
	div.list_menu ul li .btn_status, div.list_menu ul li .btn_use, div.list_menu ul li .btn_wr2me {
		color: #cacaca !important;
	}
	
	.toTop a {
		color: #000 !important;
	}
	
	.mailListHead strong {
		color: #fff !important;
	}
	
	.cont_flex_setup {
		border-bottom: 1px solid #404040;
	}
	
	.link:visited {
		color: #7474e3;
	}
	
	.cleanup_tab {
		border-bottom: 1px solid #404040;
	}
	
	.cleanup_tab a, .cleanup_tab h5 {
		background: #242424;
		border: 1px solid #404040;
		border-bottom: 0;
		color: #fff;
	}
	
	.cleanup_mail_new .cleanup_list_new {
		background: #242424;
	}
	
	.cleanup_list_body li, .cleanup_mail_new .cleanup_list_head {
		border: 1px solid #404040;
		border-bottom: 0;
	}
	
	.cleanup_mail_new .cleanup_list_new .cleanup_list_head li {
		color: #cacaca;
	}
	
	.cleanup_mail_new .cleanup_list_body {
		border: 1px solid #404040;
	}
	
	.cleanup_mail_new .cleanup_list_body li {
		color: #cacaca;
	}
	
	.clean_oldmail .oldmail_mbox .tit, .clean_oldmail h5 {
		color: #fff;
	}
	
	.clean_oldmail .oldmail_period {
		border-bottom: 1px solid #404040;
	}
	
	.dh_layer .type_c .smart_mbox_ok .info2 {
		color: #cacaca;
	}
	
	.notify_area .alert {
		background-color: #242424;
	}
	
	div.viewTitle dl dt .viewMoreOn {
		filter: none;
	}
	
	.setup_layer .modifyName th {
		color: #fff;
	}
	
	.setup_layer .modifyName td input {
		border: 1px solid #404040;
	}
	
	#nav_snb.show_faq_banner .faq_cover {
		border: 1px solid #404040;
	}
	
	.smart_mail_cover {
		background-color: #2f2f2f;
		border-bottom: 1px solid #404040;
	}
	
	.smart_mail_cover .intro_smart_mail .text, .smart_mail_cover .set_smart_mail .btn_setting .text {
		color: #cacaca;
	}
	
	.smart_mail_cover .intro_smart_mail .btn_smart_mail {
		border-color: #404040;
	}
	
	.smart_mail_cover .tab_smart_mail li a {
		border-bottom: 2px solid #404040;
		color: #cacaca;
	}
	
	.ly_tooltip_green.arr_right_bottom:after {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.ly_tooltip_green.ly_tooltip_smart_mail .btn_close {
		filter: brightness(0);
	}
	
	.mailList ul.mInfo li, .mailListHead .noReadDel, .notify_area .notice a, #footer address, #footer .quick_link a, #footer .quick_tools a {
		color: #cacaca;
	}
	
	.noImgs a.normal_text, .spam_reason dd {
		color: #cacaca;
	}
	
	.searchLayer a {
		color: #fff;
	}
	
	#nav_snb div.btn_workset {
		background: none;
	}
	
	.dh_layer .hl_noti {
		color: #fff;
		border-bottom: 1px solid #404040;
	}
	
	.dh_layer .pText {
		color: #cacaca;
	}
	
	.dh_layer .ps1 button.button_s {
		color: #cacaca;
	}
	
	.classify_fn .btn_txt, .search_cont .result, .help_mailbox p, .help_mailbox .bullet, .form_ul1 .form_content .desc {
		color: #cacaca;
	}
	
	.help_mailbox a {
		color: #fff;
	}
	
	.link {
		color: #fff;
	}
	
	.mailListHead .tip_receipt_box .icon {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.dh_layer .info1 {
		color: #fff;
	}
	
	.dh_layer .bx_spam {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.dh_layer .under_chkbox {
		color: #cacaca;
	}
	
	.dh_layer .type_b .p2 {
		color: #cacaca;
	}
	
	.dh_layer.add_address .tbl_address th {
		background-color: #2f2f2f;
		border-top-color: #404040;
		border-bottom-color: #404040;
	}
	
	.dh_layer.add_address .address_scrl_area {
		border-bottom: 1px solid #404040;
	}
	
	.dh_layer .p7, .dh_layer .btn_autoindex {
		color: #cacaca;
	}
	
	.cleanup_check label {
		color: #cacaca;
	}
	
	.shortcut_layer h3 {
		border-bottom: 1px solid #404040;
	}
	
	.type_alert .layer_content {
		border-color: #404040;
		background: #2f2f2f;
	}
	
	.type_alert h4 {
		color: #fff;
	}
	
	.type_alert .btn_area button.b {
		background-color: #3a3a3a;
	}
	
	.type_alert .btn_area button {
		border: 1px solid #404040;
		color: #fff;
	}
	
	.type_alert .desc {
		color: #cacaca;
	}
	
	.block_list .block_list_head .reason {
		border-left: 1px solid #404040;
	}
	
	.block_list .block_list_head .file_name, .block_list .block_list_head .reason {
		color: #cacaca;
	}
	
	.block_list .block_list_head {
		border: 1px solid #404040;
		background-color: #3a3a3a;
	}
	
	.block_list .block_list_cover {
		border: 1px solid #404040;
	}
	
	.type_alert .about_link {
		color: #cacaca;
	}
	
	.type_alert .about_link .bu_right {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.faq_exam_list li a {
		color: #cacaca;
	}
	
	.dh_layer .tab_receipt {
		border-bottom: 1px solid #404040;
	}
	
	.dh_layer .tab_receipt li a {
		border-top: 1px solid #404040;
		border-right: 1px solid #404040;
		color: #cacaca;
	}
	
	.dh_layer .tab_receipt li {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.dh_layer .tab_receipt li a.selected {
		background-color: #3a3a3a;
		border-bottom: 1px solid #404040;
		color: #fff;
	}
	
	.dh_layer .receipt_tip li {
		color: #cacaca;
	}
	
	.dh_layer .noti_text {
		color: #cacaca;
	}
	
	.lst_info li {
		color: #cacaca;
	}
	
	.lst_info {
		border-bottom: 1px solid #404040;
	}
	
	.box_listup ul {
		border: 1px solid #404040;
		background: #2f2f2f;
	}
	
	.box_listup h5 {
		color: #fff;
		background: none;
		position: relative;
	}
	
	.box_listup h5:before {
		background-image: url(https://ssl.pstatic.net/static/pwe/nm/ico_mail1_160510.png);
		background-repeat: no-repeat;
		background-position: -11px -1985px;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.dh_layer .p1 {
		color: #cacaca;
	}
	
	.cv_task_btn {
		border-bottom: 1px solid #404040;
	}
	
	div.cv_task_btn {
		border-color: #404040;
		background-color: #242424;
	}
	
	div.cv_task_btn button {
		color: #cacaca;
	}
	
	.cv_task_btn .bar {
		color: #404040;
	}
	
	div.conversation_cover {
		background-color: #242424;
	}
	
	div.conversation_cover .toTop {
		background-color: #242424;
	}
	
	div.conversation_cover .toTop a {
		color: #fff !important;
	}
	
	.conversation_cover .cv_card {
		border: 1px solid #404040;
		background-color: #242424;
	}
	
	.cv_card .viewTitle .name a {
		color: #fff;
	}
	
	.cv_card #readFrame, .cv_card .readFrame, .cv_card.fold .cv_preview, .cv_card.fold .viewTitle .name {
		background-color: #fff;
		color: #000;
	}
	
	.conversation_cover div.cv_card .toggle_oldermail {
		background-color: initial;
		border: initial;
	}
	
	.cv_card .cv_preview {
		padding-top: 22px;
	}
	
	div.viewTitle .date_cover .remind_date, div.viewTitle .date_cover .send_date {
		color: #cacaca;
	}
	
	.upld_box {
		border: 1px solid #404040;
	}
	
	.progress_bar .tit {
		color: #fff;
	}
	
	.upload_status .status {
		border-top: 1px solid #404040;
	}
	
	.upld_box .upload_status p.progress_bar {
		border-bottom: 1px solid #404040;
	}
	
	.upload_status .status table, .upload_status .status td, .upload_status .status th {
		color: #cacaca;
	}
	
	.upld_file_head, .upld_file_list li {
		border: 1px solid #404040;
		border-width: 1px 0;
		background-color: #2f2f2f;
		color: #cacaca;
	}
	
	.upld_file .file_progress {
		border: 1px solid #404040;
		border-width: 0 1px;
	}
	
	.upld_file_list {
		background: #242424;
	}
	
	.p_bar {
		background: #2f2f2f;
	}
	
	div.divWrite .utx_btn_b:hover {
		border-color: #4f4f4f;
	}
	
	.uploader5 .attach_type, .uploader5 .down_period, .uploader5 .file_name, .uploader5 .file_select, .uploader5 .file_size, .uploader5 .status {
		color: #fff;
	}
	
	.uploader5 .chg_type[disabled=disabled] {
		border-color: #666;
		color: #666;
	}
	
	table.mailWriteItem .indicator {
		color: #cacaca;
	}
	
	.mailWriteItem .indicator em {
		color: #404040;
	}
	
	.mailWriteItem #AttachInfoNoti {
		color: #cacaca;
	}
	
	div.divWrite .mailWriteItem .utx_btn .utx_inrbtn {
		color: #cacaca;
	}
	
	div.divWrite .mailWriteItem .utx_btn:hover {
		border-color: #4f4f4f;
	}
	
	#container .spam_cause .spam_cause_1, #container .spam_cause .spam_cause_2 {
		height: 15px;
		margin-top: 1px;
	}
	
	#container .spam_cause .spam_cause_2 {
		border: 1px solid #934438;
	}
	
	#container .spam_cause .spam_cause_1 {
		border: 1px solid #505050;
	}
	
	.ly_banner_smart_mail {
		background-color: #2f2f2f;
	}
	
	.ly_banner_smart_mail .banner_title {
		color: #fff;
	}
	
	.ly_banner_smart_mail .banner_description {
		color: #cacaca;
	}
	
	.ly_banner_smart_mail .btn_guide {
		border: 1px solid #404040;
	}
	
	.ly_banner_smart_mail .btn_use {
		color: #2f2f2f;
	}
	
	.ly_banner_smart_mail .checkbox_cover input[type=checkbox]+label {
		color: #cacaca;
	}
	
	.ly_banner_smart_mail .btn_close:before {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.ly_banner_smart_mail .banner_sub_description:after {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	#footer .quick_tools {
		color: #fff;
	}
	
	.mailListHead .vbar {
		color: #404040;
	}
	
	.mInput_holder .list_addrobj li .selected .addr_input, .mInput_holder .list_addrobj li .selected .addr_obj {
		border-color: #3c556c;
		background: #283f55;
	}
	
	.mInput_holder .list_addrobj li.caution .selected .addr_input, .mInput_holder .list_addrobj li.caution .selected .addr_obj {
		border-color: #877546;
		background: #71623f;
	}
	
	.mInput_holder .list_addrobj li.caution .addr_input, .mInput_holder .list_addrobj li.caution .addr_obj {
		color: #edd8cd;
	}
	
	.mInput_holder .list_addrobj li.caution .addr_input, .mInput_holder .list_addrobj li.caution .addr_obj {
		border-color: #b89f60;
		background: #a18b54;
	}
	
	.mInput_holder .list_addrobj li.invalid .selected .addr_input, .mInput_holder .list_addrobj li.invalid .selected .addr_obj {
		border-color: #825148;
		background: #6a4843;
	}
	
	.mInput_holder .list_addrobj li.invalid .addr_input, .mInput_holder .list_addrobj li.invalid .addr_obj {
		background: #79645b;
		color: #cacaca;
		border-color: #8c7874;
	}
	
	.mInput_holder .list_addrobj li .addr_input, .mInput_holder .list_addrobj li .addr_obj {
		border: 1px solid #467197;
		background: #4d6c86;
		color: #cacaca;
	}
	
	div.mInput_holder.mInput_over {
		border-color: #019341;
	}
	
	div.dh_layer .type_c .phising_help .desc {
		color: #cacaca;
	}
}

@-moz-document url-prefix("https://mail.naver.com/address/popup")
{
	html, head {
		background: #242424;
	}
	
	#pop_header h1, .pop_header h1 {
		color: #cacaca;
	}
	
	#category .scr_area {
		border-top: 1px solid #404040;
		border-right: 1px solid #404040;
	}
	
	.recent {
		border-bottom: 1px solid #404040;
		border-right: 1px solid #404040;
	}
	
	#pop_header, .pop_header {
		border-bottom: 1px solid #404040;
		background-color: #242424;
	}
	
	button {
		background-color: #242424;
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.nmaddr #list {
		border: 1px solid #404040;
	}
	
	.page_ctrl {
		border-top: 1px solid #404040;
		color: #fff;
	}
	
	.page_ctrl .page_num {
		color: #fff;
		background: #242424;
		border: 1px solid #404040;
	}
	
	.guard.selected a {
		color: #000;
	}
	
	.search_form .ipt_wrap input {
		color: #cacaca;
		background: #242424;
	}
	
	.addr_list li.selected {
		background: #2c2c2c;
	}
	
	#toitem .addr_list {
		border-color: #404040;
	}
	
	.nmaddr, #footer {
		background: #242424;
	}
	
	#footer .ft_inct, .addr_list_head, #list .addr_list {
		border-top: 1px solid #404040;
	}
	
	#footer p, .guard .btn_fold, .nmaddr .btn_add, .nmaddr .btn_first, .nmaddr .btn_first_n, .nmaddr .btn_last, .nmaddr .btn_last_n, .nmaddr .btn_next, .nmaddr .btn_next_n, .nmaddr .btn_prev, .nmaddr .btn_prev_n, .nmaddr .btn_remove, .works_group h2, .recent .impt_contact .divbar {
		filter: invert(86%);
	}
}

@-moz-document url-prefix("https://mail.naver.com/write/popup")
{
	html, head {
		background: #242424;
	}
	
	.pop_write .mInput_holder, .pop_write .sguide {
		background-color: #242424;
	}
}

@-moz-document url-prefix("https://mail.naver.com/write/imageCapture")
{
	/*html, head {*/
	/*	background: #242424;*/
	/*}*/
	
	/*.tools li {*/
	/*	border-right: 1px solid #404040;*/
	/*}*/
	
	/*.image_editor .tool_box {*/
	/*	background-color: #242424;*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.image_io .add_to_mail, .image_io .btn_fileload, .image_io .save_to_pc {*/
	/*	background-color: #242424;*/
	/*	color: #cacaca;*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.image_io .disabled.add_to_mail, .image_io .disabled.btn_fileload, .image_io .disabled.save_to_pc, .image_io [disabled].add_to_mail, .image_io [disabled].btn_fileload, .image_io [disabled].save_to_pc {*/
	/*	background-color: #242424;*/
	/*	color: #cacaca;*/
	/*	border-color: #404040;*/
	/*}*/
	
	/*.disabled .tools .resize_cover .resize_tf, .tools .resize_cover .resize_tf.disabled, .tools .resize_cover .resize_tf[disabled=disabled], .tools .resize_cover .resize_tf[disabled] {*/
	/*	background-color: #242424;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.ly_resize .resize_scale_tf, .ly_resize .resize_tf, .ly_text_picker .cp-manual .cp-input .cp-code, .size_control .size_control_tf, .tools .resize_cover .resize_tf {*/
	/*	border: 1px solid #404040;*/
	/*	background: #242424;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.ly_text .text_style button.selected {*/
	/*	background-color: #2c2c2c;*/
	/*	border-color: #4c4c4c;*/
	/*}*/
	
	/*.ly_text_picker .color-picker {*/
	/*	background-color: #242424;*/
	/*	border: 1px solid #404040;*/
	/*	border-color: #404040;*/
	/*}*/
	
	/*.ly_text_picker .cp-manual .cp-submit {*/
	/*	background-color: #242424;*/
	/*	border: 1px solid #404040;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.ly_draw .draw_color_type .type_item, .ly_shape .shape_color_type .type_item {*/
	/*	color: #cacaca;*/
	/*	background-color: #242424;*/
	/*	border: 1px solid #404040;*/
	/*	border-bottom: 0;*/
	/*}*/
	
	/*.ly_draw .draw_color_type input:checked+.type_item, .ly_shape .shape_color_type input:checked+.type_item {*/
	/*	color: #c8c8c8;*/
	/*	background-color: #2c2c2c;*/
	/*}*/
	
	/*.ly_draw .draw_color_type, .ly_shape .shape_color_type {*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.select_area .select_horizon button:hover, .select_area .select_vertical button:hover {*/
	/*	background-color: #2c2c2c;*/
	/*}*/
	
	/*.image_editor .canvas_cover, .btn_colorpicker:after, .color_picker_preset button.color_transparent, .disabled .tools .resize button:after, .ly_resize .check_resize_scale+label:before, .ly_resize .check_resize_scale:checked+label:before, .ly_text .text_style .text_bold:before, .ly_text .text_style .text_italic:before, .ly_text .text_style .text_strike:before, .ly_text .text_style .text_underline:before, .ly_text_picker .color-picker .btn_close:before, .range_cover .range_decrease:after, .range_cover .range_increase:after, .tool_box .crop button.disabled.over:before, .tool_box .crop button.disabled:before, .tool_box .crop button.over:before, .tool_box .crop button.selected:before, .tool_box .crop button:before, .tool_box .draw button.disabled.over:before, .tool_box .draw button.disabled:before, .tool_box .draw button.over:before, .tool_box .draw button.selected:before, .tool_box .draw button:before, .tool_box .redo button.disabled.over:before, .tool_box .redo button.disabled:before, .tool_box .redo button.over:before, .tool_box .redo button.selected:before, .tool_box .redo button:before, .tool_box .remove button.disabled.over:before, .tool_box .remove button.disabled:before, .tool_box .remove button.over:before, .tool_box .remove button.selected:before, .tool_box .remove button:before, .tool_box .reset button.disabled.over:before, .tool_box .reset button.disabled:before, .tool_box .reset button.over:before, .tool_box .reset button.selected:before, .tool_box .reset button:before, .tool_box .rotation button.disabled.over:before, .tool_box .rotation button.disabled:before, .tool_box .rotation button.over:before, .tool_box .rotation button.selected:before, .tool_box .rotation button:before, .tool_box .shape button.disabled.over:before, .tool_box .shape button.disabled:before, .tool_box .shape button.over:before, .tool_box .shape button.selected:before, .tool_box .shape button:before, .tool_box .text button.disabled.over:before, .tool_box .text button.disabled:before, .tool_box .text button.over:before, .tool_box .text button.selected:before, .tool_box .text button:before, .tool_box .undo button.disabled.over:before, .tool_box .undo button.disabled:before, .tool_box .undo button.over:before, .tool_box .undo button.selected:before, .tool_box .undo button:before, .tool_box button.setting.disabled.over:before, .tool_box button.setting.disabled:before, .tool_box button.setting.over:before, .tool_box button.setting.selected:before, .tool_box button.setting:before, .tool_box.disabled .crop button.over:before, .tool_box.disabled .crop button:before, .tool_box.disabled .draw button.over:before, .tool_box.disabled .draw button:before, .tool_box.disabled .redo button.over:before, .tool_box.disabled .redo button:before, .tool_box.disabled .remove button.over:before, .tool_box.disabled .remove button:before, .tool_box.disabled .reset button.over:before, .tool_box.disabled .reset button:before, .tool_box.disabled .rotation button.over:before, .tool_box.disabled .rotation button:before, .tool_box.disabled .shape button.over:before, .tool_box.disabled .shape button:before, .tool_box.disabled .text button.over:before, .tool_box.disabled .text button:before, .tool_box.disabled .tools .resize_cover .check_resize_relate+label:before, .tool_box.disabled .undo button.over:before, .tool_box.disabled .undo button:before, .tool_box.disabled button.setting.over:before, .tool_box.disabled button.setting:before, .tools .resize button.disabled:after, .tools .resize button:after, .tools .resize button[disabled=disabled]:after, .tools .resize button[disabled]:after, .tools .resize_cover .check_resize_relate+label:before, .tools .resize_cover .check_resize_relate:checked+label:before, .tools .resize_cover .check_resize_scale+label:before, .tools .resize_cover .check_resize_scale:checked+label:before, .range_cover .range_base {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.image_editor, .ly_text_picker .cp-panel-color, .ly_text_picker .cp-panel-hue {*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.tools .resize_cover .check_resize_relate:checked+label, .tools .resize_cover .check_resize_scale+label:before, .disabled .tools .resize_cover .check_resize_scale+label:before {*/
	/*	background-color: #242424;*/
	/*}*/
	
	/*.tools .resize_cover .check_resize_relate+label, .tools button.selected, .ly_resize, .ly_text {*/
	/*	border: 1px solid #404040;*/
	/*	background-color: #242424;*/
	/*}*/
	
	/*.tools .resize button .current_scale, .ly_resize .resize_preset li a {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.ly_text .size_control+.font_color_preset, .ly_text .size_control+.text_style, .ly_text .text_style+.font_color_preset, .ly_shape .select_shape+.size_control, .ly_draw .draw_color_preset {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.ly_shape, .select_area .current, .ly_draw {*/
	/*	background-color: #242424;*/
	/*	border: 1px solid #404040;*/
	/*}*/
}

@-moz-document url-prefix("https://mail.naver.com/notice")
{
	/*html, head {*/
	/*	background: #242424;*/
	/*}*/
	
	/*body div h1 img {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*body div h1 {*/
	/*	border-bottom: 1px solid #404040 !important;*/
	/*}*/
}

@-moz-document url-prefix("https://www.navercorp.com")
{
	html, head {
		background: #242424;
	}
	
	.gnb_menu .gnb_dropMenu_wrap>li:before, .gnb_menu .gnb_dropMenu_wrap>li:last-child:after {
		background-color: #018038;
	}
	
	.gnb_menu .gnb_dropMenu .classify {
		border-top: #018038;
	}
	
	.btn_rect.color {
		border-color: #6c776e;
	}
	
	textarea.text_box {
		color: #cacaca;
		border-bottom: 1px solid #404040;
		background: #242424;
	}
	
	.foundation_service h4 {
		border-bottom: 2px solid #404040;
		color: #cacaca;
	}
	
	.investors_table th {
		border-top: 2px solid #404040;
		color: #cacaca;
	}
	
	.investors_table tbody tr:first-child td {
		border-color: #404040;
	}
	
	.pop {
		background-color: #242424;
		color: #cacaca;
	}
	
	.investors_table.type2.half .th_title {
		color: #fff;
		border-bottom: 1px solid #404040;
	}
	
	a, a:link {
		color: #395580;
	}
	
	.sticky_wrap {
		background: #242424;
		border-top: 1px solid #404040;
	}
	
	.navi_wrap .lang_select .select_list li.on a {
		color: #c8c8c8;
	}
	
	.sub_con.alliance .alliance_list_box .alliance_list>li {
		background: #2c2c2c;
		border-bottom: 2px solid #404040;
	}
	
	.round_connect ul li h5 {
		color: #cacaca;
		border: 1px solid #404040;
	}
	
	.section.cummunicate_btm {
		border-top: 10px solid #404040;
	}
	
	.table_form .bg_gray_r {
		background: #2c2c2c;
		border-right: 1px solid #404040;
	}
	
	.result_top .link_box {
		border: 1px solid #404040;
		border-width: 1px 0;
	}
	
	.policy_table th, .policy_table td {
		color: #cacaca;
		background-color: #242424;
		border-top: 1px solid #404040;
		border-bottom: 1px solid #404040;
		border-left: 1px solid #404040;
	}
	
	.privacy_con_list li .type_table dt {
		background: #242424;
		color: #cacaca;
		border-top: 1px solid #404040;
	}
	
	.text_black21 {
		color: #fff !important;
	}
	
	.policy_detail_title {
		border-bottom: 2px solid #404040;
		color: #fff;
	}
	
	.summary_title, .support_title, .affiliate_box .btn_affiliate, .content_head .page_title, .page_tab .page_tab_item:hover, .page_tab .page_tab_item:focus, .page_tab .page_tab_item[aria-selected="true"], .page_subTab_item:hover, .page_subTab_item:focus, .page_subTab_item[aria-selected="true"], .quick_menu_item:hover, .quick_menu_item:focus, .quick_menu_item[aria-selected="true"], .history_box .history_year, .service_container .service_title, .radio_list label:hover, .radio_list input:checked+label, .content_box_right.guide_box strong, .contact .content_box_right dt, .info_list .info_list_title, .btn_text, .foundation_service_list h5, .connect_service_list h5, .list_type, .report_list .report_info_title, .news_list .news_list_title, .channel_list h4, .article_list dt, .additional_list dt, .util_box .util_item a, .stock_info_top .top_left .price, .pop .pop_title, .faq_title, .investors_table.type2.half .total, .investors_table.type2.half .total_num, .main_con .summaries dt, .sub_con h3, .sub_con h4, .sub_con .tab li a[aria-selected="true"], .section.select_year ul li.on a, .sub_con h5, .sub_con.alliance .alliance_list_box h4 a, .sub_con.alliance .sequence_text .txt_num, .input_form>dt, .sub_contact .tel_number dt, .sub_contact .contact_list li dl dt a, .service_list li .service_info dt a, .sub_con .down_link_area a, .section.ethics_list dl dt, .service_list li .service_info dt, .bg_datacenter_box .bg_datacenter dl, .value_list li dl dt a, .press_section .press_list .press_info .txt_area .list_title, .table_form thead, .table_form tfoot, .drectors_info .drectors_info_list dt, .incorporation_box .incorporation_list dt, .disclosure_top .top_link_box a, .disclosure_list>li a, .survey_info .survey_info_top .top_left, .survey_info .survey_info_top .top_right dl dt, .survey_info .survey_info_list dl dt, .table_form .txt_black, .form_caleander, .section.faq_box dl dt, .table_form .accont_bottom_sub p.autograph, .list_box h4, .privacy_view .view_title, .privacy_con_list li h6, .privacy_con_list li .type_table.type_notice .top_box, .privacy_con_list li p a.privacy_link, .content_container.detail .list_box h5, .content_container.detail .manager_box dd strong, .content_container.detail .policy_link, .content_container.detail .list_box p strong, .content_container.detail .list_box p em {
		color: #fff;
	}
	
	.news_title, .career_text, .summary_stock .stock_info_box, .gnb_menu .gnb_menu_item, .header_util .header_lang a, .support_text, .content_head .page_info, .content_box .content_box_left, .content_box .content_box_right, .history_box .history_month, .order_list .order_text, .radio_list label, .btn_link, .util_list .btn_link, .agree_box label, .channel_container.icon .channel_list h3, .unit, .investors_table.type2 .name, .investors_table.type2 .title, .stock_info_top .top_left dt, .table.stock tbody th, .table.stock tfoot td, .ir_guide, .ir_guide_list, .month p, .calendar_guide .state span, .pop .inquire_info .info_title, .content_container.settlement .investors_table .dark, .table_notice .notice_text strong, .summary_link, .main_con .summaries dd .news_header, .main_con .summaries.type_career dd a, .main_con .summaries.type_stoc dd .stoc_num, .navi_wrap .navi_depth_1 .navi_depth_low>li a, .sub_con .section.top_sec p, .sub_con .profile_list dl dt, .history_list dl dt, .sub_con .site_link, .sub_con.alliance .alliance_list_box .alliance_list>li>a, .value_list.type_connect li dl dd, .value_list li dl dt, .value_list.type_connect li dl dd a, .sub_con .section.top_sec .search_box .btn_select, .section.cummunicate_btm .communication_manu li a, .disclosure_list>li .link_box a, .result_top .link_box a, .table_form .accont_bottom p.autograph, .table_form .accont_bottom p.date_txt, .location li:last-child .location_list, .policy_info_top .policy_text, .contents_list .list, .privacy_top .privacy_lst li a, .privacy_list li a, .policy_list .policy_list_title {
		color: #cacaca;
	}
	
	.summary_container:before, .header_util .header_lang a:first-child:after, .header_util .btn_sitemap .btn_line, .support_list_box:before, .footer_menu>li:before, .page_tab li:before, .service_menu>li:before, .btn_expanded, .radio_list.tip:before, .foundation_service_list>a:before, .connect_service_list:before, .list_type:not(:first-child):before, .channel_container.icon .channel_list:last-child:before, .subscript p span:first-child:before, .stock_info_top .top_left .detail:before, .summary_stock .stock_info_box .stock_price_box:before, .footer_wrap .ft_menu li::after, .report_btn_area .btn_prev:after {
		background-color: #404040;
	}
	
	header, header:hover, header.active, .input_text.file {
		background-color: #242424;
	}
	
	.gnb_menu .gnb_dropMenu_wrap, .gnb_menu .gnb_menu_list .gnb_menu_item:before, .gnb_menu .gnb_menu_list_recruit .gnb_menu_item:before, header.active .sitemap {
		background-color: #019341;
	}
	
	.gnb_menu .gnb_menu_list_recruit:hover .gnb_menu_item.recruit:after, .gnb_menu .gnb_menu_list_recruit .gnb_menu_item:focus:after, .btn_expanded.on:after, .btn_link:after, .map, .service_link_item, .icon_prev:before, .icon_next:before, .icon_list:before, .icon_down:before, .icon_vod:before, .idc_info_list:nth-child(1) .idc_info_img:before, .idc_info_list:nth-child(2) .idc_info_img:before, .idc_info_list:nth-child(3) .idc_info_img:before, .info_img_box img, .search .btn_search:before, .btn_more:before, .pagination .pagination_prev, .pagination .pagination_next, .util_box .util_item a:before, .header_wrap .btn_menu, .navi_wrap .navi_depth_1>li>a .btn_select, .navi_wrap .navi_depth_1>li>a .btn_round_link, .sub_con.alliance .sequence_circle li .ico_arr_right, #mapContainer, .sp_ico.btn_link_goole, .sp_ico.btn_link_apple, .sp_ico.btn_link_onestore, .sp_ico.btn_link_home, .bg_datacenter_box .bg_datacenter dl dt, .bg_happy_bean, .bg_culture, .sub_con .section.top_sec .search_box .btn_select .arr_select, .sub_con .section.top_sec .search_box .ico_search {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	footer, .service_area, .select_menu .select_item:hover, .investors_table.type2 .bg_blue, .policy_info_area {
		background-color: #2c2c2c;
	}
	
	.table th, .table td, .input_text, .select_year_small a {
		color: #cacaca;
		border-bottom: 1px solid #404040;
	}
	
	.history_box, .investors_table td, .article, .content_container.finances .investors_table tbody tr:first-child th, .faq_list, .content_container.settlement .investors_table tbody tr:first-child th, .main_con .summaries, .history_list li, .sub_con .down_link_area, .value_list.type_connect li dl dd+dd, .sub_con .section.top_sec .search_box .search_select .btn_list li a, .form_caleander .cal_link_box, .privacy_con_list li .type_table dd, .report_btn_area {
		border-top: 1px solid #404040;
	}
	
	.order_list:before, .btn_rect, .sub_con.alliance .bottom_btn a, .btn_white {
		border: 1px solid #404040;
	}
	
	.btn_rect.color:hover, .btn_rect:hover, .gnb_menu .gnb_dropMenu .gnb_dropMenu_item, .btn_rect.v2:hover, .sitemap_list, .sitemap_list .menu_list a {
		color: #000;
	}
	
	.btn_select, .table .input_text, .search input, .content_container.finances .investors_table tbody th, .content_container.settlement .investors_table tbody th, .btn_affiliate, .input_search {
		border-bottom: 1px solid #404040;
		color: #cacaca;
	}
	
	.select_menu, .affiliate_list {
		background-color: #242424;
		border: 1px solid #404040;
	}
	
	.btn_file, .btn_down, .btn_rect.v2 {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.radio_list label:before, .agree_box label:before {
		border: 2px solid #404040;
	}
	
	.radio_list label:hover:before, .agree_box label:hover:before {
		border: 2px solid #4c4c4c;
	}
	
	.content_box_right.guide_box, .content_box.left_wide, .info_list, .news_list, .investors_table.type2 tbody tr:last-child td, .article.s7, .pop .inquire_info>li, .sub_con .profile_list dl, .section.select_year ul, .sub_con.alliance .alliance_list_box h4, .sub_contact .contact_list li, .service_box .box_detail, .service_list li, .section.ethics_list dl, .value_list li dl, .section.cummunicate_btm .communication_manu li, .table_form tbody tr, .drectors_info .drectors_info_list, .disclosure_list>li, .table_form.type_survey tfoot tr, .section.faq_box dl dd, .table_form .accont_bottom, .list_box, .privacy_top, .privacy_con_list li, .privacy_con_list li .type_table, .privacy_con_list li p a.privacy_link, .privacy_list li, .policy_list {
		border-bottom: 1px solid #404040;
	}
	
	.gnb_menu .gnb_dropMenu .gnb_dropMenu_item span:before, .sitemap_list .menu_title:before, .sitemap_list .menu_list a span:before {
		background-color: #000;
	}
	
	.investors_table tfoot td, .table_form.type_survey tfoot {
		border-top: 1px solid #404040;
		color: #cacaca;
	}
	
	.article:first-child, .table tr:first-child {
		border-top: 2px solid #404040;
	}
	
	.table .br, .content_container.finances .br, .investors_table.type2.half .col2 {
		border-right: 1px solid #404040;
	}
	
	.investors_table.type2.half .col3, .sub_con .section.top_sec .search_box .search_select .btn_list li:nth-child(even), .survey_info .survey_info_top .top_right, .table_form .bl_gray {
		border-left: 1px solid #404040;
	}
	
	.service_list.main li+li::after, .navi_wrap .lang_select .select_list li::before, .sub_con .tab li::after {
		background: #404040;
	}
	
	.footer_wrap, .navi_wrap .navi_depth_1 .navi_depth_low, .table_form .bg_gray, .privacy_notice {
		background: #2c2c2c;
	}
	
	.header_wrap, .navi_wrap, .navi_wrap .navi_bottom {
		background: #242424;
	}
	
	.navi_wrap .navi_depth_1>li>a, .policy_info_top {
		border-bottom: 1px solid #404040;
		color: #fff;
	}
	
	.sub_con.alliance .sequence_circle li, .sub_con .section.top_sec .search_box .search_select a, .select_year_small .select_list a {
		background: #242424;
		color: #cacaca;
	}
	
	.survey_info .survey_info_top, .form_caleander .cal_week li {
		border-top: 2px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	.footer_wrap .footer_logo {
		filter: invert(100%);
	}
	
	.affiliate_box .btn_affiliate:before {
		filter: invert(86%);
	}
	
	.support_list_box a:before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.util_list .content_box_text {
		color: #cacaca;
	}
	
	.service .util_list .btn_link {
		color: #fff;
	}
	
	.service .util_list .util_list_box:before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.content_box.left_wide .info_text {
		color: #cacaca;
	}
	
	.report_wrap_title {
		color: #fff;
	}
	
	.report_content {
		color: #cacaca;
	}
	
	.report_view_container strong {
		color: #fff;
	}
}

@-moz-document url-prefix("https://search.naver.com")
{
	
	/*.op_calendar .today {*/
	/*	border-top: 1px solid #404040;*/
	/*	background-color: #242424;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.op_calendar .today a, .sp_video .video_info .sub_info .cite .link {*/
	/*	color: #6666f7;*/
	/*}*/
	
	/*.api_realtime_tab li.selected a {*/
	/*	color: #cacaca;*/
	/*	background-color: #2c2c2c;*/
	/*	border-color: #404040;*/
	/*}*/
	
	/*.lst_realtime_srch li .keyword .num {*/
	/*	color: #cacaca;*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.sub_pack .music .section_head .lst_tab span.tab {*/
	/*	background-color: #484848;*/
	/*	color: #cacaca;*/
	/*	border-color: #404040;*/
	/*}*/
	
	/*.snb_itembox.lst_lypopup .view_btn button .tx {*/
	/*	border: 1px solid #404040;*/
	/*	color: #cacaca;*/
	/*	background: #242424;*/
	/*}*/
	
	/*.cs_calculator .tab {*/
	/*	border: 1px solid #404040;*/
	/*	border-bottom: none;*/
	/*}*/
	
	/*.cs_calculator .calculator_area td {*/
	/*	border: 1px solid rgb(36, 39, 44);*/
	/*	border-width: 2px 2px 0 0;*/
	/*}*/
	
	/*.cs_calculator .result {*/
	/*	border-left: 2px solid rgb(36, 39, 44);*/
	/*	border-right: none;*/
	/*	border-top: 2px solid rgb(36, 39, 44);*/
	/*	border-bottom: 2px solid rgb(36, 39, 44);*/
	/*	background-color: #404040;*/
	/*	height: 158px;*/
	/*}*/
	
	/*.cs_calculator .result_section1 .history {*/
	/*	border: none;*/
	/*}*/
	
	/*.cs_calculator .result_section2 {*/
	/*	background-color: #404040;*/
	/*	border-top: .5px solid rgb(36, 39, 44);*/
	/*	border-left: none;*/
	/*}*/
	
	/*.cs_calculator .calculator_area td.bt_run_td div {*/
	/*	border-left: 1px solid transparent;*/
	/*}*/
	
	/*.calculator_area table tbody tr td div.over button:not(.bt_run) {*/
	/*	filter: invert(20%);*/
	/*}*/
	
	/*.cs_calculator .tab ul li {*/
	/*	filter: invert(45%);*/
	/*}*/
	
	/*.cs_calculator .result_section1 textarea {*/
	/*	border-top: 1px solid #404040;*/
	/*	border-bottom: 1px solid #404040;*/
	/*	border-left: 1px solid #404040;*/
	/*	border-right: 1px solid #404040;*/
	/*	background: #404040;*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_calculator .calculator_area .mode {*/
	/*	background-color: #404040;*/
	/*	border-left: none;*/
	/*	border-top: none;*/
	/*	border-right: 2px solid rgb(36, 39, 44);*/
	/*}*/
	
	/*.cs_calculator .result.engine {*/
	/*	height: 309px;*/
	/*}*/
	
	/*.cs_calculator .result.engine .result_section1 .history {*/
	/*	height: 148px;*/
	/*}*/
	
	/*.cs_calculator .result_section1.history_exist textarea {*/
	/*	background-color: #404040;*/
	/*	border-left: none;*/
	/*	border-bottom: 1px solid rgb(36, 39, 44);*/
	/*	border-right: 1px solid #404040;*/
	/*	border-top: 2px solid rgb(36, 39, 44);*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_calculator .calculator_area td .bt_rp {*/
	/*	background-position: -174px -79px;*/
	/*}*/
	
	/*.cs_calculator .calculator_area table {*/
	/*	border-bottom: 2px solid rgb(36, 39, 44);*/
	/*	border-right: 1px solid rgb(36, 39, 44);*/
	/*}*/
	
	/*.cs_calculator .cs_box .cal {*/
	/*	color: #fff;*/
	/*	background-color: #404040;*/
	/*}*/
	
	/*.cs_calculator .cs_box {*/
	/*	border: 1px solid rgb(36, 39, 44);*/
	/*	border-width: 1px 0;*/
	/*}*/
	
	/*.cs_calculator .cs_box .cal .input_text, .cs_calculator .cs_box .cal .input_text2 {*/
	/*	color: #cacaca;*/
	/*	background-color: #404040;*/
	/*	border: 1px solid rgb(36, 39, 44);*/
	/*}*/
	
	/*.cs_calculator .cs_box .cal_result {*/
	/*	border-top: 1px solid rgb(36, 39, 44);*/
	/*	background-color: #404040;*/
	/*}*/
	
	/*.cs_calculator .cs_box ul li .ly_help {*/
	/*	background-color: #404040;*/
	/*	border: 1px solid rgb(36, 39, 44);*/
	/*}*/
	
	/*.cs_calculator .cs_box .cal_top .slt_type {*/
	/*	background-color: #404040;*/
	/*	color: #fff;*/
	/*	border: 1px solid rgb(36, 39, 44);*/
	/*}*/
	
	/*.cs_calculator .cs_box .cal .input_text.end, .cs_calculator .cs_box .cal .input_text2.end {*/
	/*	color: #fff !important;*/
	/*	background-color: #404040;*/
	/*}*/
	
	/*.cs_calculator .cs_box .cal .cal_tb {*/
	/*	border: 1px solid rgb(36, 39, 44);*/
	/*	border-width: 0 1px 1px 0;*/
	/*}*/
	
	/*.cs_calculator .cs_box .cal .cal_tb table th {*/
	/*	color: #cacaca;*/
	/*	background-color: #404040;*/
	/*	border: 1px solid rgb(36, 39, 44);*/
	/*	border-width: 1px 0 1px 1px;*/
	/*}*/
	
	/*.cs_calculator .cs_box .cal .cal_tb table td {*/
	/*	color: #cacaca;*/
	/*	background-color: #404040;*/
	/*	border: 1px solid rgb(36, 39, 44);*/
	/*	border-width: 0 0 1px 1px;*/
	/*}*/
	
	/*.cs_calculator .cs_box .cal .cal_tb .tb_detail select {*/
	/*	background-color: #404040;*/
	/*	border: 1px solid rgb(36, 39, 44);*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_calculator .cs_box .cal .cal_tb table .over td {*/
	/*	background-color: #4c4c4c;*/
	/*	color: #c8c8c8;*/
	/*}*/
	
	/*.cs_calculator .cs_box .desc .obesity .obesity_box_inner {*/
	/*	border-bottom: 1px solid #404040;*/
	/*	border-right: 1px solid #404040;*/
	/*	background-color: #404040;*/
	/*}*/
	
	/*.cs_calculator .cs_box .desc {*/
	/*	border-top: 1px solid rgb(36, 39, 44);*/
	/*}*/
	
	/*.cs_stoolbar .main_tlst .tlst_btn {*/
	/*	background: #242424;*/
	/*	border-color: #404040;*/
	/*}*/
	
	/*.news dd .relation_lst li a {*/
	/*	color: #7474e3;*/
	/*}*/
	
	/*.cs_stoolbar .tlst_none.on, .cs_stoolbar .sub_tlst.on {*/
	/*	color: #cacaca;*/
	/*	border: 1px solid #404040;*/
	/*	background: #242424;*/
	/*}*/
	
	/*.cs_foreigninfo .c_rate {*/
	/*	border: 1px solid #404040;*/
	/*	border-top-width: 0;*/
	/*}*/
	
	/*.cs_foreigninfo .ch_wrap_ly, .cs_foreigninfo .ch_wrap_ly2, .cs_foreigninfo .ch_wrap_ly3 {*/
	/*	background-color: #242424;*/
	/*	border-top: 1px solid #404040;*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.cs_foreigninfo .ly_cont li.on a {*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.cs_foreigninfo .ly_cont li.on a:hover {*/
	/*	background-color: #313131;*/
	/*}*/
	
	/*.cs_foreigninfo .c_rate .compare_area .sbox .selectbox_box {*/
	/*	color: #cacaca;*/
	/*	background-color: #242424;*/
	/*	border: 1px solid #404040;*/
	/*	border-width: 1px 1px 0;*/
	/*}*/
	
	/*.ds_address .ds_box dl dd .box_input {*/
	/*	color: #cacaca;*/
	/*	border: 1px solid #404040;*/
	/*	background-color: #242424;*/
	/*}*/
	
	/*.ds_address .ds_box .result .detail table th {*/
	/*	color: #cacaca;*/
	/*	background-color: #242424;*/
	/*	border-left: 1px solid #404040;*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.ds_address .ds_box .result .detail table td {*/
	/*	color: #fff;*/
	/*	background-color: #242424;*/
	/*	border-bottom: 1px solid #404040;*/
	/*	border-left: 1px solid #404040;*/
	/*}*/
	
	/*.cs_area_number .list_num li {*/
	/*	color: #cacaca;*/
	/*	background: #242424;*/
	/*	border-left: 1px solid #404040;*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.cs_area_number .cs_box dl dd .box_input {*/
	/*	border: 1px solid #404040;*/
	/*	color: #fff;*/
	/*	background-color: #242424;*/
	/*}*/
	
	/*.cs_area_number .result_num {*/
	/*	background: #242424;*/
	/*	border-bottom: 1px solid #404040;*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.cs_foreigninfo .c_worldtime .time_info {*/
	/*	border: 1px solid #404040;*/
	/*	border-top-width: 0;*/
	/*	background-color: #242424;*/
	/*}*/
	
	/*.cs_contuntil .unit .compare_area .unit_lst ul {*/
	/*	border: 1px solid #404040;*/
	/*	background-color: #242424;*/
	/*	border-width: 0 1px 1px;*/
	/*}*/
	
	/*.cs_foreigninfo .c_rate .rate_table_bx .rate_table_info a>span {*/
	/*	color: #5050a4;*/
	/*}*/
	
	/*.cs_foreigninfo .c_rate .rate_table_bx .rate_table_info td {*/
	/*	color: #cacaca;*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.cs_foreigninfo .c_rate .rate_table_bx .rate_table_info tr.sdw .flu_pct>span, .cs_foreigninfo .rate_table_bx .rate_table_info tr.dw .flu_pct>span {*/
	/*	background: #31618a;*/
	/*}*/
	
	/*.cs_foreigninfo .c_rate .rate_table_bx .rate_table_info tr.sup .flu_pct>span, .cs_foreigninfo .rate_table_bx .rate_table_info tr.up .flu_pct>span {*/
	/*	background: #883737;*/
	/*}*/
	
	/*.realtime2 li:hover {*/
	/*	background-color: #2c2c2c !important;*/
	/*}*/
	
	/*.cs_communication_box .com_list_area {*/
	/*	border: 1px solid #404040;*/
	/*	border-top: 0;*/
	/*	background-color: #242424;*/
	/*}*/
	
	/*.people_info .people_type .texttab_type li {*/
	/*	border: 1px solid #404040;*/
	/*	border-bottom: 0;*/
	/*}*/
	
	/*.people_info .people_type .texttab_type .select a {*/
	/*	color: #cacaca;*/
	/*	background-color: #2c2c2c;*/
	/*}*/
	
	/*.cs_air_environment .main_box td {*/
	/*	border: 1px solid #404040;*/
	/*	border-width: 1px 0 0;*/
	/*}*/
	
	/*.cs_air_environment .main_box th {*/
	/*	border: 1px solid #404040;*/
	/*	color: #cacaca;*/
	/*	border-width: 1px 0 0 1px;*/
	/*}*/
	
	/*.cs_air_environment .th_scroll th {*/
	/*	background: #2c2c2c;*/
	/*	border-width: 1px 0;*/
	/*}*/
	
	/*.cs_weather .guide_bx {*/
	/*	border-bottom: 1px solid #404040;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_weather .weekly_prospect thead th {*/
	/*	background: #2c2c2c;*/
	/*	border: 1px solid #404040;*/
	/*	color: #cacaca;*/
	/*	border-width: 1px 0 1px 1px;*/
	/*}*/
	
	/*.cs_disaster .wrap_dzst .map_dzst .mask {*/
	/*	border: 4px solid #404040;*/
	/*}*/
	
	/*.cs_disaster .wrap_dzst .dir_dzst {*/
	/*	border-top: 1px solid #404040;*/
	/*	background: #242424;*/
	/*}*/
	
	/*.cs_disaster .wrap_dzst5 .box_tbl .tbl_type th {*/
	/*	background: #2c2c2c;*/
	/*	border: 1px solid #404040;*/
	/*	border-width: 1px 0;*/
	/*}*/
	
	/*.cs_disaster .wrap_dzst2 .scr_dzst .ly_typhoon {*/
	/*	background: #242424;*/
	/*	border: 2px solid #404040;*/
	/*}*/
	
	/*.cs_disaster .wrap_dzst3 .tab_area {*/
	/*	background: #2c2c2c;*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.cs_disaster .wrap_dzst4 .tbl_type2 th {*/
	/*	background: #2c2c2c;*/
	/*	border-left: 1px solid #404040;*/
	/*}*/
	
	/*.cs_produce .cs_tab ul li a {*/
	/*	background: #242424;*/
	/*	border: 1px solid #404040;*/
	/*	border-bottom: 0;*/
	/*}*/
	
	/*.cs_produce .cs_tab ul li.on a {*/
	/*	border: 1px solid #404040;*/
	/*	border-bottom: none;*/
	/*	background: #2c2c2c;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_produce .cs_tab {*/
	/*	border-bottom: 2px solid #404040;*/
	/*}*/
	
	/*.cs_produce .tb_box .tb_list th {*/
	/*	background: #2c2c2c;*/
	/*	border-color: #404040;*/
	/*}*/
	
	/*.cs_traffic .t_tab li.selected a {*/
	/*	background: #4c4c4c;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_traffic .t_rt {*/
	/*	border-top: 1px solid #404040;*/
	/*	border-right: 1px solid #404040;*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.cs_weather .c_box .c_body .loc_area {*/
	/*	background: #242424;*/
	/*	border-right: 1px solid #404040;*/
	/*}*/
	
	/*.cs_weather .c_box .c_body .news_area .leis_news .lw_tbl th {*/
	/*	border-top: 1px solid #404040;*/
	/*	border-bottom: 1px solid #404040;*/
	/*	border-left: 1px solid #404040;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_weather .c_box .c_body .news_area .leis_news .lw_tbl td {*/
	/*	border-bottom: 1px solid #404040;*/
	/*	border-left: 1px solid #404040;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_weather .c_box .c_body .news_area .sea_news .sw_tbl caption {*/
	/*	color: #cacaca;*/
	/*	background: #2c2c2c;*/
	/*}*/
	
	/*.cs_weather .c_box .c_body .news_area .sea_news .sw_tbl th {*/
	/*	border-top: 1px solid #404040;*/
	/*	border-bottom: 1px solid #404040;*/
	/*	border-left: 1px solid #404040;*/
	/*}*/
	
	/*.cs_weather .c_box .c_body .news_area .sea_news .sw_tbl td {*/
	/*	border-right: 1px solid #404040;*/
	/*	border-bottom: 1px solid #404040;*/
	/*	border-left: 1px solid #404040;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_weather .c_box .c_body .rw_tbl dt {*/
	/*	border-bottom: 1px solid #404040;*/
	/*	background: #2c2c2c;*/
	/*}*/
	
	/*.cs_weather .calendar {*/
	/*	filter: invert(86%);*/
	/*	border: 1px solid #cacaca;*/
	/*}*/
	
	/*.bus_realinfo .bi_stop_area .selec {*/
	/*	border-bottom: 1px solid #404040;*/
	/*	border-top: 1px solid #404040;*/
	/*	background: #2f2f2f;*/
	/*}*/
	
	/*.bus_realinfo .bi_stop_area2 .ly_k_bustop {*/
	/*	border-bottom: 1px solid #404040;*/
	/*	background: #2f2f2f;*/
	/*}*/
	
	/*.bus_realinfo .bi_stop_area2 .topbar, .bus_realinfo .bi_stop_area2 .topbar2, .bus_realinfo .bi_stop_area2 .topbar3 {*/
	/*	background: #242424;*/
	/*	border-top: 1px solid #404040;*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.bus_realinfo .bi_stop_area2 .scroll2 .route_list li {*/
	/*	border-bottom: 1px solid #404040;*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.bus_realinfo .bi_stop_area2 .scroll2 .route_list li a, .bus_realinfo .bi_stop_area2 .scroll2 .route_list li a:hover {*/
	/*	color: #6d6dd0;*/
	/*}*/
	
	/*.cs_traffic .t_way {*/
	/*	border: 1px solid #404040;*/
	/*	background: #2f2f2f;*/
	/*}*/
	
	/*.cs_broadcast .scroll_tab {*/
	/*	border: 1px solid #404040;*/
	/*	border-width: 0 1px 1px;*/
	/*}*/
	
	/*.cs_broadcast .lst_cont table th {*/
	/*	background-color: #242424;*/
	/*	border-left: 1px solid #404040;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_broadcast .lst_cont .tb_program th.today {*/
	/*	background: #2f2f2f;*/
	/*}*/
	
	/*.cs_broadcast_list .sort_option {*/
	/*	background-color: #242424;*/
	/*	border-bottom: 1px solid #404040;*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.cs_broadcast_list .list_table .btn_area>a {*/
	/*	color: #cacaca;*/
	/*	background-color: #242424;*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.cs_contuntil .unit .compare_area .unit_chg .unit_bf .input_box, .cs_contuntil .unit .compare_area.time .time_box .input_box, .people_info .people_type .texttab_type li a {*/
	/*	background-color: #242424;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_air_environment .guide_bx, .cs_air_environment .main_box .all_state, .cs_broadcast .brcs_detail .info_bar {*/
	/*	border-top: 1px solid #404040;*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.cs_same_collection .collection_list ul li .same_info, .cs_stoolbar .main_tlst li.on .tlst_btn, .cs_foreigninfo .c_rate .compare_area .input_box, .ds_address .ds_box, .cs_area_number2 .list_num li, .cs_foreigninfo .c_nation, .greenmap .local_map .thumb_wrap, .cs_contuntil .unit .compare_area.time .time_box, .book_detail .thumb_book_42 .sp_thumb_book img, .book_detail .thumb_book_77 .sp_thumb_book img, .book_list .thumb_book_42 .sp_thumb_book img, .book_list .thumb_book_77 .sp_thumb_book img, .people_info .layer_tooltip2, .cs_air_environment .main_tab, .cs_air_environment .main_box, .cs_air_environment .main_select_tab, .cs_weather .weather_area, .cs_traffic .t_acct .ta_lst, .bus_realinfo .bi_wrap, .bus_realinfo .bi_stop_area2, .cs_newest {*/
	/*	border: 1px solid #404040 !important;*/
	/*}*/
	
	/*.option_menu .option_choice .option button, .api_realtime_tab li a, .tab_depth .depth li a, .sub_pack .music .section_head .lst_tab .tab {*/
	/*	border: 1px solid #404040;*/
	/*	background-color: #242424;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.not_found02 p {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.type01 dd {*/
	/*	color: #cacaca !important;*/
	/*}*/
	
	/*strong.hl, .realtime2 .rt_org .info_tit strong.hl, .realtime2 a.txt_link strong.hl {*/
	/*	color: #fff !important;*/
	/*}*/
	
	/*a strong.hl, a.tit strong {*/
	/*	color: #4b4bee !important;*/
	/*}*/
	
	/*a:visited strong.hl {*/
	/*	color: #f355f6 !important;*/
	/*}*/
	
	/*a.txt_url strong.hl {*/
	/*	color: #22b453 !important;*/
	/*}*/
	
	/*th, .op_calendar table td, .op_calendar table td a:active, .op_calendar table td a:visited, .op_calendar table td a, .op_calendar table td a:active, .op_calendar table td a:visited, .op_calendar .h_cal strong, .snb_itembox .sch_option .inp_op input, .snb_itembox .sch_option dt, h2, .ndic .txt_sign, .dic_aside dt .dsc_tx, .sc_head h2, .sp_kindic .group_kindic .info_area .txt_box, .lst_realtime_srch li .keyword .tit, .art_list .lst_art dd a, .sub_pack .music .lst_music_sympathy li .tit, .not_found02 li, .section h3, .cs_reelect_sub .cont_list2 .sbc_txt .tlt em, .cs_reelect_sub .cont_list2 .sbc_txt dd, .contents03 #header h3, .cs_calculator .tab ul li:not(.selected) a, .cs_calculator .cs_box .cal_top label.label_f, .cs_calculator .cs_box .desc .obesity .obesity_box_inner .obesity_layer p, .sp_kindic .kindic_title .title, .cs_foreigninfo .rate_compare .check_area ul li .radio_check.on .radio_text, .cs_foreigninfo .ly_cont li a, .ds_address .ds_box dl dd .box_input.action, .cs_area_number .cs_box dl dt, .cs_foreigninfo .c_nation .lst_country .lst_country_inner a, .cs_foreigninfo .c_worldtime .time_info li ul li .nat span, .sp_feedback .feedback_area .content_how .tit, .cs_contuntil .unit .compare_area .unit_lst li a, .cs_foreigninfo .c_rate .rate_table_bx .rate_table_info th, .cs_foreigninfo .c_rate .rate_table_bx .rate_table_info thead span, .cs_foreigninfo .c_rate .rate_table_bx .rate_table_info a, .dsc_ncaution2 .ly_ad_dsc p, .nsite .type01 dd.channel_info .channel_link, .cs_stock .ar_spot .spt_tlt h3 a .stk_nm, .cs_stock .cont_grp .grp_nav li.on a, .cs_stock .ar_cont .cont_dtcon .dtcon_lst .lst li dd, .cs_stock .ar_cont .cont_dtcon .dtcon_lst .lst2 li a, .cs_stock .ar_spot .spt_tlt .my_stock, .sp_company .company_area, .people_info .layer_tooltip2 .content .request, .people_info .layer_tooltip2 .content .helpdesk, .cs_air_environment .sub_tab_list li.on a, .cs_air_environment .main_tab .list_tab li a, .cs_air_environment .main_box .all_state .state_list li .state_title, .cs_air_environment .ratio strong, .cs_air_environment .main_box .txt_l, .cs_weather .main_info .info_temperature, .cs_weather .main_info .info_data .info_list li, .cs_weather .sub_info .detail_box dl dt a, .cs_weather .title_sub .sub_option .btn_option[role="option"][aria-selected="true"], .cs_weather .table_info .list_area .weather_item, .cs_weather .tomorrow_area .main_info .info_temperature, .cs_weather .monthly_area .main_info .forecast, .cs_weather .sort_box .lst_select .select_box .select_lst li a, .cs_weather .weekly_prospect, .cs_weather .tomorrow_area .main_info .info_data .info_list li .indicator a, .cs_disaster .wrap_dzst5 .scr_dzst2 .detail_list dd, .cs_disaster .wrap_dzst2 .tit_dzst h4, .cs_disaster .wrap_dzst3 h4, .cs_disaster .wrap_dzst6 h4, .cs_traffic .t_tab li a, .cs_traffic .t_sub li a, .cs_weather .c_box .c_body .loc_area .l_header .tit, .cs_weather .c_box .c_body .news_area .leis_news .ln_header .tit, .cs_weather .c_box .c_body .news_area .leis_news .lw_tbl td.dat, .cs_weather .c_box .c_body .rw_tbl dt a, .cs_traffic .t_way p, .cs_broadcast .scroll_box .image_list ul li .cn_tit.tfl, .cs_broadcast .lst_cont .cont_inner .timetable2 li .time_min, .cs_broadcast_list .sort_option .sort_title, .cs_broadcast_list .list_table .bd_detatil .bd_info a, .cs_broadcast_list .list_table .bd_detatil .bd_station a {*/
	/*	color: #cacaca !important;*/
	/*}*/
	
	/*.op_calendar .cal_date, .op_calendar .ly_close, .sp_keyword .link_help .api_ico_help, .dic_aside .dic_dsc .list_more, .ndic .dic_grade span, .go_site, .dsc .sprenew.api_ico_help2, .kindic .tit .ico_help, .result_more .rsltmr_area, .sprenew.api_ico_help2, .news .news_option .n_update a.btn, .news .news_option .n_update a.btn2, .news .news_option .sort a, .news .news_option .sort span, .art_view a img, .type01 .icon, .sh_music_top .music_listen a img, .sh_music_top .music_lst img, .music .spms, .sp_video .spmv, .sp_video .spmv_af:after, .sp_video .spmv_bf:before, .cs_reelect_sub .cont_sbntc .cont_sbinfor .btn_close, .sp_mobile .type01 li .ico_fee, .sp_mobile .type01 li .ico_discnt, .cs_toolbar p.info, .cs_stoolbar p.info, .sp_mobile .type01 .grade a img, .sp_mobile .type01 .grade img, .sp_kindic .group_kindic .info_area .tit_box .icon, .cs_foreigninfo .info, .cs_foreigninfo .c_rate .rate_compare .rate_select_bx .rate_select>a, .cs_foreigninfo .c_rate .compare_area .ico_same, .grp_info a img, .grp_img .img a img, #addrkor_form input[type="image"], .ds_address .prcs_guide .other_links dl dd li, .ds_address .ds_box .result .detail table dl dt img, .cs_area_number p.info, .cs_area_number .cs_box dl dd input[type="image"], .cs_area_number .list_num2 li, .cs_area_number .prcs_guide .other_links dl dd li, .cs_foreigninfo .noti_area p, .go_relate.ref_link, .cs_foreigninfo .ch_wrap .lst_select, .cs_foreigninfo .ch_wrap .nation_srch, .cs_foreigninfo .ch_wrap .lst_rate, .cs_foreigninfo .ch_wrap .stock_info, .cs_foreigninfo .ch_wrap .lst_worldtime, .cs_foreigninfo .ch_wrap .btn_section li a, .cs_foreigninfo .c_worldtime .time_info .sp, .cs_foreigninfo .c_worldtime .time_info li.lst_link .btn_other a, .cs_foreigninfo .c_worldtime .ic, #addreng_form input[type="image"], .greenmap .map_num span, .info_area .txt_inline a img, .greenmap .lst_map .info_area dd .bt_open, .greenmap .spmbu, .region .spmbu, .bt_scial2, #lcs_map, .greenmap .local_map .map_control .help, .greenmap .btn_pr a img, .sp_post .sppt, .sp_feedback .spfb, .cs_contuntil .unit .tab_area .tabs li, .cs_contuntil .unit .compare_area .unit_slc, .cs_contuntil .unit .compare_area .btn_chg, .cs_contuntil .unit p.info, .api_ico_help, .realtime2 .sprt.btn_change, .realtime2 .rt_sort .sort .sprt, .realtime2 .btn_reply .ico, .realtime2 .bt_renew .dsc_info .ico_info, .book_list .type01 dd.review .grade, .book_list .type01 dd .btn_to img, .dsc_ncaution2 .ly_ad_dsc .ico_arr, .cs_stock .ar_spot .spt_tlt h3 a .t_nm, .cs_stock .ar_spot .spt_tlt .my_stock .btn_my, .offer_more2 .confirm img, .people_info .btn_profile_update, .people_info .layer_tooltip2 .arw.detail, .cs_weather .table_info .list_area .item_time .tomorrow .tomorrow_icon, .cs_weather .table_info .ico.dday, .cs_weather .table_info .list_area .on .dot_point, .cs_weather .table_info .list_area .dot_point, .cs_weather .title_sub .sub_option [role="option"][aria-selected="true"] .ico_select, .cs_weather .title_sub .sub_option .ico_select, .cs_weather .table_info .info_list.rainfall .list_area .item_condition .rain_rate.level2, .cs_weather .table_info .info_list.rainfall .list_area .item_condition .rain_rate.level1, .cs_weather .table_info .info_list.humidity .list_area .wt_status .ico_humidity_bg, .cs_disaster .box_info .ico_alert, .cs_disaster .wrap_dzst .map_dzst img, .cs_disaster .wrap_dzst5 .scr_dzst2 .layer_info .link_popup .icon_alert, .cs_disaster .wrap_dzst5 .scr_dzst .ly_earthquake .btn_close, .cs_disaster .wrap_dzst2 .tit_dzst select, .cs_disaster .wrap_dzst2 .scr_dzst .help, .cs_disaster .wrap_dzst2 .ly_typhoon .btn_close, .cs_disaster .wrap_dzst2 .ly_typhoon ul li img, .cs_disaster .wrap_dzst3 .status, .cs_disaster .wrap_dzst3 .btn_map, .cs_disaster .wrap_dzst3 .btn_map2, .cs_disaster .wrap_dzst3 .tab_area li strong, .cs_disaster .wrap_dzst3 .tab_area li a, .cs_disaster .wrap_dzst3 .tab_area li strong, .cs_disaster .wrap_dzst6 .tip .ico, .cs_disaster .wrap_dzst6 .wattage, .contents03 #header em, .cs_traffic .t_noti .t_txt, .cs_traffic .t_btn li a img, .cs_traffic .t_acct .ta_lst li .type, .cs_weather .bnr_line a img, .cs_weather .c_box .c_body .news_area .l_news .msg span, .cs_weather .noti_area .btn_region img, .cs_weather .noti_area p, .cs_weather .c_box .c_body .map_area .ext, .cs_weather .c_box .c_body .news_area .leis_news .ln_header .period a, .cs_weather .c_box .c_body .loc_area .lst_loc .btn_rdo, .bus_realinfo .traf_section dl dd .btn_search, .bus_realinfo .notice_area .other_btn .btn_area_er, .bus_realinfo .notice_area .other_btn .btn_area_set, .bus_realinfo .bi_stop_area li .k_bus_nt, .bus_realinfo .bi_stop_area li .k_bus_st, .bus_realinfo .k_bustop_pin a img, .ly_bus_close, .ly_bustop .ly_ico_pin, .ly_bus_btn a img, .bus_realinfo .bi_stop_area2 .topbar .k_bus_udt, .bus_realinfo .bi_stop_area2 .topbar2 .k_bus_tover, .bus_realinfo .bi_stop_area2 .topbar3 .k_bus_noinfo, .bus_realinfo .bi_stop_area2 a.btn_refresh, .cs_traffic .t_lst2 li, .cs_broadcast .brcs_detail .btn_ratemore, .cs_broadcast .brcs_detail dd.intro .btn, .cs_broadcast .brcs_detail dd.ico, .cs_broadcast .brcs_detail .btn_area a img, .cs_broadcast .btn_area .subscribe .ico_subscribe, .cs_broadcast .btn_area .subscribe .txt, .cs_broadcast .btn_area .subscribe .num, .cs_broadcast .scroll_box.scroll_tab .page_area .paging_bx a[class^=btn_page_] .ico_spr, .cs_broadcast .brcs_detail dd .btn_alarm img, .cs_newest .sct_content .ar_pgn .ico_alert, .cs_broadcast .lst_cont .lt_cont .btn_page_prev .btn_ico, .cs_broadcast .lst_cont .rt_cont .btn_page_next .btn_ico, .cs_broadcast .lst_cont .cont_inner .timetable2 li .tv_round .ico_sub, .cs_broadcast .scroll_info dd .text_info2 ul, .cs_broadcast .scroll_info dd .btn, .cs_broadcast_list .notice_info .description:before {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*#lnb .addon, .ly_dimmed, .news .news_guide_bx, .cs_calculator .calculator_area td div, .cs_foreigninfo .c_nation .lst_country, .cs_contuntil .unit .compare_area .unit_lst li, .cs_contuntil .unit .compare_area.time .time_box span, .cs_foreigninfo .c_rate .rate_table_bx .rate_table_info thead tr, .people_info .layer_tooltip2 .content, .bus_realinfo .bi_stop_area2 .scroll2, .cs_broadcast .lst_cont .lt_cont .btn_page_prev, .cs_broadcast .lst_cont .rt_cont .btn_page_next {*/
	/*	background-color: #242424 !important;*/
	/*}*/
	
	/*.snb_itembox, .op_calendar, .sp_company .company_more .more_info .link_txt2, .cs_air_environment .pop_box, .cs_weather .sort_box .lst_select .select_box .select_lst, .cs_disaster .wrap_dzst5 .scr_dzst .ly_earthquake, .cs_disaster .wrap_dzst5 .moreview {*/
	/*	background: #242424 !important;*/
	/*	border: 1px solid #404040 !important;*/
	/*}*/
	
	/*.snb_itembox .item_option, .snb_itembox .sch_data, .snb_itembox .sch_option.more_sch, .snb_itembox .sch_foot, .snb_itembox.lst_lypopup .select_all, .snb_itembox.lst_lypopup .lst_bx, .cs_stoolbar .main_tlst:first-child .tlst_btn, .satisfaction02, .cs_area_number .top_line, .cs_area_number .list_num, .cs_foreigninfo .relation_area, .cs_contuntil .unit .cont_area td p, .cs_foreigninfo .c_rate .rate_bx+.rate_table_bx, .realtime2 li, .nsite .type01 dd.channel_info, .cs_stock .stock_info_guide, .sp_company .company_info+.company_info, .sp_company .company_more, .cs_air_environment .detail_box .detail_info+.detail_info, .cs_air_environment .pop_box .air_standard, .cs_weather .section_title, .cs_disaster .top_line, .cs_disaster .wrap_dzst .scr_dzst h4, .cs_disaster .wrap_dzst5 .scr_dzst2 .detail_list, .cs_disaster .wrap_dzst5 .add_info, .cs_disaster .wrap_dzst5 .box_tbl .tbl_type td, .cs_disaster .wrap_dzst3 .tbl_type, .cs_disaster .wrap_dzst3 .tbl_type .frst_row td, .cs_disaster .wrap_dzst6 .watt_lgd, .cs_disaster .wrap_dzst6 .tip, .cs_produce .prcs_hr, .cs_traffic .t_lst, .cs_traffic .t_rel, .cs_traffic .t_acct .ta_lst li, .cs_weather .c_box .c_body .news_area .d_news, .cs_weather .c_box .c_body .news_area .l_news, .cs_weather .relation_area, .cs_weather .c_box .c_body .news_area .b_news, .cs_air_environment .forecast_box:before, .cs_weather .c_box .c_body .loc_area .l_header_v2, .cs_weather .c_box .c_body .loc_area .loc_ap, .cs_weather .c_box .c_body .rw_tbl .rw_tr2 td, .bus_realinfo .traf_section, .bus_realinfo .bi_stop_area li, .cs_traffic .t_lst2, .cs_newest .sct_content li, .cs_newest .sct_content .ar_pgn, .cs_broadcast_list .page_area, .cs_broadcast_list .notice_info+.other_info {*/
	/*	border-top: 1px solid #404040 !important;*/
	/*}*/
	
	/*.op_calendar .cal_date table {*/
	/*	filter: invert(100%);*/
	/*}*/
	
	/*.snb_itembox .sch_option .inp_op, .cs_reelect_sub .cont_sbntc .cont_sbinfor, .bus_realinfo .traf_section dl dd .input_bnum {*/
	/*	border: 1px solid #404040;*/
	/*	background: #242424;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.snb_itembox .sch_foot .btn_ft span, .sp_video .btn_extend .report_mv .btn_cancel, .sp_video .btn_extend .report_mv .btn_confirm, .sp_video .btn_extend .report_mv .btn_report, .sub_pack .music .lst_music_sympathy li .num, .main_pack .sp_image .btn_extend .report_img .btn_report, .main_pack .sp_image .btn_extend .report_img .btn_confirm, .main_pack .sp_image .btn_extend .report_img .btn_cancel, .greenmap .section_head .go_rgt .btn, .realtime2 .btn_reply, .sp_company .company_info .item .txt .link_map {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.sp_keyword .ly_option .btn_close, .sp_keyword .ly_option .btn_report, .cs_same_collection .paging_bx a[class^=btn_page_], .sp_feedback .feedback_area .content_how, .cs_contuntil .unit .compare_area .unit_chg .unit_bf, .cs_contuntil .unit .compare_area .unit_chg .unit_af, .cs_contuntil .unit .compare_area.time .time_clear, .dsc_ncaution2 .ly_ad_dsc, .cs_broadcast .lst_cont .cont_inner .lst_tb td {*/
	/*	border: 1px solid #404040;*/
	/*	background-color: #242424;*/
	/*}*/
	
	/*.option_keep .option_choice .bar, .sh_cafe_top .txt_block .inline .bar, .cs_calculator .calculator_area, .news .bar, .blog .bar, .sp_mobile .bar, .cs_foreigninfo .c_rate .rate_compare, .info_area .txt_inline .bar, .post_info .bar, .post_react .bar, .realtime2 .bar, .book_list dd.review .bar, .book_list dd.author .bar, .cs_stock .ar_cont .cont_dtcon, .cs_weather .sub_info .detail_box, .cs_weather .table_info .list_area .item_time .tomorrow .division_line, .cs_weather .table_info.weekly .list_area li, .cs_weather .tomorrow_area .bar, .cs_disaster .wrap_dzst3 .tbl_type td.mid_col, .cs_weather .c_box .c_body .rw_tbl td, .cs_broadcast .lst_cont .tb_program th.today+th+th+th {*/
	/*	border-left: 1px solid #404040;*/
	/*}*/
	
	/*.tab_depth .depth li.selected a, #lnb .addon ul .tab:active, #lnb .addon ul .tab:focus, #lnb .addon ul .tab:hover, .cs_foreigninfo .ly_cont li a:hover, .cs_contuntil .unit .compare_area .unit_lst li a:hover {*/
	/*	background-color: #2c2c2c;*/
	/*}*/
	
	/*.paging .next, .paging .pre, .sub_pack .section, .people_info .people_type .texttab_type .select, .cs_produce .tb_box .tb_list td {*/
	/*	border-color: #404040;*/
	/*}*/
	
	/*.api_banner_nmessage, .cs_foreigninfo .c_rate .compare_area .input .input_text {*/
	/*	color: #cacaca;*/
	/*	background-color: #242424;*/
	/*}*/
	
	/*.snb_itembox.lst_lypopup .view_btn.ly_type2, .sp_feedback .feedback_area .content_how .btn_box .btn_link, .cs_air_environment .pop_box .layer_close, .ly_bustop, .ly_bus_btn, .cs_broadcast .lst_cont .cont_inner .tb_program td.today, .cs_broadcast_list .list_area:after, .cs_broadcast_list .page_area {*/
	/*	background: #242424;*/
	/*}*/
	
	/*.tabsch_image .main_pack .sp_image .more_img .btn_more, .greenmap .lst_map .info_area dd .ly_address, .api_atcmp_wrap .words .atcmp_quick a.mquick, .cs_weather .page_area .paging_bx a[class^=btn_page_], .cs_disaster .wrap_dzst5 .page_area .paging_bx a[class^=btn_page_], .cs_broadcast .brcs_tab .tab_box, .cs_broadcast .cs_macos, .cs_broadcast_list .page_area .paging_bx .btn_page {*/
	/*	background-color: #242424;*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.cs_calculator, .cs_calculator .cs_box .desc .obesity .obesity_box span, .cs_broadcast_list .list_table td:after, .cs_broadcast_list .list_area:before {*/
	/*	background: #404040;*/
	/*}*/
	
	/*.cs_calculator .tab ul li.selected a, .cs_calculator p.info, .cs_calculator .calculator_area td button:not(.bt_run), .cs_calculator .cs_box button, .cs_calculator .cs_box .cs_btn, .cs_calculator .cs_box .btn_to_date {*/
	/*	filter: invert(75%);*/
	/*}*/
	
	/*.cs_calculator .result_section1 textarea.action, .cs_traffic .t_tab li.selected {*/
	/*	background: #4c4c4c;*/
	/*}*/
	
	/*.cs_calculator .result_section1 .history p.last, .cs_calculator .cs_box ul li.style3 label, .cs_calculator .cs_box ul li.style4 label, .cs_foreigninfo .c_rate .rate_spot .rate_tlt h3 a .rate_nm, .cs_foreigninfo .c_rate .cont_grp .grp_nav li.on a, .satisfaction02 p, .realtime2 .rt_sort .sort.on, .realtime2 .rt_sub .sub_area .bold, .book_list .type01 dd.author a, .cs_communication_box .com_list_area .img_box .img_txt .tit, .detail_profile dd.name span.name_more, .profile_wrap .detail_profile dd, .cs_air_environment .tb_scroll th, .cs_air_environment .main_select_tab .air_tlt .select_text, .cs_air_environment .air_detail .chart_tit, .cs_weather .sort_box .lst_select .select_box .btn_select, .cs_disaster .wrap_dzst6 .watt li, .cs_disaster .wrap_dzst6 .watt_lgd li span, .cs_disaster .wrap_dzst6 .tip ul li, .cs_produce .prcs_detail dd span.inline, .cs_traffic .t_sub li.selected a, .cs_traffic .t_lst dd span, .cs_weather .c_box .c_body .map_area .t_line .on .dat, .cs_weather .c_box .c_body .map_area .t_line .on .tit, .cs_broadcast .brcs_detail dd span.inline, .cs_broadcast .brcs_newest dd span.inline, .cs_broadcast .brcs_tab .lst_tab li[role="tab"][aria-selected="true"] a, .cs_broadcast .scroll_box .image_list ul li .thumb .ct_name, .cs_broadcast .scroll_box .image_list ul li .thumb .cn_tit, .cs_broadcast .brcs_newest dt strong, .cs_broadcast.right .lst_hgraph .g_term a, .cs_newest .sct_top .tlt, .cs_broadcast .lst_cont .cont_inner .lst_tb td.first {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_calculator .cs_box .cal .cal_tb table td .input_text, li.style4 input, .realtime2 .rt_user, .realtime2 li a.txt_link, .cs_air_environment .detail_info dt, .cs_air_environment .detail_info .sec_title, .cs_air_environment .detail_info .state, .cs_air_environment .weather_box .num, .cs_disaster .wrap_dzst5 .scr_dzst2 .location, .cs_traffic .t_dep li.on a, .cs_traffic .t_dep li a:hover, .cs_traffic .t_acct .ta_lst dl .road, .t_hw dt, .cs_traffic .t_sort li.on a, .cs_broadcast .scroll_info dt {*/
	/*	color: #fff !important;*/
	/*}*/
	
	/*.cs_calculator .cs_box .desc .obesity .obesity_box_inner .obesity_layer p em, .cs_foreigninfo .c_rate .rate_table_bx .rate_table_info a em, .cs_foreigninfo .c_rate .rate_table_bx .rate_table_info a:hover {*/
	/*	color: #c8c8c8;*/
	/*}*/
	
	/*.cs_stoolbar .main_tlst li:first-child .tlst_btn, .cs_broadcast .lst_cont .tb_program th.first+th {*/
	/*	border-left: 1px solid #404040;*/
	/*	border-right: 1px solid #404040;*/
	/*}*/
	
	/*.cs_stoolbar .main_tlst li:first-child+li .tlst_btn, .cs_stoolbar .main_tlst li:first-child+li.on .tlst_btn, .cs_foreigninfo .c_worldtime .time_info li, .cs_traffic .t_dep ul, .cs_weather .c_box .c_body .map_area, .cs_broadcast .lst_cont .cont_inner .tb_program td.first {*/
	/*	border-right: 1px solid #404040;*/
	/*}*/
	
	/*.cs_foreigninfo .c_rate .rate_spot .rate_tlt, .ds_address .ds_box .result_v1 .detail table th, .cs_foreigninfo .c_nation .nation_num, .cs_foreigninfo .c_nation .lst_country .lst_country_inner li, .cs_foreigninfo .c_rate .rate_table_bx .rate_table_info th, .cs_stock .ar_spot, .people_info .people_type .texttab_type, .cs_disaster .wrap_dzst .scr_dzst, .cs_disaster .wrap_dzst5 .map_dzst .horizon_line, .cs_produce .tb_box, .cs_traffic .t_lst li, .cs_weather .c_box .c_body .loc_area .nat_ap, .cs_broadcast .lst_cont .tb_program th {*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.cs_foreigninfo .c_rate .rate_bx .rate_spot:after, .sp_kindic .group_kindic .info_area .source_box .source+.source:before, .cs_communication_box .com_list_area .list_bar {*/
	/*	background-color: #404040;*/
	/*}*/
	
	/*.ds_address .ds_box dl.txt_infos, .greenmap .local_map .map_control, .cs_broadcast .scroll_box.scroll_tab .page_area {*/
	/*	background-color: #242424;*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.cs_area_number .cs_box, .cs_contuntil .unit .box {*/
	/*	border: 6px solid #404040;*/
	/*}*/
	
	/*.cs_foreigninfo .c_nation .lst_nation li, .cs_disaster .wrap_dzst .map_dzst {*/
	/*	border-right: 1px solid #404040;*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.cs_foreigninfo .sp, .cs_foreigninfo .ic_summer, .cs_foreigninfo .ico_sum {*/
	/*	filter: invert(0%);*/
	/*}*/
	
	/*.cs_contuntil .unit .compare_area, .cs_contuntil .unit .compare_area.time {*/
	/*	border: 1px solid #404040;*/
	/*	background: #242424;*/
	/*	border-width: 1px 0;*/
	/*}*/
	
	/*.cs_foreigninfo .c_rate .rate_table_bx .rate_table_info thead th, .cs_weather .main_tab {*/
	/*	border: 1px solid #404040;*/
	/*	border-width: 1px 0;*/
	/*}*/
	
	/*.cs_foreigninfo .c_rate .rate_table_bx .rate_table_info .flu_pct>span, .cs_disaster .tab_dzst li strong, .cs_disaster .tab_dzst li a, .cs_disaster .tab_dzst li strong, .cs_weather .c_box .c_header .mnu .on span a, .cs_weather .c_box .c_header .mnu li span a {*/
	/*	color: #000;*/
	/*}*/
	
	/*.cs_air_environment .other_lk dt, .cs_disaster .wrap_dzst .scr_dzst h4, .cs_disaster .wrap_dzst .scr_dzst h4, .cs_disaster .wrap_dzst .scr_dzst p, .cs_disaster .wrap_dzst .scr_dzst dl, .cs_disaster .wrap_dzst5 .scr_dzst .ly_earthquake dl dt, .cs_disaster .wrap_dzst5 .scr_dzst .ly_earthquake .title, .cs_disaster .wrap_dzst5 .box_tbl .tbl_type td p, .cs_weather .c_box .c_body .news_area dt, .bus_realinfo .traf_section dl dt {*/
	/*	color: #cacaca !important;*/
	/*}*/
	
	/*.cs_air_environment .sub_tab, .cs_traffic .t_dep {*/
	/*	border: 1px solid #404040;*/
	/*	background: #242424;*/
	/*}*/
	
	/*.cs_air_environment .db_info, .cs_air_environment .air_standard, .cs_air_environment .forecast_box {*/
	/*	border: 1px solid #404040;*/
	/*	border-width: 0 1px;*/
	/*}*/
	
	/*.cs_air_environment .guide_bx .left_bar, .cs_weather .guide_bx .guide .ico_notice {*/
	/*	border-left: 2px solid #404040;*/
	/*}*/
	
	/*.cs_weather .weekly_prospect td, .cs_weather .weekly_prospect tbody th {*/
	/*	border: 1px solid #404040;*/
	/*	border-width: 0 0 1px 1px;*/
	/*}*/
	
	/*.cs_disaster .wrap_dzst, .cs_weather .c_box .c_body {*/
	/*	border: 1px solid #404040;*/
	/*	border-top: 0;*/
	/*}*/
	
	/*.cs_disaster .wrap_dzst2 .tit_dzst, .cs_traffic .ly_title, .cs_weather .c_box .c_body .loc_area .l_header {*/
	/*	background: #2c2c2c;*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.cs_disaster .wrap_dzst3 .tbl_type td, .cs_disaster .wrap_dzst4 .tbl_type2 td {*/
	/*	border-top: 1px solid #404040;*/
	/*	border-left: 1px solid #404040;*/
	/*}*/
	
	/*.cs_traffic .t_tab li, .cs_traffic .t_tab ul, .cs_traffic .t_top, .cs_weather .c_box .c_body .map_area .t_week, .cs_weather .c_box .c_body .map_area .t_day, .cs_weather .c_box .c_body .news_area .leis_news .ln_header {*/
	/*	background: #2c2c2c;*/
	/*}*/
	
	/*.cs_broadcast .brcs_detail .title_bar h4 a, .cs_broadcast .other_program a, .cs_broadcast .brcs_detail .info_bar a, .cs_broadcast .brcs_detail dd a, .cs_broadcast .brcs_newest dd a, .cs_newest .sct_content li .scm_ellipsis_text a, .cs_broadcast_list .list_table .bd_detatil .bd_title a {*/
	/*	color: #5151ae;*/
	/*}*/
	
	/*.movie_info .r_grade {*/
	/*	border-top: 1px solid #404040 !important;*/
	/*	border-bottom: 1px solid #404040 !important;*/
	/*}*/
	
	/*.movie_info .r_grade dd p, .movie_info .r_grade dd a.btn_rating {*/
	/*	filter: invert(86%);*/
	/*}*/
	
	/*.movie_info .desc_detail dd {*/
	/*	color: #cacaca !important;*/
	/*}*/
	
	/*.movie_info .desc_detail .btn a {*/
	/*	filter: invert(86%);*/
	/*}*/
	
	/*.movie_info .con_mvtab {*/
	/*	border: 1px solid #404040 !important;*/
	/*}*/
	
	/*.movie_info .con_mvtab .tab_box {*/
	/*	background-color: #2f2f2f !important;*/
	/*}*/
	
	/*.movie_info .con_mvtab .lst_tab li[role="tab"][aria-selected="true"] a {*/
	/*	color: #fff !important;*/
	/*}*/
	
	/*.movie_info .con_mvtab li .menu .aitems_title, .movie_info .view_list_div p a.btn_write_review {*/
	/*	filter: invert(86%);*/
	/*}*/
	
	/*.movie_info .etcinfo_movie, .movie_info .more_link_area {*/
	/*	border-top: 1px solid #404040 !important;*/
	/*}*/
	
	/*.movie_info .view_list_div p {*/
	/*	border-bottom: 1px solid #404040 !important;*/
	/*}*/
	
	/*.movie_info .cs_macos {*/
	/*	background: #242424 !important;*/
	/*	border: 1px solid #404040 !important;*/
	/*}*/
	
	/*.movie_info .cs_macos p {*/
	/*	color: #cacaca !important;*/
	/*}*/
	
	/*.movie_info .view_list_div .type01 dt a, .movie_info .character ul li dl dt a, .movie_info .notice_info a {*/
	/*	color: #6767ce !important;*/
	/*}*/
	
	/*.movie_info .view_list_div .bar {*/
	/*	background: #404040 !important;*/
	/*}*/
	
	/*.movie_info .scroll_box .image_list ul li .thumb .cn_tit {*/
	/*	color: #cacaca !important;*/
	/*}*/
	
	/*.movie_info .page_area {*/
	/*	border-top: 1px solid #404040 !important;*/
	/*}*/
	
	/*.movie_info .series ul li dl dt img, .movie_info .page_area .paging_bx a[class^=btn_page_] {*/
	/*	filter: invert(86%);*/
	/*}*/
	
	/*.movie_info .lst_cont .tb_program th {*/
	/*	border-bottom: 1px solid #404040 !important;*/
	/*}*/
	
	/*.movie_info .lst_cont table th {*/
	/*	background-color: #242424 !important;*/
	/*	border-left: 1px solid #404040 !important;*/
	/*}*/
	
	/*.movie_info .lst_cont .cont_inner .tb_program td.first {*/
	/*	border-right: 1px solid #404040 !important;*/
	/*}*/
	
	/*.movie_info .lst_cont .cont_inner .lst_tb td {*/
	/*	border: 1px solid #404040 !important;*/
	/*	border-width: 1px 0 0 1px;*/
	/*}*/
	
	/*.movie_info .lst_cont .cont_inner .lst_tb td.first {*/
	/*	color: #fff !important;*/
	/*}*/
	
	/*.movie_info .lst_cont .lt_cont .btn_page_prev, .movie_info .lst_cont .rt_cont .btn_page_next {*/
	/*	background-color: #242424 !important;*/
	/*}*/
	
	/*.movie_info .lst_cont .tb_program th.first+th {*/
	/*	border-left: 1px solid #404040 !important;*/
	/*	border-right: 1px solid #404040 !important;*/
	/*}*/
	
	/*.movie_info .lst_cont .lt_cont .btn_page_prev .btn_ico, .movie_info .lst_cont .rt_cont .btn_page_next.on .btn_ico {*/
	/*	filter: invert(86%);*/
	/*}*/
	
	/*.movie_info .lst_cont .tb_program th.today+th+th+th {*/
	/*	border-left: 1px solid #404040 !important;*/
	/*}*/
	
	/*.movie_info .lst_cont .tb_program th.today {*/
	/*	background: #2f2f2f !important;*/
	/*}*/
	
	/*.movie_info .lst_cont .cont_inner .tb_program td.today {*/
	/*	background: #2f2f2f !important;*/
	/*}*/
	
	/*.movie_info .lst_cont .cont_inner .timetable2 li .time_min {*/
	/*	color: #fff !important;*/
	/*}*/
	
	/*.movie_info .lst_cont .cont_inner .timetable2 li .tv_round .ico_sub.age15, .movie_info .lst_cont .cont_inner .timetable2 li .tv_round .ico_sub.hd, .movie_info .lst_cont .cont_inner .timetable2 li .tv_round .ico_sub.text, .movie_info .lst_cont .rt_cont .btn_page_next .btn_ico, .movie_info .r_grade dd.bar {*/
	/*	filter: invert(86%);*/
	/*}*/
	
	/*.movie_info .lst_cont .cont_inner .tb_program tr:first-child td {*/
	/*	background: #242424 !important;*/
	/*}*/
	
	/*.movie_info .info_cnm .cnm_head {*/
	/*	border-bottom: 1px solid #404040 !important;*/
	/*}*/
	
	/*.movie_info .info_cnm {*/
	/*	border-top: 1px solid #404040 !important;*/
	/*}*/
	
	/*.movie_info .info_cnm .tbl_cnm td {*/
	/*	border: 1px solid #404040 !important;*/
	/*	border-width: 1px 0 0 1px;*/
	/*}*/
	
	/*.movie_info .info_cnm .tbl_cnm td.cnm_name p img {*/
	/*	filter: invert(86%);*/
	/*}*/
	
	/*.cs_dss .ranking_lst .item .num {*/
	/*	color: #fff !important;*/
	/*}*/
	
	/*.sp_kindic .group_same .same_box {*/
	/*	border: 1px solid #404040 !important;*/
	/*}*/
	
	/*.sp_kindic .group_same .same_box:before {*/
	/*	background-color: #404040 !important;*/
	/*}*/
	
	/*.cs_game_end .error_md_btn {*/
	/*	filter: invert(86%);*/
	/*}*/
	
	/*.cs_game_end .title {*/
	/*	border-top: 1px solid #404040;*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.cs_game_end .other_link dt {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.paging a:hover {*/
	/*	border-color: #4f4f4f;*/
	/*}*/
	
	/*.cs_game_end .detail_txt_list dd {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_game_end .detail_txt_list dd .system_tab li a {*/
	/*	filter: invert(86%);*/
	/*}*/
	
	/*.cs_game_end .tag_area .tag_list li .tag {*/
	/*	background-color: #2f2f2f;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_game_end .ly_info {*/
	/*	background-color: #242424;*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.cs_game_end .other_link {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.cs_game_end .more_link:after, .cs_game_end .button_area .button_list li .btn_link .icon.google, .cs_game_end .button_area .button_list li .btn_link .icon.ios {*/
	/*	filter: invert(86%);*/
	/*}*/
	
	/*.cs_game_end .button_area .button_list {*/
	/*	border: 1px solid #404040;*/
	/*	background-color: #242424;*/
	/*}*/
	
	/*.cs_game_end .button_area .button_list li .btn_link {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_game_end .button_area .button_list li+li {*/
	/*	border-left: 1px solid #404040;*/
	/*}*/
	
	/*.movie_info .info_cnm .cnm_head span.opt_date select, .movie_info .info_cnm .cnm_head span.opt_place select {*/
	/*	background: #242424 !important;*/
	/*	border: 1px solid #404040 !important;*/
	/*	color: #fff !important;*/
	/*}*/
	
	/*.movie_info .grade_area li a {*/
	/*	color: #fff !important;*/
	/*}*/
	
	/*.movie_info .grade_area li+li, .movie_info .more_link_area.grade {*/
	/*	border-top: 1px solid #404040 !important;*/
	/*}*/
	
	/*.txt_exp {*/
	/*	color: #fff !important;*/
	/*}*/
	
	/*.sp_kindic .kindic_title .title {*/
	/*	color: #fff !important;*/
	/*}*/
	
	/*.movie_info .bar {*/
	/*	filter: invert(86%);*/
	/*}*/
	
	/*.cs_lotto .bnr_line a img {*/
	/*	filter: invert(86%);*/
	/*}*/
	
	/*.cs_lotto .lotto_wrap {*/
	/*	border: 6px solid #404040;*/
	/*	background-color: #242424;*/
	/*}*/
	
	/*.cs_lotto .lotto_tit {*/
	/*	border-bottom: 1px solid #404040;*/
	/*	background-color: #242424;*/
	/*}*/
	
	/*.cs_lotto .lotto_tit .prev, .cs_lotto .lotto_tit .next, .cs_lotto .lotto_tit h3 a, .cs_lotto .info {*/
	/*	filter: invert(86%);*/
	/*}*/
	
	/*.cs_lotto .other_lk {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.cs_lotto .other_lk dd a, .cs_lotto .num_box .btn_num {*/
	/*	filter: invert(86%);*/
	/*}*/
	
	/*.cs_v_con_side .v_thum_list .lst_thum li .video_tit a {*/
	/*	color: #7474e3;*/
	/*}*/
	
	/*.cs_v_con_side .v_celeb_info .sns_info .sns_name, .z_aside .helper .list_helper .helper_question, .cs_flower_project .tab_area li.on a {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_flower_project .tab_area li a {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_flower_project .content_box {*/
	/*	border: 1px solid #404040;*/
	/*	border-width: 0 1px 1px;*/
	/*}*/
	
	/*.cs_flower_project .ind_contet_box {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.cs_flower_project .ind_contet_box .project_title {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_flower_project .ind_contet_box .list li {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.cs_flower_project .ind_contet_box:after {*/
	/*	background-color: #404040;*/
	/*}*/
	
	/*.cs_flower_project .page_btn {*/
	/*	border-top: 1px solid #404040;*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.cs_flower_project .page_btn a {*/
	/*	filter: invert(86%);*/
	/*}*/
	
	/*.sp_video .video_info .sub_info .cate:before, .sp_video .video_info .sub_info .info+.info:before {*/
	/*	border-left: 1px solid #404040;*/
	/*}*/
	
	/*.cs_v_con_side .v_guide_info_bx .guide_txt .btn_app_install, .cs_v_con_side .video_detail_info .ico, .cs_v_con_side .v_guide_info_bx .guide_txt ul {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.api_paging_bx a[class^=btn_page_], .api_paging_bx span[class^=btn_page_] {*/
	/*	border: 1px solid #404040;*/
	/*	background-color: #242424;*/
	/*}*/
	
	/*.section_more+a img {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*#lnb .lnb_menu .bt_option {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.txt000 {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.greenmap .correct_wrap .row dd .ico_addr_o {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.greenmap .btn_map_area .btn {*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.map_opn {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.u_likeit_list_module .u_likeit_list_btn.u_none_border {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.sp_kindic .group_info {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.cs_people_musician .musician .musician_info .musician_name {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.sp_kindic .list_info .tit+.txt>a {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.pp_sns_view dt .rt_user .user_name, .pp_sns_view dt .rt_user {*/
	/*	color: #fff !important;*/
	/*}*/
	
	/*.pp_sns_view {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.people_info .same_name {*/
	/*	border: 3px solid #404040;*/
	/*}*/
	
	/*.people_info .same_name .wrap_same_list {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.sp_kindic .group_kindic+.group_same {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.ia_beta, .dsc_ncaution2.creator_namecard .ico_ad_dsc {*/
	/*	filter: invert(86%);*/
	/*}*/
	
	/*.cs_creator_namecard .ind_contet_box {*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.cs_creator_namecard .profile dt a {*/
	/*	color: #6868ff;*/
	/*}*/
	
	/*.cs_creator_namecard .news_view, .cs_creator_namecard .beauty_view {*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.cs_creator_namecard .grafolio_news .news_list {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_creator_namecard .grafolio_news .list_cont {*/
	/*	background-color: #242424;*/
	/*	color: #fff;*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.cs_creator_namecard .grafolio_news .news_list .list_cont .news_title {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_creator_namecard .bar {*/
	/*	border-left: 1px solid #404040;*/
	/*}*/
	
	/*.creator_namecard .ly_notice {*/
	/*	border: 1px solid #404040;*/
	/*	background-color: #242424;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.creator_namecard .ly_notice.news strong {*/
	/*	color: #fff !important;*/
	/*}*/
	
	/*.creator_namecard .ly_notice.news p {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_creator_namecard .news_view.ing, .cs_creator_namecard .beauty_view.ing {*/
	/*	border: 1px solid #404040;*/
	/*	color: #000;*/
	/*}*/
	
	/*.creator_namecard .ly_notice .btn_box a {*/
	/*	border: 1px solid #404040;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_creator_namecard .news_view .ico_news, .cs_creator_namecard .beauty_view .ico_beauty {*/
	/*	filter: invert(86%);*/
	/*}*/
	
	/*.cs_creator_namecard .title_area .thmb a img {*/
	/*	border-radius: 50%;*/
	/*}*/
	
	/*.cs_creator_namecard .title_area .thmb .mask {*/
	/*	background: none;*/
	/*	border-radius: 50%;*/
	/*}*/
	
	/*#wrap #header_wrap .search_area .special img {*/
	/*	filter: invert(85.5%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.cs_suneung .sn_box {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.cs_suneung h4 {*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.cs_suneung .tab {*/
	/*	border: 1px solid #404040;*/
	/*	border-width: 1px 1px 0;*/
	/*	background: #2f2f2f;*/
	/*}*/
	
	/*.cs_suneung .sn_tb {*/
	/*	border: 1px solid #404040;*/
	/*	border-width: 0 1px 1px;*/
	/*}*/
	
	/*.cs_suneung .tab::after {*/
	/*	background-color: #404040;*/
	/*}*/
	
	/*.cs_suneung .tab .list_tab li[role="tab"][aria-selected="true"]>a, .cs_suneung .sn_tb.info_list dl .strong_text {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_suneung .sn_tb dd {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_suneung .guide .info {*/
	/*	filter: invert(86%);*/
	/*}*/
	
	/*.cs_suneung .sn_tb.timetable .tb_box thead th {*/
	/*	background-color: #2f2f2f;*/
	/*	border: 1px solid #404040;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_suneung .sn_tb .tb_box thead tr:first-child th:first-child {*/
	/*	border-right: 1px solid #404040;*/
	/*}*/
	
	/*.cs_suneung .sn_tb.timetable .tb_box .n_bd {*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.cs_suneung .sn_tb.timetable .tb_box td {*/
	/*	border: 1px solid #404040;*/
	/*	border-width: 0 0 1px 1px;*/
	/*}*/
	
	/*.cs_suneung .sn_tb.timetable .tb_box tbody th {*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.cs_suneung .sn_tb.timetable .tb_box td {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_suneung .sn_tb.prepare dt {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_suneung .sn_tb.prepare dl, .cs_suneung .sn_tb .knowhow_area {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.cs_suneung .sn_tb .knowhow_link {*/
	/*	color: #8686ff;*/
	/*}*/
	
	/*.cs_suneung .sn_tb.caution li {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_suneung .sn_summary dd {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.sp_company_list .select_area {*/
	/*	border-bottom: 1px solid #404040;*/
	/*	background: #2f2f2f;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.sp_company_list .select_area .select_box .btn_select, .api_sub_option .btn_option.on {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.sp_company_list .content_area .item .item_box {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.sp_company_list .content_area .line {*/
	/*	background: #404040;*/
	/*}*/
	
	/*.sp_company_list .paging_area {*/
	/*	border-top: 1px solid #404040;*/
	/*	background: #2f2f2f;*/
	/*}*/
	
	/*.sp_company_list .info_area .link_txt {*/
	/*	border: 1px solid #404040;*/
	/*	background: #2f2f2f;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.api_ly_info {*/
	/*	background-color: #2f2f2f;*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.api_ly_info .title, .sp_company_list .content_area .item .item_txt {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.api_ly_info .link {*/
	/*	color: #8686ff;*/
	/*}*/
	
	/*.sp_company_list .select_area .select_layer {*/
	/*	border: 1px solid #404040;*/
	/*	background: #2f2f2f;*/
	/*}*/
	
	/*.sp_company_list .select_area .select_layer .item .txt {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_stock .stock_info_guide>p {*/
	/*	filter: invert(86%);*/
	/*}*/
	
	/*.main_pack .cs_newest .sct_top {*/
	/*	background-color: #2f2f2f;*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.cs_newest .sct_top .sct_thmb .mask, .main_pack .cs_newest .sct_thmb a img {*/
	/*	border-radius: 50%;*/
	/*}*/
	
	/*.main_pack .cs_newest .sct_content .bar {*/
	/*	border-left: 1px solid #404040;*/
	/*}*/
	
	/*.cs_newest .sct_content .ar_pgn .btn_more .ico_more, .cs_newest .sct_content .ar_pgn .ly_info .btn_close .ico_close, .cs_newest .sct_content .ar_pgn .pgn a {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.cs_newest .sct_content .ar_pgn .ly_info {*/
	/*	background-color: #242424;*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.cs_newest .sct_content .ar_pgn .ly_info .title {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_newest .sct_content .ar_pgn .ly_info .link {*/
	/*	color: #8686ff;*/
	/*}*/
	
	/*.sp_kindic .group_relevant {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.sp_kindic .sc_paging .btn_prev, .sp_kindic .sc_paging .btn_next {*/
	/*	filter: invert(86%);*/
	/*}*/
	
	/*.cs_produce .prcs_detail h4 a {*/
	/*	color: #8686ff;*/
	/*}*/
	
	/*.cs_produce *.txt_black {*/
	/*	color: #fff !important;*/
	/*}*/
	
	/*.cs_produce .top_line {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.cs_produce {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_produce .prcs_guide .ico_alert, .cs_produce a.btn_txt, .cs_produce a.btn_txt_orge {*/
	/*	filter: invert(86%);*/
	/*}*/
	
	/*.land .tab {*/
	/*	border-left: 1px solid #404040;*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.land .tab li {*/
	/*	border: 1px solid #404040;*/
	/*	background: #242424;*/
	/*}*/
	
	/*.land .tab li.selected {*/
	/*	border: 1px solid #4f4f4f;*/
	/*	background: #2f2f2f;*/
	/*}*/
	
	/*.land .tab li a {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.land .detail dd img {*/
	/*	filter: invert(86%);*/
	/*}*/
	
	/*.land .list thead th {*/
	/*	border-top: 1px solid #404040;*/
	/*	background: #2f2f2f;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.land .list td {*/
	/*	border-top: 1px solid #404040;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.land table.list {*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.dsc_ninfo a.link {*/
	/*	color: #6868ff;*/
	/*}*/
	
	/*.land .tab li.selected a {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_nation .namap_area .map_opener {*/
	/*	filter: invert(86%);*/
	/*}*/
	
	/*.cs_nation .natab_type {*/
	/*	background: #2f2f2f;*/
	/*}*/
	
	/*.cs_nation .natab_box {*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.cs_nation .natab_type li {*/
	/*	background: #404040;*/
	/*}*/
	
	/*.cs_nation .natab_type a, .cs_nation .natab_type li.item span {*/
	/*	background: #404040;*/
	/*}*/
	
	/*.cs_nation .natab_type {*/
	/*	border: 1px solid #404040;*/
	/*	border-width: 0 1px;*/
	/*}*/
	
	/*.cs_nation .map_zoom_area a {*/
	/*	background-color: #242424;*/
	/*}*/
	
	/*.cs_nation .map_zoom_area a .ico_mapzoom {*/
	/*	filter: invert(86%);*/
	/*}*/
	
	/*.cs_nation .map_zoom_area .map_zoom_out {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.cs_nation .nacon_area, .cs_nation .naflag_box {*/
	/*	background: none;*/
	/*}*/
	
	/*.cs_nation .info_naflag dt strong {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.u_soundPlayer .u_controls_play, .u_soundPlayer .u_controls_stop, .u_soundPlayer .u_player_controls {*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.u_soundPlayer .u_controls_progress {*/
	/*	background-color: #4f4f4f;*/
	/*}*/
	
	/*.u_soundPlayer {*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.u_soundPlayer .u_controls_stop {*/
	/*	border: solid #404040;*/
	/*	border-width: 0 1px;*/
	/*}*/
	
	/*.cs_nation .natab_type2 li.selected a {*/
	/*	color: #fff;*/
	/*	background: #2f2f2f;*/
	/*}*/
	
	/*.cs_nation .natab_type2 li a {*/
	/*	background: #242424;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_nation .natab_type2 {*/
	/*	background: #242424;*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.cs_nation .natab_type2 li.selected, .cs_nation .natab_type2 li {*/
	/*	border: 1px solid #404040;*/
	/*	border-width: 0 1px;*/
	/*}*/
	
	/*.cs_nation .lst_overv .num_case, .cs_nation .lst_overv .num_case span {*/
	/*	background: #2f2f2f;*/
	/*}*/
	
	/*.cs_nation .lst_overv dd {*/
	/*	border-left: 1px solid #404040;*/
	/*}*/
	
	/*.cs_nation .lst_overv .apm {*/
	/*	filter: invert(86%);*/
	/*}*/
	
	/*.cs_nation .nacon_area {*/
	/*	border: 1px solid #404040;*/
	/*	border-top: 0;*/
	/*}*/
	
	/*.cs_nation .img_naflag a {*/
	/*	height: 71px;*/
	/*}*/
	
	/*.cs_nation .prcs_guide .pro_com a img {*/
	/*	border-radius: 5px;*/
	/*}*/
	
	/*.cs_nation .natab_type li ul {*/
	/*	background: #2f2f2f;*/
	/*	border: 1px solid #404040;*/
	/*	border-top: 0;*/
	/*}*/
	
	/*.cs_nation .natab_type li li a {*/
	/*	color: #cacaca !important;*/
	/*}*/
	
	/*.cs_nation .natab_type li li {*/
	/*	background: #404040;*/
	/*}*/
	
	/*.cs_nation .natab_type li li.selected a {*/
	/*	background: #4f4f4f;*/
	/*}*/
	
	/*.cs_nation .nacon_box, .cs_nation .naflag_box {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.dic_aside .dic_dsc .ico_area_de img, .dic_aside .ly_tooltip .arw {*/
	/*	filter: invert(86%);*/
	/*}*/
	
	/*.dic_aside .ly_tooltip {*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.dic_aside .ly_tooltip .content {*/
	/*	background: #242424;*/
	/*}*/
	
	/*.cs_university .api_title .campus_select .btn_select, .cs_university .university_area {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_university .university_info+.university_info {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.cs_university .university_info .university_link_list li {*/
	/*	filter: invert(86%);*/
	/*}*/
	
	/*.cs_university .university_info .item .txt .link_map {*/
	/*	color: #cacaca;*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.cs_university .tab_area {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.cs_university .tab_area .list_tab li[aria-selected="true"] a .menu {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_university .tab_area .list_tab li a .menu {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_university .sub_tab_area {*/
	/*	border: 1px solid #404040;*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.cs_university .sub_tab_area .list_tab li[aria-selected="true"] a .menu {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_university .sub_tab_area .list_tab li a .menu {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_university .chart .chart_list_all .university_chart .chart_top .chart_name, .cs_university .chart .chart_list_all .university_chart .chart_top .chart_text, .cs_university .chart .chart_list_all .university_chart .chart_top .chart_sub_text {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_university .chart .chart_list_all .chart_list_box .chart_box_bar {*/
	/*	background-color: #404040;*/
	/*}*/
	
	/*.cs_university .page_sec a, .cs_university .cs_applyinfo img, .cs_university .rel_txt .ico_alert {*/
	/*	filter: invert(86%);*/
	/*}*/
	
	/*.cs_university .bar {*/
	/*	border-left: 1px solid #404040;*/
	/*}*/
	
	/*.cs_university .api_title .campus_select .campus_list {*/
	/*	border: 1px solid #404040;*/
	/*	background-color: #242424;*/
	/*}*/
	
	/*.cs_university .api_title .campus_select .campus_list ul {*/
	/*	background: #242424;*/
	/*}*/
	
	/*.cs_university .api_title .campus_select .campus_list ul li a {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_university .api_title .official {*/
	/*	filter: invert(86%);*/
	/*}*/
	
	/*.cs_university .table_area table thead th {*/
	/*	border: 1px solid #404040;*/
	/*	border-width: 1px 0;*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.cs_university .table_area table tbody td {*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.cs_university .table_area table tbody td .tb_txt .btn_pdf, .cs_university .table_area table tbody td .tb_txt .btn_down {*/
	/*	background: url(https://glyphicons.com/img/glyphicons/basic/2x/glyphicons-basic-37-file@2x.png) no-repeat;*/
	/*	background-size: 15px 16px;*/
	/*	filter: invert(86%);*/
	/*}*/
	
	/*.cs_university .table_more_info .btn_question {*/
	/*	color: #cacaca;*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.cs_university .chart .chart_list_all .chart_list_box.dormitory .dormitory_list ul li strong {*/
	/*	color: #cacaca;*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.cs_university .chart .chart_list_all .chart_list_box.dormitory .dormitory_list ul {*/
	/*	border: 1px solid #404040;*/
	/*	border-width: 1px 0;*/
	/*}*/
	
	/*.cs_university .chart .chart_list_all .chart_list_box.dormitory .dormitory_list ul li p {*/
	/*	border-top: 1px solid #404040;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.sp_shop .shop_correct_wrap .product_area .product_info .info_list {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.sp_shop .spsh {*/
	/*	filter: invert(86%);*/
	/*}*/
	
	/*.sp_shop .shop_correct_wrap .dsc_area .dsc_tab .tab_list .link {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.sp_shop .shop_correct_wrap .rank .ly_score_wrap {*/
	/*	border: 1px solid #404040;*/
	/*	background-color: #242424;*/
	/*}*/
	
	/*.sp_shop .shop_correct_wrap .rank .ly_score_wrap .score_tit, .sp_shop .shop_correct_wrap .dsc_area .dsc_tab .link_more, .sp_shop .shop_correct_wrap .sub_area .link_more {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.sp_shop .shop_correct_wrap .rank .ly_score_wrap .score_bar_wrap {*/
	/*	background-color: #404040;*/
	/*}*/
	
	/*.sp_shop .shop_correct_wrap .dsc_area .dsc_tab, .sp_shop .shop_correct_wrap .dsc_area .dsc_pannel {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.sp_shop .shop_correct_wrap .dsc_area .compare_table .link.name {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.sp_shop .shop_correct_wrap .dsc_area .compare_table tbody tr:hover {*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.sp_shop .shop_correct_wrap .dsc_area .compare_table tbody tr+tr td {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.sp_shop .shop_correct_wrap .sub_area {*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.sp_shop .shop_correct_wrap .sub_area .sub_tab .tab_list .link {*/
	/*	border-left: 1px solid #404040;*/
	/*	border-right: 1px solid #404040;*/
	/*	border-bottom: 1px solid #404040;*/
	/*	color: #fff;*/
	/*}*/
	
	/*.sp_shop .shop_correct_wrap .sub_area .sub_tab .tab_list .link[aria-selected=true] {*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.sp_shop .shop_correct_wrap .sub_area .sub_tab {*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.sp_shop .shop_correct_wrap .sub_area .sub_pannel {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.sp_shop .shop_correct_wrap .product_list .product_item .info .name {*/
	/*	color: #8383ff;*/
	/*}*/
	
	/*.sp_shop .shop_correct_wrap .dsc_area .compare_table .link.name img {*/
	/*	filter: invert(86%);*/
	/*}*/
	
	/*.sp_shop .shop_correct_wrap .dsc_area .compare_table tbody tr:hover .link.name img {*/
	/*	filter: invert(82.3%);*/
	/*}*/
	
	/*.sp_shop .shop_correct_wrap .dsc_area .product_info .border {*/
	/*	background-color: #404040;*/
	/*}*/
	
	/*.sp_shop .shop_correct_wrap .dsc_area .review_list .review_item .link {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.sp_shop .shop_correct_wrap .dsc_area .review_list .txt {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.sp_shop .shop_correct_wrap .dsc_area .review_list .review_item+.review_item .link:before {*/
	/*	background: #404040;*/
	/*}*/
	
	/*.api_datalab_wrap .bar_graph_wrap .bar_item .graph_bar {*/
	/*	background-color: #404040;*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.sp_shop .shop_correct_wrap .dsc_area .datalab_wrap .datalab_item+.datalab_item .inner {*/
	/*	border-left: 1px solid #404040;*/
	/*}*/
	
	/*.sp_shop_default .lst_guide .bx_area.ad .detail_area {*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.sp_shop_default .partial_noti .point {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_payculculator .calculator_wrap {*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.cs_payculculator .calculator_wrap .info_box .main_tab {*/
	/*	border-bottom: 1px solid #404040;*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.cs_payculculator .calculator_wrap .info_box .main_tab ul li a {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_payculculator .calculator_area .calculator_cont .yearpay_btn a {*/
	/*	color: #cacaca;*/
	/*	border: 1px solid #404040;*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.cs_payculculator .calculator_area .calculator_cont .yearpay_btn a.on {*/
	/*	background-color: #2f2f2f;*/
	/*	border: 1px solid #126ecd;*/
	/*}*/
	
	/*.cs_payculculator .calculator_wrap .calculator_area .calculator_cont.years_pay .calculator_list .input_won .input_wrap {*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.cs_payculculator .calculator_wrap .calculator_area .calculator_cont.years_pay .calculator_list .input_won .input_wrap input, .cs_payculculator .calculator_wrap .calculator_area .calculator_cont.v2 .calculator_yearpay .calculator_list .input_won .input_wrap input, .cs_payculculator .calculator_wrap .calculator_area .calculator_cont ul li .input_won .input_wrap input, .cs_payculculator .calculator_wrap .calculator_area .calculator_cont.v2 .calculator_time .calculator_list .input_won .input_wrap input, .cs_payculculator .calculator_wrap .calculator_area .calculator_cont.v2 .calculator_retire .calculator_list .input_won .input_wrap input {*/
	/*	background-color: #242424;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_payculculator .calculator_wrap .calculator_area .calculator_cont.v2 .calculator_yearpay .yearpay_title {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_payculculator .calculator_wrap .calculator_area .calculator_cont.v2 .calculator_yearpay .calculator_list .input_won .input_wrap, .cs_payculculator .calculator_wrap .calculator_area .calculator_cont ul li .input_won .input_wrap, .cs_payculculator .calculator_wrap .calculator_area .calculator_cont.v2 .calculator_time .calculator_list .input_won .input_wrap, .cs_payculculator .calculator_wrap .calculator_area .calculator_cont.v2 .calculator_retire .calculator_list .input_won .input_wrap {*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.cs_payculculator .btn_calculator .btn_icon {*/
	/*	border: 1px solid #404040;*/
	/*	color: #cacaca;*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.cs_payculculator .btn_calculator .btn_icon .ico_reset, .cs_payculculator .notice_area .ico_notice {*/
	/*	filter: invert(86%);*/
	/*}*/
	
	/*.cs_payculculator .btn_calculator .btn_icon.calculator {*/
	/*	color: #242424;*/
	/*	background: #019341;*/
	/*	border-color: #019341;*/
	/*}*/
	
	/*.cs_payculculator .calculator_connection {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.cs_payculculator .calculator_wrap .calculator_area .calculator_cont .pay_way .btn_select {*/
	/*	border: 1px solid #404040;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_payculculator .calculator_wrap .calculator_area .calculator_cont .pay_way .btn_select em {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_payculculator .calculator_wrap .calculator_area .calculator_cont .pay_way .select_lst {*/
	/*	background-color: #242424;*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.cs_payculculator .calculator_wrap .calculator_area .calculator_cont .pay_way .btn_select.on+.select_lst {*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.cs_payculculator .calculator_wrap .calculator_area .calculator_cont ul .calculator_list a, .cs_payculculator .calculator_time_select .check_area ul li .radio_check.on .radio_text, .cs_payculculator .calculator_wrap .calculator_area .calculator_cont.v2 .calculator_time .time_text {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_payculculator .calculator_area .calculator_cont.v2 {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.cs_payculculator .calculator_result {*/
	/*	border: 1px solid #404040;*/
	/*	border-width: 1px 0;*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.cs_payculculator .calculator_result ul li dl dt, .cs_payculculator .calculator_wrap .calculator_area .calculator_cont.v2 .calculator_retire .retire_title, .cs_payculculator .calculator_wrap .calculator_area .calculator_cont .calculator_lost .lostpay_title {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_payculculator .calculator_result ul li dl dd em, .cs_payculculator .calculator_result ul li.result dt em.num_text {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_payculculator .calculator_result .result_notice {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.cs_payculculator .calculator_cont.calendar {*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.cs_payculculator .calculator_wrap .calculator_area .calculator_cont .pay_way .select_date {*/
	/*	border: 1px solid #404040;*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.cs_payculculator .calculator_wrap .calculator_area .calculator_cont .pay_way .btn_select.on+.select_date {*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.cs_payculculator .calculator_wrap .calculator_area .calculator_cont.calendar .pay_way .select_date .calendar_lst ul {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.cs_payculculator .calculator_wrap .calculator_area .calculator_cont.calendar .pay_way .select_date .calendar_lst ul li {*/
	/*	border-left: 1px solid #404040;*/
	/*}*/
	
	/*.cs_payculculator .ly_notice {*/
	/*	border: 1px solid #404040;*/
	/*	background-color: #2f2f2f;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_kleague .section_play {*/
	/*	border: 1px solid #404040;*/
	/*	border-top: 0;*/
	/*}*/
	
	/*.cs_kleague .section_play .play_intro .play_area a, .cs_kleague .tb_football2 td p span.font_black {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_kleague .section_play .play_intro .play_area .result div strong {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.cs_kleague .section_play .play_intro .play_area .result em, .cs_kleague .section_play .play_intro .btn_area img, .cs_kleague p.txt_notice {*/
	/*	filter: invert(86%);*/
	/*}*/
	
	/*.cs_kleague .kbo_info {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.cs_kleague .tab_menu li a {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.cs_kleague .korea_schedule {*/
	/*	background: #2f2f2f;*/
	/*}*/
	
	/*.cs_kleague .tab_menu {*/
	/*	border-top: 1px solid #404040;*/
	/*	background: #2f2f2f;*/
	/*}*/
	
	/*.cs_kleague .tab_menu li.selected {*/
	/*	border-color: #404040;*/
	/*	background: #404040;*/
	/*}*/
	
	/*.cs_kleague .tab_menu li {*/
	/*	border-right: 1px solid #404040;*/
	/*	border-left: 1px solid #404040;*/
	/*}*/
	
	/*.cs_kleague .tb_football2 th, .cs_kleague .tb_schedule td, .cs_kleague .tb_football th {*/
	/*	border-bottom: 1px solid #404040;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_kleague .tb_football2 td, .cs_kleague .tb_football td, .people_info .people_type .lst_cont .lst_tb.lcr_tb th, .people_info .people_type .lst_cont .lst_tb.lcr_tb td {*/
	/*	border-left: 1px solid #404040;*/
	/*}*/
	
	/*.people_type .lst_tb th {*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.people_type table th, .people_info .people_type .lst_cont .lst_cont_rcd, .people_type .lst_cont.btm_line {*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*:root .people_type table td {*/
	/*	border-right-color: #404040;*/
	/*	border-bottom-color: #404040;*/
	/*}*/
	
	/*.people_type .lst_tb td {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.people_type .lst_tb td {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_foreigninfo .exchange_banner .inner {*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.cs_foreigninfo .exchange_banner .link_area {*/
	/*	background: #2f2f2f;*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.cs_foreigninfo .exchange_banner .link_area .link_txt {*/
	/*	color: #8383ff;*/
	/*}*/
	
	/*.u_likeit_list_module .u_likeit_list_btn .u_ico, .drct_ico img, .drct_ico .api_ly_npay .npay_arr, #lnb .lnb_menu .lnb9 .name, #lnb .lnb_util .list_util .bt_help .ico_help, #lnb .lnb_util .list_util .bt_origin .ico_origin {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.sp_post .type01 dd[class^=post] a {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.drct_ico .api_ly_npay .npay_bx {*/
	/*	background-color: #2f2f2f;*/
	/*	color: #fff;*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.snb_itembox .lst_choice li a:focus, .snb_itembox .lst_choice li a:hover {*/
	/*	border-top: 1px solid #404040;*/
	/*	border-bottom: 1px solid #404040;*/
	/*	background: #2f2f2f;*/
	/*}*/
	
	/*.snb_itembox .btn_inp .tx {*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.message_bottom {*/
	/*	border: 4px solid #404040;*/
	/*}*/
	
	/*.message_bottom p {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_holiday .holiday_box {*/
	/*	border: 3px solid #404040;*/
	/*}*/
	
	/*.cs_holiday .holiday_box h4 em {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_holiday .holiday_box .holi_addinfo a {*/
	/*	color: #cacaca;*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.cs_holiday .holiday_box .holi_info a {*/
	/*	color: #5252ff;*/
	/*}*/
	
	/*.cs_holiday .holiday_box .holi_thmb img {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.nx_place .sc_box.default {*/
	/*	border: 1px solid #404040;*/
	/*	border-top-width: 0;*/
	/*}*/
	
	/*.nx_place .api_more_wrap .api_more_theme {*/
	/*	border: 1px solid #404040;*/
	/*	background: #2f2f2f;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.nx_place .api_more_wrap .api_more_icon_inner {*/
	/*	color: #242424;*/
	/*	border: 1px solid #019341;*/
	/*	background: #019341;*/
	/*}*/
	
	/*.nx_place .api_more_wrap .icon_more {*/
	/*	filter: invert(86%);*/
	/*}*/
	
	/*.nx_place .top_photo_area+.ct_box_area {*/
	/*	border: 1px solid #404040;*/
	/*	background: #2f2f2f;*/
	/*}*/
	
	/*.nx_place .biz_name_area {*/
	/*	background: #242424;*/
	/*}*/
	
	/*.nx_place .func_btn_area .list_func_btn {*/
	/*	border-top: 1px solid #404040;*/
	/*	border-bottom: 1px solid #404040;*/
	/*	background: #2f2f2f;*/
	/*}*/
	
	/*.nx_place .biz_name_area .biz_name {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.nx_place .biz_name_area .review, .nx_place .list_bizinfo .list_address .link, .nx_place .list_bizinfo .list_menu li.view_image .link {*/
	/*	color: #7474e3;*/
	/*}*/
	
	/*.nx_place .list_bizinfo .biztime_area .time.highlight::after, .nx_place .list_bizinfo .biztime_area .desc.highlight::after {*/
	/*	background: #404040;*/
	/*}*/
	
	/*.nx_place .list_bizinfo .list_menu .menu, .nx_place .list_bizinfo .list_menu .price {*/
	/*	background: #2f2f2f;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.nx_place .list_bizinfo .btn_info .icon {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.nx_place .list_bizinfo .list_menu .photo_count svg path {*/
	/*	fill: #7474e3;*/
	/*}*/
	
	/*.nx_place .list_bizinfo .biztime_area {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.nx_place .func_btn_area .list_func_btn .list_item+.list_item::before {*/
	/*	background: #404040;*/
	/*}*/
	
	/*.nx_place .list_bizinfo .txt {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.nx_place .list_bizinfo .label_address {*/
	/*	border: 1px solid #404040;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.nx_place .list_bizinfo .ly_info {*/
	/*	background: #242424;*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.nx_place .list_bizinfo .ly_info::before {*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.nx_place .list_bizinfo .ly_info .txt {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.nx_place .list_bizinfo .ly_info .link {*/
	/*	color: #7474e3;*/
	/*}*/
	
	/*.nx_place .list_bizinfo .ly_info::after {*/
	/*	border-right: 1px solid #404040;*/
	/*	border-bottom: 1px solid #404040;*/
	/*	background: #242424;*/
	/*}*/
	
	/*.nx_place .sc_box.contact {*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.nx_place .transport_area .link {*/
	/*	color: #7474e3;*/
	/*}*/
	
	/*.nx_place .transport_area .list_station, .nx_place .transport_area .walk_info .info, .nx_place .datalab_area .list_theme .txt {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.nx_place .api_c3p_datalab .c3-ygrids line, .nx_place .api_c3p_datalab .c3-axis-x path, .nx_place .api_c3p_datalab .c3-chart-arcs .c3-arc, .nx_place .api_c3p_datalab .c3-chart-arcs .c3-arc {*/
	/*	stroke: #404040 !important;*/
	/*}*/
	
	/*.nx_place .api_c3p_datalab .datalab-max-point .txt {*/
	/*	background-color: #242424;*/
	/*}*/
	
	/*.nx_place .datalab_area .indicator_datalab .btn.active {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.nx_place .datalab_area .bar_chart .list_vertical_bar .bar {*/
	/*	border: 1px solid #404040;*/
	/*	background: #404040;*/
	/*}*/
	
	/*.nx_place .datalab_area .chart_area_wrapper .btn_area .btn {*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.nx_place .datalab_area h3.datalab .icon_datalab {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.nx_place .datalab_area h4 {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.nx_place .transport_area .walk_info .inner {*/
	/*	background: #242424;*/
	/*}*/
	
	/*.nx_place .list_card .info_area {*/
	/*	border: 1px solid #404040;*/
	/*	border-top-width: 0;*/
	/*}*/
	
	/*.nx_place .list_card .name {*/
	/*	color: #7474e3;*/
	/*}*/
	
	/*.nx_place .list_card .txt {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.nx_place .indicator .btn_direction {*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.api_datalab_wrap .line_graph_wrap .api_c3p_datalab .datalab-min-point .txt:before, .spcm, .sprenew, .nx_place .transport_area .ic_line, .nx_place .transport_area .fp_bus {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.nx_place .transport_area .walk_info .exit {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.ad_section {*/
	/*	border-bottom: 1px solid #404040;*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.dsc_ncaution em, .ad_section .dsc_ncaution .dsc_ncaution_keyword, .ad_section .nx_power .lst.ext_desc .ad_dsc.promotion {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.ad_section .lst_type .lst .ad_dsc {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.ad_section .lst_type .lst.ad_hover {*/
	/*	background-color: #3a3a3a;*/
	/*}*/
	
	/*.ad_section .lst_type .line {*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.ad_section .lst_type .line:before {*/
	/*	background-color: #404040;*/
	/*}*/
	
	/*.ad_section .lst_type .lst .lnk_tit, .ad_section .lst_type .lst .lnk_tit:hover, .ad_section .lst_type .lst.type_subtitle .sub_tit, .ad_section .lst_type .lst.type_subtitle .sub_tit:hover {*/
	/*	color: #7474e3;*/
	/*	border-bottom: 1px solid #7474e3;*/
	/*}*/
	
	/*.ad_section .sp_ad {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.ad_section .nx_power .lst.ext_link .link {*/
	/*	color: #7474e3;*/
	/*}*/
	
	/*.dsc_ncaution, .nx_place .section_head .biz_btn_area .btn {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.ad_section .ad_banner {*/
	/*	border: 1px solid #404040;*/
	/*	background-color: #404040;*/
	/*	color: #fff;*/
	/*}*/
	
	/*.nx_place .sc_box.place_list {*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.nx_place .list_place_col1 .txt {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.nx_place .list_place_col1 .list_item, .nx_place .sc_box.opening_place {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.nx_place .list_place_col1 .txt.ellp svg path:first-child {*/
	/*	fill: #242424;*/
	/*}*/
	
	/*.nx_place .list_place_col1 .tag_area .item {*/
	/*	color: #cacaca;*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.nx_place .list_place_col1 .name {*/
	/*	color: #7474e3;*/
	/*}*/
	
	/*.nx_place .list_area .indicator {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.nx_place .list_place_col1 .icon_area>[class^=icon_] svg path:first-child {*/
	/*	fill: #242424;*/
	/*}*/
	
	/*.nx_place .list_place_col1 .txt.address .label_address {*/
	/*	border: 1px solid #404040;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.nx_place .map_area.type_dynamic {*/
	/*	background: #242424;*/
	/*}*/
	
	/*.nx_place .map_area.type_dynamic::before, .nx_place .map_area.type_dynamic::after {*/
	/*	background: #2f2f2f;*/
	/*}*/
	
	/*.nx_place .map_area #_list_dynamic_map {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.nx_place .filter_area {*/
	/*	background: #2f2f2f;*/
	/*}*/
	
	/*.nx_place .filter_area .filter_btn_area .btn, .nx_place .filter_area .sort_area .sort.active {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.nx_place .filter_area .commons_filter, .nx_place .filter_area .sort_area {*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.nx_place .filter_area .sort_area .btn_nreserve {*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.nx_place .filter_area .filter_btn_area .ly_filter_set {*/
	/*	border: 1px solid #404040;*/
	/*	background: #242424;*/
	/*}*/
	
	/*.nx_place .filter_area .filter_btn_area .ly_filter_set .list_link {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.nx_place .filter_area .filter_btn_area .ly_filter_set .provider_area {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.nx_place .filter_area .filter_btn_area .ly_filter_set .provider_area .icon_datalab .icon {*/
	/*	filter: invert(100%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.nx_place .list_place_col1 .etc_area .item+.item::before {*/
	/*	background: #404040;*/
	/*}*/
	
	/*.nx_place .indicator .page .current {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.nx_place .map_area.type_dynamic .marker_biz:hover .marker_label .box_label, .nx_place .map_area.type_dynamic .marker_biz.active .marker_label .box_label {*/
	/*	color: #242424;*/
	/*}*/
	
	/*.nx_place .map_area.type_dynamic .btn_affordance {*/
	/*	background: #404040;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.nx_place .map_area.type_dynamic .btn_affordance .icon, .nx_place .map_area.type_dynamic .btn_zoom_out .icon, .nx_place .map_area.type_dynamic .btn_zoom_in .icon {*/
	/*	filter: invert(100%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.nx_place .map_area.type_dynamic .btn_zoom_out {*/
	/*	border: 1px solid #404040;*/
	/*	border-top: 1px solid #404040;*/
	/*	background: #404040;*/
	/*}*/
	
	/*.nx_place .map_area.type_dynamic .btn_zoom_in {*/
	/*	border: 1px solid #404040;*/
	/*	border-bottom: 0;*/
	/*	background: #404040;*/
	/*}*/
	
	/*.nx_place .map_area.type_dynamic .btn_zoom_out::before {*/
	/*	background: #4f4f4f;*/
	/*}*/
	
	/*.nx_place .section_more a {*/
	/*	color: #7474e3;*/
	/*}*/
	
	/*.cs_game_list .list_bx {*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.cs_game_list .relation_area dt {*/
	/*	color: #fff !important;*/
	/*}*/
	
	/*.cs_game_list .relation_area+.notice_info {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.cs_game_list .info_select {*/
	/*	border-bottom: 1px solid #404040;*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.cs_game_list .page_area {*/
	/*	border-top: 1px solid #404040;*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.cs_game_list .paging_bx a[class^=btn_page_] {*/
	/*	border: 1px solid #404040;*/
	/*	background-color: #3a3a3a;*/
	/*}*/
	
	/*.cs_game_list .select_button .btn_select, .cs_game_list .info_box .info_text dl dd {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_game_list .info_box .info_text strong a, .cs_game_list .info_select .tab_list li[aria-selected="true"] a {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_game_list .info_box ul li {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.cs_game_list .info_box:after {*/
	/*	background-color: #404040;*/
	/*}*/
	
	/*.cs_game_list .info_select .tab_list li a:before {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.cs_game_list .info_select .select_lst {*/
	/*	border: 1px solid #404040;*/
	/*	background: #242424;*/
	/*}*/
	
	/*.cs_game_list .info_select .select_lst li a {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.movie_info .info_main h3+.desc_detail {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.sp_company .company_map .map_border {*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.sp_company .company_map .map_border+img, .cs_stock .ar_cont .cont_dtcon .dtcon_lst .lst2 li .ico {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.news .title_desc.sort strong {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.dic_kr dd dd a.auto_link {*/
	/*	color: #7474e3 !important;*/
	/*}*/
	
	/*.ndic .tts_area .ico_tts {*/
	/*	color: #cacaca;*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.cs_car .profile dd a img {*/
	/*	filter: invert(86%);*/
	/*}*/
	
	/*.cs_car .profile dd {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_car .profile dd .info {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.cs_car .profile .btn_dti_add {*/
	/*	border: 1px solid #404040;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.item :not(.zzim_icon) .u_likeit_list_module .u_likeit_list_btn {*/
	/*	border: 1px solid #404040;*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.cs_car .profile .u_likeit_list_btn {*/
	/*	border-color: #404040;*/
	/*}*/
	
	/*.series_sch .selectbox-applied, .series_sch .selectbox-naked select {*/
	/*	background: #242424;*/
	/*	border: 1px solid #404040;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.sp_shop_default .lst_guide .ad_box .ad_badge, .region .info_basic .thumb2 .map_control img {*/
	/*	filter: invert(81%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.region .info_basic .thumb2 {*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.region .info_basic .thumb2 .map_control {*/
	/*	border-top: 1px solid #404040;*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.region dl.row dd {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.region .road_sch em {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.region .info_basic .addr .ico_addr_o, .region .info_basic .addr .ico_addr_r {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.region .box_input {*/
	/*	border: 1px solid #404040;*/
	/*	color: #cacaca;*/
	/*	background: #242424;*/
	/*}*/
	
	/*.region .box_input.action {*/
	/*	color: #cacaca !important;*/
	/*}*/
	
	/*.region dl.row dd.around_array input[type="image"], .region .road_sch input[type="image"] {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.region .road_sch .search_more {*/
	/*	border: 1px solid #404040;*/
	/*	background: #242424;*/
	/*	position: relative;*/
	/*}*/
	
	/*.region .road_sch .search_more:after {*/
	/*	content: '';*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*	background: url(https://ssl.pstatic.net/sstatic/search/pc/img/map_sp_bullet.png) 100% -82px no-repeat;*/
	/*	position: absolute;*/
	/*	width: 100%;*/
	/*	height: 100%;*/
	/*	left: 0;*/
	/*	z-index: 999;*/
	/*}*/
	
	/*.region .n1_info {*/
	/*	background: #242424;*/
	/*}*/
	
	/*.region .n1_info:after {*/
	/*	content: '';*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*	background: url(https://ssl.pstatic.net/sstatic/search/pc/img/map_sp_bullet.png) no-repeat 0 -16px;*/
	/*	position: absolute;*/
	/*	width: 100%;*/
	/*	height: 16px;*/
	/*	left: 0;*/
	/*	z-index: 999;*/
	/*}*/
	
	/*.region .pop_layer01 {*/
	/*	border: 1px solid #404040;*/
	/*	background-color: #2f2f2f;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.api_ly_road .road_search .search_head {*/
	/*	border-bottom: 1px solid #404040 !important;*/
	/*	background-color: #2f2f2f !important;*/
	/*}*/
	
	/*.api_ly_road .road_search .tit_search {*/
	/*	color: #cacaca !important;*/
	/*}*/
	
	/*.api_ly_road {*/
	/*	background-color: #2f2f2f !important;*/
	/*}*/
	
	/*.api_ly_road .dsc .ico, .api_ly_road .road_search .search_area .btn_search, .api_ly_road .road_content .scroll .lst li .btn_map {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.api_ly_road .road_search .search_area .text_road {*/
	/*	border: 1px solid #404040 !important;*/
	/*	background-color: #2f2f2f !important;*/
	/*	color: #cacaca !important;*/
	/*}*/
	
	/*.api_ly_road .road_head .tit {*/
	/*	color: #cacaca !important;*/
	/*}*/
	
	/*.api_ly_road .road_head {*/
	/*	border-bottom: 1px solid #404040 !important;*/
	/*}*/
	
	/*.api_ly_road .road_content .scroll .lst li {*/
	/*	border-top: 1px solid #404040 !important;*/
	/*}*/
	
	/*.api_ly_road .road_content .scroll .lst li .link_addr:hover {*/
	/*	background-color: #3a3a3a;*/
	/*}*/
	
	/*.api_ly_road a, .api_ly_road em, .api_ly_road span, .api_ly_road strong {*/
	/*	color: #fff !important;*/
	/*}*/
	
	/*.region .info_basic .addr .lst_addr_case li:first-child {*/
	/*	color: #7474e3;*/
	/*}*/
	
	/*.ds_address .ds_box dl dt, .ds_address .prcs_guide .other_links dl dt {*/
	/*	color: #cacaca !important;*/
	/*}*/
	
	/*.sp_music_audio .common_audio_list, .cs_tvcast .main_box {*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.sp_music_audio .common_audio_list .item+.item {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.cs_tvcast .tv_thum_list .lst_thum li .tv_tit .top_no {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.cs_tvcast .tv_thum_list .lst_thum li .tv_tit a {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_tvcast .tv_box img, .snb_itembox .sch_foot .btn_initial, .sp_mobile dl .cate .ico_st, .cs_software .sw_lst li .btn_down_b, .cs_software .sw_lst li .btn_detail {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.cs_tvcast .main_box .tab_bx li a {*/
	/*	color: #000;*/
	/*}*/
	
	/*.book_list .type01 .e_price {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.option_menu .menu .m, .option_menu .option_choice, .snb_itembox .sch_option .rule_check, .realtime2 .rt_sub .sub_area, .realtime2 .rt_org .info_tit, .realtime2 .rt_org .info_cite {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_software_sub .review_lst .txt_box {*/
	/*	border: 1px solid #404040;*/
	/*	border-width: 0 1px 1px;*/
	/*}*/
	
	/*.cs_stock .slct_bx .slct_tlt {*/
	/*	color: #cacaca;*/
	/*	background-color: #242424;*/
	/*}*/
	
	/*.cs_stock .ar_spotlst, .cs_stock .ar_cont .cont_dtcon.cont_tb .graph_lst_bx .lst {*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.cs_stock .ar_cont .cont_dtcon.cont_tb .graph_lst_bx .lst li dt span, .cs_stock .ar_cont .cont_dtcon.cont_tb .lsttype_tb a {*/
	/*	color: #fff !important;*/
	/*}*/
	
	/*.cs_stock .slct_bx .slct_lst {*/
	/*	border: 1px solid #404040;*/
	/*	background: #2f2f2f;*/
	/*}*/
	
	/*.cs_stock .slct_bx .slct_lst>ul>li.on>a>span {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_stock .slct_bx .slct_lst>ul>li:hover {*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.cs_stock .ar_cont .cont_dtcon.cont_tb ul.lsttype_tb li {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.cs_stock .ar_cont .cont_dtcon.cont_tb .graph_lst_bx .lst li .img_bx {*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.cs_stock .ar_cont .cont_dtcon.cont_tb .graph_lst_bx .lst li .img_bx img, .cs_reelect_sub .tab_subtxt .ico_hds {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.cs_stock .ar_cont .cont_dtcon.cont_tb .lsttype_tb th, .cs_stock .cont_dtcon.cont_tb .ipo_tb thead th {*/
	/*	border-bottom: 1px solid #404040;*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_stock .ar_cont .cont_dtcon.cont_tb .lsttype_tb thead th, .cs_stock .ar_cont .cont_dtcon.cont_tb .lsttype_tb td {*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.cs_stock .ar_cont .cont_dtcon.cont_tb .lsttype_tb thead span, .cs_stock .cont_dtcon.cont_tb .ipo_tb tbody a {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_stock .ar_cont .cont_dtcon.cont_tb .lsttype_tb thead tr, .cs_stock .cont_dtcon.cont_tb .ipo_tb thead tr {*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.cs_stock .ar_cont .cont_dtcon.cont_tb .lsttype_tb .flu_pct>span {*/
	/*	color: #242424;*/
	/*}*/
	
	/*.cs_stock .ar_cont .cont_dtcon.cont_tb .more_guide>a {*/
	/*	color: #7474e3;*/
	/*}*/
	
	/*.cs_stock .ar_spotlst .ch_stock_lst>ul>li {*/
	/*	border: 1px solid #404040;*/
	/*	background: #242424;*/
	/*}*/
	
	/*.cs_stock .ar_spotlst .ch_stock_lst>ul>li.on {*/
	/*	border: 1px solid #404040;*/
	/*	background: #2f2f2f;*/
	/*}*/
	
	/*.cs_stock .ar_spotlst .ch_stock_lst>ul>li.on:first-child {*/
	/*	border-right: 1px solid #404040;*/
	/*}*/
	
	/*.cs_stock .cont_dtcon.cont_tb .ipo_tb th, .cs_stock .cont_dtcon.cont_tb .ipo_tb td {*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.cs_stock img, .cs_stock .ar_spot .spt_tlt h3 a .stk_nm.arr {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.cs_stock .ar_spot .spt_tlt h3 a .stk_nm.arr {*/
	/*	color: #242424 !important;*/
	/*}*/
	
	/*.cs_stock .ar_cont .cont_dtcon .dtcon_lst .wst_tb .line+tr th, .cs_stock .ar_cont .cont_dtcon .dtcon_lst .wst_tb .line+tr td {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.cs_stock .ar_cont .cont_dtcon .dtcon_lst .wst_tb th a {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.ds_calendar .calendar {*/
	/*	background: none;*/
	/*}*/
	
	/*.ds_calendar .tab {*/
	/*	background: #2f2f2f;*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.ds_calendar .tab li a {*/
	/*	color: #fff;*/
	/*	background: #2f2f2f;*/
	/*}*/
	
	/*.ds_calendar .con_calendar {*/
	/*	border: 1px solid #404040;*/
	/*	border-top: 0;*/
	/*}*/
	
	/*.ds_calendar .lunar_area {*/
	/*	border-top: 1px solid #404040;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.ds_calendar p.info, .ds_calendar .thismonth a .btn_prev, .ds_calendar .thismonth a .btn_next, .ds_calendar .thismonth a .btn_arr, .ds_calendar .thismonth ._title img {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.ds_calendar .calendar_detail {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.ds_calendar .calendar tbody td a {*/
	/*	color: #fff;*/
	/*}*/
	
	
	/*.ds_calendar .calendar tbody td a:hover {*/
	/*	background: #2f2f2f;*/
	/*	color: #fff;*/
	/*}*/
	
	/*.ds_calendar .calendar tbody td.selected, .ds_calendar .calendar tbody td.selected a, .ds_calendar .calendar tbody td.selected a:hover {*/
	/*	color: #242424 !important;*/
	/*}*/
	
	/*.ds_calendar .con_area {*/
	/*	border-left: 1px solid #404040;*/
	/*}*/
	
	/*.ds_calendar .years_reckon {*/
	/*	background: #2f2f2f;*/
	/*}*/
	
	/*.ds_calendar .calendar_area {*/
	/*	border-right: 1px solid #404040;*/
	/*}*/
	
	/*.ds_calendar .years_reckon .set_date dt {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.ds_calendar .years_reckon .set_date .input_txt, .ds_calendar .years_reckon .set_date .input_txt_out, .ds_calendar .years_reckon .set_date .input_txt_focus, .ds_calendar .army_section .set_date .input_txt, .ds_calendar .army_section .set_date .input_txt_out, .ds_calendar .army_section .set_date .sel_kind, .ds_calendar .army_section .set_date .input_txt_focus, .ds_calendar .date_calculator .input_txt, .ds_calendar .date_calculator .input_txt_default, .ds_calendar .date_calculator .input_txt_out, .ds_calendar .date_calculator .input_txt_focus, .ds_calendar .trans_sun_lunar .set_date .input_txt, .ds_calendar .trans_sun_lunar .set_date .input_txt_out, .ds_calendar .trans_sun_lunar .set_date .input_txt_focus, .ds_calendar .trans_sun_lunar .set_date .sel_trans {*/
	/*	border: 1px solid #404040;*/
	/*	background: #242424;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.ds_calendar .years_reckon .yr_today_bg, .ds_calendar .years_reckon .set_date .btn_area img, .ds_calendar .calendar_offer img, .ds_calendar .army_section .set_date img, .ds_calendar .set_date .btn_reset, .ds_calendar .date_calculator .date_info .date_section span a im, .ds_calendar .trans_sun_lunar .today_info dt .btn_help, .ds_calendar .trans_sun_lunar .set_date img {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.ds_calendar .date_calculator .input_result {*/
	/*	border: 1px solid #404040;*/
	/*	background: #242424;*/
	/*}*/
	
	/*.ds_calendar .years_reckon .set_date {*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.ds_calendar .years_reckon .years_result ul li {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.ds_calendar .years_reckon .years_head {*/
	/*	border: 1px solid #404040;*/
	/*	background-color: #404040;*/
	/*}*/
	
	/*.ds_calendar .ly_direct_select {*/
	/*	border: 1px solid #404040;*/
	/*	background: #2f2f2f;*/
	/*}*/
	
	/*.ds_calendar .ly_direct_select .tit_ds, .ds_calendar .army_section .set_date dt, .ds_calendar .date_graph .plan_graph p.plan_next span, .ds_calendar .date_graph .plan_graph p.plan_next, .ds_calendar .date_calculator .set_date dt {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.ds_calendar .ly_direct_select .btn_clse img, .ds_calendar .date_graph .plan_graph .graph_alt_wrap {*/
	/*	filter: invert(81.2%);*/
	/*}*/
	
	/*.ds_calendar .ly_direct_select .sel_year a {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.ds_calendar .ly_direct_select .sel_year a:hover, .ds_calendar .ly_direct_select .sel_year .selected a, .ds_calendar .ly_direct_select .sel_month .selected a, .ds_calendar .ly_direct_select .sel_month a:hover {*/
	/*	background: #3a3a3a;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.ds_calendar .army_section, .ds_calendar .trans_sun_lunar {*/
	/*	background: #2f2f2f;*/
	/*}*/
	
	/*.ds_calendar .army_section .set_date {*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.ds_calendar .tab li.last.selected {*/
	/*	border-right: 1px solid #404040;*/
	/*}*/
	
	/*.ds_calendar .tab .selected, .ds_calendar .tab .selected a {*/
	/*	background: #404040;*/
	/*}*/
	
	/*.ds_calendar .date_graph .plan_graph {*/
	/*	background: none;*/
	/*}*/
	
	/*.ds_calendar .date_graph .plan_graph p.plan_ing .dsc_txt {*/
	/*	color: #cacaca;*/
	/*	background: #2f2f2f;*/
	/*	border: 1px solid #4f4f4f;*/
	/*}*/
	
	/*.ds_calendar .date_calculator {*/
	/*	background: #2f2f2f;*/
	/*}*/
	
	/*.ds_calendar .date_calculator .date_desc, .ds_calendar .date_calculator .date_info .date_section span, .ds_calendar .trans_sun_lunar .today_info dd {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.ds_calendar .date_calculator .set_date, .ds_calendar .trans_sun_lunar .set_date {*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.ds_calendar .m_calendar .c_header {*/
	/*	background: #2f2f2f;*/
	/*}*/
	
	/*.ds_calendar .m_calendar .this_cld table thead th {*/
	/*	color: #cacaca;*/
	/*	border-bottom: 1px solid #404040;*/
	/*	border-left: 1px solid #404040;*/
	/*}*/
	
	/*.ds_calendar .m_calendar .this_cld {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.ds_calendar .m_calendar .this_cld table thead {*/
	/*	background: none;*/
	/*}*/
	
	/*.ds_calendar .m_calendar .this_cld table tbody td {*/
	/*	border-left: 1px solid #404040;*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.ds_calendar .m_calendar .this_cld table tbody .cld_day {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.ds_calendar .m_calendar .this_cld table tbody .cld_today {*/
	/*	border: 1px solid #4f4f4f;*/
	/*	background: #3a3a3a;*/
	/*}*/
	
	/*.cs_holiday .holiday_box .holi_date, .cs_holiday .holiday_box .holi_date_add {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_holiday .calendar, .checkbox-applied span.checkbox-mark, .checkbox-applied span.checkbox-mark.checkbox-checked, .cs_broadcast.right .group_graph_wrap .btn_help, .cs_broadcast .play_count .sp_icon {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.cs_broadcast.right .group_graph_wrap .lst_hgraph .g_term a {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_broadcast .title_box {*/
	/*	background-color: #2f2f2f;*/
	/*	border: 1px solid #404040;*/
	/*	border-width: 1px 0;*/
	/*}*/
	
	/*.cs_broadcast .top_info {*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.cs_broadcast .broadcast_wrap .detail_info>dd .date {*/
	/*	color: #cacaca !important;*/
	/*}*/
	
	/*.cs_broadcast .btn_area .btn_list li {*/
	/*	border: 1px solid #404040;*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.cs_broadcast .btn_area .btn_list li a {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_broadcast .btn_area .btn_list li a.like {*/
	/*	background-color: #2f2f2f;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_broadcast .broadcast_tab_wrap .tab_area {*/
	/*	background-color: #2f2f2f;*/
	/*	border: 1px solid #404040;*/
	/*	border-width: 1px 1px 0 1px;*/
	/*}*/
	
	/*.cs_broadcast .broadcast_tab_wrap .tab_list li a {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_broadcast .tab_contents_box .inner_contents {*/
	/*	border: 1px solid #404040;*/
	/*	border-width: 0 1px 1px 1px;*/
	/*}*/
	
	/*.cs_broadcast .tab_contents_box:before {*/
	/*	background-color: #404040;*/
	/*}*/
	
	/*.cs_broadcast .formula_video .tit a {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_broadcast .page_area {*/
	/*	background-color: #2f2f2f;*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.cs_broadcast .paging_bx>a[class^=btn_page_] .ico_spr {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.cs_broadcast .character_box .actor_desc strong, .cs_broadcast .turn_info_wrap .turn_detail_area .turn_detail_desc .episode_txt {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_broadcast .turn_info_wrap .turn_top_area {*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.cs_broadcast .channel_info {*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.cs_broadcast .bb-grid line {*/
	/*	stroke: #404040;*/
	/*}*/
	
	/*.cs_broadcast .rate_info_box li+li:before {*/
	/*	background-color: #404040;*/
	/*}*/
	
	/*.cs_broadcast .rate_info_box li em {*/
	/*	border: 1px solid #2d5dad;*/
	/*}*/
	
	/*.cs_broadcast .rate_info_box li.best_rating em {*/
	/*	border: 1px solid #515355;*/
	/*}*/
	
	/*.cs_broadcast .title_box .popup_subscribe {*/
	/*	background-color: #2f2f2f;*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.cs_broadcast .title_box .popup_subscribe .title {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_broadcast .title_box .popup_subscribe .sub_desc {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_broadcast .title_box .popup_subscribe.cancel .btn_box a {*/
	/*	border: 1px solid #404040;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.sp_tv .lst_tab {*/
	/*	border: 1px solid #404040;*/
	/*	border-width: 1px 1px 0 1px;*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.sp_tv .item_area {*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.sp_tv .lst_tab li.on a {*/
	/*	border: 1px solid #404040;*/
	/*	color: #fff;*/
	/*	background-color: #3a3a3a;*/
	/*}*/
	
	/*.sp_tv .lst_tab li {*/
	/*	border-right: 1px solid #404040;*/
	/*}*/
	
	/*.sp_tv .tab_btn .sptv, .sp_tv .dsc_info .sptv.ico_info, .sp_tv .dsc_info .ico_area .logo img {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.cs_broadcast .broadcast_tab_wrap .btn_area .pg_btn, .cs_broadcast .broadcast_tab_wrap .tab_area:before, .cs_broadcast .broadcast_tab_wrap .tab_area:after {*/
	/*	filter: invert(81.2%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.cs_tvtime .timeline_head {*/
	/*	border-left: 1px solid #404040;*/
	/*}*/
	
	/*.cs_tvtime .timeline_head .title_left {*/
	/*	border: 1px solid #404040;*/
	/*	border-width: 1px 0 1px 0;*/
	/*}*/
	
	/*.cs_tvtime .weekly .timeline_head .title_left {*/
	/*	border-color: #404040;*/
	/*}*/
	
	/*.cs_tvtime .weekly .timeline_body .program_list {*/
	/*	border-left: 1px solid #404040;*/
	/*}*/
	
	/*.cs_tvtime .weekly .timeline_body .program_list .ind_program {*/
	/*	border: 1px solid #404040;*/
	/*	border-width: 0 0 0 1px;*/
	/*}*/
	
	/*.cs_tvtime .weekly .timeline_body .program_list .item {*/
	/*	border: 1px solid #404040;*/
	/*	border-width: 1px 1px 0 1px;*/
	/*	border-left: 0;*/
	/*}*/
	
	/*.cs_tvtime .weekly .timeline_body {*/
	/*	border-right: 1px solid #404040;*/
	/*}*/
	
	/*.cs_tvtime .tvtime_wrap {*/
	/*	border: 1px solid #404040;*/
	/*	border-width: 0 0 1px;*/
	/*}*/
	
	/*.cs_tvtime .weekly .timeline_head .title_right .prev_btn, .cs_tvtime .weekly .timeline_head .title_right .next_btn {*/
	/*	border: 1px solid #404040;*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.cs_tvtime .weekly .timeline_head .title_right .time_wrap>ul li {*/
	/*	border: 1px solid #404040;*/
	/*	border-width: 1px 0 1px 1px;*/
	/*	background: #2f2f2f;*/
	/*}*/
	
	/*.cs_tvtime .weekly .timeline_head .title_right .time_wrap>ul li>a {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_tvtime .other_info dl dt {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_tvtime .other_info {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.cs_tvtime .weekly .timeline_body .program_list .ind_program.today {*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.cs_tvtime .s_label, .cs_tvtime .age_icon, .cs_broadcast .graph_box .pg_btn_area .pg_btn, .cs_newest .sct_top .top_content .btn_more {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.cs_tvtime .weekly .timeline_body .program_list .ind_program.today.on, .cs_tvtime .weekly .timeline_body .program_list .ind_program.on {*/
	/*	background-color: #3a3a3a;*/
	/*}*/
	
	/*.cs_tvtime .notice_area:before, .cs_broadcast .channel_info:before {*/
	/*	background-color: #404040;*/
	/*}*/
	
	/*.cs_broadcast .title_box .subscribe {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.dic_jp .lang_type, .dic_jp .txt_ex strong {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_tvtime .main_tab {*/
	/*	background-color: #242424;*/
	/*	border: 1px solid #404040;*/
	/*	border-width: 1px 1px 0;*/
	/*}*/
	
	/*.cs_tvtime .list_left, .cs_tvtime .list_right .timeline_box, .cs_tvtime .list_right .timeline_box .channel_list .ind_program .inner {*/
	/*	border-left: 1px solid #404040;*/
	/*}*/
	
	/*.cs_tvtime .main_tab .btn_prev, .cs_tvtime .main_tab .btn_next {*/
	/*	background-color: #242424;*/
	/*}*/
	
	/*.cs_tvtime .main_tab:before, .cs_tvtime .main_tab:after {*/
	/*	filter: invert(86%);*/
	/*}*/
	
	/*.cs_tvtime .date_tab {*/
	/*	border: 1px solid #404040;*/
	/*	border-width: 0 1px;*/
	/*	background-color: #242424;*/
	/*}*/
	
	/*.cs_tvtime .main_tab+.date_tab, .cs_tvtime .main_tab+.timeline_wrap, .cs_tvtime .main_tab+._contents_area {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.cs_tvtime .date_tab li[aria-selected="true"] a, .cs_tvtime .list_left .item>a {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_tvtime .list_left .item, .cs_tvtime .list_right .timeline_box .channel_list .item {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.cs_tvtime .list_right .timeline_box .channel_list .ind_program.on {*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.cs_tvtime .timeline_body {*/
	/*	border-right: 1px solid #404040;*/
	/*}*/
	
	/*.cs_tvtime .timeline_head .title_right .prev_btn {*/
	/*	border: 1px solid #246;*/
	/*	background-color: #182030;*/
	/*}*/
	
	/*.cs_tvtime .timeline_head .title_right .time_wrap>ul>li {*/
	/*	border: 1px solid #246;*/
	/*	border-width: 1px 0 1px;*/
	/*}*/
	
	/*.cs_tvtime .timeline_head .title_right .next_btn {*/
	/*	border: 1px solid #246;*/
	/*	border-left: 1px solid #246;*/
	/*	background-color: #182030;*/
	/*}*/
	
	/*.cs_tvtime .timeline_head .title_right {*/
	/*	background-color: #182030;*/
	/*}*/
	
	/*.cs_tvtime .timeline_head .title_right .time_wrap>ul>li:after {*/
	/*	opacity: 1;*/
	/*	filter: none;*/
	/*	background-color: #404040;*/
	/*}*/
	
	/*.cs_tvtime .date_tab li[aria-selected="true"].today span {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_tvtime .list_right .timeline_box .channel_list .ind_program .inner.no_data {*/
	/*	background-color: #212121;*/
	/*}*/
	
	/*.cs_tvtime .main_tab ul li a {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_tvtime .timeline_head .title_left a.text, .cs_tvtime .weekly .timeline_body .program_list .time_box, .api_error .tit_message {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_tvtime .timeline_head .title_left .ly_box {*/
	/*	background-color: #2f2f2f;*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.cs_tvtime .timeline_head .title_left .ly_box ul li a {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_tvtime .error_area {*/
	/*	border: 1px solid #404040;*/
	/*	border-width: 0 1px 0;*/
	/*}*/
	
	/*.cs_tvtime ._contents_area .timeline_wrap .error_area {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.api_error .btn_retry {*/
	/*	background: #242424;*/
	/*	color: #cacaca;*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.cs_tvtime .weekly .timeline_body .program_list .ind_program .inner span.pr_title, .cs_tvtime .weekly .timeline_head .title_right .time_wrap>ul li span {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_tvtime .channel_select .ly_channel {*/
	/*	border: 1px solid #404040;*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.cs_tvtime .channel_select .ly_channel .genre_list li .channel_name .lk {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_production_type.right .video_info .video_more .scm_ellipsis a {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_production_type.right .list_arrow a {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.cs_production_type .main_detail_bx {*/
	/*	border: 1px solid #404040;*/
	/*	border-top: 0;*/
	/*}*/
	
	/*.cs_production_type .csp_tab_area {*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.cs_production_type .csp_tab_area .list_tab a, .cs_production_type .info_area {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_production_type .info_area .link_more, .cs_production_type .csp_notice_info .this_link {*/
	/*	color: #7474e3;*/
	/*}*/
	
	/*.cs_production_type .csp_notice_info:before {*/
	/*	background-color: #404040;*/
	/*}*/
	
	/*.cs_production_type .state_area {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.cs_production_type .button_list .button_more {*/
	/*	color: #cacaca;*/
	/*	border: 1px solid #404040;*/
	/*	border-width: 1px 1px 1px 0;*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.cs_production_type .button_list .button_more:first-child {*/
	/*	border-left: 1px solid #404040;*/
	/*}*/
	
	/*.cs_production_type .csp_tab_area .list_tab li[aria-selected="true"] .menu:before {*/
	/*	background-color: #4369b1;*/
	/*}*/
	
	/*.cs_production_type .csp_tab_area .list_tab li[aria-selected="true"] a {*/
	/*	color: #4369b1;*/
	/*}*/
	
	/*.cs_production_type .step_area .step_detail {*/
	/*	border: 1px solid #404040;*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.cs_production_type .step_area .title {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.cs_economy_chart .chart_content_box {*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.cs_economy_chart .tab_area:before, .cs_economy_chart .tab_area:after, .cs_economy_chart .tab_area .pg_btn {*/
	/*	filter: invert(86%);*/
	/*}*/
	
	/*.cs_economy_chart .tab_list li a {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_economy_chart .tab_area+div .chart_area, .cs_economy_chart .sub_tab_list {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.cs_economy_chart .summary_area .summary_text strong, .cs_economy_chart .sub_tab_list .tab[aria-selected="true"] a {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_economy_chart .graph_box {*/
	/*	background-color: #2f2f2f;*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.cs_economy_chart .chart_area .graph_box .y_title {*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.cs_economy_chart .chart_area .graph_box .y_title:after, .cs_economy_chart .graph_inner .scroll_wrapper:after {*/
	/*	background-color: #404040;*/
	/*}*/
	
	/*.cs_economy_chart .bb-custom-background {*/
	/*	fill: #242424;*/
	/*}*/
	
	/*.cs_economy_chart .bb-ygrid-line line, .cs_economy_chart .bb-custom-tick-line {*/
	/*	stroke: #404040 !important;*/
	/*}*/
	
	/*.cs_economy_chart .comment_area {*/
	/*	background-color: #242424;*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.cs_economy_chart .comment_area .desp_title {*/
	/*	color: #fff !important;*/
	/*}*/
	
	/*.cs_economy_chart .comment_area .desp_word {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_economy_chart .comment_area .table_area table tr th {*/
	/*	background-color: #2f2f2f;*/
	/*	border-left: 1px solid #404004;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_economy_chart .comment_area .table_area {*/
	/*	border-top: 1px solid #404040;*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.cs_economy_chart .comment_area .table_area table tr td {*/
	/*	border: 1px solid #404040;*/
	/*	border-width: 1px 0 0 1px;*/
	/*}*/
	
	/*.cs_economy_chart .page_area .btn_page {*/
	/*	border: 1px solid #404040;*/
	/*	background-color: #242424;*/
	/*}*/
	
	/*.cs_economy_chart .notice_desp:after {*/
	/*	background-color: #404040;*/
	/*}*/
	
	/*.cs_economy_chart .notice_desp .ico_q {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.cs_economy_chart .other_info {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.cs_economy_chart .other_info dl dt {*/
	/*	color: #fff !important;*/
	/*}*/
	
	/*.cs_economy_chart .other_info dl dd a {*/
	/*	color: #7474e3;*/
	/*}*/
	
	/*.cs_economy_chart .sub_tab_list .tab+.tab:after {*/
	/*	background-color: #404040;*/
	/*}*/
	
	/*.cs_economy_chart .bb-custom-axis-y-label tspan, .cs_economy_chart .bb-custom-axis-y2-label tspan, .cs_economy_chart .bb-axis-y .tick text, .cs_economy_chart .bb-axis-y2 .tick text, .cs_economy_chart .bb-axis-x .tick text, .cs_economy_chart .graph_box .legend_area li {*/
	/*	fill: #cacaca !important;*/
	/*}*/
	
	/*.cs_economy_chart .graph_box .legend_area li {*/
	/*	color: #cacaca !important;*/
	/*}*/
	
	/*.cs_economy_chart .bb-tooltip-container {*/
	/*	border: 1px solid #404040;*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.cs_economy_chart .bb-tooltip-container .title_tooltip {*/
	/*	background-color: #2f2f2f;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_economy_chart .bb-tooltip-container .bb-tooltip li>span {*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.cs_economy_chart .bb-tooltip-container .bb-tooltip li>span.name {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_economy_chart .bb-tooltip-container .bb-tooltip li>span.value {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_economy_chart .error_area .tit_message {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_economy_chart .graph_box .right_notice {*/
	/*	border-top: 1px solid #404040;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_economy_chart .graph_box .loading_area .loading_ico img {*/
	/*	filter: invert(81.5%);*/
	/*}*/
	
	/*.cs_economy_chart .graph_inner .graph_page .arrow_btn {*/
	/*	filter: invert(81.5%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.cs_economy_chart .tab_area+div .data_table {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.cs_economy_chart .data_table .head_table tr th {*/
	/*	border: 1px solid #404040;*/
	/*	border-width: 1px 0 1px 1px;*/
	/*	background-color: #2f2f2f;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_economy_chart .data_table .body_table tr td {*/
	/*	border: 1px solid #404040;*/
	/*	border-width: 1px 0 0 1px;*/
	/*}*/
	
	/*.cs_economy_chart .data_table .body_table {*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.cs_general_election .election_content .election_area {*/
	/*	border: 1px solid #404040;*/
	/*	border-width: 0 1px 1px;*/
	/*}*/
	
	/*.cs_general_election .detail_info dd {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_general_election .ele_btn_area .ele_info_btn {*/
	/*	border: 1px solid #404040;*/
	/*	color: #7474e3;*/
	/*}*/
	
	/*.cs_general_election .ele_info_btn em:before, .cs_general_election .ele_timeline .ele_inner .time_list:before {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.cs_general_election .ele_timeline .ele_inner:before, .cs_general_election .ele_timeline .ele_inner .inner:after, .cs_general_election .info_txt:before {*/
	/*	background-color: #404040;*/
	/*}*/
	
	/*.cs_general_election .ele_inner .time_list p {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_general_election .ele_timeline .ele_inner .inner.selected, .cs_general_election .ele_timeline .ele_inner .inner.d_day {*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.cs_general_election .sub_tab_area .type_main {*/
	/*	border: 1px solid #404040;*/
	/*	border-width: 0 1px 0;*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.cs_general_election .sub_tab_area .type_main .tab_list .tab[aria-selected="true"] a {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_general_election .polls_tab_area, .cs_general_election .info_select {*/
	/*	background-color: #242424;*/
	/*}*/
	
	/*.cs_general_election .select_box {*/
	/*	border: 1px solid #404040;*/
	/*	background-color: #242424;*/
	/*}*/
	
	/*.cs_general_election .btn_select {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_general_election .btn_polls .btn_pollssave, .cs_general_election .btn_polls.on .btn_pollssave {*/
	/*	background-color: #242424;*/
	/*	border: 1px solid #404040;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_general_election .notice_area .notice_txt em {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_general_election .select_box .list_select {*/
	/*	background: #2f2f2f;*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.cs_general_election .list_select ul li a {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_general_election .my_local_candidate .candidate_search_area {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.cs_general_election .candidate_search_area .search_result .search_all+.search_list_area {*/
	/*	background: #242424;*/
	/*}*/
	
	/*.cs_general_election .search_list .list_item .item_box .party .party_txt {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_general_election .search_list .list_item .item_box .thumb_box .thumb .mask {*/
	/*	filter: invert(86%);*/
	/*}*/
	
	/*.cs_general_election .my_local_candidate .polls_tab .notice_area .title_txt {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_general_election .save .btn_polls.on .btn_pollssave {*/
	/*	background-color: #019341;*/
	/*	border: 1px solid #019341;*/
	/*	color: #242424;*/
	/*}*/
	
	/*.cs_general_election .pop_ly_info {*/
	/*	background-color: #2f2f2f;*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.cs_general_election .pop_ly_info .notice_txt {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_general_election .sub_tab_area .type_main .tab_list .tab+.tab:before {*/
	/*	border-left: 1px solid #404040;*/
	/*}*/
	
	/*.cs_general_election .sub_tab ul li {*/
	/*	background: #242424;*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.cs_general_election .sub_tab ul li[role="tab"][aria-selected="true"] {*/
	/*	background: #2f2f2f;*/
	/*}*/
	
	/*.cs_general_election .sub_tab ul li a {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_general_election .sub_tab ul li[role="tab"][aria-selected="true"] a {*/
	/*	color: #9285d4;*/
	/*}*/
	
	/*.cs_general_election .notice_area.proportional .notice_txt+.notice_txt, .cs_general_election .candidate_search_area {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.cs_general_election .error_area .ico_err {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.cs_general_election .page_area {*/
	/*	background: #2f2f2f;*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.cs_general_election a[class^=btn_page_] {*/
	/*	background-color: #242424;*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.cs_general_election .voting_info .voting_box .info_text {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_general_election .voting_info .outline_info dd {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_general_election .voting_info {*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.cs_general_election .early_voting .voting_process .process_area.v2 {*/
	/*	border-left: 1px solid #404040;*/
	/*}*/
	
	/*.cs_general_election .early_voting .voting_process .process_area .process_top {*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.cs_general_election .voting_process .process_top, .cs_general_election .voting_process .process_list ul li, .cs_general_election .code_conduct_area .code_conduct ul li {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_general_election .voting_process .process_top strong, .cs_general_election .view_link .notice_area .notice_txt em, .cs_general_election .code_conduct_area .code_conduct strong {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_general_election .view_link:before, .cs_general_election .code_conduct_area .code_conduct {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.cs_general_election .polls_input input {*/
	/*	background-color: #242424;*/
	/*	border: 1px solid #404040;*/
	/*	background: none;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_general_election .polls_input {*/
	/*	background-color: #242424;*/
	/*}*/
	
	/*.cs_general_election .btn_polls .btn_pollssearch {*/
	/*	background-color: #019341;*/
	/*	border: 1px solid #019341;*/
	/*	color: #242424;*/
	/*}*/
	
	/*.cs_general_election .polls_search:before, .cs_general_election .polls_search .search_table .table_list .list_item {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.cs_general_election .polls_search .search_table .table_list .list_item .item_box .polls, .cs_general_election .polls_search .search_table .table_list .list_item .item_box .place .title_link, .cs_general_election .issue_area .issue_box .item .item_title {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_general_election .polls_search .search_table .table_list .list_item .item_box .btn .ico, .cs_general_election .polls_search .search_table .facilities_info li, .cs_reby_election .election_banner .ele_icon, .cs_reby_election .election_timeline ul li .time_list:before, .cs_reby_election .election_timeline ul li:after {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.cs_general_election .voting .voting_process .process_area .process_list ul li, .cs_general_election .issue_area .issue_box .item .item_detail {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_reby_election .election_box {*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.cs_reby_election .election_title {*/
	/*	background-color: #2f2f2f;*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.cs_reby_election .election_info .detail_info dd {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_reby_election .election_banner {*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.cs_reby_election .tab_area {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.cs_reby_election .tab_area .main_tab .tab_list li[aria-selected="true"] a {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_reby_election .tab_area .main_tab .tab_list li a, .cs_reby_election .election_timeline ul li .time_list p {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_reby_election .tab_area .main_tab {*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.cs_reby_election .election_timeline ul li.selected, .cs_reby_election .election_timeline ul li.d_day {*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.cs_reby_election .rel_area:before {*/
	/*	background-color: #404040;*/
	/*}*/
	
	/*.cs_reby_election .tab_area .sub_tab {*/
	/*	background-color: #2f2f2f;*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.cs_reby_election .tab_area .sub_tab .tab_list li[aria-selected="true"] a {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_reby_election .election_area table th {*/
	/*	border: 1px solid #404040;*/
	/*	border-width: 1px 1px 1px 0;*/
	/*	background-color: #2f2f2f;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_reby_election .election_area table tbody td {*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.cs_reby_election .election_area table tbody td+td {*/
	/*	border-left: 1px solid #404040;*/
	/*}*/
	
	/*.cs_reby_election .alert_popup .ly_info {*/
	/*	background-color: #2f2f2f;*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.cs_reby_election .alert_popup .ly_info .text, .cs_general_election .description dd {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_general_election .general_election_wrap {*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.cs_general_election .title_wrap {*/
	/*	background-color: #2f2f2f;*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.cs_general_election .election_box .top_graph, .cs_general_election .election_box .bottom_graph, .cs_general_election .election_box .area_right .bg_map img {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.cs_general_election .result_ly {*/
	/*	border: 1px solid #404040;*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.cs_general_election .result_ly>strong {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_general_election .result_ly .close_btn {*/
	/*	filter: invert(81.5%);*/
	/*}*/
	
	/*.cs_general_election .election_box .area_right .graph_title dt {*/
	/*	color: #cacaca !important;*/
	/*}*/
	
	/*.cs_general_election .info_wrap a {*/
	/*	color: #7474e3;*/
	/*}*/
	
	/*.cs_general_election .info_wrap:after {*/
	/*	background-color: #404040;*/
	/*}*/
	
	/*.cs_general_election .title_wrap .option_bx .list_select {*/
	/*	border: 1px solid #404040;*/
	/*	background: #2f2f2f;*/
	/*}*/
	
	/*.cs_general_election .title_wrap .option_bx .list_select ul li a {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_voting_rate .voting_rate_bx {*/
	/*	border: 1px solid #404040;*/
	/*	background: #2f2f2f;*/
	/*}*/
	
	/*.cs_voting_rate .table_bx {*/
	/*	border: 1px solid #404040;*/
	/*	border-width: 0 1px 1px;*/
	/*}*/
	
	/*.cs_voting_rate .table_bx .table_title {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_voting_rate .table_bx .table_header table th {*/
	/*	background-color: #2f2f2f;*/
	/*	border: 1px solid #404040;*/
	/*	border-width: 1px 1px 0 0;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_voting_rate .table_bx .table_content {*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.cs_voting_rate .table_bx .table_body table th, .cs_voting_rate .table_bx .table_body table td {*/
	/*	color: #cacaca;*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.cs_voting_rate .table_bx .table_body table th {*/
	/*	border-width: 0 0 1px 1px;*/
	/*}*/
	
	/*.cs_voting_rate .table_bx .sub_option .btn_option[aria-selected=true] {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_voting_rate .page_area .paging_bx a[class^=btn_page_], .cs_voting_rate .voting_rate_bx .graph_bx {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.cs_voting_rate .table_bx .table_body table td {*/
	/*	border-width: 0 0 0 1px;*/
	/*}*/
	
	/*.cs_voting_rate .legend_info li, .cs_voting_rate .voting_rate_bx .graph_legend li {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_voting_rate .info_wrap a {*/
	/*	color: #7474e3;*/
	/*}*/
	
	/*.cs_voting_rate .info_wrap:after {*/
	/*	background-color: #404040;*/
	/*}*/
	
	/*.cs_president_list .president_wrap {*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.cs_president_list .title_wrap {*/
	/*	background-color: #2f2f2f;*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.cs_president_list .description dd {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_president_list .description {*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.cs_president_list .result_bx .result_title {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_president_list .result_list .dtail_bx .party, .cs_president_list .result_list .dtail_bx .vote {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_president_list .page_area .paging_bx a[class^=btn_page_] {*/
	/*	border: 1px solid #404040;*/
	/*	background-color: #242424;*/
	/*}*/
	
	/*.cs_president_list .region_vote .map_bx {*/
	/*	border-right: 1px solid #404040;*/
	/*}*/
	
	/*.cs_president_list .region_vote, .cs_president_list .region_vote .legend_bx {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.cs_president_list .region_vote .vote_list_bx .vote_list .region {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_president_list .region_vote .vote_list_bx .vote_list .candidate .name {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_president_list .region_vote .vote_list_bx .vote_list .bx {*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.cs_president_list .info_wrap:after {*/
	/*	background-color: #404040;*/
	/*}*/
	
	/*.cs_president_list .info_wrap a {*/
	/*	color: #7474e3;*/
	/*}*/
	
	/*.cs_president_list .region_vote .map_bx .map_title {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_president_list .region_vote .map_bx .map_img img {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.cs_president_list .region_vote .map_bx:after {*/
	/*	border: 1px solid #404040;*/
	/*	border-width: 1px 1px 0 1px;*/
	/*}*/
	
	/*.cs_president_list .title_wrap .option_bx .list_select {*/
	/*	border: 1px solid #404040;*/
	/*	background: #2f2f2f;*/
	/*}*/
	
	/*.cs_president_list .title_wrap .option_bx .list_select ul li a {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_president_list .graph_wrap .graph_title {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_president_list .graph_wrap .candidate .dtail_bx .name a {*/
	/*	color: #7474e3;*/
	/*}*/
	
	/*.cs_president_list .graph_wrap .candidate .dtail_bx .rank {*/
	/*	color: #cacaca;*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.cs_president_list .graph_wrap .candidate .dtail_bx .party, .cs_president_list .graph_wrap .graph_bx .value_info li {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_president_list .graph_wrap .graph_bx .graph .inner {*/
	/*	color: #242424;*/
	/*}*/
	
	/*.cs_president_list .graph_wrap .bx {*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.cs_president_list .graph_wrap .graph_bx .graph .inner:after {*/
	/*	background-color: #404040;*/
	/*}*/
	
	/*.cs_president_list .graph_wrap .candidate .dtail_bx .rank.win {*/
	/*	color: #242424;*/
	/*}*/
	
	/*.cs_region_election .region_election_area .election_area {*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.cs_region_election .region_election_area .election_area .election_title_area {*/
	/*	border-bottom: 1px solid #404040;*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.cs_region_election .option_bx .select_link .ico {*/
	/*	filter: invert(81.5%);*/
	/*}*/
	
	/*.cs_region_election .detail_info dd {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_region_election .region_election_area .election_area .election_title_area .option_bx .list_select {*/
	/*	background: #2f2f2f;*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.cs_region_election .region_election_area .election_area .election_title_area .option_bx .list_select ul li a {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_region_election .second_area .governor_graph_bar {*/
	/*	border: 1px solid #404040;*/
	/*	border-width: 1px 0 0 0;*/
	/*}*/
	
	/*.cs_region_election .second_area .governor_graph_bar.before_l {*/
	/*	border-width: 0 1px 0 0;*/
	/*	border-color: #404040;*/
	/*}*/
	
	/*.cs_region_election .graph_info {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.cs_region_election .info_txt:before {*/
	/*	background-color: #404040;*/
	/*}*/
	
	/*.cs_region_election .info_txt .relation_link dd a {*/
	/*	color: #7474e3;*/
	/*}*/
	
	/*.cs_region_election .second_area .second_map, .cs_region_election .first_area .graph_map, .cs_region_election .region_election_area .arrow_btn .next_btn .next_arrow, .cs_region_election .region_election_area .arrow_btn .before_btn span.before_arrow {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.cs_region_election .region_election_area .arrow_btn .next_btn {*/
	/*	background-color: #242424;*/
	/*	border: 1px solid #404040;*/
	/*	border-right: 0;*/
	/*}*/
	
	/*.cs_region_election .region_election_area .arrow_btn .before_btn {*/
	/*	background-color: #242424;*/
	/*	border: 1px solid #404040;*/
	/*	border-left: 0;*/
	/*}*/
	
	/*.cs_region_election .second_area .governor_graph_bar.mayor_l {*/
	/*	border: 1px solid #404040;*/
	/*	border-width: 0 1px 0 0;*/
	/*}*/
	
	/*.cs_region_election .first_area .governor_graph_bar {*/
	/*	border: 1px solid #242424;*/
	/*	border-width: 0 1px 0 0;*/
	/*}*/
	
	/*.cs_by_election .by_election_content {*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.cs_by_election .by_election_info table thead th {*/
	/*	color: #cacaca;*/
	/*	background-color: #2f2f2f;*/
	/*	border: 1px solid #404040;*/
	/*	border-width: 1px 1px 1px 0;*/
	/*}*/
	
	/*.cs_by_election .by_election_info table tbody th, .cs_by_election .by_election_info table tbody td {*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.cs_by_election .by_election_info table tbody td+td {*/
	/*	border-left: 1px solid #404040;*/
	/*}*/
	
	/*.cs_by_election .by_election_info table tbody th {*/
	/*	border-right: 1px solid #404040;*/
	/*}*/
	
	/*.cs_by_election .page_area {*/
	/*	border-top: 1px solid #404040;*/
	/*	background: #2f2f2f;*/
	/*}*/
	
	/*.cs_by_election .rel_area:before {*/
	/*	background-color: #404040;*/
	/*}*/
	
	/*.cs_minimum_wages .minimum_wages_wrap {*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.cs_minimum_wages .info_area dl dd {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_minimum_wages .other_info dl dd a {*/
	/*	color: #7474e3;*/
	/*}*/
	
	/*.cs_minimum_wages .tb_area .wage_table thead th {*/
	/*	background-color: #2f2f2f;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_minimum_wages .tb_area .wage_table tbody tr td {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.cs_minimum_wages .tb_area .wage_table tbody tr td+td, .cs_minimum_wages .tb_area .wage_table thead th+th {*/
	/*	border-left: 1px solid #404040;*/
	/*}*/
	
	/*.cs_minimum_wages .tb_area .wage_table {*/
	/*	border: 1px solid #404040;*/
	/*	border-width: 1px 0;*/
	/*}*/
	
	/*.cs_minimum_wages .subinfo_box:before {*/
	/*	background-color: #404040;*/
	/*}*/
	
	/*.academic .type01 .afiles, .academic .type01 .alibry, .cs_uio_carousel .crs_ct_sct .crs_ct_lst .cnt_area .cnt_likeit .u_ico, .cs_uio_carousel .crs_ct_sct .crs_ct_lst .cnt_area .cnt_share .u_ico, .cs_uio_carousel .sct_pgnv a {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.cs_uio_carousel .crs_ct_sct .crs_ct_lst .desc_box {*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.cs_uio_carousel .crs_ct_sct .crs_ct_lst .desc_box .txt_area>p {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_uio_carousel .crs_ct_sct .crs_ct_lst .sec_ofr {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.cs_uio_carousel .crs_ct_sct .crs_ct_lst .sec_ofr .ofr_nm {*/
	/*	color: #7474e3;*/
	/*}*/
	
	/*.cs_uio_carousel .sct_pgnv em strong, .cs_general_election .privacy_info .privacy_number label {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_general_election .sub_tab_area .type_main .tab_list .tab {*/
	/*	border: none;*/
	/*}*/
	
	/*.cs_general_election .polls_input .example .info_title {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_general_election .privacy_info .gender_sub .gender_input label {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_general_election .privacy_info .privacy_number:before {*/
	/*	border-left: 1px solid #404040;*/
	/*}*/
	
	/*.cs_general_election .privacy_info .gender_sub .gender_input {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_general_election a[class^=btn_page_] .ico_spr, .cs_general_election .privacy_info .gender_sub .gender_input label:before {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.cs_general_election .turnout_info .title_box .info_title {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_general_election .turnout_info .graph_area .rate_count ul li {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_general_election .turnout_info .graph_area .rate_count ul li:before {*/
	/*	background: #404040;*/
	/*}*/
	
	/*.cs_general_election .turnout_info .graph_area .graph_doughnut svg, .cs_general_election .turnout_info .btn_retry {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.cs_general_election .turnout_area .turnout_graph_area {*/
	/*	border-top: 1px solid #404040;*/
	/*	background: #2f2f2f;*/
	/*}*/
	
	/*.cs_general_election .turnout_area .turnout_graph_area .title_info {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_general_election .turnout_graph_area .graph_index ul li.index1 {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_general_election .turnout_graph_box {*/
	/*	border: 1px solid #404040;*/
	/*	border-width: 0 1px 0;*/
	/*	border-top: 1px solid #404040;*/
	/*	background-color: #242424;*/
	/*}*/
	
	/*.cs_general_election .turnout_graph_box.rate_30:before {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.cs_general_election .turnout_graph_box .graph_list li:not(.last) .ico_rate_dot.v1 .num {*/
	/*	text-shadow: -1px -1px 1px #242424, 1px -1px 1px #242424, -1px 1px 1px #242424, 1px 1px 1px #242424;*/
	/*}*/
	
	/*.cs_general_election .turnout_graph_box .graph_list li.now_time .tlt_time {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_general_election .turnout_graph_area .graph_table {*/
	/*	border: 1px solid #404040;*/
	/*	border-width: 0 1px 1px;*/
	/*	border-top: 1px solid #404040;*/
	/*	background: #242424;*/
	/*}*/
	
	/*.cs_general_election .turnout_graph_area .graph_table thead th {*/
	/*	background: #2f2f2f;*/
	/*}*/
	
	/*.cs_general_election .turnout_graph_area .graph_table td {*/
	/*	border-left: 1px solid #404040;*/
	/*}*/
	
	/*.cs_general_election .turnout_graph_area .graph_table tr {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.cs_general_election .turnout_graph_area .graph_table tbody tr:first-child td.on {*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.cs_general_election .turnout_graph_box .graph_list li.now_time .ico_rate_dot.v1 .rate_num {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.cs_general_election .turnout_graph_area .graph_table th.on:after {*/
	/*	filter: none;*/
	/*	background: #2f2f2f;*/
	/*}*/
	
	/*.cs_general_election .turnout_area {*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.cs_general_election .turnout_area.local .turnout_graph_area {*/
	/*	background: #242424;*/
	/*}*/
	
	/*.cs_general_election .turnout_area.local .bar_graph_area {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.cs_general_election .option_tab .sub_option li[role="tab"][aria-selected="true"] .btn_option {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_general_election .option_tab .sub_option .btn_option {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_general_election .turnout_area .more_view:before {*/
	/*	background: #404040;*/
	/*}*/
	
	/*.greenmap .lst_map .info_area .btn_icon img, .greenmap .local_map .dsc_info em, .greenwindow .bt_search .ico_search {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.dic li.dic_hanja .letter a {*/
	/*	border: 1px solid #404040;*/
	/*	color: #7474e3;*/
	/*}*/
	
	/*.dic dd dt a:visited {*/
	/*	color: #e177e3;*/
	/*}*/
	
	/*.dic li.dic_hanja .letter a:visited {*/
	/*	color: #7474e3;*/
	/*}*/
	
	/*.cs_weather .table_info.weekly .list_area li dd {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_general_election .turnout_graph_box.rate_40:before {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.news .title_desc .location {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_general_election .profile_content .profile_info .name_info .order_txt, .cs_general_election .profile_box dd, .cs_general_election .main_add_tab .list_tab li[role="tab"][aria-selected="true"] a {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_general_election .main_add_tab {*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.cs_general_election .political_work .bx .item {*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.cs_general_election .political_work .sub_info {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.cs_general_election .political_work .sub_info .sub_dsc .nickname {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_general_election .political_work .scm_ellipsis {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_general_election .political_work .btn .next, .cs_general_election .political_work .btn .prev {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.cs_general_election .relation_candidate {*/
	/*	background: #242424;*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.cs_general_election .relation_candidate .election_title {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_general_election .relation_candidate .candidate_list li .list_info .thumb_box .thumb_link .mask {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.flight .flight_desc .flight_target {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.flight .flight_box {*/
	/*	border: 4px solid #404040;*/
	/*}*/
	
	/*.flight .flight_header a {*/
	/*	border-bottom: 3px solid #404040;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.flight .flight_header a.on {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.flight .flight_info {*/
	/*	background: #2f2f2f;*/
	/*}*/
	
	/*.flight .flight_header {*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.flight .flight_airport a {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.flight .flight_trip_route .flight_btn_region, .flight .flight_trip_route .btn_switch, .flight .flight_select .flight_btn, .flight_calendar .calendar_info:before, .flight .flight_calendar .calendar_head .calendar-btn-prev-mon .btn_prev, .flight .flight_calendar .calendar_head .calendar-btn-next-mon .btn_next {*/
	/*	filter: invert(81.5%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.flight .flight_select .flight_btn_txt {*/
	/*	background: #242424;*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.flight .flight_calendar .layer_area {*/
	/*	background-color: #2f2f2f;*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.flight_calendar .layer_header {*/
	/*	background-color: #404040;*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.flight .flight_calendar .calendar_area:first-child {*/
	/*	border-right: 1px solid #404040;*/
	/*}*/
	
	/*.flight .flight_calendar .calendar_body td.calendar_prev_mon .btn_days:hover, .flight .flight_calendar .calendar_body td.calendar_next_mon .btn_days:hover, .flight .flight_calendar .calendar_body td.calendar-unselectable .btn_days:hover {*/
	/*	background-color: #3a3a3a;*/
	/*}*/
	
	/*.flight .flight_calendar .calendar_body .btn_days:hover {*/
	/*	background-color: #404040;*/
	/*}*/
	
	/*.flight .flight_calendar .calendar_body .btn_days {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.flight .flight_calendar .calendar_body td.calendar_prev_mon .btn_days, .flight .flight_calendar .calendar_body td.calendar_next_mon .btn_days, .flight .flight_calendar .calendar_body td.calendar-unselectable .btn_days {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.flight .flight_calendar .sub_area {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.flight .flight_calendar .calendar_body .btn_days .ico_txt_check, .flight .flight_calendar .calendar_body td.calendar_dim .btn_days, .flight .flight_calendar .calendar_body td.calendar_selected .btn_days {*/
	/*	color: #2f2f2f;*/
	/*}*/
	
	/*.flight .flight_calendar .calendar_body td.calendar_gap .btn_days:before {*/
	/*	background-color: #404040;*/
	/*}*/
	
	/*.flight .flight_btn_unselect, .flight .flight_btn_direct {*/
	/*	background-color: #2f2f2f;*/
	/*	color: #cacaca;*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.flight .flight_btn_search {*/
	/*	background: #4f8cc9;*/
	/*	position: relative;*/
	/*}*/
	
	/*.flight .flight_btn_search:after {*/
	/*	content: '항공권검색';*/
	/*	position: absolute;*/
	/*	font-size: 15px;*/
	/*	font-weight: bold;*/
	/*	text-indent: initial;*/
	/*	color: #242424;*/
	/*	left: 0;*/
	/*	top: 50%;*/
	/*	transform: translate(0%, -50%);*/
	/*	width: 100%;*/
	/*	height: 18px;*/
	/*}*/
	
	/*.flight .flight_ly_person {*/
	/*	border: 1px solid #404040;*/
	/*	background: #2f2f2f;*/
	/*}*/
	
	/*.flight .flight_ly_person .flight_ly_row .flight_ly_btn_person {*/
	/*	background: #242424;*/
	/*}*/
	
	/*.flight .flight_ly_person .flight_ly_row .flight_ly_btn_person .flight_ly_btn_minus {*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.flight .flight_ly_person .flight_ly_row .flight_ly_btn_person .flight_ly_btn_minus:hover, .flight .flight_ly_person .flight_ly_row .flight_ly_btn_person .flight_ly_btn_plus:hover {*/
	/*	border-color: #404040;*/
	/*}*/
	
	/*.flight .flight_ly_person .flight_ly_row .flight_ly_count {*/
	/*	border-top: 1px solid #404040;*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.flight .flight_ly_person .flight_ly_row .flight_ly_btn_person .flight_ly_btn_plus {*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.flight .flight_ly_person .flight_ly_desc, .flight .flight_ly_seat .flight_ly_desc {*/
	/*	border-top: 1px solid #404040;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.flight .flight_ly_seat {*/
	/*	background: #2f2f2f;*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.flight .flight_ly_seat .flight_ly_btn_seat {*/
	/*	background: #242424;*/
	/*	border: 1px solid #404040;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.flight .flight_ly_seat .flight_ly_btn_seat_on {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.flight .flight_ly_seat .flight_ly_btn_seat:hover {*/
	/*	border-color: #404040;*/
	/*}*/
	
	/*.flight .flight_ly_seat .flight_ly_btn_seat .flight_ly_sel {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.flight .flight_btn_unselect_on {*/
	/*	background-color: #6c89ae;*/
	/*	border-color: #5a7aa1;*/
	/*}*/
	
	/*.flight .flight_btn_unselect_on, .flight .flight_btn_direct.on {*/
	/*	color: #2f2f2f;*/
	/*}*/
	
	/*.flight .flight_partners {*/
	/*	border-top: 1px solid #404040;*/
	/*	background: #242424;*/
	/*}*/
	
	/*.flight .flight_partners_listitem, .flight .flight_refer .ico_info {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.flight .flight_multi_trip .flight_trip_row .flight_trip_route {*/
	/*	background-position: 0 2px;*/
	/*}*/
	
	/*.flight .flight_multi_trip .flight_trip_row {*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.flight .flight_multi_trip .flight_btn_add {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.flight .flight_multi_trip .flight_btn_del {*/
	/*	filter: invert(81.5%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.flight .flight_input {*/
	/*	background: #242424;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.flight .flight_ly_rec {*/
	/*	background: #2f2f2f;*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.flight .flight_ly_rec .flight_ly_rec_title {*/
	/*	color: #fff;*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.flight .flight_ly_rec th {*/
	/*	background: #404040;*/
	/*}*/
	
	/*.flight .flight_ly_rec table {*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.flight .flight_ly_rec a {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.flight .flight_ly_auto {*/
	/*	background: #2f2f2f;*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.flight .flight_ly_auto .lnk_autocomplete_on a {*/
	/*	background: #3a3a3a;*/
	/*}*/
	
	/*.flight .flight_ly_auto a {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.flight .flight_ly_auto li {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.flight .flight_ly_auto p {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.bar {*/
	/*	border-left: 1px solid #404040;*/
	/*}*/
	
	/*.cs_general_election .turnout_info .graph_area .rate_count.reporting ul li.turnout_final {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_general_election .turnout_info .graph_area .rate_count.reporting ul:before {*/
	/*	background: #404040;*/
	/*}*/
	
	/*.cs_general_election .turnout_info .graph_area .rate_count.reporting ul li .count_num {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_general_election .turnout_info .graph_area .rate_count.reporting ul li .count_num+.count_name:before {*/
	/*	border-left: 1px solid #404040;*/
	/*}*/
	
	/*.cs_general_election .summary_area .reporting_area .search_all .search_title, .cs_general_election .summary_area .reporting_area .search_all .search_count {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_general_election .summary_area .reporting_area .rate_map+.ballot_tally_area.reporting .search_all:after {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.cs_general_election .party_count_area .party_list .list_item .list_info .party_name {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.map_area svg {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.cs_general_election .reporting_area .rate_map {*/
	/*	background-color: rgb(51, 54, 58) !important;*/
	/*}*/
	
	/*.cs_general_election .reporting_area .rate_map .mask {*/
	/*	background: #404040;*/
	/*}*/
	
	/*.cs_general_election .local_tab {*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.cs_general_election .local_tab .bg_grd, .cs_general_election .local_tab .arrow_btn a.before_btn span.before_img, .cs_general_election .local_tab .arrow_btn a.next_btn span.next_btn_img {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.cs_general_election .local_tab {*/
	/*	background: #242424;*/
	/*}*/
	
	/*.cs_general_election .local_tab .scroller ul li[aria-selected="true"] a {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_general_election .local_tab .scroller ul li a {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_general_election .summary_area .reporting_area:after {*/
	/*	background: #404040;*/
	/*}*/
	
	/*.cs_general_election .reporting_area:after {*/
	/*	background-color: #404040;*/
	/*}*/
	
	/*.cs_general_election .index_area+.turnout_area.local, .cs_general_election .summary_box {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.cs_general_election .rate_map .map_btn .map_all {*/
	/*	background: #242424;*/
	/*	border: 1px solid #404040;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_general_election .turnout_info .graph_area .rate_count.reporting ul li {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_general_election .ballot_tally_area.reporting .search_list_area .drift_area .party_list_area .item_name_area {*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.cs_general_election .search_list_area .party_list_area .party_list li .party_name {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_general_election .turnout_graph_box.rate_100:before {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.cs_general_election .broadcasting_area .broadcasting_guide {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_general_election .broadcasting_area .bd_list_area .bd_list li {*/
	/*	border: 1px solid #404040;*/
	/*	border-width: 1px 0 0 0;*/
	/*	border-left: 1px solid #404040;*/
	/*}*/
	
	/*.cs_general_election .bd_list li a {*/
	/*	background-color: #242424;*/
	/*}*/
	
	/*.cs_general_election .broadcasting_area .bd_list_area .bd_list li .bd_link {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.cs_general_election .broadcasting_area .bd_list_area .bd_list li .logo_box .bd_logo, .cs_general_election .profile_content .profile_thumb .thumb_link .mask {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.cs_general_election .ballot_tally_area {*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.cs_general_election .ballot_tally_area .count_list:before {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.cs_general_election .ballot_tally_area .thumb_box .thumb .mask {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.cs_general_election .ballot_tally_area .rate_bar.v2, .cs_general_election .ballot_tally_area .rate_bar.v3 {*/
	/*	background-color: #242424*/
	/*}*/
	
	/*.cs_general_election .ballot_tally_area .number_area .rate_bar.v2 .candidate_bar, .cs_general_election .ballot_tally_area .number_area .rate_bar.v3 .candidate_bar {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.cs_general_election .forecast .party, .cs_general_election .forecast .rank {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_general_election .profile_content .profile_info .poll_banner .poll_info .count {*/
	/*	color: #cacaca !important;*/
	/*}*/
	
	/*.cs_general_election .profile_content .profile_info .poll_banner .update_time:before {*/
	/*	border-left: 1px solid #404040;*/
	/*}*/
	
	/*.cs_general_election .voting_station+.turnout_area {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.cs_general_election .ballot_tally_area .top_ranker .count_list.type_half .candidate_info .party {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_general_election .bar_graph .grp:after, .cs_general_election .top_ranker .rate_num {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.cs_general_election .ballot_tally_area .item_info .party:before {*/
	/*	border-left: 1px solid #404040;*/
	/*}*/
	
	/*.cs_general_election .index_area .ico_circle:after {*/
	/*	background: none;*/
	/*}*/
	
	/*.cs_general_election .index_area .ico_circle {*/
	/*	border-radius: 50%;*/
	/*}*/
	
	/*.cs_general_election .summary_area .view_link {*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.cs_general_election .summary_area .reporting_area .search_all .standard_time+.more_view:before {*/
	/*	background: #404040;*/
	/*}*/
	
	/*.cs_general_election .winner_area .local_candidate+.turnout_area {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.nx_place .location_guide_area {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.nx_place .location_guide_area+.transport_area {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.nx_place .transport_area .walk_info::before {*/
	/*	border-top: 1px dashed #404040;*/
	/*	z-index: 1;*/
	/*}*/
	
	/*.nx_place .datalab_area .table_monthly_chart th {*/
	/*	border-top: 1px solid #404040;*/
	/*	border-bottom: 1px solid #404040;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.nx_place .datalab_area .table_monthly_chart td {*/
	/*	border-bottom: 1px solid #404040;*/
	/*	color: #cacaca;*/
	/*	background: #2f2f2f;*/
	/*}*/
	
	/*.nx_place .datalab_area .table_monthly_chart tr.now td {*/
	/*	background: #3a3a3a;*/
	/*}*/
	
	/*.nx_place .datalab_area .pie_chart {*/
	/*	border-left: 1px dashed #404040;*/
	/*}*/
	
	/*.news .section_more .dsc_press {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*#subwaystation_info .nav_subway {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*#subwaystation_info .nav_subway .nav_prev a, .s_line7 .nav_next a {*/
	/*	color: #242424;*/
	/*}*/
	
	/*.cs_subway .trffic_tabw {*/
	/*	background: #242424;*/
	/*}*/
	
	/*.info_section .lst_group {*/
	/*	border-right: 1px solid #404040;*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.map_section .map_area {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.map_section {*/
	/*	border: 1px solid #404040;*/
	/*	border-left: 1px solid #404040;*/
	/*}*/
	
	/*.map_section .map_ctrl {*/
	/*	border-top: 1px solid #404040;*/
	/*	background: #2f2f2f;*/
	/*}*/
	
	/*.map_section .map_ctrl .move, .map_section .map_ctrl .view, .map_section .map_ctrl .reset, .map_section .map_ctrl .zooming {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.info_section h5 {*/
	/*	border-right: 1px solid #404040;*/
	/*	border-bottom: 1px solid #404040;*/
	/*	background: #2f2f2f;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.info_section h6 {*/
	/*	border-top: 1px solid #404040;*/
	/*	border-bottom: 1px solid #404040;*/
	/*	background: #2f2f2f;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.info_section h6 em {*/
	/*	filter: invert(81.5%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.info_section h6 span {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.info_section .lst3 dt em {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.info_section .lst3 a, .info_section h6 span a {*/
	/*	color: #7474e3;*/
	/*}*/
	
	/*.find_section {*/
	/*	border: 1px solid #404040;*/
	/*	border-top: 0;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.find_section label, .find_section span strong {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.find_section .arrow {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.find_section .text, .find_section .find {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.content_search .pop_layer, .content_search .pop_layer01 {*/
	/*	background: #2f2f2f;*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_subway .pop_layer {*/
	/*	border: 2px solid #404040;*/
	/*}*/
	
	/*.cs_subway .pop_layer .title_area {*/
	/*	background: #2f2f2f;*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.cs_subway .pop_layer .title_area dt {*/
	/*	color: #fff !important;*/
	/*}*/
	
	/*.cs_subway .pop_layer .title_area .text {*/
	/*	border: 1px solid #404040;*/
	/*	background: #242424;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_subway .pop_layer .title_area dd input[type=image], p.info {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.cs_subway .pop_layer .title_area .close img, .cs_subway .pop_layer .info_area p {*/
	/*	filter: invert(81.5%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.cs_subway .pop_layer .result_area .subway_line {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*dl.info3 {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*dl.info3 dt {*/
	/*	color: #fff !important;*/
	/*}*/
	
	/*dl.info3 dd a {*/
	/*	color: #7474e3;*/
	/*}*/
	
	/*dl.info3 dd span {*/
	/*	color: #404040 !important;*/
	/*}*/
	
	/*.greenmap .search_motive ul {*/
	/*	background-color: #404040;*/
	/*}*/
	
	/*.greenmap .search_motive {*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.find_section2 {*/
	/*	color: #cacaca;*/
	/*	border: 1px solid #404040;*/
	/*	border-top: 0;*/
	/*}*/
	
	/*.find_section2 label {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.find_section2 .text, .find_section2 .arrow, .find_section2 .find {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.find_section2 span strong {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.transfer dd em {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.cs_subway .trffic_tab_subw {*/
	/*	background-color: #2f2f2f;*/
	/*	border: 1px solid #404040;*/
	/*	border-top: 0;*/
	/*}*/
	
	/*.info_section2 .tb_box .tb_list th {*/
	/*	background: #2f2f2f;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.info_section2 .tb_box .tb_list thead th {*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.cs_subway .trffic_tab {*/
	/*	background: #404040;*/
	/*}*/
	
	/*.cs_subway .trffic_tab li {*/
	/*	background: #242424;*/
	/*}*/
	
	/*.cs_subway .trffic_tab li.select {*/
	/*	background: #2f2f2f;*/
	/*	border-bottom: 1px solid #2f2f2f;*/
	/*}*/
	
	/*.cs_subway .trffic_tab li.select a {*/
	/*	background: none;*/
	/*}*/
	
	/*.cs_subway .trffic_tab li:not(.select) {*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.cs_subway .trffic_tab {*/
	/*	border: 1px solid #404040;*/
	/*	border-left: 0;*/
	/*	border-bottom: 0;*/
	/*}*/
	
	/*.cs_subway .trffic_tab li.select {*/
	/*	border-left: 1px solid #404040;*/
	/*}*/
	
	/*.cs_subway .trffic_tab li.frst {*/
	/*	border-right: 1px solid #404040;*/
	/*}*/
	
	/*.cs_subway .trffic_tab li:not(.frst) {*/
	/*	border-left: 1px solid #404040;*/
	/*}*/
	
	/*.cs_subway .trffic_tab_sub li {*/
	/*	filter: invert(81.5%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.info_section2 .scroll, .info_section3 .scroll {*/
	/*	border: 1px solid #404040;*/
	/*	border-top: 0;*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.info_section2 .tb_box .tb_list .first p {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.info_section2 .tb_box .tb_list td {*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.info_section2 .tb_box .tb_list .mid {*/
	/*	border-left: 1px solid #404040;*/
	/*	border-right: 1px solid #404040;*/
	/*	background: #2f2f2f;*/
	/*}*/
	
	/*.info_section2 .tb_box .tb_list .first .mid p {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.info_section3 h5 {*/
	/*	background: #2f2f2f;*/
	/*	border-top: 1px solid #404040;*/
	/*	border-bottom: 1px solid #404040;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.info_section3 .tb_box .tb_list th {*/
	/*	background: #2f2f2f;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.info_section3 .tb_box .tb_list thead th {*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.info_section3 .tb_box .tb_list.line3 {*/
	/*	border-right: 1px solid #404040;*/
	/*}*/
	
	/*.info_section3 .tb_box .tb_list {*/
	/*	border-left: 1px solid #404040;*/
	/*}*/
	
	/*.info_section3 .tb_box .tb_list .first_row td {*/
	/*	border-top-color: #404040;*/
	/*	border-bottom: 1px solid #404040;*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.info_section3 .tb_box .tb_list td {*/
	/*	border-bottom: 1px solid #404040;*/
	/*	border-left: 1px solid #404040;*/
	/*}*/
	
	/*.info_section3 .tb_box .tb_list .first_row p {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.nsite .type01 dd.site_info .site_search {*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.nsite .type01 dd.site_info .site_search .search_txt {*/
	/*	color: #cacaca;*/
	/*	background: #242424;*/
	/*}*/
	
	/*.nsite .type01 dd.site_info .site_search.insert_txt .search_txt, .dsc_ninfo {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.region dl.row dt, .region .road_sch strong {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.type01 .txt_block .info_txt em {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.nx_place .list_bizinfo .guide_item, .nx_place .list_bizinfo .list_item_provider .link {*/
	/*	color: #7474e3;*/
	/*}*/
	
	/*.book_list img[alt='지식인의 서재 추천도서'] {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.book_list .type01 dt {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.book_list .type01 .txt_block2 a {*/
	/*	color: #7474e3;*/
	/*}*/
	
	/*.txt84 {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_newest .sct_top .sct_thmb .mask {*/
	/*	background: none;*/
	/*}*/
	
	/*.sp_music .correct_info .info_group .list_info {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.sp_music .correct_etc .tab_group {*/
	/*	border: 1px solid #404040;*/
	/*	border-width: 1px 0;*/
	/*}*/
	
	/*.sp_music .correct_etc .tab_group .tab[aria-selected=true] {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.sp_music .correct_info .info_group .btn_area .btn {*/
	/*	background-color: #2f2f2f;*/
	/*	color: #cacaca;*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.sp_music .correct_etc .lyrics_area {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.sp_music .correct_etc .list_another .item+.item, .sp_music .correct_etc .more_area {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*em.apply_ierror a {*/
	/*	color: #cacaca;*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.cs_nperformance .info_box {*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.cs_nperformance .info_box .detail_title {*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.cs_nperformance .detail_info .item_box .star_box dt {*/
	/*	color: #fff !important;*/
	/*}*/
	
	/*.cs_nperformance .detail_info .item_box .star_box dd em {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_nperformance .detail_info .item_box .star_box {*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.cs_nperformance .detail_info .item_box .item_list dd {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_nperformance .detail_info .btn_box>a {*/
	/*	border: 1px solid #404040;*/
	/*	background: #2f2f2f;*/
	/*}*/
	
	/*.cs_nperformance .detail_info .btn_box>a .btn_name {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_nperformance .add_box {*/
	/*	border: 1px solid #404040;*/
	/*	border-width: 0 1px 1px;*/
	/*	background: #242424;*/
	/*}*/
	
	/*.cs_nperformance .main_tab.add {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.cs_nperformance .main_tab {*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.cs_nperformance .main_tab.add .list_tab li[role="tab"][aria-selected="true"] a {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_nperformance .main_tab.add .list_tab li a {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_nperformance .review_tab {*/
	/*	border: 1px solid #404040;*/
	/*	border-width: 1px 0;*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.cs_nperformance .review_tab .list_tab li[role="tab"][aria-selected="true"] a {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_nperformance .add_box .add_content .content_area .review_list li .star_box .grade {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_nperformance .add_box .add_content .content_area .review_list li .star_box .name, .cs_nperformance .add_box .add_content .content_area .review_list li .review p a {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_nperformance .add_box .add_content .content_area .review_list li {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.cs_nperformance .add_box .add_content .content_area .review_list li .bg_bar {*/
	/*	background: #404040;*/
	/*}*/
	
	/*.cs_nperformance .guide:before {*/
	/*	background-color: #404040;*/
	/*}*/
	
	/*.cs_nperformance .bar {*/
	/*	border-left: 1px solid #404040;*/
	/*}*/
	
	/*.member_thumb .member_view a {*/
	/*	background: #404040;*/
	/*	position: relative;*/
	/*}*/
	
	/*.member_thumb .member_view a:hover:before {*/
	/*	text-decoration: underline;*/
	/*}*/
	
	/*.member_thumb .member_view a:before {*/
	/*	position: absolute;*/
	/*	content: '멤버별 사진보기';*/
	/*	left: 50%;*/
	/*	top: 50%;*/
	/*	transform: translate(-50%, -50%);*/
	/*	color: #fff;*/
	/*	font-weight: bold;*/
	/*	font-size: 13px;*/
	/*	white-space: nowrap;*/
	/*}*/
	
	/*.member_thumb .member_view a img {*/
	/*	opacity: 0;*/
	/*}*/
	
	/*.member_thumb .ly_member {*/
	/*	background-color: #2f2f2f;*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*html>body .member_thumb .ly_member .btn_prev, html>body .member_thumb .ly_member .btn_next, .member_thumb .ly_member .ly_close img {*/
	/*	filter: invert(81.5%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.member_thumb .ly_member .member_list a {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_nperformance .info_box .detail_title .ico {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.realtime2 .sub_twtime img {*/
	/*	opacity: 0;*/
	/*}*/
	
	/*.realtime2 .sub_twtime {*/
	/*	position: relative;*/
	/*}*/
	
	/*.realtime2 .sub_twtime:after {*/
	/*	content: '';*/
	/*	position: absolute;*/
	/*	background: url(https://upload.wikimedia.org/wikipedia/en/9/9f/Twitter_bird_logo_2012.svg) no-repeat;*/
	/*	background-size: 13px 11px;*/
	/*	left: 0;*/
	/*	top: 0;*/
	/*	width: 13px;*/
	/*	height: 11px;*/
	/*}*/
	
	/*.realtime2 .type01 .time {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.dic_cn .dic_sign {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.sp_shop_default .lst_guide .detail_area {*/
	/*	border: 1px solid #404040;*/
	/*	border-left: 0;*/
	/*}*/
	
	/*.sp_shop_default .lst_guide .mall_area .dsc.mall, .sp_shop_default .lst_guide .dsc {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.sp_shop_default .lst_guide .mall_area .info_box .ico_official {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.sp_shop_default .tab_sub {*/
	/*	background-color: #2f2f2f;*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.sp_shop_default .tab_sub .ico_arr {*/
	/*	filter: invert(81.5%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.sp_shop_default .lst_tab {*/
	/*	background-color: #242424;*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.sp_shop_default .lst_tab .stab {*/
	/*	color: #cacaca;*/
	/*	border: 1px solid #404040;*/
	/*	border-right: 0;*/
	/*}*/
	
	/*.sp_shop_default .lst_tab .tab.selected .stab {*/
	/*	background-color: #019341;*/
	/*	border: 1px solid #019341;*/
	/*	color: #242424;*/
	/*}*/
	
	/*.sp_shop_default .lst_tab .sbar span, .sp_shop_default .lst_tab .sbar {*/
	/*	background-color: #404040;*/
	/*}*/
	
	/*.sp_shop_default .lst_sub_tab .tab.selected .stab {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_uio_carousel .crs_ct_sct .crs_ct_lst .sec_ofr .pick_thumb .img_bd2 {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.people_info .political_work .bx .item {*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.people_info .political_work .scm_ellipsis {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.people_info .political_work .sub_info {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.people_info .political_work .sub_info .sub_dsc .nickname {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.people_info .political_work .btn .prev, .people_info .political_work .btn .next, .people_info .election_record .table_info .link_info {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.people_info .election_record table thead th, .people_info .election_record table tbody td {*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.people_info .election_record table thead th {*/
	/*	border-bottom-color: #404040;*/
	/*	background-color: #2f2f2f;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.people_info .election_record table tbody .txt {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.people_info .election_record .table_wrap {*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.people_info .lst_cont li .big_thumb img {*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.people_info .people_type .texttab_type .select .inner {*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.people_info .election_record table tbody .txt .percent {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_language_test .list_bx {*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.cs_language_test .tab_area {*/
	/*	background-color: #242424;*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.cs_language_test .tab_area .list_tab li[aria-selected="true"] .menu {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_language_test .tab_area .list_tab li .menu {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_language_test .schedule_area .table_title {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_language_test .schedule_area .schedule_inven thead th {*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.cs_language_test .schedule_area .schedule_inner {*/
	/*	border: 1px solid #404040;*/
	/*	border-width: 1px 0;*/
	/*}*/
	
	/*.cs_language_test .schedule_area .schedule_inven tbody td {*/
	/*	border: 1px solid #404040;*/
	/*	border-width: 1px 0 0 1px;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_language_test .alarm_btn {*/
	/*	border: 1px solid #404040;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.wrap_shd {*/
	/*	border-color: #404040;*/
	/*	background: #242424;*/
	/*	box-shadow: 1px 2px 1px #000;*/
	/*}*/
	
	/*.wrap_shd h1 {*/
	/*	border-bottom: 1px solid #404040;*/
	/*	color: #fff;*/
	/*}*/
	
	/*.scrap_cont dd.tit, .scrap_cont .scrp_chk_area label {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.selectbox-label {*/
	/*	border: 1px solid #404040;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.selectbox-label:after, .cs_language_test .alarm_btn:not(.disable) .btn_ico {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.btm_btn_area button {*/
	/*	color: #cacaca;*/
	/*	border-color: #404040;*/
	/*	background: #242424;*/
	/*}*/
	
	/*.selectbox-list {*/
	/*	border: 1px solid #404040;*/
	/*	background-color: #242424;*/
	/*}*/
	
	/*.selectbox-list li.selectbox-item-selectedm, .selectbox-list li.selectbox-item-hovered {*/
	/*	background-color: #3a3a3a;*/
	/*}*/
	
	/*.cs_language_test .qualifying_detail dt {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_language_test .info_section:after {*/
	/*	background-color: #404040;*/
	/*}*/
	
	/*.news dd .newr_more .more_news {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_greeting_card .main_box {*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.cs_greeting_card .main_box .tab_card li[aria-selected="true"] a {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_greeting_card .main_box .tab_card li a {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_greeting_card .main_box .tab_card {*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.cs_greeting_card .main_box .slt_area dt {*/
	/*	color: #fff !important;*/
	/*}*/
	
	/*.cs_greeting_card .main_box .main_area .card_area {*/
	/*	border-right: 1px solid #404040;*/
	/*}*/
	
	/*.cs_greeting_card .main_box .slt_area .txt_slt dd {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.cs_logoproject .tab_bx {*/
	/*	border: 1px solid #404040;*/
	/*	border-width: 0 1px 1px;*/
	/*	border-bottom-color: #404040;*/
	/*}*/
	
	/*.cs_logoproject .tab_bx ul li a {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_logoproject .logo_list ul {*/
	/*	border: 1px solid #404040;*/
	/*	border-width: 0 1px 1px;*/
	/*}*/
	
	/*.cs_logoproject .logo_list ul li .logo_title {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_sign .tx_info {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.cs_sign .tab_wrap {*/
	/*	background-color: #2f2f2f;*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.cs_sign .tab_wrap li {*/
	/*	border: 1px solid #404040;*/
	/*	border-width: 0 1px;*/
	/*}*/
	
	/*.cs_sign .tab_wrap li a {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_sign .tab_wrap:before {*/
	/*	background-color: #404040;*/
	/*}*/
	
	/*.cs_sign .tab_wrap li[aria-selected="true"] {*/
	/*	background-color: #242424;*/
	/*	border-color: #404040;*/
	/*}*/
	
	/*.cs_sign .tab_wrap li[aria-selected="true"]:before {*/
	/*	background-color: #242424;*/
	/*}*/
	
	/*.cs_sign .tab_wrap li[aria-selected="true"] a {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_sign .check_save label {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_sign .tb_box {*/
	/*	background: #242424;*/
	/*	border-color: #404040;*/
	/*}*/
	
	/*.cs_sign .tb_box .radio_arr span {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.cs_sign {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_sign .tb_box .srch_tlt {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_sign .tb_box .srch_txt {*/
	/*	border: 1px solid #404040;*/
	/*	color: #cacaca !important;*/
	/*	background: #242424;*/
	/*}*/
	
	/*.cs_sign .tb_box .select_arr .luck_month {*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.cs_sign .tb_box .select_arr .luck_month li a {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_sign .tb_box .select_arr .luck_month li.first_lst, .cs_sign .tb_box .select_arr .luck_month.on li.first_lst, .cs_sign .tb_box .select_arr .luck_time li.first_lst, .cs_sign .tb_box .select_arr .luck_time.on li.first_lst {*/
	/*	background: none;*/
	/*	position: relative;*/
	/*}*/
	
	/*.cs_sign .tb_box .select_arr .luck_month li.first_lst:before, .cs_sign .tb_box .select_arr .luck_month.on li.first_lst:before, .cs_sign .tb_box .select_arr .luck_time li.first_lst:before, .cs_sign .tb_box .select_arr .luck_time.on li.first_lst:before {*/
	/*	position: absolute;*/
	/*	content: '';*/
	/*	left: 0;*/
	/*	top: 0;*/
	/*	width: 100%;*/
	/*	height: 100%;*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*	pointer-events: none;*/
	/*}*/
	
	/*.cs_sign .tb_box .select_arr .luck_time.on li.first_lst:before {*/
	/*	background: url(https://ssl.pstatic.net/sstatic/keypage/outside/sign/img/20140305/ico_up.gif) no-repeat 100% 0;*/
	/*}*/
	
	/*.cs_sign .tb_box .select_arr .luck_time li.first_lst:before {*/
	/*	background: url(https://ssl.pstatic.net/sstatic/keypage/outside/sign/img/20140305/ico_down.gif) no-repeat 100% 0;*/
	/*}*/
	
	/*.cs_sign .tb_box .select_arr .luck_month li.first_lst:before {*/
	/*	background: url(https://ssl.pstatic.net/sstatic/keypage/outside/sign/img/20140305/ico_down.gif) no-repeat 100% 0;*/
	/*}*/
	
	/*.cs_sign .tb_box .select_arr .luck_month.on li.first_lst:before {*/
	/*	background: url(https://ssl.pstatic.net/sstatic/keypage/outside/sign/img/20140305/ico_up.gif) no-repeat 100% 0;*/
	/*}*/
	
	/*.cs_sign .tb_box .select_arr .luck_month.on li.first_lst:hover, .cs_sign .tb_box .select_arr .luck_month li {*/
	/*	background-color: #242424;*/
	/*}*/
	
	/*.cs_sign .tb_box .select_arr .luck_month.on li:hover {*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.cs_sign .tb_box .select_arr .luck_month.on li.first_lst {*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.cs_sign .tb_box .select_arr .luck_time li {*/
	/*	background: #242424;*/
	/*}*/
	
	/*.cs_sign .tb_box .select_arr .luck_time {*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.cs_sign .tb_box .select_arr .luck_time li a {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_sign .tb_box .select_arr .luck_time.on li.first_lst:hover {*/
	/*	background: #242424;*/
	/*}*/
	
	/*.cs_sign .tb_box .select_arr .luck_time.on li.first_lst {*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.cs_sign .tb_box .select_arr .luck_time.on li:hover {*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.cs_sign .tb_box .img_btn {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.cs_sign .tab_wrap2 {*/
	/*	border-top: 1px solid #404040;*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.cs_sign .con_luck {*/
	/*	border-color: #404040;*/
	/*}*/
	
	/*.cs_sign .tab_wrap2 li.on a {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_sign .tab_wrap2 li a {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_sign .tab_wrap2 li {*/
	/*	background: none;*/
	/*	position: relative;*/
	/*}*/
	
	/*.cs_sign .tab_wrap2 li:before {*/
	/*	position: absolute;*/
	/*	content: '';*/
	/*	left: 0;*/
	/*	top: 0;*/
	/*	width: 100%;*/
	/*	height: 100%;*/
	/*	pointer-events: none;*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.cs_sign .tab_wrap2 li:before {*/
	/*	background: url(https://ssl.pstatic.net/sstatic/keypage/outside/scui/sign/img/sp_sign_v5.png) no-repeat -585px -71px;*/
	/*}*/
	
	/*.cs_sign .tab_wrap2 li.on:before {*/
	/*	background-position: -583px -105px;*/
	/*}*/
	
	/*.cs_sign .con_luck .tab_wrap3 li a div {*/
	/*	border-radius: 50%;*/
	/*}*/
	
	/*.cs_sign .con_luck .tab_wrap3 li a, .cs_sign .con_luck .infor dd p {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_sign .con_luck .infor dd strong {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_sign .con_luck .my_luck {*/
	/*	border-top: 1px solid #404040;*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.cs_sign .more_links dl dt, .cs_sign .con_luck .my_luck dt {*/
	/*	color: #fff !important;*/
	/*}*/
	
	/*.cs_sign .bnr_line a img {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.cs_sign .sign_lst, .cs_sign .infors {*/
	/*	border-color: #404040;*/
	/*}*/
	
	/*.cs_sign .sign_lst p {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_sign .sign_lst .thumb a img {*/
	/*	border-radius: 50%;*/
	/*}*/
	
	/*.cs_sign .sign_lst .lst_data .tit {*/
	/*	background: none;*/
	/*	position: relative;*/
	/*}*/
	
	/*.cs_sign .sign_lst .lst_data .tit:before {*/
	/*	position: absolute;*/
	/*	content: '';*/
	/*	left: 0;*/
	/*	top: 0;*/
	/*	width: 100%;*/
	/*	height: 100%;*/
	/*	pointer-events: none;*/
	/*	background: url(https://ssl.pstatic.net/sstatic/keypage/outside/sign/img/20140305/ico_bar.gif) no-repeat 100% 3px;*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.cs_sign .physiognomy_area {*/
	/*	border: 1px solid #404040;*/
	/*	border-width: 0 1px 1px;*/
	/*}*/
	
	/*.cs_sign .infors .tab_wrap2 {*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.cs_sign .infors .lst_infor {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.cs_sign .infors .thumb img {*/
	/*	border-radius: 50%;*/
	/*}*/
	
	/*.cs_sign .infors .luck_zodiac {*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.cs_sign .infors .luck_zodiac li a {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_sign .infors .luck_zodiac li.first_lst, .cs_sign .infors .luck_zodiac.on li.first_lst, .cs_sign .infors .luck_constellation li.first_lst, .cs_sign .infors .luck_constellation.on li.first_lst {*/
	/*	background: none;*/
	/*	position: relative;*/
	/*}*/
	
	/*.cs_sign .infors .luck_zodiac li.first_lst:before, .cs_sign .infors .luck_zodiac.on li.first_lst:before, .cs_sign .infors .luck_constellation li.first_lst:before, .cs_sign .infors .luck_constellation.on li.first_lst:before {*/
	/*	position: absolute;*/
	/*	content: '';*/
	/*	left: 0;*/
	/*	top: 0;*/
	/*	width: 100%;*/
	/*	height: 100%;*/
	/*	pointer-events: none;*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.cs_sign .infors .luck_zodiac.on li.first_lst:before, .cs_sign .infors .luck_constellation.on li.first_lst:before {*/
	/*	background: url(https://ssl.pstatic.net/sstatic/keypage/outside/sign/img/20140305/ico_up.gif) no-repeat 100% 0;*/
	/*}*/
	
	/*.cs_sign .infors .luck_zodiac li.first_lst:before, .cs_sign .infors .luck_constellation li.first_lst:before {*/
	/*	background: url(https://ssl.pstatic.net/sstatic/keypage/outside/sign/img/20140305/ico_down.gif) no-repeat 100% 0;*/
	/*}*/
	
	/*.cs_sign .infors .luck_zodiac.on li.first_lst, .cs_sign .infors .luck_constellation.on li.first_lst {*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.cs_sign .infors .luck_zodiac.on li:hover, .cs_sign .infors .luck_constellation.on li:hover {*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.cs_sign .infors .luck_zodiac li, .cs_sign .infors .luck_constellation li, .cs_sign .infors .luck_constellation.on li.first_lst:hover, .cs_sign .infors .luck_zodiac.on li.first_lst:hover {*/
	/*	background: #242424;*/
	/*}*/
	
	/*.cs_sign .infors .luck_constellation {*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.cs_sign .infors .luck_constellation li a {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_game_content_info .game_main .content_info_area .game_content_bx {*/
	/*	border: 1px solid #404040;*/
	/*	border-width: 0 1px 1px;*/
	/*}*/
	
	/*.cs_game_content_info .game_main .content_info_area .game_content_bx .explain_txt {*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.cs_game_content_info .content_info_area .content_txt {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_game_content_info .content_info_area .detail_txt .detail_txt_list dd, .cs_game_content_info .content_info_area .detail_txt .detail_txt_list dd .system_tab li a {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_game_content_info .content_info_area .detail_txt .detail_txt_list dd .system_tab li a:after, .cs_game_content_info .error_md_btn {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.cs_game_content_info .content_info_area .button_area .button_list {*/
	/*	background-color: #2f2f2f;*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.cs_game_content_info .content_info_area .button_area .button_list li .btn_link {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_game_content_info .content_info_area .button_area .button_list li+li {*/
	/*	border-left: 1px solid #404040;*/
	/*}*/
	
	/*.cs_game_content_info .game_main .content_info_area .game_content_bx .video_area, .cs_game_content_info .more_link+.other_link {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.cs_game_content_info .game_main .content_info_area .game_content_bx .video_area .video_list li .video_title {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_game_content_info .other_link dt {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_game_content_info .game_main .content_info_area .game_content_bx .ly_info, .cs_game_content_info .content_info_area .detail_txt .detail_txt_list dd .ly_info {*/
	/*	background-color: #242424;*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.cs_game_content_info .content_info_area .button_area .button_list li .btn_link .icon.google {*/
	/*	filter: invert(81.5%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.cs_game_champion .champion_area .champion_box {*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.cs_game_champion .champion_list .paging_bx a[class^=btn_page_], .cs_game_champion .game_sub .champion_list .paging_bx a[class^=btn_page_] {*/
	/*	border: 1px solid #404040;*/
	/*	background-color: #242424;*/
	/*}*/
	
	/*.cs_game_champion .champion_list {*/
	/*	background-color: #2f2f2f;*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.cs_game_champion .champion_list .list_box li .ch_name {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_game_champion .champion_info .rel_info dd {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_game_champion .game_sub .champion_info .rel_info+.rel_txt, .cs_game_champion .champion_info .rel_info+.rel_txt {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.cs_game_champion .champion_info .rel_txt, .cs_game_champion .champion_info .rel_link dt {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_game_champion .champion_info .rel_info dd .icon_bar {*/
	/*	background-color: #404040;*/
	/*}*/
	
	/*.cs_game_champion .game_sub .champion_list .list_box li.more_bx .ch_more, .cs_game_champion .game_sub .champion_list .list_box li.more_bx a {*/
	/*	color: #7474e3;*/
	/*}*/
	
	/*.game_cafe_section {*/
	/*	border: 1px solid #404040;*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.game_cafe_section .cafe_info {*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.game_cafe_section .cafe_notice {*/
	/*	background-color: #242424;*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.game_cafe_section .cafe_summary .cafe_name {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.game_cafe_section .notice_list .item {*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.cs_game_series .game_list .detail_bx {*/
	/*	border: 1px solid #404040;*/
	/*	border-width: 0 1px 1px;*/
	/*}*/
	
	/*.cs_review .group_tab {*/
	/*	background-color: #2f2f2f;*/
	/*	border: 1px solid #404040;*/
	/*	border-width: 1px 0;*/
	/*}*/
	
	/*.cs_review .group_tab .btn_prev, .cs_review .group_tab .btn_next {*/
	/*	background-color: #242424;*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.cs_review .group_tab .tab_area .tab .title {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_game_content_info .game_main .content_info_area .game_title_bx.basic, .cs_game_content_info .game_main.g_mobile .content_info_area .game_title_bx.basic {*/
	/*	border: 1px solid #404040;*/
	/*	background-color: #2f2f2f !important;*/
	/*}*/
	
	/*.cs_game_content_info .game_main.g_mobile .content_info_area .game_title_bx.basic .game_title strong, .cs_game_content_info .game_main .content_info_area .game_title_bx.basic .game_title strong, .cs_game_content_info .game_main .content_info_area .game_title_bx.basic .game_title a, .cs_game_content_info .game_main.g_mobile .content_info_area .game_title_bx.basic .game_title a {*/
	/*	color: #7474e3;*/
	/*}*/
	
	/*.cs_school .school_info+.school_info {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.cs_school .school_info .item .txt {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_school .school_info .item .txt .link_map {*/
	/*	border: 1px solid #404040;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_school .api_title .official, .cs_school .rel_txt .ico_alert {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.cs_school .tab_area {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.cs_school .tab_area .list_tab li.on a .menu {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_school .tab_area .list_tab li a .menu {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_school .chart, .cs_school .school_menu {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.cs_school .chart .chart_list_all .school_chart .chart_name, .cs_school .chart .chart_list_all .chart_list_name {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_school .chart .chart_list_all .school_chart .chart_box_bar {*/
	/*	background-color: #404040;*/
	/*}*/
	
	/*.cs_school .chart .chart_list_all .school_pie_chart .chart_name {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_school .school_map .map_border+img, .cs_school .page_sec a {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.cs_school .school_menu ul .menu_info {*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.cs_school .school_area {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.sp_website .ly_option {*/
	/*	background-color: #242424;*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.sp_website .ly_option .item:hover {*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.sp_website .ly_option .item+.item {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.sp_website .txt_block a:visited, .sp_website .ly_option .item {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.research .box_input {*/
	/*	border: 1px solid #404040;*/
	/*	color: #cacaca;*/
	/*	background: #242424;*/
	/*}*/
	
	/*.research .inp_sec label {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.research input[type=image] {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.title_num {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_school .chart .chart_list_all .school_pie_chart .gender_group span {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_school .rel_txt .layer_info {*/
	/*	background-color: #242424;*/
	/*	border: 1px solid #404040;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_school .rel_txt .layer_info .title {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_train_station .a_detail .detail dl .cc_address .ico_load_name {*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.cs_train_station .detail .weather .ico_w {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.cs_train_station dd.way_find span.t_de, .cs_train_station dd.way_find span.t_de {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_train_station dd.way_find .box_input, .cs_train_station dd.way_find img.b_ar {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.cs_train_station .district_slayer {*/
	/*	border: 1px solid #404040;*/
	/*	background-color: #242424;*/
	/*	box-shadow: 0 1px 0 #404040;*/
	/*}*/
	
	/*.cs_train_station dd.way_find a img, .cs_train_station .relation_kyd .call {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.cs_train_station .detail dd dl dt, .cs_train_station .relation_kyd dt {*/
	/*	color: #fff !important;*/
	/*}*/
	
	/*.cs_train_station .relation_kyd dd a {*/
	/*	color: #7474e3;*/
	/*}*/
	
	/*.cs_train_station .realtime_info {*/
	/*	border: 4px solid #404040;*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.cs_train_station .slc_station {*/
	/*	background-color: #242424;*/
	/*}*/
	
	/*.cs_train_station .station_sch .btn_change {*/
	/*	background-color: #242424;*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.cs_train_station .train_info_box .bd_l, .cs_train_station .train_info_box .bd_r {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.cs_train_station .st_info {*/
	/*	border: 1px solid #404040;*/
	/*	border-width: 1px 0;*/
	/*}*/
	
	/*.cs_train_station .realtime_info input.on {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_train_station .realtime_info input {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_train_station .slc_info {*/
	/*	background-color: #242424;*/
	/*	border: 1px solid #404040;*/
	/*	border-width: 1px 0;*/
	/*}*/
	
	/*.cs_train_station .slc_info .slc_txt {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_train_station .station_sch .btn_change>span, .cs_train_station .ico_input_arr, .cs_train_station .ico_calendar, .cs_train_station .ly_calendar .tit_box a {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.cs_train_station .ly_station.on {*/
	/*	background-color: #242424;*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.cs_train_station .st_lst, .cs_train_station .st_lst+strong {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.cs_train_station .st_lst a {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_train_station .st_lst a:hover, .cs_train_station .st_lst li.slect a {*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.cs_train_station .st_lst_box strong {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_train_station .ly_calendar.on {*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.cs_train_station .ly_calendar>div {*/
	/*	background-color: #242424;*/
	/*}*/
	
	/*.cs_train_station .ly_calendar .tit_box .calendar-title {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_train_station .ly_calendar table th {*/
	/*	border-top: 1px solid #404040;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_train_station .ly_calendar thead tr {*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.cs_train_station .ly_calendar table .calendar-unselectable a, .cs_train_station .ly_calendar table .calendar-unselectable.calendar-sun a {*/
	/*	color: #cacaca !important;*/
	/*}*/
	
	/*.cs_train_station .ly_calendar table td a:hover {*/
	/*	background-color: #2f2f2f;*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_train_station .ly_calendar table td a:visited, .cs_train_station .ly_calendar table td a:active {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_train_station .ly_calendar table td {*/
	/*	border-top: 1px solid #404040;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_train_station .ly_calendar table .calendar-today a:hover, .cs_train_station .ly_calendar table .calendar-today a:visited, .cs_train_station .ly_calendar table .calendar-today a:active {*/
	/*	background-color: #2f2f2f;*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_train_station .ly_calendar table td a {*/
	/*	color: #999;*/
	/*}*/
	
	/*.cs_train_station .ly_calendar table .calendar-selected {*/
	/*	background-color: #3a3a3a;*/
	/*}*/
	
	/*.cs_train_station .ly_train.on {*/
	/*	border: 1px solid #404040;*/
	/*	border-width: 0 1px 1px;*/
	/*	background-color: #242424;*/
	/*}*/
	
	/*.cs_train_station .ico_train {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.cs_train_station .ly_train a:hover, .cs_train_station .ly_train li.slect a {*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.cs_train_station .ly_train a {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_train_station .tain_time_tb {*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.cs_train_station .tain_time_tb .guide {*/
	/*	border-top: 1px solid #404040;*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.cs_train_station .tain_time_tb .guide>p, .cs_train_station .option li a {*/
	/*	filter: invert(81.5%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.cs_train_station .nresult p {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.cs_train_station .view {*/
	/*	border: 1px solid #404040;*/
	/*	border-bottom: 0;*/
	/*}*/
	
	/*.cs_train_station .option {*/
	/*	background-color: #2f2f2f;*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.cs_train_station .view #theater_map {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.cs_train_station .time_tb td, .cs_train_station .time_tb tr:first-child td {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.cs_train_station .time_tb .lk_charge {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_train_station .ly_charge.on {*/
	/*	border: 1px solid #404040;*/
	/*	background-color: #242424;*/
	/*}*/
	
	/*.cs_train_station .ly_charge .train_info {*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.cs_train_station .ly_charge .btn_cls {*/
	/*	filter: invert(81.5%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.cs_train_station .tb_train_charge th {*/
	/*	border-bottom: 1px solid #404040;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_train_station .tb_train_charge tr td:first-child {*/
	/*	border-right: 1px solid #404040;*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_train_station .btn_search {*/
	/*	background: rgb(95, 134, 245);*/
	/*	border-radius: 2px;*/
	/*	z-index: -1;*/
	/*}*/
	
	/*.cs_train_station .btn_search:before {*/
	/*	position: absolute;*/
	/*	content: '열차조회';*/
	/*	left: 50%;*/
	/*	top: 50%;*/
	/*	transform: translate(-50%, -50%);*/
	/*	white-space: nowrap;*/
	/*	color: #fff;*/
	/*	z-index: 100;*/
	/*	font-size: 15px;*/
	/*	pointer-events: none;*/
	/*}*/
	
	/*.cs_civil_complaint .cc_wrap {*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.cs_civil_complaint .cc_supply dd {*/
	/*	color: #7474e3;*/
	/*}*/
	
	/*.cs_civil_complaint .cc_header {*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	
	/*.cs_civil_complaint .cc_con {*/
	/*	background-color: #2f2f2f;*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.cs_civil_complaint .cc_con .cc_sec1 {*/
	/*	background: none;*/
	/*	position: relative;*/
	/*}*/
	
	/*.cs_civil_complaint .cc_con .cc_sec1:before {*/
	/*	position: absolute;*/
	/*	content: '';*/
	/*	left: 0;*/
	/*	top: 0;*/
	/*	width: 100%;*/
	/*	height: 100%;*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*	pointer-events: none;*/
	/*	background: url(https://ssl.pstatic.net/sstatic/keypage/outside/civil_complaint/img/repeat_sec1.png) repeat-y;*/
	/*}*/
	
	/*.cs_civil_complaint .cc_con .cc_sec1 div h5, .cs_civil_complaint .cc_con .cc_sec2 h5 {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_civil_complaint .cc_con .cc_sec1 div ul li {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_civil_complaint .cc_con .cc_sec1 div h5 span .btn_cc, .cs_civil_complaint .cc_footer ul li .cc_bar, .cs_civil_complaint .cc_notice p, .cs_civil_complaint .cc_notice p, .cs_delivery .selc select, .cs_delivery .ginfo {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.cs_civil_complaint .cc_con .cc_sec2 {*/
	/*	background-color: #242424;*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.cs_civil_complaint .cc_footer {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.cs_civil_complaint .cc_footer h5 {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_delivery .sch_box {*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.cs_delivery .inp .in_bx {*/
	/*	border: 1px solid #404040;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_delivery .inp input[type=image] {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.cs_delivery .rsult_box {*/
	/*	border: 1px solid #404040;*/
	/*	color: #cacaca;*/
	/*	border-width: 0 1px 1px;*/
	/*}*/
	
	/*.cs_delivery .subinfo {*/
	/*	border: 1px solid #404040;*/
	/*	border-width: 0 1px;*/
	/*}*/
	
	/*.cs_delivery .artb {*/
	/*	border: 1px solid #404040;*/
	/*	border-top: 0;*/
	/*}*/
	
	/*.cs_delivery .artb th {*/
	/*	background-color: #2f2f2f;*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_delivery .artb table {*/
	/*	border-top: 2px solid #404040;*/
	/*}*/
	
	/*.cs_delivery .artb td {*/
	/*	border: 1px solid #404040;*/
	/*	border-width: 1px 0 0 0;*/
	/*	background-color: #242424;*/
	/*}*/
	
	/*.cs_delivery .artb .on td p {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_delivery .rsult_box .lodg {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.api_subject_bx .api_title_area .api_title a:visited {*/
	/*	color: #e177e3;*/
	/*}*/
	
	/*.cs_communication_box .channel_box .ch_list {*/
	/*	background: none;*/
	/*	position: relative;*/
	/*}*/
	
	/*.cs_communication_box .channel_box .ch_list:before {*/
	/*	position: absolute;*/
	/*	content: '';*/
	/*	left: 0;*/
	/*	top: 0;*/
	/*	width: 100%;*/
	/*	height: 100%;*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*	pointer-events: none;*/
	/*	background: url(https://ssl.pstatic.net/sstatic/keypage/outside/scui/communication_box/img/pc_bg.png) no-repeat;*/
	/*}*/
	
	/*.cs_communication_box .channel_box span {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_korean_quiz .quiz_sct .ct_bx .content_area {*/
	/*	border: 1px solid #404040;*/
	/*	border-top: 0;*/
	/*}*/
	
	/*.cs_korean_quiz .quiz_sct .tab_bx ul>li {*/
	/*	border: 1px solid #404040;*/
	/*	background: #2f2f2f;*/
	/*}*/
	
	/*.cs_korean_quiz .quiz_sct .tab_bx ul>li>a {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_korean_quiz .quiz_sct .tab_bx ul>li.on>a {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_korean_quiz .quiz_sct .tab_bx ul>li.on {*/
	/*	border-color: #4f4f4f;*/
	/*	background: #3a3a3a;*/
	/*}*/
	
	/*.cs_korean_quiz .quiz_sct .tab_bx ul>li.on+li {*/
	/*	border-left-color: #4f4f4f;*/
	/*}*/
	
	/*.cs_korean_quiz .quiz_sct .slt_area .answer_lst li>a {*/
	/*	border: 1px solid #404040;*/
	/*	background: none;*/
	/*	position: relative;*/
	/*}*/
	
	/*.cs_korean_quiz .quiz_sct .slt_area.correct .answer_lst li>a.on {*/
	/*	position: relative;*/
	/*	background: none;*/
	/*}*/
	
	/*.cs_korean_quiz .quiz_sct .slt_area.correct .answer_lst li>a.on:before {*/
	/*	position: absolute;*/
	/*	left: 0;*/
	/*	top: 0;*/
	/*	width: 100%;*/
	/*	height: 100%;*/
	/*	content: '';*/
	/*	background: url(https://ssl.pstatic.net/sstatic/keypage/outside/scui/korean_quiz/img/ico_check_o.gif) 305px 50% no-repeat;*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*	pointer-events: none;*/
	/*}*/
	
	/*.cs_korean_quiz .quiz_sct .slt_area.wrong .answer_lst li>a.on {*/
	/*	position: relative;*/
	/*	background: none;*/
	/*}*/
	
	/*.cs_korean_quiz .quiz_sct .slt_area.wrong .answer_lst li>a.on:before {*/
	/*	position: absolute;*/
	/*	left: 0;*/
	/*	top: 0;*/
	/*	width: 100%;*/
	/*	height: 100%;*/
	/*	content: '';*/
	/*	background: url(https://ssl.pstatic.net/sstatic/keypage/outside/scui/korean_quiz/img/ico_check_x.gif) 305px 50% no-repeat;*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*	pointer-events: none;*/
	/*}*/
	
	/*.cs_korean_quiz .quiz_sct .slt_area:not(.wrong):not(.correct) .answer_lst li>a:before {*/
	/*	position: absolute;*/
	/*	left: 0;*/
	/*	top: 0;*/
	/*	width: 100%;*/
	/*	height: 100%;*/
	/*	content: '';*/
	/*	background: url(https://ssl.pstatic.net/sstatic/keypage/outside/scui/korean_quiz/img/ico_check.gif) 305px 50% no-repeat;*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*	pointer-events: none;*/
	/*}*/
	
	/*.cs_korean_quiz .quiz_sct .slt_area .answer_lst li>a>span {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_korean_quiz .quiz_sct .ct_bx .tit_area .quiz_txt>p {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_korean_quiz .graph_area {*/
	/*	border: 1px solid #404040;*/
	/*	background: #2f2f2f;*/
	/*}*/
	
	/*.cs_korean_quiz .graph_area ul li>strong {*/
	/*	color: #999;*/
	/*}*/
	
	/*.cs_korean_quiz .graph_area ul li .percent {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_korean_quiz .graph_area .grp_bx {*/
	/*	background: #404040;*/
	/*}*/
	
	/*.cs_korean_quiz .u_ico, .cs_korean_quiz .spimg, .cs_grammar_check .icon_beta, .cs_grammar_check .info_area {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.cs_korean_quiz .quiz_sct .ct_bx .tit_area .quiz_txt.proverb>strong, .cs_korean_quiz .quiz_sct .ct_bx .tit_area strong {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_korean_quiz .cnt_area .u_cnt {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_grammar_check .check_box .text_box {*/
	/*	background-color: #242424;*/
	/*}*/
	
	/*.cs_grammar_check .check_box .text_box.right {*/
	/*	background-color: #242424;*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.cs_grammar_check .check_box .text_box .wrap_area {*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.cs_grammar_check .check_box .text_box .text_area .txt_gray, .cs_grammar_check .check_box .text_box .text_area .stand_txt {*/
	/*	color: #cacaca;*/
	/*	background: #242424;*/
	/*}*/
	
	/*.cs_grammar_check .check_box .text_box .check_info {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.cs_grammar_check .check_box .text_box .check_info .btn_check {*/
	/*	border: 1px solid #019341;*/
	/*	background: #019341;*/
	/*	color: #242424;*/
	/*}*/
	
	/*.cs_grammar_check .check_box .text_box .check_info .txt_limit em.on {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_grammar_check .bar_icon {*/
	/*	border-left: 1px solid #404040;*/
	/*}*/
	
	/*.cs_grammar_check .check_box .text_box .check_info .txt_limit .delete_btn {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_grammar_check .check_box .text_box .check_info .check_area dl dd .circle, .cs_grammar_check .check_box .text_box .check_info .btn_area .copy, .cs_grammar_check .check_box .text_box .check_info .btn_area .colorless, .cs_grammar_check .check_box .text_box .check_info .check_area.colorless dl dd .ico, .cs_grammar_check .copy_popup .close_btn {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.cs_grammar_check .copy_popup {*/
	/*	background-color: #242424;*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.cs_grammar_check .copy_popup .popup_text {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.sp_music .music_group {*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.sp_music .music_group .btn_area .link {*/
	/*	color: #cacaca;*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.api_ly_info .description {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_gallery .ga_info {*/
	/*	border: 1px solid #404040;*/
	/*	border-top: 0;*/
	/*}*/
	
	/*.cs_gallery .tags .lnk_tag {*/
	/*	background-color: #2f2f2f;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_gallery .ga_info .writer {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.cs_gallery .ga_info .writer .spga.bg_profile {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.nx_place .partner_area .info_area {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.nx_place .partner_area {*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.nx_place .partner_area .ly_desc {*/
	/*	border: 1px solid #404040;*/
	/*	background: #242424;*/
	/*}*/
	
	/*.nx_place .partner_area .ly_desc::before {*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.nx_place .partner_area .ly_desc::after {*/
	/*	background: #242424;*/
	/*	border-right: 1px solid #404040;*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.nx_place .list_place_col1 .icon_area>[class^=icon_] .icon path[fill="#E0FAEA"] {*/
	/*	fill: #242424;*/
	/*}*/
	
	/*.cs_sunrise .tab_menu li {*/
	/*	border: 1px solid #404040;*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.cs_sunrise .tab_menu li.on {*/
	/*	border: 1px solid #404040;*/
	/*	background-color: #242424;*/
	/*	border-bottom: 1px solid #242424;*/
	/*}*/
	
	/*.cs_sunrise .tab_menu li.on a {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_sunrise .main_time {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.cs_sunrise .sun_time .btn_search {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.cs_sunrise .sun_detail .sun_list {*/
	/*	border: 1px solid #404040;*/
	/*	border-left: 0;*/
	/*}*/
	
	/*.cs_sunrise .sun_detail .sun_list li a.on {*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.cs_sunrise .sun_detail .sun_list li dt {*/
	/*	color: #7474e3 !important;*/
	/*}*/
	
	/*.cs_sunrise .sun_detail .sun_list li dt, .cs_sunrise .sun_detail .sun_list li dd {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_sunrise .sun_detail .sun_list li a.on dt, .cs_sunrise .sun_detail .sun_list li a.on dd {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_sunrise .sun_detail .sun_list li a.on .weather_lk {*/
	/*	background: none;*/
	/*	position: relative;*/
	/*	z-index: -1;*/
	/*}*/
	
	/*.cs_sunrise .sun_detail .sun_list li a.on .weather_lk:before {*/
	/*	position: absolte;*/
	/*	background: url(https://ssl.pstatic.net/sstatic/keypage/outside/sunrise/img/sp_sunrise.png) no-repeat 0 -78px;*/
	/*	left: 0;*/
	/*	top: 0;*/
	/*	width: 100%;*/
	/*	height: 100%;*/
	/*	content: '';*/
	/*	pointer-events: none;*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.cs_sunrise .other_link .relation dt {*/
	/*	color: #fff !important;*/
	/*}*/
	
	/*.cs_sunrise .other_link .relation dd .noti_bar {*/
	/*	color: #404040;*/
	/*}*/
	
	/*.cs_sunrise .sun_detail .map_area .map {*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.cs_sunrise .sun_detail .map_area .map>div>div, .cs_sunrise .sun_detail .map_area .btn_expand, .cs_sunrise .sun_detail .map_area .btn_reduce, .cs_sunrise .sun_time .btn_attraction {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.cs_sunrise .sun_detail .search_ly {*/
	/*	border: 1px solid #404040;*/
	/*	background-color: #242424;*/
	/*}*/
	
	/*.cs_sunrise .sun_detail .search_ly p span {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_sunrise .sun_detail .sun_list li a.on .weather_lk {*/
	/*	color: #7474e3;*/
	/*}*/
	
	/*.cs_sunrise .sun_select1 {*/
	/*	border: 1px solid #404040 !important;*/
	/*	background: #242424 !important;*/
	/*}*/
	
	/*.cs_sunrise .sun_select1 li {*/
	/*	background: #242424 !important;*/
	/*}*/
	
	/*.cs_sunrise .sun_selectbox span {*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.cs_sunrise .sun_select1 li span {*/
	/*	color: #cacaca !important;*/
	/*}*/
	
	/*.cs_sunrise .sun_select1 li {*/
	/*	background: #242424 !important;*/
	/*}*/
	
	/*.cs_sunrise .sun_selectbox a {*/
	/*	background: #242424 !important;*/
	/*}*/
	
	/*.cs_sunrise .sun_select1 li a:hover {*/
	/*	background: #2f2f2f !important;*/
	/*}*/
	
	/*.cs_sunrise .sun_detail .search_ly2 {*/
	/*	border: 1px solid #404040;*/
	/*	background-color: #242424;*/
	/*}*/
	
	/*.contents03_sub dt, .contents03_sub dt span {*/
	/*	color: #fff !important;*/
	/*}*/
	
	/*.cs_sunrise .sun_detail .search_ly2 dd .btn_search1, .cs_sunrise .sun_detail .search_ly2 dd .btn_search2, .cs_sunrise .sun_detail .search_ly2 dd .btn_search3, .cs_sunrise .sun_detail .search_ly2 .pg_nate .pre, .cs_sunrise .sun_detail .search_ly2 .pg_nate .nxt {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.cs_sunrise .sun_detail .search_ly2 .pg_nate .csu_pgcr {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.ds_calendar .calendar_detail dt {*/
	/*	color: #fff !important;*/
	/*}*/
	
	/*.ds_calendar .calendar_detail .cs_bar {*/
	/*	color: #404040;*/
	/*}*/
	
	/*.ds_calendar .m_calendar [class*='cld_n']:not(.cld_next), .ds_calendar .m_calendar .cld_dot {*/
	/*	filter: invert(81.5%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.cs_sportsdb .db_tab .m_tab {*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.cs_sportsdb .db_tab .m_tab li a {*/
	/*	border: 1px solid #404040 !important;*/
	/*	border-bottom: 0 !important;*/
	/*	background: #2f2f2f !important;*/
	/*}*/
	
	/*.cs_sportsdb .db_tab .m_tab li.selected a {*/
	/*	background: #242424 !important;*/
	/*}*/
	
	/*.cs_sportsdb .db_tab .db_msg {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_sportsdb .sportsdb_wrap2 {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.cs_sportsdb .sportsdb_wrap2 dt strong {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_sportsdb .sportsdb_wrap2 span {*/
	/*	color: #404040;*/
	/*}*/
	
	/*.cs_sportsdb .nv_date {*/
	/*	border: 1px solid #404040;*/
	/*	background-color: #2f2f2f;*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_sportsdb .db_list {*/
	/*	border-right: 1px solid #404040;*/
	/*	border-left: 1px solid #404040;*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.cs_sportsdb .db_list .time span {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_sportsdb .db_list td {*/
	/*	border-left: 1px solid #404040;*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.cs_sportsdb .db_list .time div a {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.cs_sportsdb .b_btns {*/
	/*	border: 1px solid #404040;*/
	/*	border-top: 0;*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.cs_sportsdb .db_list .btns a img, .cs_sportsdb .bt_cal img, .cs_sportsdb .ly_cal .h_cal .bt_nx, .cs_sportsdb .ly_cal .h_cal .bt_pv {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.wrap_shd {*/
	/*	border-color: #404040;*/
	/*	background: #242424;*/
	/*}*/
	
	/*.cs_sportsdb .ly_cal {*/
	/*	border: 2px solid #404040;*/
	/*	background-color: #242424;*/
	/*}*/
	
	/*.cs_sportsdb .ly_cal .h_cal strong {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_sportsdb .ly_cal .cal_date {*/
	/*	background: none;*/
	/*}*/
	
	/*.cs_sportsdb .ly_cal .h_cal {*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.cs_sportsdb .ly_cal .cal_date td, .cs_sportsdb .ly_cal .cal_date td a {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_sportsdb .ly_cal .cal_date td a:hover {*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.cs_sportsdb .ly_cal .today {*/
	/*	border-top: 1px solid #404040;*/
	/*	background-color: #2f2f2f;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_sportsdb .ly_cal .cal_date td.today2, .cs_sportsdb .ly_cal .cal_date td.today2 a {*/
	/*	border: 1px solid #404040 !important;*/
	/*}*/
	
	/*.cs_sportsdb .ly_cal .cal_date td.select a {*/
	/*	background-color: #2f2f2f !important;*/
	/*}*/
	
	/*.cs_sportsdb .ly_cal .today a {*/
	/*	color: #7474e3;*/
	/*}*/
	
	/*.cs_sportsdb .ly_cal .today span {*/
	/*	background: none;*/
	/*}*/
	
	/*.cs_sportsdb .db_tab .m_tab li a {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_sportsdb .db_tab .s_tab .selected a {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_sportsdb .db_tab .s_tab li.fc a {*/
	/*	background: none;*/
	/*}*/
	
	/*.cs_sportsdb .db_tab .s_tab a {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_sportsdb .db_tab .s_tab .btn_ly, .cs_sportsdb .db_tab .s_tab .btn_ly_on, .cs_sportsdb .db_tab .s_tab .btn_more {*/
	/*	background: none;*/
	/*	position: relative;*/
	/*}*/
	
	/*.cs_sportsdb .db_tab .s_tab .btn_ly:before, .cs_sportsdb .db_tab .s_tab .btn_ly_on:before, .cs_sportsdb .db_tab .s_tab .btn_more:before {*/
	/*	position: absolute;*/
	/*	background: url(https://ssl.pstatic.net/sstatic/keypage/outside/scui/sportsdb/img/ico_arw.gif) no-repeat 2px 0;*/
	/*	right: -5px;*/
	/*	top: 0;*/
	/*	width: 18px;*/
	/*	height: 100%;*/
	/*	pointer-events: none;*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*	content: '';*/
	/*}*/
	
	/*.cs_sportsdb .ly_team {*/
	/*	background-color: #242424;*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.cs_sportsdb .db_tab .s_tab a {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_sportsdb .ly_team a, .cs_sportsdb .ly_more a {*/
	/*	color: #cacaca !important;*/
	/*}*/
	
	/*.cs_sportsdb .ly_team a:hover {*/
	/*	color: #fff !important;*/
	/*}*/
	
	/*.cs_sportsdb .ly_team .ls_wrap {*/
	/*	border-left: 1px solid #404040;*/
	/*	border-right: 1px solid #404040;*/
	/*}*/
	
	/*.cs_sportsdb .no_db_list {*/
	/*	border: 1px solid #404040;*/
	/*	border-top: 0;*/
	/*}*/
	
	/*.cs_sportsdb .ly_more {*/
	/*	background: #404040;*/
	/*}*/
	
	/*.cs_sportsdb .ly_more ul {*/
	/*	background: #242424;*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.cs_sportsdb .ly_more a:hover {*/
	/*	color: #fff !important;*/
	/*}*/
	
	/*.contents03 #header em.apply_ierror {*/
	/*	filter: none;*/
	/*}*/
	
	/*.cs_nart .detail_title, .cs_nart .detail_info {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.cs_nart .detail_info .item_box .star_box {*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.cs_nart .detail_info .item_box .star_box dt {*/
	/*	color: #cacaca !important;*/
	/*}*/
	
	/*.cs_nart .detail_info .item_box .star_box dd em {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_nart .detail_info .item_list dd {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_nart .detail_info .btn_box>a {*/
	/*	background: #404040;*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.cs_nart .detail_info .btn_box a .btn_name {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_nart .detail_info .btn_box .alarm {*/
	/*	background: #404040;*/
	/*}*/
	
	/*.cs_nart .detail_info .btn_box .alarm .btn_icon {*/
	/*	filter: invert(74%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.cs_nart .main_tab {*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.cs_nart .main_tab.add {*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.cs_nart .add_box {*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.cs_nart .main_tab.add .list_tab li.on a {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_nart .review_box .content li .star_box .grade {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_nart .review_box .content li .bg_bar {*/
	/*	background: #404040;*/
	/*}*/
	
	/*.cs_nart .review_box .content li {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.cs_nart .review_box .content li .review p {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_nart .guide .ico_more, .cs_nart .detail_title .ico {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.cs_nart .event_banner a img {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.cs_holiday .other_lk dt {*/
	/*	color: #fff !important;*/
	/*}*/
	
	/*.sp_kindic .group_kindic .info_area .tit_box .tit:visited {*/
	/*	color: #7474e3;*/
	/*}*/
	
	/*.sp_kindic .group_kindic.type_attach {*/
	/*	border-top: 0 !important;*/
	/*}*/
	
	/*.cs_weboriginal .top_wrap {*/
	/*	position: relative;*/
	/*}*/
	
	/*.cs_weboriginal .top_wrap:before {*/
	/*	position: absolute;*/
	/*	width: 100%;*/
	/*	height: 100%;*/
	/*	background-color: rgba(0, 0, 0, 0.8);*/
	/*	content: '';*/
	/*}*/
	
	/*.cs_weboriginal .title_area .title a {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_weboriginal .sub_tap_area .tab_list .tab[aria-selected="true"] a {*/
	/*	color: #242424;*/
	/*}*/
	
	/*.cs_weboriginal .content_wrap {*/
	/*	position: relative;*/
	/*}*/
	
	/*.cs_weboriginal .content_wrap:before {*/
	/*	position: absolute;*/
	/*	width: 100%;*/
	/*	height: 100%;*/
	/*	background-color: rgba(0, 0, 0, 0.8);*/
	/*	content: '';*/
	/*}*/
	
	/*.cs_weboriginal .info_box {*/
	/*	background-color: #242424;*/
	/*}*/
	
	/*.cs_weboriginal .info_box .detail_info .info dd, .cs_weboriginal .info_box .story_ellipsis .desc {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_weboriginal .info_box .button_area .button_box a {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_weboriginal .info_box .button_area .button_box ul {*/
	/*	background: #2f2f2f;*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.cs_weboriginal .info_box .button_area .button_like {*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.cs_weboriginal .notice_link {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.cs_weboriginal .info_box.basic_character li, .cs_weboriginal .info_box.basic_darma li {*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.cs_weboriginal .info_box.basic_character li .title_box .name, .cs_weboriginal .info_box.basic_darma li .title_box .title, .cs_weboriginal .info_box.basic_darma li .link {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_weboriginal .info_box .intro_box .text, .cs_weboriginal .info_box .pro_info_box dd .text {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_weboriginal .tab_info_box {*/
	/*	background-color: #242424;*/
	/*}*/
	
	/*.cs_weboriginal .character_list .item {*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.cs_weboriginal .character_list .title_box .name a {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_weboriginal .video_list ul .video_info .video_title {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_weboriginal .more_wrap .more_multi {*/
	/*	border-top: 1px solid #404040;*/
	/*	color: #cacaca;*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.cs_weboriginal .more_wrap .more_multi .ico_arr {*/
	/*	filter: invert(81.5%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.cs_weboriginal .video_list ul .video_info .sub_info .info_text + .info_text::after {*/
	/*	background-color: #404040;*/
	/*}*/
	
	/*.cs_weboriginal .video_list .link_area .more_link:after {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.cs_weboriginal .drama_list .inner {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_weboriginal .top_answer_area .title {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_weboriginal .filter_tap_area .type_scroll .tab .menu {*/
	/*	background-color: #242424;*/
	/*}*/
	
	/*.cs_weboriginal .paging_area .pgs .npgs {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_weboriginal .sub_title {*/
	/*	color: #cacaca !important;*/
	/*}*/
	
	/*.cs_weboriginal .title_area .title {*/
	/*	color: #fff !important;*/
	/*}*/
	
	/*.cs_weboriginal .info_box .detail_info a:visited {*/
	/*	color: #e177e3;*/
	/*}*/
	
	/*.cs_weboriginal .sub_tap_area .tab_list {*/
	/*	color: #cacaca !important;*/
	/*}*/
	
	/*.cs_weboriginal .info_box .button_area .button_box a.button_view:before {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.cs_weboriginal .title_area .title .state_end {*/
	/*	border: 1px solid #cacaca !important;*/
	/*	color: #cacaca !important;*/
	/*}*/
	
	/*.apply_connection dt {*/
	/*	color: #fff !important;*/
	/*}*/
	
	/*.apply_connection, .cartoon_info .lst_outher {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.cartoon_info .lst_outher li dl dt {*/
	/*	color: #cacaca !important;*/
	/*}*/
	
	/*.cartoon_info .star_rating, .cartoon_info .cont .detail dd.btn_area img, .cartoon_info .cont h3 .ico, .cartoon_info .thumb_area .img_more {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.cartoon_info .bar2 {*/
	/*	color: #404040;*/
	/*}*/
	
	/*.cartoon_info .cont .detail dt .bar2 {*/
	/*	color: #404040 !important;*/
	/*}*/
	
	/*.cartoon_info .notice_area .notice {*/
	/*	border-bottom: none;*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.sub_pack .sp_webtoon .lst_sympathy_rank .rank_top .info_area .tit {*/
	/*	color: #7474e3;*/
	/*}*/
	
	/*.sub_pack .sp_webtoon .lst_sympathy_rank li .num {*/
	/*	color: #cacaca;*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.sub_pack .sp_webtoon .lst_sympathy_rank .info_area .tit {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.sub_pack .sp_webtoon .lst_sympathy_rank .info_area .tit .ico_adult, .sub_pack .sp_webtoon .lk_rts_help {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.sub_pack .sp_webtoon .lst_sympathy_rank .info_area .name {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_production_type .status_info, .cs_production_type .patients_info .sub_tab_area {*/
	/*	border-right: 1px solid #404040;*/
	/*	border-left: 1px solid #404040;*/
	/*}*/
	
	/*.cs_production_type .csp_tab_area {*/
	/*	border: 1px solid #404040;*/
	/*	border-top: 0;*/
	/*}*/
	
	/*.cs_production_type .status_info ul li.info_04 .info_title, .cs_production_type .status_info ul li.info_04 .info_num {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_production_type .status_info ul li.info_04 .info_variation {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_production_type .status_info ul li + li {*/
	/*	border-left: 1px solid #404040;*/
	/*}*/
	
	/*.cs_production_type .status_info ul {*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.cs_production_type .patients_info .option_tab .tab[aria-selected="true"] .menu {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_production_type .turnout {*/
	/*	background: #242424;*/
	/*}*/
	
	/*.cs_production_type ._daily_chart, .cs_production_type .confirmed_graph, .cs_production_type .csp_table_area {*/
	/*	border-right: 1px solid #404040;*/
	/*	border-left: 1px solid #404040;*/
	/*}*/
	
	/*.cs_production_type .csp_infoCheck_area {*/
	/*	background-color: #2f2f2f;*/
	/*	border: 1px solid #404040;*/
	/*	border-top: 0;*/
	/*}*/
	
	/*.cs_production_type .turnout_graph {*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.cs_production_type .csp_subInfo_area .link_more {*/
	/*	color: #7474e3;*/
	/*}*/
	
	/*.cs_production_type .csp_infoCheck_area .csp_ico_alert {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.cs_production_type .graph .column.-point:after {*/
	/*	background: #2f2f2f;*/
	/*}*/
	
	/*.cs_production_type .graph .grid div {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.cs_production_type .graph .column.-point .x_axis_value {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_production_type .graph .grid div:last-child {*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.cs_production_type .turnout_graph .legend_list {*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.cs_production_type .turnout_graph .legend_item {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_production_type .csp_paging_area {*/
	/*	border-bottom: 1px solid #404040;*/
	/*	border-right: 1px solid #404040;*/
	/*	border-left: 1px solid #404040;*/
	/*}*/
	
	/*.cs_production_type .csp_table_area table th {*/
	/*	border: 1px solid #404040;*/
	/*	border-width: 1px 1px 0 0;*/
	/*	background-color: #2f2f2f;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_production_type .csp_table_area table th:first-child, .cs_production_type .csp_table_area table td:first-child {*/
	/*	border-left: 1px solid #404040;*/
	/*}*/
	
	/*.cs_production_type .csp_table_area table td {*/
	/*	border: 1px solid #404040;*/
	/*	border-width: 0 1px 1px 0;*/
	/*}*/
	
	/*.cs_production_type .csp_table_area table tr:first-child td {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.cs_production_type .csp_table_area table td {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_production_type .csp_paging_area .csp_pgs .csp_npgs {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_production_type .patients_map {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.cs_production_type .csp_info_area {*/
	/*	color: #cacaca;*/
	/*	border: 1px solid #404040;*/
	/*	border-top: 0;*/
	/*	border-bottom: 0;*/
	/*}*/
	
	/*.cs_production_type .button_area, .cs_production_type .step_area {*/
	/*	border: 1px solid #404040;*/
	/*	border-top: 0;*/
	/*}*/
	
	/*.cs_production_type .select_tab select {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cs_production_type .step_area .title_area {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.cs_production_type .csp_info_area .info_list .term {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_production_type .csp_layer_info {*/
	/*	border: 1px solid #404040;*/
	/*	background-color: #2f2f2f;*/
	/*	color: #cacaca;*/
	/*}*/
	
}

@-moz-document url-prefix("https://nid.naver.com/user2/private/"), regexp("https://nid\\.naver\\.com/user2/help/(?!myInfoV2).*")
{
	html, head, body {
		background: #242424;
	}
	
	.tbl_model th {
		color: #cacaca;
		border-right: 1px solid #404040;
		background: #242424;
	}
	
	#lnb_area {
		border-top: 1px solid #404040;
		border-bottom: 1px solid #404040;
		background-color: #242424;
	}
	
	#header {
		background-color: #242424;
	}
	
	.sh_lst3 dd, .sh_lst2 dd {
		color: #cacaca;
		background: #242424;
	}
	
	.sh_lst dt, .spc_header h2 {
		color: #fff;
	}
	
	.captcha_member .spc_row input[type=text] {
		background: #242424;
	}
	
	.captcha_member .captcha_txt, .spc_header .contxt {
		color: #cacaca;
	}
	
	.spc_content [class^=spc_row] input[type=password], .spc_row .txt_userid {
		background: #242424;
		color: #cacaca;
	}
	
	.tbl_row {
		border: 1px solid #404040;
		border-right: none;
		border-left: none;
	}
	
	.tbl_row .none_device a {
		color: #6c96a4;
	}
	
	.tbl_row td, .tbl_row th {
		color: #cacaca;
		border-bottom: 1px solid #404040;
	}
	
	.tbl_sns td, .tbl_sns th {
		border-top: 1px solid #404040;
		color: #cacaca;
	}
	
	.link_wrap .btn_connect {
		background-color: #242424;
		border: 1px solid #404040;
	}
	
	.tbl_model td, .tbl_model th, .connect_list {
		border-top: 1px solid #404040;
	}
	
	.tbl_model, .connect_list>li {
		border-bottom: 1px solid #404040;
	}
	
	.c_header h2, .section_home h2 {
		color: #fff;
	}
	
	.btn_file label .btn2, .btn_model[href] .btn2, .sh_lst3 dt, .sh_lst2 dt, .captcha_member .spc_row input[type=text], .tbl_model .contxt_webctrl .country_code, .tbl_model .contxt_tit2, .section_secretid>.contxt, .ssi_group h3, .ssi_group2>.contxt, .tbl_sns td a, .sns_title, .connect_info li {
		color: #cacaca;
	}
	
	.tbl_model .contxt_tit {
		color: #fff;
	}
	
	.tbl_model .contxt_desc, .tbl_model .contxt_desc3 {
		color: #cacaca;
	}
	
	.tbl_model input[type=text], .spc_content .btn_area_btm button, .btn_model .btn4, .tbl_model select, .btn_model[href] .btn6 {
		color: #cacaca;
		border: 1px solid #404040;
		background: #242424;
	}
	
	.sh_group, .sh_group2, .sh_group3, .sh_group4, .section_pwconfirm {
		border: 1px solid #404040;
		background: #242424;
	}
	
	.btn_model .btn2, .btn_model .btn3 {
		border: 1px solid #404040;
		background: #242424;
	}
	
	.profile_photo .mask {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.banner_area {
		border-bottom: 1px solid #404040;
		border-right: 1px solid #404040;
	}
	
	.skin_main, .tbl_row th, .tbl_sns th {
		background: #242424;
	}
	
	.sh_lst2 .link_area, .spc_content [class^=spc_row], .tbl_model .contxt_webctrl .country_code_w {
		border: 1px solid #404040;
	}
	
	.tbl_sns tbody tr:hover, .connect_list li:hover {
		background-color: #2c2c2c;
	}
	
	#content {
		background-color: #242424 !important;
	}
	
	#content .content_header h2 img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.content_header {
		border-bottom: 2px solid #4f4f4f !important;
	}
	
	.find_id_list li {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.box6 {
		border: 1px solid #404040 !important;
	}
	
	.box_inn .label_rd, .box_inn .label_txt {
		color: #cacaca !important;
	}
	
	.box_inn+.box_inn {
		border-top: 1px solid #404040 !important;
	}
	
	.box_inn .input_txt {
		border: 1px solid #404040 !important;
		background: #242424 !important;
		color: #fff !important;
	}
	
	.country_code .sel_value+select {
		background: #242424 !important;
		color: #cacaca !important;
	}
	
	.btn_findpw {
		background: none;
		background-color: #242424;
		border-radius: 2px;
		border: 1px solid #404040;
		box-sizing: border-box;
	}
	
	.btn_login2 {
		background: none;
		background-color: #019341;
		border-radius: 2px;
	}
	
	.btn_findpw:before {
		content: '비밀번호 찾기';
		position: absolute;
		top: 8px;
		font-weight: bold;
		color: #cacaca;
		left: 18px;
	}
	
	.btn_login2:before {
		content: '로그인하기';
		position: absolute;
		top: 10px;
		font-weight: bold;
		color: #242424;
		left: 32px;
	}
	
	.country_code .sel_value, .btn_checkid, .btn_confirm2, .btn_ct, .btn_login, .btn_next2, .btn_prev, .dash, .edge, .ico_arr, .ico_arr2, .ico_help2 {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.help_tooltip2 p {
		color: #cacaca;
		border: 1px solid #404040;
		background: #242424;
	}
	
	.list_id .label_rd {
		color: #fff;
	}
	
	.list_id span, #lnb_area .lnb ul li a {
		color: #cacaca;
	}
	
	.banner_area .text, .yellow_point {
		color: #242424;
	}
	
	.sh_lst .nic_desc {
		color: #fff;
	}
	
	#footer address {
		color: #cacaca;
	}
	
	.copyright a {
		color: #fff;
	}
	
	.input_box {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.box6 h3 {
		color: #fff;
	}
	
	.btn_next_s, .nudge_close {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.gnb_notice_li a.gnb_notice .gnb_icon, .mail_li a.gnb_mail .gnb_icon, .gnb_service_li a.gnb_service .gnb_icon {
		filter: invert(0%) !important;
	}
	
	.sh_lst .pic_desc .img_frame {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.list_txt, .c_header .contxt {
		color: #cacaca;
	}
	
	.policy_lst li a {
		color: #cacaca;
	}
	
	.bar {
		background: #404040;
	}
	
	.sh_content>.contxt, .desc_sub {
		color: #cacaca;
	}
	
	.help .txt {
		background: #2f2f2f;
		color: #cacaca;
		border: 1px solid #404040;
	}
	
	.left .arrow {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.help .txt p {
		color: #cacaca;
	}
	
	.help .txt p>span:first-child, .help .txt p>span, .help .txt p>.ex {
		color: #cacaca;
	}
	
	.help .txt .ex+.ex2 {
		color: #cacaca;
		border-top: 1px solid #404040;
	}
	
	.help .txt em {
		color: #404040;
	}
	
	.help .txt p img {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.captcha_box>a {
		color: #cacaca;
	}
	
	.captcha_img {
		border-right: 1px solid #404040;
	}
	
	.captcha_box {
		border: 1px solid #404040;
		background: #242424;
	}
	
	.captcha_box>a.btn_img, .captcha_box>a.btn_sound {
		border-top: 1px solid #404040;
	}
	
	.captcha_member .sp {
		background: none;
		position: relative;
	}
	
	.captcha_img .speaker {
		background: none;
		position: relative;
	}
	
	.captcha_img .speaker:before, .captcha_box>a.btn_refresh span:before, .captcha_box>a.btn_sound span:before, .captcha_box>a.btn_img span:before {
		background: url(https://static.nid.naver.com/images/web/user/sp_ico_captcha2.gif) no-repeat;
		background-size: 56px auto;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.captcha_box>a.btn_refresh span:before {
		background-position: -36px 0px;
	}
	
	.captcha_box>a.btn_sound span:before {
		background-position: -36px -26px;
	}
	
	.captcha_box>a.btn_img span:before {
		background-position: -36px -50px;
	}
	
	.captcha_img .speaker:before {
		background-position: -1px 9px;
	}
	
	.tab_viewrecord a.on {
		color: #fff;
		border: 1px solid #404040;
		background-color: #242424;
	}
	
	.tab_viewrecord a {
		color: #cacaca;
		border: 1px solid #404040;
		border-bottom-color: #404040;
		background: #2f2f2f;
	}
	
	.tab_viewrecord {
		background: none;
		position: relative;
	}
	
	.tab_viewrecord:before {
		background: url(https://nid.naver.com/images/help/dot_rect.gif) repeat-x 0 31px;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.tbl_sns td img {
		border-radius: 22.5%;
	}
	
	.ssi_group .contxt {
		color: #cacaca;
	}
	
	.spc_content .btn_area_btm button:first-child {
		color: #242424;
	}
	
	.ico_new {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.open+.contxt_guide_help, .tbl_model .contxt_guide {
		color: #cacaca;
	}
	
	.tbl_model .contxt_desc2 {
		color: #cacaca;
	}
	
	.sh_lst2 .selbox {
		appearance: none;
		-moz-appearance: none;
		-webkit-appearance: none;
		background: #242424;
		color: #cacaca;
		border: 1px solid #404040;
		background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IiNjYWNhY2EiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTQuNDI3IDkuNDI3IDMuMzk2IDMuMzk2YS4yNTEuMjUxIDAgMCAwIC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwIDAgMTEuMzk2IDlINC42MDRhLjI1LjI1IDAgMCAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3IDcuODIgMy4wNzJhLjI1LjI1IDAgMCAxIC4zNTQgMEwxMS41NyA2LjQ3YS4yNS4yNSAwIDAgMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMCAxLS4xNzctLjQyN3oiLz48L3N2Zz4=");
		background-position: right 2px center;
		background-repeat: no-repeat;
		background-size: 16px;
		padding: 1px 20px 1px 5px;
		border-radius: 5px;
		filter: none;
	}
	
	.sh_lst2 .selbox:focus-visible {
		outline: none;
	}
	
	.sh_lst2 .selbox:disabled {
		color: #666;
		background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IiM2NjYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTQuNDI3IDkuNDI3IDMuMzk2IDMuMzk2YS4yNTEuMjUxIDAgMCAwIC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwIDAgMTEuMzk2IDlINC42MDRhLjI1LjI1IDAgMCAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3IDcuODIgMy4wNzJhLjI1LjI1IDAgMCAxIC4zNTQgMEwxMS41NyA2LjQ3YS4yNS4yNSAwIDAgMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMCAxLS4xNzctLjQyN3oiLz48L3N2Zz4=");
	}
	
	.sh_lst2 .logoff_desc .contxt {
		color: #fff;
	}
	
	.ad_more .text {
		color: #cacaca;
	}
	
	.ad_more_list .item {
		color: #cacaca;
	}
	
	.tbl_model .contxt_webctrl2 {
		color: #cacaca;
	}
	
	.ad_more_list .item::before {
		background-color: #fff;
	}
	
	.tbl_model td {
		color: #cacaca;
	}
	
	.ad_text {
		color: #fff;
	}
	
	.ad_text em {
		color: #cacaca;
	}
	
	.sh_header .contxt {
		color: #cacaca;
	}
	
	.btn_model[href] .btn5 {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.localset_none {
		background: #2f2f2f;
		color: #cacaca;
	}
	
	.localset_list {
		border-top: 1px solid #404040;
	}
	
	.localset_list tbody .tbtit {
		color: #fff;
		border-right: 1px solid #404040;
		border-bottom: 1px solid #404040;
		background: #2f2f2f;
	}
	
	.localset .desc_etc {
		color: #cacaca;
	}
	
	.localset_list tbody .tbtit .inp_txt {
		border: 1px solid #404040;
		color: #cacaca;
		background: #2f2f2f;
	}
	
	.localset_list tbody .tbtit .inp_txt:focus, .localset_list tbody .tbtit .on {
		color: #cacaca;
		border-color: #505050;
	}
	
	.ly_localnotify_arrow {
		border: 1px solid #4f4f4f;
		background: #2f2f2f;
	}
	
	.localset_list tbody td span {
		color: #cacaca;
	}
	
	.ly_localnotify_arrow .txt {
		color: #cacaca !important;
	}
	
	.ly_localnotify_arrow .arrow {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.localset_list tbody td {
		border-bottom: 1px solid #404040;
		color: #cacaca;
	}
	
	.localset_list tbody td .select {
		color: #cacaca;
		border: 1px solid #404040;
		background: none;
		position: relative;
	}
	
	.localset_list tbody td .select:before {
		background: url(https://static.nid.naver.com/images/web/user/ico_arrow5.gif) 100% 0 no-repeat;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.btn_model .btn5 {
		color: #cacaca;
		border: 1px solid #404040;
	}
	
	.localset_list tbody td .area_layer {
		border: 1px solid #404040;
		background: #2f2f2f;
	}
	
	.localset_list tbody td .area_layer ul {
		border-right: 1px solid #404040;
	}
	
	.localset_list tbody td .area_layer ul li a {
		color: #cacaca;
	}
	
	.localset_list tbody td .area_layer ul li a:hover {
		color: #fff;
		background: #3a3a3a;
	}
	
	.localset_list tbody td .area_layer ul .selected a {
		color: #fff;
	}
	
	.localset_list tbody td .area_layer ul.end a {
		color: #cacaca;
	}
	
	.localset_list tbody td .area_layer .close {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.localset .service_tit {
		color: #fff;
	}
	
	.localset .service_tbl {
		border-top: 1px solid #404040;
	}
	
	.localset .service_tbl tbody th {
		color: #fff;
		border-right: 1px solid #404040;
		border-bottom: 1px solid #404040;
		background: #2f2f2f;
	}
	
	.localset .service_tbl tbody td {
		color: #cacaca;
		border-bottom: 1px solid #404040;
	}
	
	.ly_model_body {
		background: #2f2f2f;
		color: #cacaca;
		border: 1px solid #404040;
	}
	
	.ly_model_body p strong {
		color: #fff;
	}
	
	.ly_model_body .line {
		border-top: 1px solid #404040;
	}
	
	.localset_list tbody .unable span, .localset_list tbody .unable td {
		color: #cacaca;
	}
	
	.otp_loginset .otp_device_subtitle .tit {
		color: #fff;
	}
	
	.otp_device_reload {
		border: 1px solid #404040;
		background-color: #2f2f2f;
		color: #cacaca;
	}
	
	.ico_reload {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.otp_loginset .otp_device_box {
		border: 1px solid #404040;
		background: #2f2f2f;
	}
	
	.otp_loginset .otp_device_txt .txt_radio {
		color: #fff;
	}
	
	.otp_loginset .otp_device_radio .txt_del, .otp_loginset .otp_device_txt .txt_accessday {
		color: #cacaca;
	}
	
	:root .otp_loginset .otp_device_txt .ico_radio, :root .radio_area .ico_radio:before {
		background-color: #2f2f2f;
	}
	
	.otp_loginset .otp_device_txt .txt_radio.not {
		color: #cacaca;
	}
	
	.not_device_pop {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.not_device_pop .title {
		color: #fff;
	}
	
	.desc {
		color: #cacaca;
	}
	
	.not_device_pop .subtitle {
		color: #fff;
	}
	
	.otp_loginset .title {
		color: #fff;
	}
	
	.progress_time .txt {
		color: #fff;
	}
	
	.otp_loginset .title .contxt, .otp_loginset .title .contxt2 {
		color: #cacaca;
	}
	
	.complete_set_tit {
		background-color: #2f2f2f;
	}
	
	.complete_set_tit .text {
		color: #fff;
	}
	
	.complete_set_guide .set_box {
		background: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.complete_set_guide .desc {
		color: #cacaca;
	}
	
	.complete_set_guide .desc li:before {
		background: #cacaca;
	}
	
	.complete_set_guide .desc li a {
		color: #cacaca;
	}
	
	.img_verify_widthout {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.table_list table {
		border-top: 1px solid #404040;
	}
	
	.table_list table th {
		border-right: 1px solid #404040;
		border-bottom: 1px solid #404040;
		background: #2f2f2f;
		color: #fff;
	}
	
	.table_list table td {
		border-bottom: 1px solid #404040;
		color: #cacaca;
	}
	
	.pw_generate_area .tit {
		color: #fff;
	}
	
	.otp_loginset .pw_generate_box {
		background: #2f2f2f;
	}
	
	.table_list .pw_generate_box td {
		color: #cacaca;
	}
	
	.table_list .input_txt2, .pw_generate_box .input_txt2 {
		border: 1px solid #404040;
		background: #242424;
		color: #cacaca;
	}
	
	.pw_generate_box .text_desc {
		color: #cacaca;
	}
	
	.pw_generate_box .text_desc:before {
		color: #cacaca;
	}
	
	.table_list table td>strong {
		color: #fff;
	}
	
	.table_list .table_list2 th {
		border-bottom: 1px solid #404040;
		background: #2f2f2f;
		color: #fff;
	}
	
	.table_list .table_list2 td {
		border-bottom: 1px solid #404040;
		color: #cacaca;
	}
	
	.complain.line_show .list_area:first-child {
		border-top: 1px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	.complain .list_area {
		border-bottom: 1px solid #404040;
	}
	
	.complain .list_area:first-child, .complain.line_show .list_area.on:first-child {
		border-top: 1px solid #404040;
	}
	
	.complain li.on {
		background-color: #2f2f2f;
	}
	
	.complain li.on .quest {
		color: #fff;
	}
	
	.complain li.on .arrow_open {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.complain li.on .list_cont {
		background-color: #242424;
		color: #cacaca;
	}
	
	.complain li.on .list_cont .sum_text {
		color: #fff;
	}
	
	.recall_list li {
		color: #cacaca;
	}
	
	.table_list .btn_ctf {
		border: 1px solid #404040;
		color: #cacaca;
		background: #2f2f2f;
	}
	
	:root .leave_way_list .radio_area .ico_radio:before {
		background-color: #242424;
	}
	
	.radio_area label {
		color: #cacaca;
	}
	
	.otp_loginset .table_list_tit {
		color: #fff;
	}
	
	.table_list .ctf_rom {
		color: #cacaca;
	}
	
	.otp_leave .success {
		color: #fff;
	}
	
	.otp_leave .success+p {
		color: #cacaca;
	}
	
	.complete_set_guide .call_tit {
		color: #fff;
	}
	
	.complain .quest {
		color: #fff;
	}
	
	.otp_loginset .link_send {
		color: #cacaca;
	}
	
	.private_item_list li+li {
		border-top: 1px solid #404040;
	}
}

@-moz-document url-prefix("https://nid.naver.com/user2/rncheck/authMobile"), url-prefix("https://nid.naver.com/user2/help/realNameCheck")
{
	html, head, body {
		background: #242424;
	}
	
	#header .menu {
		color: #404040;
	}
	
	.cont_tit {
		background-color: #019341;
	}
	
	.cont_tit .txt {
		color: #242424;
	}
	
	#container {
		color: #cacaca;
	}
	
	.id_tab_wap {
		border: 1px solid #404040;
		border-width: 1px 0;
	}
	
	.real_need_help {
		border-top: 1px solid #404040;
	}
	
	#wrap #header h1 a img, #footer address a img, .id_tab li label, .real_help_guide, .id_btn a img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#header .menu a, .non_sign .con_hd h2, .non_sign .s_tit {
		color: #cacaca;
	}
	
	.section_check label, .section_collect label {
		color: #fff;
	}
	
	.id_btn .btn.on {
		background-color: #019341;
		border: 1px solid #019341;
		color: #242424;
	}
	
	.id_btn .btn {
		color: #cacaca;
		border: 1px solid #404040;
	}
	
	.mobile_title {
		color: #fff;
	}
	
	:root .input_check_big label, :root .input_chk_small label {
		filter: invert(89%) hue-rotate(-180deg);
	}
	
	.ipin_box, .row_group {
		border: 1px solid #404040;
		background: #242424;
	}
	
	.join_row {
		border-top: 1px solid #404040;
		background: #242424;
	}
	
	input {
		color: #cacaca;
	}
	
	.int {
		color: #cacaca;
		background: #242424;
	}
	
	.ps_box .int {
		background: #242424;
	}
	
	.sel {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.mobile_verify .country_code, .mobile_verify .bir_mm .ps_box, .mobile_verify .bir_yy .ps_box {
		border-right: 1px solid #404040;
	}
	
	.jender label {
		background: #242424;
		color: #cacaca;
	}
	
	.mobile_verify .jender label {
		border: 1px solid #404040;
		background: #242424;
		color: #cacaca;
	}
	
	.mobile_verify .bir_tt {
		background: #2f2f2f;
		color: #cacaca;
	}
	
	a.btn_c {
		border: 1px solid #404040;
		background: #2f2f2f;
		color: #cacaca;
	}
	
	:root .mobile_verify .btn {
		position: relative;
		background: #019341;
	}
	
	:root .mobile_verify .btn:after {
		content: '확인';
		position: absolute;
		width: 100px;
		height: 20px;
		color: #242424;
		left: 50%;
		top: 50%;
		transform: translate(-50%, -50%);
		text-align: center;
		font-size: 20px;
		text-indent: initial;
		font-weight: bold;
	}
	
	.cont_tit img {
		filter: invert(86%) hue-rotate(-150deg);
	}
	
	.non_sign .con_hd h3, .non_sign .con_hd h4 {
		color: #fff;
	}
	
	.table_model td, .table_model th {
		border: 0;
		border-top: 1px solid #404040;
	}
	
	.table_model th {
		color: #fff;
		border-right: 1px solid #404040;
		background: #2f2f2f;
	}
	
	.table_model {
		border-bottom: 1px solid #404040;
	}
	
	.table_model td {
		color: #cacaca;
	}
	
	#footer address a {
		color: #fff;
	}
	
	#footer a {
		color: #cacaca;
	}
	
	.check_message {
		background: #242424;
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.check_message h3 {
		filter: invert(89%) hue-rotate(-180deg);
	}
	
	a.btn_check {
		color: #242424;
	}
	
	.notice_adult img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.adt_login h3 {
		color: #cacaca;
	}
	
	.adt_login .box_bg03 {
		border-top: 1px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	.adt_login .box_bg03 .sel p {
		color: #000;
	}
	
	.real_need_help {
		color: #cacaca;
	}
	
	.adt_login #content {
		width: inherit;
	}
	
	.adt_login .notice_adult div {
		margin: 11px 0 0 15px;
	}
	
	.check_message h3 {
		color: #000 !important;
	}
}

@-moz-document url-prefix("https://nid.naver.com/user2/help/secretId.nhn")
{
	html, head {
		background: #242424;
	}
	
	.input_box {
		filter: invert(86%);
	}
	
	.box6 {
		border: 1px solid #404040;
	}
}

@-moz-document url-prefix("https://nid.naver.com/user2/help/userLoginLog")
{
	html, head {
		background: #242424;
	}
	
	.table_info2 .sort {
		appearance: none;
		-moz-appearance: none;
		-webkit-appearance: none;
		background: #242424;
		color: #cacaca;
		border: 1px solid #404040;
		background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IiNjYWNhY2EiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTQuNDI3IDkuNDI3IDMuMzk2IDMuMzk2YS4yNTEuMjUxIDAgMCAwIC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwIDAgMTEuMzk2IDlINC42MDRhLjI1LjI1IDAgMCAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3IDcuODIgMy4wNzJhLjI1LjI1IDAgMCAxIC4zNTQgMEwxMS41NyA2LjQ3YS4yNS4yNSAwIDAgMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMCAxLS4xNzctLjQyN3oiLz48L3N2Zz4=");
		background-position: right 2px center;
		background-repeat: no-repeat;
		background-size: 16px;
		padding: 1px 20px 1px 5px !important;
		border-radius: 5px;
		filter: none;
	}
	
	.table_info2 .sort:disabled {
		color: #666;
		background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IiM2NjYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTQuNDI3IDkuNDI3IDMuMzk2IDMuMzk2YS4yNTEuMjUxIDAgMCAwIC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwIDAgMTEuMzk2IDlINC42MDRhLjI1LjI1IDAgMCAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3IDcuODIgMy4wNzJhLjI1LjI1IDAgMCAxIC4zNTQgMEwxMS41NyA2LjQ3YS4yNS4yNSAwIDAgMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMCAxLS4xNzctLjQyN3oiLz48L3N2Zz4=");
	}
	
	.table_info2 .payment_log_period input[type=text] {
		border: 1px solid #404040;
		background-color: #242424;
		color: #cacaca;
	}
	
	.paginate_type2 span {
		background: #404040;
	}
	
	.paginate a {
		border: 1px solid #242424;
	}
	
	.paginate_date {
		color: #404040;
	}
	
	.paginate_date a[href] {
		color: #cacaca;
	}
	
	.list_txt {
		color: #cacaca;
	}
	
	.c_header .contxt {
		color: #cacaca;
	}
}

@-moz-document url("https://cafe.naver.com/ca-fe/"), url-prefix("https://section.cafe.naver.com"), url-prefix("https://cafe.naver.com/ca-fe/home/feed"), url-prefix("https://cafe.naver.com/ca-fe/?open=mynews")
{
	html, head {
		background: #242424;
	}
	
	a {
		color: #cacaca;
	}
	
	body {
		color: #cacaca;
	}
	
	.footer a, .footer a:visited, .footer, .footer address a {
		color: #cacaca;
	}
	
	.aside .login_area {
		border-bottom: 1px solid #404040;
		background-color: #2c2c2c;
	}
	
	.aside .cafe_make .btn_cafe_make {
		color: #242424;
		background-color: #019341;
	}
	
	.aside .login .login_btn {
		color: #cacaca;
		border: 1px solid #404040;
		background: #242424;
	}
	
	.snb_area {
		border-bottom: 1px solid #019341;
		background-color: #019341;
	}
	
	.snb_search_box .search_option a {
		color: #019341;
	}
	
	.snb_search_box .search_option_layer {
		background-color: #242424;
		border: 1px solid #404040;
		border-top: none;
	}
	
	.common_select .btn_select {
		background: #242424;
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.common_select .btn, .common_select .layer_list {
		background: #242424;
		color: #cacaca;
	}
	
	.common_search .input_search {
		border: 1px solid #404040;
		background-color: #242424;
		color: #cacaca;
	}
	
	.common_search .btn_search {
		color: #242424;
		background: #019341;
	}
	
	.snb_search_box .snb_search_bsub {
		border: 1px solid #404040;
		border-right: 0;
	}
	
	.lnb_link, .lnb_link:link, .lnb_link:visited {
		color: #fff;
	}
	
	.on .lnb_link {
		color: #03c75a;
	}
	
	.cc_layer_mynews .cc_mynews_header {
		background: #242424;
		border-bottom: 1px solid #404040;
	}
	
	.cc_layer_mynews {
		border: 1px solid #404040;
		color: #cacaca;
		background: #242424;
	}
	
	.common_alert_layer {
		border: 1px solid #404040;
		background: #242424;
	}
	
	.common_alert_layer .btn.point {
		color: #242424;
		background-color: #019341;
		border-color: #019341;
	}
	
	.content_terms .terms_area .tit3 {
		color: #7d7d7d;
	}
	
	.content_terms .tab_area .on {
		border: 1px solid #019341;
		color: #019341;
	}
	
	.content_terms .lang_area .terms_option_layer {
		border: 1px solid #404040;
		border-top: 0;
		background-color: #242424;
	}
	
	#container.section_rep {
		background: #242424;
	}
	
	.represent_popup h1 {
		background: #019341;
	}
	
	.represent_popup .tab_represent {
		border-bottom: 1px solid #404040;
		background-color: #242424;
	}
	
	.represent_popup .tit {
		border-top: 1px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	.cc_layer_mynews .cc_mynews_option_layer .link {
		color: #fff !important;
		border-top: 1px solid #404040;
		background-color: #242424;
	}
	
	.cc_layer_mynews .cc_mynews_option_layer {
		color: #fff !important;
		border: 1px solid #404040;
		background-color: #242424;
	}
	
	.section_create .cafe_input td .input_txt {
		border: 1px solid #cacaca;
	}
	
	.section_create .srch_word_area {
		filter: invert(80%);
	}
	
	.section_create .cafe_input td .input_txt3 {
		background-color: #242424;
		color: #cacaca;
		border: 1px solid #404040;
	}
	
	.board_notice {
		color: #cacaca;
		border-top: 1px solid #404040;
	}
	
	.board_notice tbody td.data {
		border-bottom-color: #404040;
	}
	
	.board_notice thead th {
		border-bottom-color: #404040;
		color: #fff;
	}
	
	.check_box label {
		background-color: #242424;
		color: #cacaca;
	}
	
	.cc_layer_mynews .cc_mynews_list li.unread {
		background: #2c2c2c;
	}
	
	.mycafe_tab a {
		border: 1px solid #404040;
		border-left: 0;
		color: #cacaca;
	}
	
	.common_btn_form .btn2 {
		border: 1px solid #404040;
		background: #242424;
		color: #cacaca;
	}
	
	.mycafe_group .group input.name_modif {
		border: 1px solid #404040;
		color: #cacaca;
		background-color: #242424;
	}
	
	.mycafe_tab a:first-child {
		border-left: 1px solid #404040;
	}
	
	.mycafe_list tr.drag td {
		background-color: #2f2f2f;
	}
	
	.common_title .title {
		color: #fff;
	}
	
	.common_option_list .link, .user_mycafe_recent .recent_title .tit, .common_menu_tab .link, .user_mycafe_info .user_mycafe_new, .aside .smart_bot a, .aside .notice .notice_list li a, .aside .link_more a, .home_user .notice .title, .home_theme_title, .menu .menu_inner .menu_link, .snb_search_box .search_option_layer a, .editors_pick_list .list_info .name_area, .editors_pick_list .list_info .title_area, .common_list .list_info .name_area, .ranking_list .cell_num, .ranking_list .cafe_info .name_area, .cc_layer_mynews .cc_mynews_list .cc_mynews_notice .notice_txt, .cc_layer_mynews .cc_mynews_list .info_title, .cc_layer_mynews .cc_mynews_list .cc_mynews_info, .common_alert_layer .msg, .content_terms .txt_area, .content_terms, .content_terms .lang_area .terms_option_layer a, .rule_wrap .list_rule .on, .content_terms .terms_area .tit2, .common_page button, .field_category .on, .field_list_wrap .count, .criteria li p, .criteria .score li, .represent_popup .special strong, .section_create .cafe_input td, .mycafe_group .group .btn_txt, .mycafe_manage .btn_all, .mycafe_list, .mycafe_manage .noti, .mycafe_bottom .check_box label, .mycafe_manage .secede_cafe_title .tit, .mycafe_manage .manage_article .tit, .mycafe_manage .manage_article a, .feed_alarm_list .list_info .name_area, .pop_ranking .pop_title .title, .pop_ranking .info_list .title {
		color: #cacaca;
	}
	
	.user_mycafe_thumb .link:after, .snb_area .snb_inner h1, .srch_container .icon_manager, .srch_container .icon_dormancy, .srch_container .icon-powercafe, .srch_container .icon-official, .srch_container .icon-wiu, .srch_container .icon-star, .srch_container .icon-star-txt, .common_icon_box .icon_manager, .common_icon_box .icon_dormancy, .common_icon_box .icon-wiu, .common_icon_box .icon-star, .common_icon_box .icon-star-txt, .common_title .btn_title_more:after, .common_btn_side .btn_side_prev, .common_btn_side .btn_side_prev:disabled, .common_btn_side .btn_side_next, .common_btn_side .btn_side_next:disabled, .common_btn_form button.add:before, .check_box input+label:before, .check_box input:checked+label:before, .common_scroll_box .btn.btn_scroll_prev:before, .common_scroll_box .btn.btn_scroll_next:before, .common_list .list_info .level.up:before, .common_list .list_info .level.down:before, .common_page .btn_page_prev:before, .common_page .btn_page_next:after, .common_category .btn_category:after, .common_select .btn_select:after, .common_notice_layer .icon_notice, .aside .user_info .user_count .storage:before, .aside .user_info .user_count .note:before, .aside .cafe_make .btn_cafe_make:before, .aside .notice .notice_more:after, .aside .link_more .link_cafe:before, .aside .link_more .link_report:before, .home_editors_title .btn_editors_more:after, .home_user .btn_mycafe_more:after, .home_user_mycafe .btn_mycafe_edit:before, .user_mycafe_box .btn_mycafe_user:after, .user_mycafe_info .user_mycafe_new:before, .user_feed_info .movie_img .icon_video, .ranking_list .cafe_thumb:after, .ranking_list .cell_level .level.up:before, .ranking_list .cell_level .level.down:before, .pop_ranking .info_list .icon.writing:before, .pop_ranking .info_list .icon.search:before, .pop_ranking .info_list .icon.member:before, .pop_ranking .info_list .icon.app:before, .mycafe_group .group .group_open .btn_open, .mycafe_group .group .group_open .btn_close, .mycafe_list tr.drag .drag_tip:before, .mycafe_list .member_no:before, .mycafe_list .my_article:after, .mycafe_list .view_text:before, .mycafe_list .bookmark_cafe, .mycafe_list .bookmark_cafe[aria-pressed="true"], .mycafe_manage .noti:before, .mycafe_manage .btn_all.close:after, .mycafe_manage .btn_all.open:after, .mycafe_btns .btn_reset:before, .lnb>li.mynews.on .lnb_link .txt:before, .user_feed_option .option_btn:before, .cc_layer_mynews .cc_mynews_list .cc_mynews_notice .icon_option, .cc_layer_mynews .cc_mynews_list .cc_mynews_notice .btn_close:before, .cc_layer_mynews .cc_mynews_list .info_top .count:before, .cc_layer_mynews .cc_mynews_option_btn:before, .cc_layer_dimmed .layer_wrap .btn_layer_close:before, .cc_layer_dimmed .radio_box.type_green input[type="radio"]:checked+label:before, .content_terms .terms_pic, #footer address a img, .cafe_banner .banner a img, .sp_rep, .section_rep h2.main_tit, .section_rep p.txt_honor, .article_crit .crit_title, .article_crit .sp_rep.txt, .snb_search_box .ico_search, .snb_search_box .search_option a .ic_down, .snb_search_box .search_option a .ic_up, .snb_search_box .btn_arrow span, .terms_option_box .terms_option .ic_down, .section_create .cafe_input td .txt strong, .section_create .cafe_input td .note, .section_create .cafe_input th .stit, .section_create .cafe_input td .txt_commerce, .section_create .cafe_input td .input_txt, .section_create .cafe_input td .btn_srch, .section_create .cafe_input td .txt em, .section_create .cafe_input td .captcha_area img, .pop_ranking .graph_area:before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.common_box_tab .tab_list .on .btn_tab {
		color: #242424;
	}
	
	.common_box_tab .tab_list .btn_tab, .common_btn_side .link_side_all {
		color: #cacaca;
		border: 1px solid #404040;
	}
	
	.user_mycafe_area, .home_user_tab, .common_menu_tab, .menu, .theme_sort, .theme_category, .ranking_list li, .cc_layer_mynews .cc_mynews_list li, .txt_represent, .section_rep .field_tab, .section_create .cafe_input th, .section_create .cafe_input td, .board_notice tbody td, .mycafe_list tr:last-of-type td, .mycafe_manage .secede_cafe_title {
		border-bottom: 1px solid #404040;
	}
	
	.aside .cafe_banner .banner a:after, .aside .smart_bot, .common_select .layer, .common_title .btn_title_more, .content_terms .tab_area .tab, .notice_btns a {
		border: 1px solid #404040;
	}
	
	.aside .cafe_link, .aside .notice, .autocomplete_area .words li a:hover, .cc_layer_mynews .cc_mynews_list .cc_mynews_notice, .field_list_wrap .info, .article_crit, .represent_popup .special li, .cc_layer_mynews .cc_mynews_option_layer .link:hover, .mycafe_group .group {
		background-color: #2c2c2c;
	}
	
	.aside .cafe_link a, .aside .notice h3 {
		border-bottom: 1px solid #404040;
		color: #cacaca;
	}
	
	.aside .user_info .btn_login, .common_btn_form .btn {
		color: #cacaca;
		background: #242424;
		border: 1px solid #404040;
	}
	
	.aside .login .user_find .btn_pw:before, .snb_search_box .search_option a .ic_and, .common_page .btn_page_next:before, .common_page .btn_page_prev:after, .field_category button:before, .mycafe_manage .manage_article a:last-of-type:before, .toggle_switch .switch_slider {
		background-color: #404040;
	}
	
	.snb_search_box .snb_search_bsub, .snb_search_box .snb_search_text, .autocomplete_area .words li a, .section_rep .criteria_more, .represent_popup .special {
		background-color: #242424;
	}
	
	.autocomplete_area, .pop_ranking .graph_list {
		color: #cacaca;
		background-color: #242424;
	}
	
	.cc_layer_mynews .cc_mynews_header .title, .cc_layer_mynews .cc_mynews_list .info_top .box, .content_terms .terms_area .tit1, .field_list_wrap .tit, .represent_popup .tit h3, .criteria li strong, .pop_ranking .graph_list .link, .user_mycafe_info .name {
		color: #fff;
	}
	
	.common_alert_layer .btn, .content_terms .lang_area .terms_option a, .mycafe_list .btn_set, .mycafe_list .btn_mail {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.field_list_wrap .txt, .mycafe_list tbody td, .mycafe_btns {
		border-top: 1px solid #404040;
	}
	
	.snb_search_box .btn_search_all, .section_create .srch_word_area li em {
		color: #000;
	}
	
	.section_create .cafe_input .rel select, #group_set1 {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.section_create .cafe_input td .input_txt2 {
		background-color: #242424;
		color: #fff;
		border: 1px solid #404040;
	}
	
	.home_recent .recent_list .card {
		background: #2f2f2f;
	}
	
	.home_recent .recent_list .name {
		color: #fff;
	}
	
	.srch_top p strong {
		color: #fff;
	}
	
	.srch_cate {
		background-color: #2f2f2f;
		border-top: 2px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	.srch_cate .tx_depth1 a, .srch_cate .tx_depth2 a, .srch_cate .tx_depth3 a, .srch_cate .tx_depth4 a {
		filter: invert(82.2%) hue-rotate(-180deg);
	}
	
	.srch_rel dl dt {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.srch_rel ul li a {
		color: #8686ff;
	}
	
	#content_srch .section h3 img, #content_srch .srch_section_hd .sub, #content_srch .srch_section_hd .more, #content_srch .srch_section_hd .sub2, #content_srch .basic1 .ico_sold, #content_srch .basic1 .ico_sale, #content_srch .basic1 .subj em, #content_srch .basic1 .area em {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#content_srch .line {
		border-top: 1px solid #404040;
	}
	
	.srch_rel {
		border-bottom: 1px solid #404040;
	}
	
	#content_srch .basic1 .mng {
		color: #fff;
	}
	
	#content_srch .sp_cafemng li {
		border-top: 1px solid #404040;
	}
	
	#content_srch .go_more {
		color: #8686ff;
	}
	
	#content_srch .basic1 .thumb {
		border: 1px solid #404040;
	}
	
	.thumb_slide_wrap {
		background-color: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.thumb_num {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#aside .tab_option form {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.srch_bg_wrap {
		background: none;
	}
	
	#content_srch .basic1 dt a {
		color: #8686ff;
	}
	
	#content_srch .basic1 dd, #content_srch .basic1 dd {
		color: #fff;
	}
	
	.cc_layer_alert {
		background: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.cc_layer_alert .cc_alert_content .txt {
		color: #fff;
	}
	
	.cc_layer_alert .cc_alert_footer {
		border-top: 1px solid #404040;
	}
	
	.cc_layer_alert .cc_alert_btn {
		border: 1px solid #404040;
		color: #fff;
	}
	
	.content_game .title_area .title {
		filter: invert(100%);
		mix-blend-mode: difference;
	}
	
	.content_game .list_area .title, .content_game .list_reserve .list_info .name, .content_game .list_game .name_area {
		color: #fff;
	}
	
	.content_game .box_search .input_search {
		background-color: #2f2f2f;
		color: #cacaca;
	}
	
	.common_select .layer_list, .content_game .area_header .common_select .layer {
		background: #242424;
	}
	
	.content_game .button_apply {
		background-color: #242424;
		border: 1px solid #019341;
		color: #019341;
	}
	
	.content_game .intro_area li {
		background-color: #2f2f2f;
	}
	
	.content_game .intro_area .intro_title {
		color: #fff;
	}
	
	.content_game .intro_area .intro_text {
		color: #cacaca;
	}
	
	.content_game .intro_area .thumb_game, .content_game .intro_area .thumb_reserve {
		mix-blend-mode: difference;
	}
	
	.star_best_list li {
		border: 1px solid #404040;
	}
	
	.star_best_list .star_name {
		color: #fff;
	}
	
	.star_best_list .name_area, .star_area .common_list .list_info .txt_area {
		color: #cacaca;
	}
	
	.edu_intro {
		border: 1px solid #404040;
	}
	
	.edu_intro .spot .title {
		color: #fff;
	}
	
	.edu_intro .spot .txt {
		color: #cacaca;
	}
	
	.common_btn_box .btn_box {
		border: 1px solid #404040;
		background: #2f2f2f;
		color: #cacaca;
	}
	
	.edu_intro .info {
		border-top: 1px solid #404040;
	}
	
	.edu_area .edu_tab {
		border-bottom: 1px solid #404040;
	}
	
	.user_feed_name .cafe_name, .user_feed_info .title_area .tit, .user_feed_info .con_bottom .user_name, .user_feed_recommend .title, .recommend_list .name {
		color: #fff;
	}
	
	.recommend_list .card {
		border: 1px solid #404040;
	}
	
	.user_feed_area {
		border-bottom: 1px solid #404040;
	}
	
	.common_box_layer {
		border: 1px solid #404040;
		background-color: #242424;
	}
	
	.common_box_layer .btn {
		color: #cacaca;
	}
	
	.section_create .cafe_input td .thmb img[src="https://ssl.pstatic.net/static/cafe/thumb/make_cafe_thumb_default.png"] {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.gnb_notice_li a.gnb_notice .gnb_icon, .mail_li a.gnb_mail .gnb_icon, .gnb_service_li a.gnb_service .gnb_icon {
		filter: invert(0%) !important;
	}
	
	.mycafe_list .btn_mail.on {
		background-color: #019341;
		color: #242424;
	}
	
	.mycafe_tab a.on {
		border-color: #019341;
		background-color: #019341;
		color: #242424;
	}
	
	.common_list .list_info .name {
		color: #fff;
	}
	
	.common_list .list_info .txt_area .txt {
		color: #cacaca;
	}
	
	.common_search {
		border-top: 1px solid #404040;
	}
	
	.reservation_list .list_thumb .cafe_name {
		color: #fff;
	}
	
	.common_category .btn_category {
		color: #fff;
	}
	
	.common_category .layer {
		background: #2f2f2f;
	}
	
	.common_category .layer_list {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.common_category .layer_list .btn {
		background: #2f2f2f;
		color: #cacaca;
	}
	
	.mycafe_tab a.on:after {
		background-color: #019341;
	}
	
	.autocomplete_area .words li a {
		color: #cacaca;
	}
	
	.autocomplete_area .words li.atcmp_on a {
		background-color: #2f2f2f;
	}
	
	.autocomplete_area {
		border: 1px solid #404040;
		border-top: 0;
	}
	
	#content_srch .basic1 dt a:visited, #content_srch .basic1 li a:visited {
		color: #e177e3;
	}
	
	#content_srch .basic1 dt a:hover, #content_srch .basic1 dt a:active {
		color: #7474ef;
	}
	
	.home_recent .recent_list .txt, .user_mycafe_recent .recent_info, .common_page .btn {
		color: #cacaca;
	}
	
	#footer ul li {
		filter: none;
	}
	
	.user_mycafe_info .name_area {
		color: #fff;
	}
	
	.field_category button {
		color: #cacaca;
	}
	
	.field_category .on {
		color: #fff !important;
	}
	
	.field_list_wrap .txt {
		color: #cacaca;
	}
	
	.section_rep .sector li {
		background-color: #404040;
		border-left: 1px solid #4f4f4f;
	}
	
	.section_rep .sector li .btn:not(.on) .sp_rep {
		filter: invert(0%) hue-rotate(-180deg);
	}
	
	.SearchArea .snb_search_box .FormInputText .input_text {
		color: #cacaca;
		background-color: #242424;
	}
	
	.SearchArea .search_option:before {
		background-color: #404040;
	}
	
	.SearchArea .search_option_button:hover {
		background-color: #2f2f2f;
	}
	
	.SearchArea .btn_search:after {
		border: 1px solid #242424;
	}
	
	.SearchArea .btn_search:before {
		background-color: #242424;
	}
	
	.MenuList {
		border-bottom: 1px solid #404040;
	}
	
	.Autocomplete .autocomplete_area {
		background-color: #242424;
		color: #cacaca;
		border: 1px solid #404040;
		border-top: none;
	}
	
	.AsideSign {
		border-bottom: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.AsideSign .user_info .button_login {
		border: 1px solid #404040;
		color: #cacaca;
		background: #242424;
	}
	
	.AsideLink {
		background-color: #2f2f2f;
	}
	
	.AsideLink .more_cafe_link {
		color: #fff;
	}
	
	.AsideLink .more_cafe_link+.more_cafe_link {
		border-top: 1px solid #404040;
	}
	
	.AsideSmartBot {
		border: 1px solid #242424;
	}
	
	.AsideSmartBot .smart_bot_link {
		color: #fff;
	}
	
	.AsideNotice {
		background-color: #2f2f2f;
	}
	
	.AsideNotice h3 {
		border-bottom: 1px solid #404040;
		color: #fff;
	}
	
	.AsideNotice .notice_list li a {
		color: #cacaca;
	}
	
	.AsideMoreLink .aside_more_link {
		color: #cacaca;
	}
	
	.PrevNextButton .button_side_next:disabled .icon-side-next, .PrevNextButton .button_side_prev:disabled .icon_side_prev {
		color: #666;
	}
	
	.PrevNextButton .icon_side_next, .PrevNextButton .icon_side_prev {
		color: #cacaca;
	}
	
	.SectionPagination .page_item {
		color: #cacaca;
	}
	
	.SectionPagination .page_item.isActive {
		background-color: #3a3a3a;
	}
	
	body svg symbol#icon-side-prev g circle {
		stroke: #404040;
	}
	
	body svg symbol#icon-side-next g circle {
		stroke: #404040;
	}
	
	body svg symbol#icon-aside-login-storage path {
		fill: #cacaca;
		opacity: 1;
	}
	
	body svg symbol#icon-aside-login-message g path[fill="#686867"] {
		fill: #cacaca;
	}
	
	body svg symbol#icon-aside-login-message g path[stroke='#FFF'] {
		stroke: #2f2f2f;
	}
	
	body svg symbol#icon-aside-cafe-make path {
		fill: #242424;
	}
	
	body svg symbol#icon-aside-link-gamecafe g g {
		fill: #4f4f4f;
	}
	
	body svg symbol#icon-aside-link-wiucafe g path:nth-child(2) {
		fill: #2f2f2f;
	}
	
	body svg symbol#icon-aside-link1 g path:first-child {
		fill: #cacaca;
	}
	
	body svg symbol#icon-aside-link1 g path:last-child {
		stroke: #cacaca;
	}
	
	body svg symbol#icon-aside-link3 g path {
		stroke: #cacaca;
	}
	
	.home_user_mycafe .btn_mycafe_edit {
		color: #cacaca;
	}
	
	.home_user_mycafe .btn_mycafe_edit:before {
		filter: brightness(100%);
	}
	
	.mycafe_list .cafe_name {
		color: #cacaca;
	}
	
	.SectionSearchContent .section_search_tab, .CafeItem .cafe_name, .ArticleItem .item_subject, .CafeItem .cafe_profile_link, .CArticleItem .item_subject {
		color: #fff;
	}
	
	.CafeList .cafe_item:nth-child(n+3) .item_inner {
		border-top: 1px solid #404040;
	}
	
	.CafeItem .thumbnail_area:after, .ArticleItemLayout .cafe_link:after {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.ArticleList .article_item:nth-child(n+3) .item_inner {
		border-top: 1px solid #404040;
	}
	
	.ArticleItem .item_content {
		color: #cacaca;
	}
	
	.ArticleItemLayout .cafe_link, .ArticleItemLayout .write_date_time {
		color: #cacaca;
	}
	
	.ListTitle strong {
		color: #fff;
	}
	
	.CArticleList .c_article_item:nth-child(n+3) .item_inner {
		border-top: 1px solid #404040;
	}
	
	.SortTab .sort_tab {
		color: #fff;
	}
	
	.FilterListArea {
		border: 1px solid #404040;
	}
	
	.FilterList+.FilterList {
		border-left: 1px solid #404040;
	}
	
	.FormInputRadio.FilterInputRadio .input_radio:checked+.label:before {
		border-color: #4f4f4f;
	}
	
	.NoResult .no_result_text {
		color: #cacaca;
	}
	
	body svg symbol#ico-post-page-arrow-darkgray-right use {
		fill: #cacaca;
	}
	
	body svg symbol#ico-post-page-arrow-darkgray-left path {
		fill: #cacaca;
	}
	
	.FilterInputText {
		background-color: #2f2f2f;
	}
	
	.FormInputText .input_text {
		color: #cacaca;
	}
	
	.SectionTitle .section_title_inner.title_type_new .title, .AreaTab .button_root_tab, .SectionCafeItem .item_title, .SectionCafesArea .type_tab, .AreaTab .button_child_tab {
		color: #fff;
	}
	
	.AreaTab .child_tab_inner {
		background-color: #3a3a3a;
	}
	
	.AreaTab .button_child_tab_open_close {
		color: #cacaca;
	}
	
	.AreaTab .button_child_tab_open_close:after {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.AreaTab .child_tab_area.is_open .child_tab_inner {
		background-color: #3a3a3a;
	}
	
	.AreaTab .child_tab_area.is_open .button_child_tab_open_close {
		background-color: #2f2f2f;
	}
	
	.SectionCafeItem .item_description, .SectionCafeItem .meta_list {
		color: #cacaca;
	}
	
	.SectionCafeItem .item_thumbnail:before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.SectionCafesArea .bottom_inner {
		background-color: #3a3a3a;
	}
	
	.SectionCafesArea .search_input .FormInputText .input_text {
		background: #2f2f2f;
	}
	
	.FormSelectButton .button {
		border: 1px solid #404040;
		background: #3a3a3a;
		color: #cacaca;
	}
	
	.FormSelectBox .select_option {
		background-color: #3a3a3a;
		color: #cacaca;
	}
	
	.FormSelectBox .select_option .option {
		color: #cacaca;
	}
	
	.FormSelectBox .select_option .option:hover {
		background: #4f4f4f;
	}
	
	.FormSelectBox .select_option.type_short .option {
		color: #cacaca;
	}
	
	.ranking_list .cafe_info .txt_area, .ranking_list .cell_grade {
		color: #cacaca;
	}
	
	.ranking_list .cafe_info .name {
		color: #fff;
	}
	
	.common_title .btn_title_more {
		color: #cacaca;
	}
	
	.section_rep .field_tab .sp_rep:not(:hover) {
		filter: brightness(100%);
	}
	
	.field_category button:first-child {
		white-space: nowrap;
	}
	
	.AsideBanner .banner:before {
		border: 1px solid #404040;
	}
	
	.user_feed_info .con_top .txt {
		color: #cacaca;
	}
	
	.user_feed_info .con_bottom {
		color: #cacaca;
	}
	
	.recommend_list .txt {
		color: #cacaca;
	}
	
	.CreateCafe .input_txt, .CreateCafe .input_txt2 {
		border: 1px solid #404040;
		background: #242424;
		color: #cacaca;
	}
	
	.CreateCafe td {
		color: #cacaca;
	}
	
	.CreateCafe th, .CreateCafe td {
		border-bottom: 1px solid #404040;
	}
	
	.CreateCafe .dirs select {
		appearance: none;
		-moz-appearance: none;
		-webkit-appearance: none;
		background: #242424;
		color: #cacaca;
		border: 1px solid #404040;
		background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IiNjYWNhY2EiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTQuNDI3IDkuNDI3IDMuMzk2IDMuMzk2YS4yNTEuMjUxIDAgMCAwIC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwIDAgMTEuMzk2IDlINC42MDRhLjI1LjI1IDAgMCAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3IDcuODIgMy4wNzJhLjI1LjI1IDAgMCAxIC4zNTQgMEwxMS41NyA2LjQ3YS4yNS4yNSAwIDAgMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMCAxLS4xNzctLjQyN3oiLz48L3N2Zz4=");
		background-position: right 2px center;
		background-repeat: no-repeat;
		background-size: 16px;
		padding: 1px 20px 1px 5px;
		border-radius: 5px;
		filter: none;
	}
	
	.CreateCafe .dirs select:focus-visible {
		outline: none;
	}
	
	.CreateCafe .dirs select:disabled {
		color: #666;
		background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IiM2NjYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTQuNDI3IDkuNDI3IDMuMzk2IDMuMzk2YS4yNTEuMjUxIDAgMCAwIC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwIDAgMTEuMzk2IDlINC42MDRhLjI1LjI1IDAgMCAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3IDcuODIgMy4wNzJhLjI1LjI1IDAgMCAxIC4zNTQgMEwxMS41NyA2LjQ3YS4yNS4yNSAwIDAgMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMCAxLS4xNzctLjQyN3oiLz48L3N2Zz4=");
	}
	
	.CreateCafe .srch_word_area .cafe_keyword_item {
		border-top: 1px solid #404040;
	}
	
	.CreateCafe .srch_word_area .cafe_keyword_text {
		color: #cacaca;
	}
	
	.CreateCafe .txt {
		color: #cacaca;
	}
	
	.FlexableTextArea .textarea_input {
		border: 1px solid #404040;
		color: #cacaca;
		background: #242424;
	}
	
	.CreateCafe .input_txt3 {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.CreateCafe .major_img .thmb img[src="https://ssl.pstatic.net/static/cafe/thumb/make_cafe_thumb_default.png"] {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.CreateCafe .layer_type {
		border: 1px solid #404040;
		background-color: #3a3a3a;
	}
	
	.CreateCafe .cont_layer .txt, .CreateCafe .cont_layer .txt2 {
		color: #fff;
	}
	
	.CreateCafe .cont_layer .dsc {
		color: #cacaca;
	}
	
	.CreateCafe .layer_type .close img {
		filter: invert(77.1%) hue-rotate(-180deg);
	}
	
	.CreateCafe .layer_type .btn, .CreateCafe .layer_type .btn2 img, .CreateCafe .group_select_area .group_select {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.CreateCafe .captcha_area .link {
		color: #cacaca;
	}
	
	.CreateCafe .check_box label {
		background-color: #242424;
		color: #fff;
	}
	
	.CreateCafe .common_btn_form .btn, .CreateCafe .common_btn_form .btn2 {
		background: #242424;
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.CreateCafe .cafe_region .cafe_region {
		background-color: #3a3a3a;
		color: #cacaca;
	}
	
	.ModalLayer {
		color: #fff;
	}
	
	.ModalLayer .layer_wrap {
		background-color: #3a3a3a;
	}
	
	.ModalLayer .layer_header .sub_title {
		color: #cacaca;
	}
	
	.AdminLayer .layer_local_select .local_select_area {
		border: 1px solid #4f4f4f;
	}
	
	.AdminLayer .layer_local_select .local_select_area strong {
		color: #fff;
	}
	
	.AdminLayer .layer_local_select .local_select_area p {
		color: #cacaca;
	}
	
	.AdminLayer .layer_local_select .local_select_area li {
		border-top: 1px solid #4f4f4f;
	}
	
	.SelectRegion .select_city_content .region_area {
		border: 1px solid #4f4f4f;
	}
	
	.SelectRegion .select_city_content .region_list li {
		border-right: 1px solid #4f4f4f;
		border-bottom: 1px solid #4f4f4f;
	}
	
	.SelectRegion .select_city_content .region_list li:hover .btn {
		background: #4f4f4f;
	}
	
	.SelectRegion .select_city_content .region_list .btn {
		color: #cacaca;
	}
	
	.SelectRegion .region_selected .region {
		color: #cacaca;
		background-color: #2f2f2f;
	}
	
	.SectionTitle .txt {
		color: #cacaca;
	}
	
	.CreateCafeHelpLayer .message_area {
		background-color: #2f2f2f;
		color: #cacaca;
	}
	
	.common_list .list_thumb:after {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.AsideSign .user_info .icon_aside_login_storage, .AsideSign .user_info .icon_aside_login_messege {
		vertical-align: middle;
		padding-bottom: 3px;
	}
	
	.home_user .btn_mycafe_more {
		border: 1px solid #404040;
		background-color: #2f2f2f;
		color: #fff;
	}
	
	.NoResult.is_combinations {
		background-color: #242424;
	}
	
	.SectionSearchCArticles .filter_region_price {
		border-left: 1px solid #404040;
		border-right: 1px solid #404040;
	}
	
	.FilterList .layer_help {
		background-color: #3a3a3a;
	}
	
	body > svg symbol#ico-plus-gray-01-14 path {
		fill: #fff;
	}
	
	.Autocomplete .func a {
		color: #fff;
		font-family: 'Helvetica', 'serif';
	}
	
	.AsideSign .login .user_find a {
		color: #cacaca;
	}
	
	.AsideSign .login .user_find .button_pw:before {
		background-color: #4f4f4f;
	}
	
	.AsideSign .login .login_button {
		border: 1px solid #404040;
		background: #242424;
		color: #fff;
	}
	
	.board_notice tbody td.tit a, .board_notice tbody td.date {
		color: #cacaca;
	}
	
	.common_title .txt {
		color: #cacaca;
	}
	
	.board_notice tbody td.data *[style*="color:"] {
		color: #cacaca !important;
	}
	
	.notice_btns a {
		color: #cacaca;
	}
	
	.SectionFooter .footer_link:visited {
		color: #cacaca;
	}
	
	.SectionFooter .footer_link_item+.footer_link_item {
		background: none;
		position: relative;
	}
	
	.SectionFooter .footer_link_item+.footer_link_item:before {
		background: url(https://ssl.pstatic.net/static/common/footer/bu_bar.gif) 0 50% no-repeat;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.SectionFooter .naver_logo img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.represent_popup .criteria li strong {
		color: #fff;
	}
	
	.represent_popup .tab_represent a {
		color: #fff;
	}
	
	.represent_popup .tit p {
		color: #cacaca;
	}
	
	.represent_popup .criteria .score li, .represent_popup .criteria li p, .represent_popup .criteria .sub_list li, .represent_popup .special p {
		color: #cacaca;
	}
	
	.represent_popup .special strong {
		color: #fff;
	}
	
	.represent_popup .criteria .best_cafe li {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	#gameContainer .title_main {
		filter: invert(100%) hue-rotate(-180deg) brightness(1000%);
	}
	
	#gameContainer .intro_text_2 {
		color: #cacaca;
	}
	
	#gameContainer .intro_title_2 {
		color: #fff;
	}
	
	#gameContainer.container_game {
		background: none;
		position: relative;
	}
	
	#gameContainer.container_game:before {
		background: url(https://ssl.pstatic.net/static/cafe/game/bg_cafe_game.png) no-repeat center -19px;
		opacity: 0.5;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
	}
	
	.Autocomplete .func {
		background: #2f2f2f;
		color: #cacaca;
		border-top: 1px solid #404040;
	}
	
	.BadgeIconBox .icon_manager svg, .BadgeIconBox .icon_official svg, .BadgeIconBox .icon_powercafe svg, .BadgeIconBox .icon_star svg, .BadgeIconBox .icon_wiu svg {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.mycafe_list.type2 tbody td a {
		color: #cacaca;
	}
	
	.home_recent .recent_list .btn_area .BaseButton {
		background-color: #3a3a3a;
		color: #fff;
	}
	
	.SectionHeader .snb_town .logo_town {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.user_feed_info .con_bottom .info {
		color: #cacaca;
	}
	
	.user_mycafe_thumb .link:after {
		background-size: calc(100% + 1px);
	}
	
	.Autocomplete .link.selected, .Autocomplete .link:hover {
		background-color: #2f2f2f;
	}
	
	.RelationSearchList .relation_search_item {
		background-color: #3a3a3a;
		color: #cacaca;
	}
	
	.RelationSearchList .button_list_open_close {
		background-color: #3a3a3a;
	}
	
	.RelationSearchList .button_list_open_close:after {
		border: 1px solid #cacaca;
		border-width: 0 1px 1px 0;
	}
	
	.CombinationsMore .more_button {
		background-color: #3a3a3a;
		color: #cacaca;
	}
	
	.user_feed_area.type_commerce .user_feed_info .con_top .commerce .price {
		color: #fff;
	}
	
	.user_feed_area.type_commerce .commerce_addition_info, .user_feed_area.type_commerce .con_bottom .date, .user_feed_area.type_commerce .con_bottom .count, .user_feed_area.type_commerce .con_bottom .info {
		color: #cacaca;
	}
	
	:root {
	    --themeColorTC1: #fff;
	    --themeColorTC2: #cacaca;
	    --themeColorTC3: #cacaca;
	    --themeColorTC4: #878787;
	    --themeColorTC5: #949494;
	    --themeColorTC6: #03c75a;
	    --themeColorTC7: #009f47;
	    --themeColorTC8: #fb6400;
	    --themeColorTC9: #f53535;
	    --themeColorTC10: #0076ff;
	    --themeColorTC11: #0076ff;
	    --themeColorTC12: #009f47;
	    --themeColorTC13: #f53535;
	    --themeColorTC14: #fff;
	    --themeColorTC15: #676767;
	    --themeColorTC16: #a6a6a6;
	    --themeColorTC17: #ff7921;
	    --themeColorTC18: #222;
	    --themeColorTC19: #a6a6a6;
	    --themeColorTC20: #2761c2;
	    --themeColorLN1: #404040;
	    --themeColorLN2: #404040;
	    --themeColorLN3: rgba(0, 0, 0, 0.06);
	    --themeColorLN4: #e6e6e6;
	    --themeColorLN5: #eee;
	    --themeColorLN6: #eee;
	    --themeColorBG1: #fff;
	    --themeColorBG2: #fff;
	    --themeColorBG3: #fff;
	    --themeColorBG4: #f5fdf5;
	    --themeColorBG5: #f5f6f8;
	    --themeColorBG6: #fff;
	    --themeColorBG7: #fbfefb;
	    --themeColorBT1: rgba(3, 199, 90, 0.12);
	    --themeColorBT2: #009f47;
	    --themeColorBT3: rgba(0, 118, 255, 0.1);
	    --themeColorBT4: #2f2f2f;
	    --themeColorBT5: #ebecef;
	    --themeColorBT6: #e5e7ea;
	    --themeColorBT7: #f5f6f8;
	    --themeColorBT8: rgba(245, 53, 53, 0.06);
	    --themeColorBT9: #a6a6a6;
	    --themeColorBT10: rgba(0, 159, 71, 0.4);
	    --themeColorBT11: #323232;
	    --themeColorHC1:#ffff9f
	}
	
	.CreateCafe .cafe_input th {
		border-bottom: 1px solid #404040;
	}
	
	.CreateCafe .cafe_input .input_title .button_help:after {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.CreateCafe .cafe_input .input_txt {
		color: #cacaca;
	}
	
	.CreateCafe .cafe_input .cafe_url .btn_box .btn_auto, .CreateCafe .cafe_input .cafe_keyword .btn_srch {
		background-color: #2f2f2f;
	}
	
	.CreateCafe .cafe_input .cafe_region .cafe_region.region_select_button:before, .SelectRegion .select_city_header {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.SelectRegion .select_city_header .city_button {
		color: #000;
	}
	
	.SelectRegion .select_city_content .region_list.half_style li:nth-of-type(2n-1) {
		border-right: 1px solid #4f4f4f;
	}
	
	.BaseButton--gray {
		background: #2f2f2f;
		color: #cacaca;
	}
	
	.CreateCafe .cafe_input .captcha_area img {
		border: 1px solid #4f4f4f;
	}
	
	.ModalLayer .layer_content_text {
		color: #cacaca;
	}
	
	.alert_message {
		color: #fff !important;
	}
	
	.ModalLayer .layer_footer .BaseButton--gray {
		background: #2f2f2f;
		color: #cacaca;
	}
	
	.SectionSearchTownArticles .filter_region_price {
		border-left: 1px solid #404040 !important;
	}
	
	.SectionSearchTownArticles .filter_region_price .button_region {
		color: #fff !important;
	}
	
	.town_no_result .title {
		color: #fff !important;
	}
	
	.ModalLayer .local_search .local_search_input input {
		background-color: #3a3a3a;
		color: #cacaca;
	}
	
	.ModalLayer .local_search .local_search_list {
		background: #2f2f2f;
	}
	
	.ModalLayer .local_search .local_search_input .btn_search {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.ModalLayer .local_search .local_search_list .local__list .option {
		color: #fff;
	}
	
	.ModalLayer .local_search .region_area .region {
		background-color: #3a3a3a;
		color: #cacaca;
	}
	
	.section_storage .desc_spot ul {
		border: 1px solid #404040;
	}
	
	.section_storage .desc_spot em {
		color: #fff;
	}
	
	.section_storage .desc_spot li {
		color: #cacaca;
	}
	
	.storage_selectbox .select_option a {
		background-color: #242424;
		color: #cacaca;
	}
	
	.storage_selectbox .select_option {
		border: 1px solid #404040;
	}
	
	.storage_selectbox .select_option_layer {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.storage_selectbox .select_option .ico_down {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.storage_selectbox .select_option_layer a {
		color: #cacaca;
	}
	
	.table_storage_list th {
		border-bottom: 1px solid #404040;
		background-color: #2f2f2f;
		color: #cacaca;
	}
	
	.table_storage_list {
		border-top: 1px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	.table_storage_list td {
		border-bottom: 1px solid #404040;
	}
	
	.cc_layer_mynews .cc_mynews_list .info_txt {
		color: #cacaca;
	}
}

@-moz-document url-prefix("https://talk.cafe.naver.com")
{
	body {
		color: #fff;
	}
	
	html, head {
		background: #242424;
	}
	
	.setting_request {
		background-color: #2c2c2c;
		color: #cacaca;
		border-bottom: 1px solid #404040;
	}
	
	.setting_request .btn_setting {
		color: #cacaca;
		border: 1px solid #404040;
	}
	
	.dimmed_layer .layer_title {
		background-color: #242424;
		border-bottom: 1px solid #404040;
	}
	
	.tab_border .link_tab {
		border: 1px solid #404040;
		border-bottom: 1px solid #404040;
		color: #cacaca;
		background-color: #242424;
	}
	
	.tab_border .link_tab[aria-selected="true"] {
		color: #cacaca;
		background-color: #2c2c2c;
		border: 1px solid #404040;
	}
	
	.dimmed_layer .tit_layer {
		border-bottom: 1px solid #404040;
		background-color: #242424;
	}
	
	.cafe_layer .txt_cafe {
		color: #cacaca;
		border-bottom: 1px solid #404040;
		background-color: #2c2c2c;
	}
	
	.set_member_layer .popup_layer {
		background-color: #2c2c2c;
	}
	
	.set_member_layer .box_search .box_inp {
		border: 1px solid #404040;
		border-right: 0;
	}
	
	.set_member_layer .box_search .btn_search {
		border: 1px solid #404040;
		background-color: #019341;
		color: #cacaca;
	}
	
	.set_member_layer .box_search .placeholder {
		color: #cacaca;
		background-color: #242424;
	}
	
	.list_chatting .box_empt:after {
		background-color: #404040;
	}
	
	.set_layer .btn_type3 {
		color: #cacaca;
		background-color: #2c2c2c;
	}
	
	.public_layer .info_room .tf_area {
		background: #242424;
		color: #cacaca;
	}
	
	.box_chat .frame_msg, .box_chat .frame_msg .tf_msg {
		background-color: #242424;
		color: #cacaca;
	}
	
	.box_chat .frame_sticker, .box_chat .list_sticker {
		background-color: #242424;
		border-top: 1px solid #404040;
	}
	
	.list_talk .bubble {
		background-color: #4d4d4d;
	}
	
	.dimmed_layer .btn_type1 {
		border: 1px solid #019341;
		background-color: #019341;
	}
	
	.talk_header {
		background-color: #019341;
	}
	
	.talk_header_btn .talk_header_add .link_add .ico_chat:before, .talk_header_btn .talk_header_add .link_add .ico_chat:after {
		background-color: #000;
	}
	
	.list_talk .log_my .bubble {
		background-color: #2f5943;
	}
	
	.layer_more .link, .layer_more .link_form {
		color: #fff !important;
	}
	
	.talk_write .frame_msg {
		background-color: #2f2f2f;
	}
	
	.talk_write .frame_msg .msg_input {
		color: white;
		background-color: #242424;
	}
	
	.talk_write .box_sticker .link_prev {
		border-right: 1px solid #404040;
	}
	
	.talk_write .shop_area {
		border-left: 1px solid #404040;
		background: #242424;
	}
	
	.talk_write .frame_attach .btn_attach.btn_sticker.is_selected:before {
		filter: invert(0%);
	}
	
	.frame_btn .frame_btn_basic {
		background-color: #404040;
		color: #cacaca;
	}
	
	.dimmed_layer .box_fixed .btn_type2.on {
		background-color: #019341;
		border-color: #019341;
	}
	
	.talk_write .frame_talk_scroll:before {
		background-image: linear-gradient(to top, #404040, #404040 52%, rgba(0, 0, 0, 0));
	}
	
	.radio_box.type_green input[type="radio"]:checked+label:before, .wrap_chat .link_join .ico_join, .wrap_chat .link_join .ico_request, .wrap_chat .link_join .ico_arr, .wrap_chat .link_list_more .ico_more, .setting_request .btn_close:before, .list_chatting .chat_name .ico_alert, .list_chatting .more_chatting .ico_more, .list_chatting input:checked+.label_chatting .icon_checkbox, .check_all input:checked+.label_all .icon_checkbox, .menu_chat .menu_btns .ico_setting, .menu_chat .menu_btns .ico_exit, .menu_chat .link_close .ico_close, .list_talk .etc .ico_send, .list_talk .etc .btn_cancel .ico_cancel, .list_talk .etc .ico_error, .list_talk .more_set .ico_more, .list_talk .video .attach_type .ico_attach, .list_talk .loading .ico_loading, .list_talk .bubble_snippet .video:after, .list_talk .bubble_snippet .error:after, .list_talk .message_sticker[lazy=loading], .list_talk .message_sticker[lazy=error], .recent_talk .link_recent .ico_msg, .box_chat .box_sticker .link_prev .ico_chat, .box_chat .box_sticker .link_next .ico_chat, .box_chat .frame_attach .ico_emo, .box_chat .frame_attach .ico_img, .box_chat .frame_attach .ico_video, .sticker_open .frame_attach .ico_emo, .dimmed_layer .link_prev .ico_prev, .dimmed_layer .list_set .desc .ico_more, .dimmed_layer .link_close .ico_close, .dimmed_layer .box_fixed .tip_wrap .public_room_tip::before, .member_layer .link_setting, .set_layer .inner_keep .list_set .inp_keep:checked+.lab_keep .ico_chk, .public_layer .upload .ico_profile, .public_layer .info_room.link_arr:after, .public_layer .room_member_grade .label_sel .ico_sel_mem, .public_layer .room_member_grade .inp_sel:checked+.label_sel .ico_sel_mem, .public_layer .room_member_grade .checked+.label_sel .ico_sel_mem, .cafe_layer .list_cafe .ico_cafe, .set_member_layer .list_sel_member .btn_delete .ico_chat, .set_member_layer .box_search .ico_search, .set_member_layer .box_search .btn_reset .ico_chat, .set_member_layer .list_member .label_sel .ico_sel_mem, .set_member_layer .list_member .inp_sel:checked+.label_sel .ico_sel_mem, .set_member_layer .list_member .checked+.label_sel .ico_sel_mem, .setting_layer .cafe_box .name_area .thumb:before, .talk_header_btn .link_setting .ico_chat, .talk_header_btn .link_more .ico_chat, .talk_header .link_home .ico_chat, .talk_write .frame_attach .btn_attach.btn_more:before, .talk_write .frame_attach .btn_attach.btn_sticker:before, .talk_write .shop_area .btn_shop:before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.box_empt .txt, .header .info_add .link, .setting_layer .cafe_box .name_area .link, .setting_layer .cafe_box .setting_list .title, .set_member_layer .box_search .inp_search, .list_chatting .chat_txt, .public_layer .info_room .total .bytes, .member_layer .nick, .list_talk .save, .list_talk .talk_info .txt.hide, .set_member_layer .empty_member .txt {
		color: #cacaca;
	}
	
	.header .info_add .box_add, .dimmed_layer .list_set, .list_talk .layer_more {
		background-color: #242424;
		border: 1px solid #404040;
	}
	
	.header .info_add .link+.link, .setting_layer .cafe_box .setting_list, .dimmed_layer .list_set li {
		border-top: 1px solid #404040;
	}
	
	.setting_layer .inner_layer, .cafe_layer .inner_layer, .set_member_layer .box_search.on .box_inp, .set_member_layer .box_search .btn_reset, .set_member_layer .box_member, .set_member_layer .box_fixed, .menu_chat .menu_right, .menu_chat .tit_member, .dimmed_layer .inner_layer, .box_chat .box_sticker .link_page, .talk_write .frame_msg .inner, .talk_write .frame_sticker, .talk_write .box_sticker .link_page, .set_member_layer .empty_member {
		background-color: #242424;
	}
	
	.setting_layer .txt_info, .setting_layer .cafe_box .setting_list li, .cafe_layer .list_cafe li, .cafe_layer .txt_cafe+.list_cafe li:only-child, .set_member_layer .box_search, .set_member_layer .list_member li, .wrap_chat .link_join, .list_chatting li, .public_layer .room_member_grade li, .talk_write .box_sticker, .talk_write .list_sticker, .set_member_layer .list_member, .public_layer .layer_body {
		border-bottom: 1px solid #404040;
	}
	
	.list_chatting .chat_name .inner_name, .menu_chat .link_member .name {
		color: #fff;
	}
	
	.list_chatting .more_chatting .layer_more, .public_layer .info_room, .public_layer .room_member_grade ul {
		border: 1px solid #404040;
		background-color: #242424;
	}
	
	.menu_chat .menu_btns, .box_chat .frame_attach, .box_chat .msg_show {
		border-top: 1px solid #404040;
		background-color: #242424;
	}
	
	.dimmed_layer .btn_type3, .member_layer .member_btns .btn_member {
		border: 1px solid #404040;
	}
	
	.cont_channel, .talk_write .list_sticker {
		background: #242424;
	}
	
	.talk_header .title_area .tit, .talk_header .title_area .tit_room, .talk_header .title_area .tit_cafe, .dimmed_layer .btn_type2, .set_member_layer .box_search .btn_search {
		color: #000;
	}
	
	.talk_write .box_sticker .link_next, .menu_chat .menu_btns .link_menu+.link_menu {
		border-left: 1px solid #404040;
	}
	
	.channel_request .link_join {
		color: #cacaca;
	}
	
	.set_layer .gread_check {
		color: #cacaca;
	}
	
	.talk_header .link_prev .ico_chat {
		filter: brightness(0);
	}
	
	.layer_talk_notice .notice_box {
		background: #2f2f2f;
		border-bottom: 1px solid #404040;
	}
	
	.layer_talk_notice .notice_box .btn_area .btn {
		color: #cacaca;
	}
	
	.layer_talk_notice .notice_box .btn_area .btn+.btn {
		border-left: 1px solid #404040;
	}
	
	.layer_talk_notice .notice_box .btn_area {
		background: #2f2f2f;
		border-top: 1px solid #404040;
	}
	
	.layer_talk_notice .notice_box .message_area .msg_info .txt {
		color: #cacaca;
	}
	
	.list_chatting .more_chatting .ico_more {
		filter: none;
	}
	
	.layer_alert .inner {
		background-color: #2f2f2f;
	}
	
	.layer_alert .txt {
		background-color: #2f2f2f;
		color: #cacaca;
	}
	
	.cont_channel .filter_trade_text {
		color: #fff;
	}
	
	.cont_channel .filter_trade_input:not(:checked)+.filter_trade_input_label:before {
		border: 1px solid #404040;
		background-color: #242424;
	}
	
	.cont_channel .filter_trade_input_label:before {
		border: 1px solid transparent;
		background-color: #242424;
	}
	
	.list_chatting .chat_name .icon_trade {
		background-color: #3a3a3a;
	}
	
	.layer_more {
		background-color: #2f2f2f;
	}
	
	.list_chatting .info_etc .chat_new {
		color: #242424;
	}
	
	.list_chatting .info_etc .chat_time {
		color: #cacaca;
	}
	
	.list_talk .more_set .ico_more {
		filter: none;
	}
	
	.list_talk .etc .desc {
		color: #cacaca;
	}
	
	.LayerPopup {
		background-color: #2f2f2f !important;
	}
	
	.goods_status .goods_info .title .name {
		color: #fff;
	}
	
	.pc .goods_status .inner {
		border-bottom: 1px solid #404040;
	}
	
	.goods_status .goods_btn .btn_go {
		background-color: #3a3a3a;
		color: #cacaca;
	}
	
	.setting_layer .town_permit .town_permit_list {
		color: #fff;
	}
	
	.dimmed_layer .layer {
		background-color: #242424;
	}
	
	.dimmed_layer .layer_content {
		background: #242424;
	}
	
	.ly_check_area .list .txt {
		color: #fff;
	}
	
	.ly_check_area .list .info {
		color: #cacaca;
	}
	
	.dimmed_layer .layer_btn .btn {
		color: #cacaca;
		border: 1px solid #404040;
	}
	
	.dimmed_layer .layer_btn .btn.point {
		color: #242424;
	}
}

@-moz-document url-prefix("https://cafe.upphoto.naver.com"), url-prefix("https://ecommerce.upphoto.naver.com"), url-prefix("https://blog.upphoto.naver.com")
{
	html, head {
		background: #242424;
	}
	
	body {
		color: #fff;
	}
	
	#pop_wrap h1 {
		background: #242424;
		border-bottom: 1px solid #404040;
		color: #cacaca;
	}
	
	#browse-button #output {
		color: #cacaca;
		border-color: #404040;
	}
	
	#browse-button .browse-button {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.pop_content .desc2 {
		border-top: 1px solid #404040 !important;
	}
	
	#pop_wrap .pop_footer {
		border-top: 1px solid #404040;
	}
	
	#browse-button .browse-button.browse-applied {
		border: 1px solid #f3f3f3;
		color: #222;
		filter: invert(86%);
	}
	
	.npu_image_upload {
		background-color: #2c2c2c;
	}
	
	.npu_icon_image_upload .front_square {
		background-color: #242424;
		border: 2px solid #404040;
	}
	
	.npu_icon_image_upload .back_square {
		border: 2px solid #4c4c4c;
	}
	
	.npu_header {
		border-bottom: 1px solid #404040;
	}
	
	.npu_image_list_btn_area .npu_size_direct_input {
		color: #cacaca;
		border: 1px solid #404040;
		background: #242424;
	}
	
	.npe_alert {
		background-color: #242424;
		border: 1px solid #404040;
	}
	
	.npu_image_list_btn_area .npu_size_item:not(.npu_size_direct):hover {
		background: #2c2c2c;
	}
	
	.npu_wrap .npu_btn_icon:before, .npu_image_list_btn_area .npu_btn_icon.on:before, .npu_image_list_btn_area .npu_btn_icon:not(.disable):hover:before {
		color: #cfcfcf;
	}
	
	#pop_wrap, .npu_image_list_header, .npu_image_list_btn_area .npu_size_list {
		background: #242424;
	}
	
	.pop_content .pop_list li, .pop_content h2, .pop_content h3, .pop_content .desc, .npu_wrap .npu_btn_icon:before, .npu_image_upload_title, .npu_image_list_title, .npu_image_list_btn_area .npu_size_select, .npu_image_list_btn_area .npu_size_direct_input_wrap.focus .npu_size_direct_input, .npe_alert_title_small, .npe_alert_description_long, .npe_alert_sns_area .npe_btn_sns_title, .npu_notice_toast_text, .npe_wrap .npe_btn_cancel .npe_btn_title, .npe_alert_btn_area .npe_btn:hover .npe_btn_title {
		color: #cacaca;
	}
	
	#pop_wrap .pop_footer button, .npe_detail_option_sign_image .npe_sign_image_data, .npe_detail_option_sign_text .npe_sign_text_input_area .npe_sign_text_input {
		background-color: #242424;
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	#pop_wrap .pop_footer a img, a.delete_photo {
		filter: invert(86%);
	}
	
	.npu_image_list_title .npu_btn_check_all, .npu_image_list .npu_image_list_thumb_wrap {
		background: #3c3c3c;
	}
	
	.npu_notice_toast, .npe_wrap .npe_btn_cancel, .npe_wrap .npe_alert_btn_cancel, .npe_alert_wrap .npe_alert_btn_cancel {
		background-color: #242424;
	}
	
	.npe_wrap .npe_btn_cancel:after, .npe_alert_btn_area .npe_btn:after {
		border: 1px solid #404040;
		opacity: 1;
	}
	
	.npu_header_btn_area .npu_btn_submit {
		background: #019341;
	}
	
	.npu_header_btn_area .npu_btn_submit .npu_btn_title {
		color: #242424;
	}
	
	.npe_alert_uploading_area .npe_alert_text, .npe_alert_uploading_area .npe_alert_num_area, .npe_alert_uploading_area .npe_alert_num_perent {
		color: #cacaca;
	}
	
	.npe_alert_uploading_area .npe_alert_progress_bar_wrap {
		background: #404040;
	}
	
	.npe_alert_sns_area .npe_btn_facebook .npe_btn_sns_img {
		background: url(https://upload.wikimedia.org/wikipedia/commons/5/51/Facebook_f_logo_%282019%29.svg) no-repeat;
		background-size: 82px 82px;
	}
	
	.npe_alert_sns_area .npe_btn_instagram .npe_btn_sns_img {
		background: url(https://upload.wikimedia.org/wikipedia/commons/thumb/e/e7/Instagram_logo_2016.svg/2560px-Instagram_logo_2016.svg.png);
		background-size: 82px 82px;
	}
	
	.nmu_header {
		border-bottom: 1px solid #404040;
	}
	
	.nmu_logo {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.nmu_title {
		color: #fff;
	}
	
	.nmu_button_add {
		background: #019341;
	}
	
	.nmu_button_add .nmu_button_title {
		color: #242424;
	}
	
	.pop_content .desc2 {
		color: #cacaca;
	}
	
	.npe_alert .npe_alert_btn_hide .npe_btn_title {
		color: #cacaca;
	}
	
	.npu_image_upload_description {
		color: #cacaca;
	}
	
	.npu_image_upload_title {
		color: #fff;
	}
	
	.npe_btn_control {
		color: #cacaca;
	}
	
	.npe_btn_control:not(.on):not(.disable):hover {
		color: #fff;
	}
	
	.npe_wrap .npe_alert_btn_cancel .npe_btn_title, .npe_alert_wrap .npe_alert_btn_cancel .npe_btn_title {
		color: #cacaca;
	}
	
	.npe_wrap .npe_alert_btn_cancel:hover .npe_btn_title, .npe_alert_wrap .npe_alert_btn_cancel:hover .npe_btn_title {
		color: #fff;
	}
}

@-moz-document url-prefix("https://cafe.naver.com/CafeMemberInfo.nhn")
{
	html, head {
		background: #242424;
	}
	
	.bx1_shadow {
		background: #242424;
	}
	
	.pop_tit {
		background: #019341;
	}
	
	th {
		color: #cacaca;
	}
	
	.bx1 {
		border: 1px solid #404040;
	}
	
	body, td, div {
		color: #cacaca !important;
	}
	
	.input_text {
		color: #cacaca;
		border: 1px solid #404040;
		border-right-color: #404040;
		border-bottom-color: #404040;
		background-color: #242424;
	}
	
	.pop_btn a, .bx1 a img, .pers_file .btns {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.status label {
		color: #cacaca;
	}
}

@-moz-document url-prefix("https://cafe.naver.com"), url-prefix("cafe.naver.com")
{
	:root {
		--skinTextColor: #fff;
		--skinText323232: #cfcfcf;
		--skinText676767: #cacaca;
		--skinText979797: #999;
		--skinTextb7b7b7: #cacaca;
		--skinListBorder: #404040;
		--skinThumbBorder: #404040;
		--skinBar: #404040;
		--skinArticleLink: #7474e3;
		--skinSourceBadge: #cacaca;
		--skinTagLinkColor: #cacaca;
		--skinToggleSwitchBg: #3a3a3a;
		--skinCommentWriterBorder: #404040;
		--skinCommentWriterBg: #242424;
		--skinCommentWriterText: #cacaca;
		--skinCommentWriterFocus: #999;
		--skinBox: #2f2f2f;
		--skinSvgIconPostBtnArrowUp: #cacaca;
		--skinSvgIconPostTop: #cacaca;
		--skinLayoutBorder: #404040;
		--skinBaseButtonDefaultBg: #3a3a3a;
		--skinBaseButtonDefaultColor: #fff;
		--skinBaseButtonPointBg: #3a3a3a;
		--skinColor: #242424;
		--skinTextColor: #cacaca;
		--skinFormText: #2f2f2f;
		--skinJoinBtnBorder: #404040;
		--skinJoinBtnBg: #2f2f2f;
		--skinJoinBtnColor: #cacaca;
		--skinCommentMineBg: #2f2f2f;
		--skinListSelectedBg: #2f2f2f;
		--skinNoticeBadgeMenuBg: #242424;
		--baseText: #cacaca;
		--baseMenu: #fff;
		--baseLink: #cfcfcf;
		--baseBg: #242424;
		--baseBorder: #404040;
		--iconArrowBase: #999;
		--iconArrowWrite: #cacaca;
		--gnbLinkBar: #404040;
		--gnbLinkArrow: #cacaca;
		--skinTextb7b7b7: #cacaca;
		--profileHeadNickName: #fff;
		--profileHeadLevel: #cacaca;
		--profileHeadLevelNum: #fff;
		--profileListTab: #cacaca;
		--articleBoardBorderTop: #404040;
		--articleBoardBorderBottom: #404040;
		--articleBoardTh: #fff;
		--articleBoardListTitle: #cacaca;
		--articleBoardText: #cacaca;
		--skinNoticeBadgeRequiredBg: rgb(63, 47, 46);
		--skinNoticeBadgeColor: rgb(239, 129, 126);
		--boardArticleListBorderBottom: #404040;
		--boardArticleListTh: #fff;
		--boardArticleListTitle: #fff;
		--boardArticleListText: #cacaca;
		--profileHeadLeaveMember: #fff;
	}
	
	:root {
	    --themeColorTC1: #fff;
	    --themeColorTC2: #cacaca;
	    --themeColorTC3: #cacaca;
	    --themeColorTC4: #cacaca;
	    --themeColorTC5: #949494;
	    --themeColorTC6: #03c75a;
	    --themeColorTC7: #009f47;
	    --themeColorTC8: #fb6400;
	    --themeColorTC9: #f53535;
	    --themeColorTC10: #0076ff;
	    --themeColorTC11: #0076ff;
	    --themeColorTC12: #009f47;
	    --themeColorTC13: #f53535;
	    --themeColorTC14: #fff;
	    --themeColorTC15: #fff;
	    --themeColorTC16: #a6a6a6;
	    --themeColorTC17: #ff7921;
	    --themeColorTC18: #222;
	    --themeColorTC19: #a6a6a6;
	    --themeColorTC20: #2761c2;
	    --themeColorLN1: #404040;
	    --themeColorLN2: #404040;
	    --themeColorLN3: rgba(0, 0, 0, 0.06);
	    --themeColorLN4: #e6e6e6;
	    --themeColorLN5: #202020;
	    --themeColorLN6: #202020;
	    --themeColorBG1: #242424;
	    --themeColorBG2: #242424;
	    --themeColorBG3: #242424;
	    --themeColorBG4: rgb(47, 51, 46);
	    --themeColorBG5: #f5f6f8;
	    --themeColorBG6: #242424;
	    --themeColorBG7: #fbfefb;
	    --themeColorBT1: rgba(3, 199, 90, 0.12);
	    --themeColorBT2: #009f47;
	    --themeColorBT3: rgba(0, 118, 255, 0.1);
	    --themeColorBT4: #2f2f2f;
	    --themeColorBT5: #2f2f2f;
	    --themeColorBT6: #2f2f2f;
	    --themeColorBT7: #2f2f2f;
	    --themeColorBT8: rgba(245, 53, 53, 0.06);
	    --themeColorBT9: #a6a6a6;
	    --themeColorBT10: rgba(0, 159, 71, 0.4);
	    --themeColorBT11: #323232;
	    --themeColorHC1:#ffff9f
	}
	
	.HeaderTab {
		background: #242424;
	}
	
	.UISaleReviewProfile .sale_review_board .HeaderTabList .tab_link {
		opacity: 1;
	}
	
	.UISaleReviewProfile .sale_review_board .HeaderTabList .tab_link[aria-selected=true] {
		color: #fff;
	}
	
	body > svg > symbol[id='ico-post-arrow-323232'] > path {
		fill: #fff !important;
	}
	
	body > svg > symbol[id='icon-saleinfo-warning'] > g {
		stroke: rgb(239, 129, 126);
	}
	
	.SaleInfo .CommercialDetail .seller_phone:before {
		color: #404040;
	}
	
	input, textarea {
		background: #242424;
		color: #cacaca;
	}
	
	font[color] {
		color: #fff !important;
	}
	
	html, body {
		background-color: #242424;
		color: #cacaca;
	}
	
	#naver-gnb #gnb-menu .naver-h, #naver-gnb #gnb-menu .m-cafe, #naver-gnb #gnb-menu .join-cafe, #naver-gnb #gnb-menu .chatting-cafe, #naver-gnb #gnb-menu #gnb, #naver-gnb #gnb-menu .gnb_name {
		color: #cacaca;
	}
	
	#naver-gnb #gnb-menu .tcol-c {
		background-color: #404040;
	}
	
	#naver-gnb #join-cafe-iframe {
		border: 1px solid #404040;
		background-color: #242424;
		box-shadow: 0 1px 5px 0 black;
	}
	
	#naver-gnb #gnb-menu .join-cafe.on:after {
		border-bottom-color: #242424;
	}
	
	#naver-gnb #gnb-menu .join-cafe.on:before {
		border-bottom-color: #404040;
	}
	
	.skin-1080 .ia-info-data2 .level_alert {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.skin-1080 .ia-info-data2 .level_alert .txt {
		color: #cacaca;
	}
	
	.skin-1080 .gate-list.border-sub {
		border-color: #404040;
		background: #fff;
	}
	
	.skin-1080#main-area .list-tit {
		border-bottom: 1px solid #404040;
	}
	
	.skin-1080#main-area .list-tit {
		color: #fff;
	}
	
	.skin-1080#main-area .m-tcol-c {
		color: #cacaca;
	}
	
	.skin-1080 .article-album .album-box li .tit a.m-tcol-c {
		color: #fff !important;
	}
	
	.skin-1080 .article-movie-sub .con {
		color: #fff;
	}
	
	.skin-1080 .article-movie-sub li {
		border-bottom: 1px solid #404040;
	}
	
	.skin-1080 .article-movie-sub .user_info .m-tcol-c {
		color: #cacaca !important;
	}
	
	.skin-1080 .article-movie-sub .txt {
		color: #cacaca;
	}
	
	.skin-1080 .article-intro .tbl_cafe_info {
		border-top: 1px solid #404040;
	}
	
	.skin-1080 .article-intro .tbl_cafe_info th {
		background-color: #2f2f2f;
		border-bottom: 1px solid #404040;
	}
	
	.skin-1080 .article-intro .tbl_cafe_info td {
		border-bottom: 1px solid #404040;
	}
	
	.icon-powercafe {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.tab_list_wrap {
		background-color: #242424;
		border-bottom: 1px solid #404040;
	}
	
	.tab_list_wrap li {
		background-color: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.tab_list_wrap li a {
		color: #cacaca;
	}
	
	.tab_list_wrap li.selected {
		background-color: #242424;
	}
	
	.skin-1080 .article-intro .group-tit, .skin-1080 .article-intro .group_rank .rank_head {
		border-bottom: 2px solid #404040;
	}
	
	.skin-1080 .article-intro .group_rank, .skin-1080 .article-intro .group_rank .rank_graph .flash_graph {
		border: 1px solid #404040;
	}
	
	.skin-1080 .article-intro .article-board th {
		border-bottom: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.skin-1080 .article-intro .article-board {
		border-top: 1px solid #404040;
	}
	
	.skin-1080 .article-board tbody td {
		border-bottom-color: #404040;
	}
	
	.skin-1080 .article-intro .article-board td, .skin-1080 .article-board tbody td {
		border-bottom: 1px solid #404040;
	}
	
	.skin-1080 .article-intro .group_rank .img_rank, .skin-1080 .article-intro .tbl_history .img_powercafe {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.skin-1080 .article-intro .group_rank .head_area .rank + .rank {
		border-left: 1px solid #404040;
		border-right: 1px solid #404040;
	}
	
	.skin-1080 .article-intro .box_profile {
		background-color: #2f2f2f;
	}
	
	.skin-1080 #cafe-info-action {
		background-color: #242424;
	}
	
	.skin-1080 .info-action-tab .gm-tcol-t, .skin-1080 .ia-info-data .gm-tcol-c .id .ellipsis {
		color: #fff;
	}
	
	.skin-1080 .info-action-tab li {
		color: #cacaca;
	}
	
	.skin-1080 .info-action-tab .tit-bookmark {
		border-color: #404040;
	}
	
	.skin-1080 .info-action-tab {
		border-top-color: #404040;
		border-bottom-color: #404040;
	}
	
	.skin-1080 .ia-info-data .ico-manager {
		color: #fff;
		border-color: #4f4f4f;
		background-color: #404040;
	}
	
	.skin-1080 .ia-info-data2 {
		border-top-color: #404040;
		color: #cacaca;
	}
	
	.skin-1080 .ia-info-data3 li {
		color: #fff;
	}
	
	.skin-1080 .ly_info_dsc .cont {
		background: #242424;
		border: 1px solid #404040;
	}
	
	.skin-1080 .ly_info_dsc .cont .tail2, .skin-1080 .ia-info-data2 .mem-cnt-info .ico_lock2, .skin-1080 #ia-info-data-emblem .logo {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.skin-1080 .ia-info-data2 .mem-cnt-info .link_invite, .skin-1080 .ia-info-data3 em {
		color: #cacaca;
	}
	
	.skin-1080 .ia-info-data3, .skin-1080 .ly_info_dsc .cont p {
		color: #cacaca;
	}
	
	.skin-1080 #ia-info-data-emblem {
		border-top-color: #404040;
	}
	
	.skin-1080 #ia-info-data-emblem .txt {
		color: #fff;
	}
	
	.skin-1080 .ia-info-btn .link_chat {
		background-color: #2f2f2f;
		color: #cacaca;
		border-color: #404040;
	}
	
	.cafe-search .inp {
		border-color: #404040;
		background-color: #242424;
		color: #cacaca;
	}
	
	.cafe-search .btn {
		background-color: #019341;
		color: #242424;
	}
	
	.skin-1080 #cafe-menu {
		background-color: #242424;
	}
	
	.skin-1080 #cafe-menu .cafe-menu-tit .gm-tcol-t {
		color: #fff;
	}
	
	.skin-1080 #cafe-menu .cafe-menu-tit {
		border-top-color: #404040;
		border-bottom-color: #404040;
	}
	
	.skin-1080 #cafe-menu .cafe-menu-tit.frst {
		border-top-color: #404040;
		color: #fff;
	}
	
	.skin-1080 #cafe-menu .cafe-menu-space {
		border-top: 1px solid #404040;
	}
	
	.skin-1080 #cafe-menu .cafe-menu-list li span.gm-tcol-c {
		color: #cacaca;
	}
	
	.skin-1080 #cafe-menu .cafe-menu-list li a {
		color: #cacaca;
	}
	
	.skin-1080 .banner_chatbot img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.skin-1080 .com .box-w, .skin-1080 .com .box-ww {
		background-color: #404040;
	}
	
	.skin-1080 .com .box-w .group-tit {
		color: #fff;
	}
	
	.skin-1080 #widget-count {
		border: 1px solid #404040;
	}
	
	.skin-1080 #cafe-secede, .skin-1080 #neighbor-cafe .comment, .skin-1080 #neighbor-cafe .bca, .skin-1080 .com .box-w .group-list .tcol-c {
		color: #cacaca;
	}
	
	.skin-1080 .com .box-w .group-mlist .tcol-c {
		color: #fff;
	}
	
	.skin-1080 .com .box-w .group-mlist {
		border-bottom-color: #5f5f5f;
	}
	
	.skin-1080 .com .pocket_nav {
		color: #cacaca !important;
	}
	
	.skin-1080 .com .pocket_nav .filter-50 {
		color: #666 !important;
	}
	
	.skin-1080 .com .pocket_nav .filter-25 {
		color: #5f5f5f !important;
	}
	
	.skin-1080 #linked-member .member-reload, .skin-1080 #linked-member .member-up, .skin-1080 #linked-member .member-down, .skin-1080 .ly_info_dsc .clse {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.skin-1080 #linked-member #lm-list {
		background-color: #2f2f2f;
	}
	
	.skin-1080 #linked-member #lm-list .tcol-c {
		color: #cacaca;
	}
	
	.perid-layer {
		border: 1px solid #404040;
		background-color: #242424;
		box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, 0.5);
	}
	
	.perid-layer a {
		color: #cacaca !important;
	}
	
	.perid-layer .nm_load {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.skin-1080 #neighbor-cafe .input-x {
		border: 1px solid #404040;
		border-right: 0 none;
	}
	
	.skin-1080 .ia-info-data .gm-tcol-c, .skin-1080 #member-action-data, .skin-1080 #member-action-data .grade .txt, .skin-1080 #cafe-menu .cafe-menu-list .bmk_noti {
		color: #cacaca;
	}
	
	.skin-1080 #member-action-data .prfl_info, .skin-1080 #member-action-data .grade {
		color: #fff;
	}
	
	.skin-1080#main-area .sub-tit-color {
		color: #fff;
	}
	
	.skin-1080 .list-style .total {
		color: #cacaca;
	}
	
	.check_box label {
		color: #cacaca;
	}
	
	.skin-1080 .list-style .check_box ~ .sort_form {
		border-left: 1px solid #404040;
	}
	
	.skin-1080 .list-style .sort_form {
		border-color: #404040;
	}
	
	.select_component2 {
		border-color: #404040;
		background-color: #242424;
	}
	
	.select_component2 .select_box {
		color: #cacaca;
	}
	
	.select_component2 .select_list {
		border: 1px solid #404040;
		background-color: #242424;
	}
	
	.select_component2 .select_list li a {
		color: #cacaca;
	}
	
	.select_component2 .select_list li a:hover {
		background-color: rgba(0, 204, 39, 0.1);
	}
	
	.skin-1080 .article-board thead th {
		border-top: 1px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	.skin-1080 .article-board thead th {
		border-top-color: #404040;
		border-bottom-color: #404040;
		color: #fff;
	}
	
	.skin-1080 .board-notice.type_required, .skin-1080 .board-notice.type_main {
		background: #2f2f2f;
	}
	
	.skin-1080 .article-board .pers_nick_area .p-nick a {
		color: #cacaca !important;
	}
	
	.skin-1080 .article-board .article {
		color: #fff;
	}
	
	.skin-1080 .article-board [class*="list-i"] {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.skin-1080 .prev-next {
		background-color: #2f2f2f;
	}
	
	.skin-1080 .list-search {
		border-top-color: #404040;
		background-color: #2f2f2f;
	}
	
	.skin-1080 .prev-next a {
		color: #cacaca;
	}
	
	.skin-1080 .prev-next a.on {
		background-color: #242424;
		border-color: #404040;
	}
	
	.skin-1080 .prev-next .pgR:before, .skin-1080 .prev-next .pgL:after {
		background-color: #404040;
	}
	
	.skin-1080 .prev-next .pgR:after, .skin-1080 .prev-next .pgL:before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.skin-1080 .article-board .td_date, .skin-1080 .article-board .td_view {
		color: #cacaca;
	}
	
	.select_component {
		border-color: #404040;
		background-color: #242424;
	}
	
	.select_component .select_box {
		color: #cacaca;
	}
	
	.input_component input {
		background-color: #242424;
		color: #cacaca;
	}
	
	.input_component {
		border-color: #404040;
		background-color: #242424;
	}
	
	.input_search_area .btn-search-green {
		color: #242424;
		background-color: #019341;
	}
	
	.select_component .select_list {
		background-color: #242424;
		border: 1px solid #404040;
	}
	
	.select_component .select_list li a {
		color: #cacaca;
	}
	
	.select_component .select_list li a:hover {
		background-color: rgba(0, 204, 39, 0.1);
	}
	
	.select_component .date_enter {
		background-color: #242424;
		border-top: 1px solid #404040;
	}
	
	.select_component .date_enter .tit {
		color: #cacaca;
	}
	
	.select_component .date_enter input {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.select_component .date_enter .btn_set {
		background-color: #404040;
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.check_box input + label:before, .skin-1080 .article-movie-sub .commerce [class*="list-i"] {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.skin-1080 .article-movie-sub .board_name, .skin-1080#main-area .article-album-sub dd a {
		color: #cacaca;
	}
	
	.skin-1080 .article-album-movie-sub .tit_area .inner .tit_txt, .skin-1080 .article-album-sub .tit, .skin-1080 .article-album-sub .price {
		color: #fff;
	}
	
	.skin-1080#main-area .article-album-movie-sub, .skin-1080#main-area .article-album-sub, .skin-1080 .list_sub_tab {
		border-bottom: 1px solid #404040;
	}
	
	.skin-1080#main-area .article-album-movie-sub dd a {
		color: #cacaca;
	}
	
	.skin-1080 .list_sub_tab .link {
		color: #cacaca;
	}
	
	.skin-1080 .box_write {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.skin-1080 .box_write .tf_write {
		background-color: #242424;
	}
	
	.skin-1080 .box_write .set_attach {
		border-top: 1px solid #404040;
		border-bottom: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.skin-1080 .article-memo .set_attach {
		background: #2f2f2f;
	}
	
	.skin-1080 .article-memo .set_attach .layer_staff {
		background-color: #242424;
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.skin-1080 .article-memo .memo_lst_section {
		border: 1px solid #404040;
	}
	
	.skin-1080 .article-memo .memo_lst_section .tbody_secret {
		background: none;
		position: relative;
	}
	
	.skin-1080 .article-memo .memo_lst_section .tbody_secret:before {
		position: absolute;
		content: '';
		background: url(https://cafe.pstatic.net/img/icon_secret.gif) no-repeat 0 17px;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.skin-1080 .memo_lst_section .memo-box, .skin-1080 .article-memo .memo_lst_section .tit-box {
		border-top: 1px solid #404040;
	}
	
	.skin-1080#main-area .memo_lst_section .user_info .m-tcol-c {
		color: #fff;
	}
	
	.skin-1080#main-area .bg-color {
		background-color: #2f2f2f;
	}
	
	.u_cbox.box-reply2 {
		background-color: #2f2f2f !important;
	}
	
	.u_cbox.box-reply2 .p-nick .m-tcol-c {
		color: #fff !important;
	}
	
	.u_cbox .cminput .comm_write_wrap {
		border-color: #404040;
		background-color: #242424;
	}
	
	.u_cbox .u_cbox_btn_upload a {
		color: #cacaca;
	}
	
	.u_cbox.box-reply2 .m-tcol-c {
		color: #cacaca !important;
	}
	
	.u_cbox .u_cbox_image_section .u_cbox_image_icon_crop, .u_cbox .u_cbox_image_section .u_cbox_image_icon_gif, .u_cbox .u_cbox_upload_image_wrap .u_cbox_ico_delete_thumb, .u_cbox .u_cbox_addition .u_cbox_ico_upload_sticker, .u_cbox .u_cbox_addition .u_cbox_ico_upload_photo, .u_cbox .u_cbox_upload_image_wrap .u_cbox_upload_thumb_add,
	
	.se2_line_sticker button.se2_prev_off, .se2_line_sticker button.se2_prev_on, .se2_line_sticker button.se2_next_on, .se2_line_sticker button.se2_next_off {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.se2_line_layer {
		border: 1px solid #404040;
	}
	
	.se2_line_layer .se2_in_layer {
		border-top: 1px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	.se2_line_sticker {
		background: #242424;
	}
	
	.se2_line_sticker_set li button {
		background: none;
	}
	
	.se2_line_sticker_set li.active button {
		background: #404040;
	}
	
	.se2_line_sticker_set li button:hover {
		background: #2f2f2f;
	}
	
	.se2_line_sticker_set div.se2_linesticker_list {
		border-top: 1px solid #404040;
		background: #242424;
	}
	
	.se2_line_sticker_set div.se2_linesticker_list li:hover {
		background: #2f2f2f;
	}
	
	.skin-1080 .board-notice.type_event .article, .skin-1080 .board-notice.type_up .article {
		color: #fff;
	}
	
	.skin-1080 .board-notice.type_event .cmt, .skin-1080 .board-notice.type_up .cmt, .skin-1080 .article-board .td_likes {
		color: #cacaca;
	}
	
	.btn_type1 {
		border: 1px solid #404040;
	}
	
	.skin-1080 .com .box-w .group-mlist .ico-bl {
		background-color: #5f5f5f;
	}
	
	.skin-1080 .sub_tit_profile .pers_nick_area .ellipsis {
		color: #fff;
	}
	
	.skin-1080 .list-style .link_sort {
		color: #cacaca;
	}
	
	.skin-1080 .list-style .link_sort + .link_sort:before {
		background-color: #404040;
	}
	
	.toggle_switch .switch_slider {
		background-color: #404040;
	}
	
	.skin-1080 .sub_tit_profile .info_area .level .levelico, .skin-1080 .article-board .pers_nick_area .mem-level img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.skin-1080 .sub_tit_profile .info_area {
		color: #cacaca;
	}
	
	.skin-1080 .article-album-sub dt .tit {
		color: #fff;
	}
	
	.btn_type2 {
		border-color: #404040;
		background-color: #242424;
		color: #cacaca;
	}
	
	.skin-1080 .search_result .search_input {
		background-color: #2f2f2f;
	}
	
	.skin-1080 .search_result .alarm_switch {
		color: #cacaca;
	}
	
	.skin-1080 .search_result .learn_more.is_selected + .search_input {
		border-top-color: #404040;
	}
	
	.skin-1080 .ia-info-data li.gm-tcol-c:last-child {
		color: #cacaca;
	}
	
	.tab_sub_wrap li.selected a {
		color: #fff;
	}
	
	.search_mini .search_input {
		border: 1px solid #404040;
	}
	
	.search_mini .search_btn:after, .footer .naver_cafe, .skin-1080 #cafe-banner {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.tab_sub_wrap li ~ li:before {
		background-color: #404040;
	}
	
	.tab_sub_wrap, .skin-1080 .mem_list_wrap, .skin-1080 .mem_list_wrap ~ .prev-next {
		border-bottom: 1px solid #404040;
	}
	
	#special-menu {
		border: 1px solid #404040;
	}
	
	#special-menu .special-menu .link_special {
		color: #fff;
	}
	
	.join_privacy_set li {
		border-bottom: 1px solid #404040;
	}
	
	#main-area .btn span, #main-area .btn p {
		background: #404040;
	}
	
	.cafe-search {
		background-color: #242424;
	}
	
	.power_ad .border {
		border-color: #404040 !important;
	}
	
	.pcol2 {
		color: #cacaca;
	}
	
	.pcol3 {
		color: #7474e3;
	}
	
	.skin-1080 .board-notice.type_menu {
		background: #2f2f2f;
	}
	
	.skin-1080 .simple_lst_section .list-blog {
		border: 1px solid #404040;
	}
	
	.skin-1080 .simple_lst_section .act .url-btn img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.skin-1080 .simple_lst_section .act .act_btns .m-tcol-c:after {
		background-color: #404040;
	}
	
	.skin-1080 .box_write .set_option {
		color: #fff;
	}
	
	.skin-1080 .box_write .set_option .radio_box label {
		color: #cacaca;
	}
	
	.check_box input:disabled + label {
		color: #666;
	}
	
	.skin-1080 .simple_lst_section .pnick .nick a img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.ln14 {
		color: #cacaca;
	}
	
	#main-area select, #main-area textarea {
		background-color: #242424;
		border: 1px solid #404040 !important;
		color: #cacaca;
	}
	
	#main-area .list-search input {
		background-color: #242424;
		color: #cacaca;
	}
	
	.reply-write {
		border-color: #404040;
	}
	
	.reply-write-box tbody td input[type='image'] {
		filter: invert(86%) hue-rotate(-180deg);
		background: transparent;
	}
	
	#main-area .inbox .tbody table .m-tcol-c {
		color: #fff;
	}
	
	.perid-layer li a {
		background-color: #2f2f2f;
	}
	
	.perid-layer li a, .ly_sbjt li a {
		color: #cacaca !important;
	}
	
	.perid-layer li.line {
		border-top: 1px solid #404040;
	}
	
	.list-btn-nor .btn {
		border: 1px solid #404040;
		background-color: #242424;
	}
	
	.list-btn-nor .m-tcol-c {
		color: #cacaca !important;
	}
	
	body > div#wrap > div#header + div#container, body > div#wrap > div#header > h1 > a[href="http://www.naver.com/"] > img[src*="https://cafe.pstatic.net/img/notice/h1"][alt="NAVER"], body > div#wrap > div#header > h1 > a[href="https://cafe.naver.com"] > img[src*="https://cafe.pstatic.net/img/notice/h1"][alt="카페"], body > div#wrap > div#header + div#container > h2 + div.content, body > div#wrap > div#header + div#container + div#footer > address, body > div#wrap > div#header > h1 + p.menu {
		filter: invert(86%) hue-rotate(-180deg);
		color: #888 !important;
	}
	
	body > div#wrap > div#header + div#container > h2 + div.content > p > a[href='https://help.naver.com/'] {
		color: #fff;
	}
	
	.skin-1080 .article-attendance .box_write .set_attach {
		border-top: 1px solid #404040;
		background-color: #242424;
	}
	
	.skin-1080 .article-attendance .list_attendance .link_text {
		color: #fff;
	}
	
	.skin-1080 .article-attendance .list_attendance li {
		border-bottom: 1px solid #404040;
	}
	
	.skin-1080 .article-attendance .list_attendance .del:before, .skin-1080 .article-attendance .box_write .link_mission:before {
		background-color: #404040;
	}
	
	.skin-1080 .article-attendance .list_attendance .cmt {
		color: #cacaca;
	}
	
	.skin-1080 .box-g-m {
		border-bottom-color: #404040;
	}
	
	img[src='https://ssl.pstatic.net/static/blog/ico_nidlogin2.png'] {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.layer {
		background-color: #242424;
	}
	
	.layer.type2 h3 {
		color: #cacaca;
	}
	
	.type2.layer_smartEditor .title {
		color: #fff;
	}
	
	.type2.layer_smartEditor .desc {
		color: #cacaca;
	}
	
	.type2.layer_smartEditor .chk label {
		color: #fff;
	}
	
	.skin-1080 .restrict_area {
		border-color: #404040;
	}
	
	.skin-1080 .restrict_area .restrict_more {
		border-top-color: #404040;
	}
	
	.skin-1080 .area_info_box {
		border-top: 1px solid #404040;
	}
	
	.skin-1080 .article-album .album-box li.no_content {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.skin-1080 .box_notice {
		background-color: #2f2f2f;
	}
	
	.cc_layer_mynews {
		background: #2f2f2f;
		color: #cacaca;
		border: 1px solid #404040;
	}
	
	.cc_layer_mynews .cc_mynews_header {
		background: #2f2f2f;
		border-bottom: 1px solid #404040;
	}
	
	.cc_layer_mynews .cc_mynews_header .title {
		color: #fff;
	}
	
	.cc_layer_mynews .cc_mynews_list .cc_mynews_notice {
		background-color: #3f424a;
	}
	
	.cc_layer_mynews .cc_mynews_list .cc_mynews_notice .notice_txt {
		color: #fff;
	}
	
	.cc_layer_mynews .cc_mynews_list .cc_mynews_notice .icon_option {
		filter: invert(86%) hue-rotate(-180deg) brightness(1000%);
	}
	
	.cc_layer_mynews .cc_mynews_list li {
		border-bottom: 1px solid #404040;
	}
	
	.cc_layer_mynews .cc_mynews_list .info_top .box {
		color: #fff;
	}
	
	.cc_layer_mynews .cc_mynews_list .info_title {
		color: #cacaca;
	}
	
	.cc_layer_mynews .cc_mynews_option_layer {
		border: 1px solid #404040;
		background-color: #3a3a3a;
	}
	
	.cc_layer_mynews .cc_mynews_option_layer .link {
		color: #cacaca !important;
	}
	
	.cc_layer_mynews .cc_mynews_option_layer .link {
		border-top: 1px solid #4f4f4f;
		color: #cacaca !important;
	}
	
	#naver-gnb #gnb-menu .mynews-cafe.on:before {
		border-bottom-color: #404040;
	}
	
	#naver-gnb #gnb-menu .mynews-cafe.on:after {
		border-bottom-color: #2f2f2f;
	}
	
	.cc_layer_mynews .cc_mynews_list .cc_mynews_info {
		color: #fff;
	}
	
	.cc_layer_mynews .cc_mynews_list .info_txt {
		color: #cacaca;
	}
	
	.cc_layer_mynews .cc_mynews_list .info_top .count {
		color: #fff;
	}
	
	.cc_layer_mynews .cc_mynews_list li.unread {
		background: #38403b;
	}
	
	.skin-1080 .gate-list .gate-box {
		color: initial;
	}
	
	.skin-1080 #widget-currency .bg-head {
		border-bottom: 1px solid #404040;
		background-color: #404040;
	}
	
	.skin-1080 #widget-currency {
		border: 1px solid #404040;
		background-color: #404040;
	}
	
	.skin-1080 #widget-currency .bg-head h3 {
		color: #cacaca;
	}
	
	.skin-1080 #widget-currency .bg-head h3.on {
		color: #fff;
	}
	
	.skin-1080 #widget-currency .bg-body tr:nth-child(even) th, .skin-1080 #widget-currency .bg-body tr:nth-child(even) td {
		background-color: #4a4a4a;
	}
	
	.skin-1080 #neighbor-cafe .comm-btn-top a {
		border-color: #404040;
		background-color: #2f2f2f;
		color: #cacaca;
	}
	
	.skin-1080 #cafe-pop-tag, .skin-1080 .com .box-w .group-noinfo {
		color: #cacaca;
	}
	
	.skin-1080 #widget-watch div canvas {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.skin-1080 .com .box-ww.white_box {
		background-color: #404040;
		border: 1px solid #404040;
	}
	
	.IntroductionHeader .tab_list_wrap {
		border-bottom: 1px solid #404040;
	}
	
	.IntroductionHeader .tab_list_wrap li {
		border: 1px solid #404040;
		background-color: #242424;
	}
	
	.IntroductionHeader .tab_list_wrap li.selected {
		background-color: #2f2f2f;
	}
	
	.IntroductionHeader .tab_list_wrap li a {
		color: #cacaca;
	}
	
	.CafeRankingChart canvas {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.CafeRanking .article-intro .group_rank .rank_graph .txt_graph .desc {
		opacity: 1;
		color: #fff;
	}
	
	.CafeRanking .article-intro .group_rank .rank_graph .graph_warp {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.CafeRanking .article-intro .group_rank .graph_area:before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.CafeRanking .article-intro .group_rank .graph_list {
		background-color: #242424;
		color: #cacaca;
	}
	
	.CafeRanking .article-intro .group_rank .graph_list .link {
		color: #fff;
	}
	
	.skin-1080 .article-album .album-box li .price {
		color: #fff;
	}
	
	.skin-1080 #widget_company_info .tit_company {
		color: #fff;
	}
	
	.skin-1080 #widget_company_info .list_company {
		border-top-color: #4f4f4f;
	}
	
	.skin-1080 #widget_company_info .list_company li {
		color: #cacaca;
	}
	
	.skin-1080 .su_prevention, .SuicideSaver .su_prevention {
		background-color: #242424;
		border: 1px solid #404040;
	}
	
	.skin-1080 .su_prevention .advice .tit, .SuicideSaver .su_prevention .advice .tit {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.skin-1080 .su_prevention .advice .advice_lst ul, .SuicideSaver .su_prevention .advice .advice_lst ul {
		color: #fff;
	}
	
	.skin-1080 .su_prevention .advice .advice_lst h5, .SuicideSaver .su_prevention .advice .advice_lst h5 {
		color: #fff;
	}
	
	.skin-1080 .su_prevention .help_lk .lk_lst h5, .SuicideSaver .su_prevention .help_lk .lk_lst h5 {
		filter: brightness(1000%);
	}
	
	.skin-1080 .su_prevention .help_lk .lk_lst li, .SuicideSaver .su_prevention .help_lk .lk_lst li {
		background: none;
		position: relative;
	}
	
	.skin-1080 .su_prevention .help_lk .lk_lst li:before, .SuicideSaver .su_prevention .help_lk .lk_lst li:before {
		background: url(https://ssl.pstatic.net/sstatic/keypage/outside/prevention/img/img_lst.png) no-repeat 0 -260px;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(86%) hue-rotate(-180deg) brightness(1000%);
	}
	
	.skin-1080 .su_prevention .help_lk .lk_lst li a, .skin-1080 .su_prevention .advice .advice_lst li a, .SuicideSaver .su_prevention .help_lk .lk_lst li a, .SuicideSaver .su_prevention .advice .advice_lst li a {
		color: #688cda;
	}
	
	.skin-1080 .su_prevention .help_lk .lk_lst li a:visited, .skin-1080 .su_prevention .advice .advice_lst li a:visited, .SuicideSaver .su_prevention .help_lk .lk_lst li a:visited, .SuicideSaver .su_prevention .advice .advice_lst li a:visited {
		color: #cc90cd;
	}
	
	.skin-1080 .su_prevention .advice .advice_lst, .SuicideSaver .su_prevention .advice .advice_lst {
		background: none;
		position: relative;
	}
	
	.skin-1080 .su_prevention .advice .advice_lst:before, .SuicideSaver .su_prevention .advice .advice_lst:before {
		background: url(https://ssl.pstatic.net/sstatic/keypage/outside/prevention/img/bg_main.png) no-repeat 0 0;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 168px;
		height: calc(100% - 5px);
		pointer-events: none;
		border-radius: 20px;
	}
	
	.skin-1080 .sub_tit_profile.leave_member .info_area .level {
		color: #fff;
	}
	
	.skin-1080 .sub_tit_profile .info_area .num {
		color: #fff;
	}
	
	.skin-1080 .article_profile .list-style .link_sort {
		color: #fff;
	}
	
	.skin-1080 .article_profile .sort_area .btn_subscript {
		background-color: #404040;
		color: #fff;
	}
	
	.skin-1080 .article_profile .sort_area .btn_subscript:before {
		filter: brightness(1000%);
	}
	
	.skin-1080 .article_profile .td_writer button {
		color: #fff;
	}
	
	.skin-1080 .sub_tit_profile .info_area .level {
		color: #cacaca;
	}
	
	.ModalLayer .layer_body:before {
		border: 1px solid #404040;
	}
	
	.ModalLayer .layer_content_text {
		color: #cacaca;
	}
	
	.ModalLayer .layer_footer .BaseButton--gray {
		background: #3a3a3a;
		color: #cacaca;
	}
	
	.WritingCommerce {
		background: #242424;
	}
	
	.WritingWrap {
		color: #fff;
	}
	
	.WritingCommerce .form_box .categories .category_info {
		border-bottom: 1px solid #404040;
	}
	
	.BaseButton--gray {
		background: #3a3a3a;
		color: #cacaca;
	}
	
	.WritingCommerce .BaseButton--gray {
		color: #cacaca;
	}
	
	.WritingCommerce .message {
		color: #cacaca;
	}
	
	.ModalLayer .layer_header .sub_title {
		color: #cacaca;
	}
	
	.ModalLayer .layer_commerce_content .cate_box li:hover {
		background: #3a3a3a;
	}
	
	.WritingCommerce .form_box .categories .category_info .current_cate .select {
		color: #cacaca;
	}
	
	.WritingCommerce .form_box .form_hint {
		color: #cacaca;
	}
	
	.FormInputCheck .label:before {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.ModalLayer.layer_commerce .btn_select {
		color: #cacaca;
	}
	
	.SelectRegion .select_city_header {
		filter: invert(78%) hue-rotate(-180deg);
	}
	
	.SelectRegion .select_city_header .city_button {
		color: #2f2f2f;
	}
	
	.SelectRegion .select_city_content .region_area {
		border: 1px solid #404040;
	}
	
	.SelectRegion .select_city_content .region_list .btn {
		color: #cacaca;
	}
	
	.SelectRegion .select_city_content .region_list li:hover .btn {
		background: #3a3a3a;
	}
	
	.SelectRegion .select_city_content .region_list li {
		border-right: 1px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	.SelectRegion .select_city_content .region_list_empty {
		color: #cacaca;
	}
	
	.SelectRegion .region_selected .region {
		background-color: #404040;
		color: #cacaca;
	}
	
	.ModalLayer.layer_commerce_guide .guide_list {
		background-color: #242424;
	}
	
	.ModalLayer.layer_commerce_guide .guide_list {
		color: #cacaca;
	}
	
	.ModalLayer.layer_commerce_guide .guide_list li:before {
		background-color: #cacaca;
	}
	
	.ly_begin.type_join {
		background-color: #2f2f2f;
	}
	
	.ly_begin.type_join .title {
		color: #fff;
	}
	
	.ly_begin.type_join .list li {
		color: #cacaca;
	}
	
	.ly_begin.type_join .layer_content:before {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.ModalLayer.layer_commerce_guide .fee_guide .fee_guide_table:before, .ModalLayer.layer_commerce_guide .fee_guide .fee_guide_table:after {
		background-color: #3a3a3a;
	}
	
	.ModalLayer.layer_commerce_guide .fee_guide th {
		background-color: #3a3a3a;
		color: #fff;
	}
	
	.ModalLayer.layer_commerce_guide .fee_guide td {
		border-bottom: 1px solid #404040;
		color: #cacaca;
	}
	
	.ModalLayer.layer_commerce_guide .fee_guide .info {
		color: #cacaca;
	}
	
	.ArticleWritingTitle .column_category .option_box .link_category .ico-write-plus {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.skin-1080 .sub_info_box {
		border: 1px solid #404040;
		color: #cacaca;
		background-color: #2f2f2f;
	}
	
	.skin-1080 .btn_area .link {
		color: #cacaca;
	}
	
	.skin-1080 .article-level .article-board thead th {
		color: #fff;
	}
	
	.skin-1080 .article-level .article-board td {
		color: #cacaca;
	}
	
	.skin-1080 .article-level .article-board .txt {
		color: #fff;
	}
	
	.skin-1080 .article-level .article-board .box_tf {
		border: 1px solid #404040;
	}
	
	.skin-1080 .article-level .article-board .del {
		color: #fff;
	}
	
	#main-area .ntce .txt {
		color: #cacaca;
	}
	
	#main-area .ntce img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.capcha_desc a {
		color: #cacaca;
	}
	
	.skin-1080 .ia-info-data2 .level_alert.alert_msg {
		background-color: #2f2f2f;
	}
	
	.ModalLayer .layer_seller_contact .contact_box {
		background-color: #3a3a3a;
	}
	
	.ModalLayer .layer_seller_contact .contact_info {
		color: #cacaca;
	}
	
	.ModalLayer .layer_seller_contact .contact_box .mail {
		color: #fff;
	}
	
	.ModalLayer .layer_seller_contact .contact_box .limit {
		color: #cacaca;
	}
	
	.ModalLayer .layer_seller_contact .contact_tool .btn_fraud {
		color: #fff;
	}
	
	.FishingAlert {
		background-color: rgb(49, 39, 39);
	}
	
	.FishingAlert .alert_text {
		color: rgb(239, 129, 126);
	}
	
	.FishingAlert .alert_text .highlight {
		background-color: rgb(45, 45, 8);
	}
	
	.skin-1080 #widget_company_info .link_company {
		border-color: #4f4f4f;
		background-color: #2f2f2f;
		color: #fff;
	}
	
	.skin-1080 .board-notice.type_required .board-tag-txt, .skin-1080 .board-notice.type_main .board-tag-txt {
		background-color: rgb(63, 47, 46);
		border: 1px solid rgb(94, 60, 61);
		color: rgb(220, 115, 118);
	}
	
	.skin-1080 #widget-bean {
		border-color: #404040;
	}
	
	.skin-1080 #widget-bean .bean-btns {
		border-top: 1px solid #4f4f4f;
		color: #fff;
		background-color: #404040;
	}
	
	.skin-1080 #widget-bean .bean-btns .btn-saving {
		border-right: 1px solid #4f4f4f;
	}
	
	.skin-1080 #widget-bean .sub-widget-bean {
		background: transparent;
		position: relative;
	}
	
	.skin-1080 #widget_company_info .list_company .tit {
		color: #fff;
	}
	
	#content-area .check_box label {
		color: #fff;
	}
	
	.skin-1080 .article-cafekin .info_calendar {
		border-top: 1px solid #404040;
	}
	
	.skin-1080 .article-cafekin .box_kin {
		border: 1px solid #404040;
	}
	
	.skin-1080 .article-cafekin .info_kin {
		border-left: 1px solid #404040;
	}
	
	.skin-1080 .board-notice.type_menu .board-tag-txt {
		border: 1px solid rgb(94, 60, 61);
		color: rgb(220, 115, 118);
		background-color: #242424;
	}
	
	.ModalLayer .layer_commerce_safe .text_safe {
		color: #cacaca;
	}
	
	.ModalLayer .layer_content_fraud .fraud_bottom {
		background: #3a3a3a;
		color: #cacaca;
	}
	
	.ModalLayer .layer_content_fraud .input_commerce {
		border: 1px solid #404040;
	}
	
	.ModalLayer .layer_content_fraud .input_commerce .input_text {
		background: #2f2f2f;
		color: #cacaca;
	}
	
	.ModalLayer .layer_content_fraud .input_commerce .btn {
		border-left: 1px solid #404040;
		color: #fff;
	}
	
	.ModalLayer .layer_content_fraud .fraud_text_area .link {
		color: #cacaca;
	}
	
	.ModalLayer .layer_commerce_safety_guide .safety_deal_text {
		color: #cacaca;
	}
	
	.ModalLayer .layer_commerce_safety_guide .deal_table {
		border-top: 1px solid #404040;
	}
	
	.ModalLayer .layer_commerce_safety_guide .deal_thead {
		border-bottom: 1px solid #404040;
		background: #2f2f2f;
	}
	
	.ModalLayer .layer_commerce_safety_guide .deal_td {
		color: #cacaca;
		border-bottom: 1px solid #404040;
	}
	
	.ModalLayer .layer_commerce_safety_guide .deal_list {
		color: #cacaca;
	}
	
	.skin-1080 .box_notice .link_more {
		border: 1px solid #404040;
		color: #cacaca;
		background-color: #3a3a3a;
	}
	
	.skin-1080 .box_notice .link_more {
		border-color: #404040;
	}
	
	.skin-1080 .article-guide {
		border: 1px solid #404040;
	}
	
	.skin-1080 .article-guide .tit_guide {
		color: #fff;
	}
	
	.skin-1080 .article-guide .txt_guide {
		color: #cacaca;
	}
	
	.power_list .title_area img {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.FormInputRadio .label:before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.m-tcol-c {
		color: #cacaca;
	}
	
	.list-style .link_sort {
		color: #cacaca;
	}
	
	:root .check_box label {
		color: #cacaca;
	}
	
	.alert_message, .message_without_title {
		color: #cacaca !important;
	}
	
	.like_paginate_area .page_prev, .like_paginate_area .page_prev:disabled, .like_paginate_area .page_next, .like_paginate_area .page_next:disabled {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.like_paginate_area .current_page {
		color: #fff;
	}
	
	.like_paginate_area .page_num {
		color: #cacaca;
	}
	
	.article_profile .sort_area .btn_subscript {
		background-color: #2f2f2f;
	}
	
	.article_profile .sort_area .btn_subscript:before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.article_profile .sort_area .btn_subscript {
		color: #cacaca;
	}
	
	.skin-1080 .article-invite [class*="invite_type_list_"] a {
		color: #fff;
	}
	
	.skin-1080 .article-invite .caution_text, .skin-1080 .article-invite .caution_text .link_detail {
		color: #cacaca;
	}
	
	.skin-1080 .article-invite .caution_text .link_detail:after {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.CafeViewer .se-viewer .BaseButton--gray {
		background: #4f4f4f;
		color: #cacaca;
	}
	
	.CafeViewer .CafeCustomVote .cafe_vote_view .cafe_vote_btn .BaseButton--gray {
		color: #cacaca;
	}
	
	.old_se_wrap {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.old_se_wrap .old_se_vote .se_vote .tit, .old_se_wrap .old_se_vote .se_vote .txt {
		color: #fff;
	}
	
	.old_se_wrap .old_se_vote .se_vote {
		border-left: 1px solid #404040;
	}
	
	.skin-1080 .ia-info-data2 .level_alert .ico_top_arr {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.article_profile .board-number .inner_number {
		color: #cacaca;
	}
	
	.layer {
		border: 2px solid #404040;
	}
	
	#cafeJoinNoticeLayer .layer_in .tit img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.layer .cont_area .desc .inner {
		background-color: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.layer .btn_type_wh {
		background-color: #2f2f2f;
		color: #cacaca;
		border: 1px solid #404040;
	}
	
	.layer .btn_lyr_clse img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.skin-1080 #widget-bean .layer_popup .layer_content {
		border: 1px solid #4f4f4f;
		background-color: #2f2f2f;
	}
	
	#main-area.post-layout .m-tcol-c {
		color: #cacaca;
	}
	
	#main-area #searchBy {
		color: #cacaca;
	}
	
	#main-area.post-layout .search.list-search .input_search {
		border: 1px solid #404040;
		border-right: 0 none;
	}
	
	#content-area .cminput .comm_write_wrap {
		border-color: #404040;
		background-color: #242424;
	}
	
	#content-area .cminput .u_cbox_btn_upload a {
		color: #cacaca;
	}
	
	#content-area .cminput .u_cbox_btn_upload {
		border-color: #404040;
	}
	
	#content-area .cminput .comm_write_wrap .textarea {
		background-color: #242424;
	}
	
	.spi_lst em {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.article_prenet .prev_btn .m-tcol-c, .article_prenet .next_btn .m-tcol-c, .article_prenet .aaa .m-tcol-c {
		color: #cacaca !important;
	}
	
	.article_prenet .wordbreak {
		color: #cacaca;
	}
	
	.adress img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.sub_aside .cafebook_tree, .sub_aside .cafebook_tree_menu {
		background-color: #2f2f2f;
	}
	
	.list-i-selling-safe, .list-i-sellout, .list-i-selling {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.layout_content {
		background-color: var(--skinColor);
	}
	
	iframe[id*='powerAd-div_'], iframe[id*='cafe_sdk_'] {
	    display: none !important;
	}
	
	.skin-1080 .gate-list .gate-box #editorMainContent * {
		color: initial !important;
	}
	
	.skin-1080 #widget-currency .bg-body .money span {
		color: #cacaca;
	}
	
	.skin-1080 #widget-currency .bg-body .buy, .skin-1080 #widget-currency .bg-body .sell {
		background-color: #404040;
	}
	
	.skin-1080 #widget-currency .result input {
		background-color: #242424;
		border: 1px solid #404040;
	}
	
	.skin-1080 #widget-currency .calculation .cal-input {
		border: 1px solid #404040;
	}
	
	select {
		appearance: none;
		-moz-appearance: none;
		-webkit-appearance: none;
		background: #242424;
		color: #cacaca;
		border: 1px solid #404040;
		background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IiNjYWNhY2EiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTQuNDI3IDkuNDI3IDMuMzk2IDMuMzk2YS4yNTEuMjUxIDAgMCAwIC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwIDAgMTEuMzk2IDlINC42MDRhLjI1LjI1IDAgMCAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3IDcuODIgMy4wNzJhLjI1LjI1IDAgMCAxIC4zNTQgMEwxMS41NyA2LjQ3YS4yNS4yNSAwIDAgMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMCAxLS4xNzctLjQyN3oiLz48L3N2Zz4=");
		background-position: right 2px center;
		background-repeat: no-repeat;
		background-size: 16px;
		padding: 1px 20px 1px 5px;
		border-radius: 5px;
		filter: none;
	}
	
	select:focus-visible {
		outline: none;
	}
	
	select:disabled {
		color: #666;
		background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IiM2NjYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTQuNDI3IDkuNDI3IDMuMzk2IDMuMzk2YS4yNTEuMjUxIDAgMCAwIC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwIDAgMTEuMzk2IDlINC42MDRhLjI1LjI1IDAgMCAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3IDcuODIgMy4wNzJhLjI1LjI1IDAgMCAxIC4zNTQgMEwxMS41NyA2LjQ3YS4yNS4yNSAwIDAgMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMCAxLS4xNzctLjQyN3oiLz48L3N2Zz4=");
	}
	
	.ModalLayer.layer_commerce_guide .commerce_agree {
		background-color: #242424;
		color: #cacaca;
	}
	
	.ModalLayer.layer_commerce_guide .commerce_agree .highlight {
		color: #fff;
	}
	
	.WritingCommerce .form_box .check_area .FormInputCheck.type_radio_button .label, .WritingCommerce .form_box .check_area .FormInputRadio.type_radio_button .label {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.ModalLayer .layer_commerce_content .cate_box .category_list ul {
		border: 1px solid #404040;
	}
	
	.ModalLayer .layer_commerce_content .cate_box .category_list li .btn {
		color: #cacaca;
	}
	
	.ModalLayer .layer_commerce_content .cate_box .category_list li:hover {
		background: #3a3a3a;
	}
	
	.WritingCommerce .form_box .check_area .FormInputCheck.type_radio_button .input_check:checked+.label, .WritingCommerce .form_box .check_area .FormInputRadio.type_radio_button .input_check:checked+.label {
		color: #242424;
	}
	
	.ModalLayer, .ModalLayer .layer_temporary_content .temp_link, .ModalLayer .layer_temporary_content .temp_link .temp_item_title {
		color: #fff;
	}
	
	.ModalLayer .layer_wrap {
		background-color: #242424;
	}
	
	.ModalLayer .layer_body:before {
		box-shadow: 0 0 10px rgb(0, 0, 0, 0.25);
	}
	
	.ModalLayer .layer_temporary_content .temp_item {
		border-bottom: 1px solid #404040;
	}
	
	.ModalLayer .layer_temporary_content .temp_notice, .ModalLayer .temp_previous_notice .temp_notice_text, .ModalLayer .temp_previous_notice .temp_previous_link {
		color: #cacaca;
	}
	
	.ModalLayer.header_border .layer_header {
		border-bottom: 1px solid #404040;
	}
	
	.skin-1080 .cafe-write-btn .cafe-join-info {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.skin-1080 .cafe-write-btn .cafe-join-info .txt {
		color: #cacaca;
	}
	
	.skin-1080 .cafe-write-btn .cafe-join-info .txt:before {
		border-top-color: #404040;
	}
	
	.skin-1080 .cafe-write-btn .cafe-join-info .txt:after {
		border-top-color: #2f2f2f;
	}
	
	.article-board .board-list .inner_list svg.list_i_escrow, .article-board .board-list .inner_list svg.list_i_soldout, .article-board .board-list .inner_list svg.list_i_sale {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.LayerPopup {
		background-color: #2f2f2f;
	}
}

@-moz-document url-prefix("https://section.blog.naver.com"), url-prefix("http://section.blog.naver.com")
{
	.gnb_notice_li a.gnb_notice .gnb_icon, .mail_li a.gnb_mail .gnb_icon, .gnb_service_li a.gnb_service .gnb_icon, .gnb_talk_li a.gnb_talk .gnb_icon {
		filter: invert(0%) !important;
	}
	
	html, head {
		background: #242424;
	}
	
	.wrap_thumbnail_post_list[data-post-type="buddy"] .area_dropdown_select[data-set="more_buddy"] .dropdown_select {
		border: 1px solid #404040;
		border-top-width: 0;
		background-color: #242424;
	}
	
	.wrap_thumbnail_post_list[data-post-type="buddy"] .area_dropdown_select[data-set="more_buddy"] .dropdown_select .button_buddy[data-button-type="buddy_add"] {
		color: #019341;
		border-color: #019341;
	}
	
	.hot_topic .pagination_tab.pagination_number .item[aria-current=step] {
		border: 1px solid #868484;
		background-color: #242424;
		color: #cacaca;
	}
	
	.header_service {
		border-bottom: 1px solid #404040;
		color: #cacaca;
	}
	
	.wrap_my_information .area_my_account {
		background-color: #242424;
		border: solid #404040;
		border-width: 1px 1px 0;
	}
	
	.wrap_my_information .menu_my_blog {
		background-color: #019341;
	}
	
	.wrap_my_information .menu_my_article .item[aria-selected="true"] {
		color: #cacaca;
		border-color: #888787;
	}
	
	.wrap_my_information .menu_my_article {
		background-color: #242424;
		border: solid #404040;
		border-width: 0 1px;
	}
	
	.wrap_my_information .area_my_content {
		border: solid #404040;
		border-width: 0 1px;
	}
	
	.wrap_my_information .area_pagination {
		border: 1px solid #404040;
		border-top-color: #404040;
	}
	
	.aside .pagination .button_prev, .aside .pagination .button_next {
		border-left: 1px solid #404040;
	}
	
	.wrap_my_information .area_guide, .wrap_my_information .area_notice, .wrap_my_information .area_link {
		border: solid #404040;
		border-width: 0 1px 1px;
	}
	
	.wrap_my_information .area_layer .button_resend, .popup_buddy .area_layer .button_resend {
		color: #cacaca;
		border-color: #404040;
	}
	
	.wrap_my_information .area_layer .button_check, .popup_buddy .area_layer .button_check {
		background-color: #019341;
		border-color: #019341;
	}
	
	.popup_blog .button_check {
		color: #242424 !important;
		background-color: #019341;
	}
	
	.header_common .area_search .search {
		background-color: #242424;
		border: 1px solid #404040;
		border-right: 0;
	}
	
	.header_common .area_search .textbox {
		background: #242424;
		color: #cacaca;
	}
	
	.area_dropdown[data-set="search"] .dropdown_select .item:hover {
		background-color: #4c4c4c;
	}
	
	.header_common {
		background-color: #019341;
		border-bottom: 1px solid #019341;
	}
	
	.category_home .navigator_category {
		border: 1px solid #404040;
		border-width: 1px 0;
	}
	
	.category_home .navigator_category .item[aria-selected="true"] .category_name {
		color: #019341 !important;
	}
	
	.navigator_category .item_click .category_name, .navigator_category .item[aria-selected="true"] .category_name {
		border-bottom: 3px solid #fff;
	}
	
	.navigator_category .dot, .navigator_category_sub .dot {
		background-color: #959595;
	}
	
	.navigator_category .item_click .dot, .navigator_category .item[aria-selected="true"] .dot, .navigator_category .item:hover .dot {
		background-color: #fff;
	}
	
	.order_select .list_subject_added {
		border: 1px solid #404040;
		background: #242424;
	}
	
	.pagination[data-page="main_pagination"] .item:hover {
		border: 1px solid #4c4c4c;
	}
	
	.navigator_spot {
		border-bottom: 1px solid #404040;
		background-color: #242424;
	}
	
	.navigator_spot .area_year_month {
		border-right: 1px solid #404040;
	}
	
	.cardlist .area_text {
		background-color: #242424;
		border: 1px solid #404040;
		border-width: 0 1px 1px;
	}
	
	.navigator_spot .menu_set .menu:hover, .navigator_spot .menu_set .menu--focused {
		color: #c2c2c2;
	}
	
	.spot .button {
		color: #cacaca;
		background-color: #242424;
		border: 1px solid #404040;
	}
	
	.spot .button:hover {
		color: #c2c2c2;
		background-color: #2c2c2c;
		border: 1px solid #4c4c4c;
	}
	
	.challenge_popup .input_category_set, .challenge_popup .input_goal_set {
		color: #cacaca;
		border: 1px solid #404040;
		background-color: #242424;
	}
	
	.area_dropdown[data-set="mission_article"] .present_selected[aria-expanded="true"] {
		background-color: #2c2c2c;
		border-color: #4c4c4c;
	}
	
	.notice {
		border-bottom: none;
	}
	
	.area_dropdown .area_input_date .inputbox {
		border: 1px solid #404040;
		color: #cacaca;
		background-color: #242424;
	}
	
	.wrap_my_information .area_keyword {
		border: 1px solid #404040;
		border-top-width: 0;
	}
	
	.ugc_login .bar {
		background: #404040;
	}
	
	.cardlist .button_buddy {
		color: #cacaca;
		border: 1px solid #404040;
	}
	
	.hot_topic, .order_select .list_subject_added .item, .footer, .challenge_popup .area_button .button_cancel, .challenge_popup .area_button .category_select_subject .list_button_form .button_submit, .category_select_subject .list_button_form .challenge_popup .area_button .button_submit, .challenge_popup .area_button .button_stop_publish {
		background-color: #242424;
	}
	
	.wrap_thumbnail_post_list[data-post-type="buddy"] .area_dropdown_select[data-set="more_buddy"] .view_more_buddy, .area_dropdown[data-set="buddy"] .present_selected, .area_dropdown[data-set="buddy"] .dropdown_select, .pagination[data-page="main_pagination"] .item[aria-current="page"], .hot_topic .pagination_tab.pagination_number .item, .header_service .navigator_lnb_sub .item, .order_select .list_button_control .button_order_set, .navigator_spot .area_year_month .status, .area_dropdown[data-set="blog_category"] .present_selected, .how_to_join .item:hover .link_widget, .hot_topic .pagination_tab.pagination_arrow .item, .notice .area_search .search, .area_dropdown .area_input_date .button, .order_select .list_button_control .button_del {
		border: 1px solid #404040;
	}
	
	.pagination[data-page="main_pagination"] .item {
		border: 1px solid #242424;
	}
	
	.wrap_thumbnail_post_list[data-post-type="buddy"] .heading .area_dropdown_select[data-set="more_buddy"], .area_layer_popup {
		background: #242424;
	}
	
	.area_dropdown, .hot_topic .pagination_tab .item, .my_content_buddy .box_search {
		background-color: #242424;
		color: #cacaca;
	}
	
	.category_select_subject .list_subject .label_check:before, .area_dropdown[data-set="blog_category"] .dropdown_select .item[aria-selected="true"] .icon_dropdown_check, .pika-prev:before, .pika-next:before, .buddy_state .group_name .label_check, .sp_common, .category_select_subject .list_subject .label_check:before, .area_dropdown[data-set="blog_category"] .dropdown_select .item[aria-selected="true"] .icon_dropdown_check, .pika-prev:before, .pika-next:before, .buddy_state .group_name .label_check {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.list_post_article .comments .like .u_likeit_list_module .u_likeit_list_btn .u_txt, .list_post_article .comments .like .u_likeit_list_module .u_likeit_list_btn .u_cnt, .wrap_thumbnail_post_list[data-post-type="buddy"] .area_dropdown_select[data-set="more_buddy"] .dropdown_select .summary, .wrap_my_information .area_layer .title, .popup_buddy .area_layer .title, .navigator_category .item_click .category_name, .navigator_category .item[aria-selected="true"] .category_name, .navigator_category .item:hover .category_name, .navigator_category_sub .point, .category_challenge .navigator_category_sub .item[aria-selected="true"] .category_name {
		color: #fff;
	}
	
	.area_dropdown .dropdown_select, .wrap_my_information .area_layer, .popup_buddy .area_layer, .how_to_join .widget_box, .wrap_my_information .area_signin, .ugc_login .login_button {
		background-color: #242424;
		border: 1px solid #404040;
	}
	
	.wrap_thumbnail_post_list[data-post-type="buddy"] .area_dropdown_select[data-set="more_buddy"] .dropdown_select .button_buddy, .category_select_subject, .category_select_subject .search_keyword .button_register, .category_select_subject .list_button_form .button_reset, .challenge_introduce .message_box, .popup_buddy .buddy_state {
		border: 1px solid #404040;
		background-color: #242424;
	}
	
	.list_post_article .item, .wrap_my_information .menu_my_article .item, .wrap_my_information .area_my_content .heading, .category_select_subject .area_select, .detail_notice .heading_detail_notice, .wrap_search_list .list_search_post .item, .wrap_my_information .area_keyword .heading, .list_search_blog .item, .list_search_name .item {
		border-bottom: 1px solid #404040;
	}
	
	.header_service .navigator_lnb .bar, .header_common .area_search .selected_option:after, .category_select_subject .order_select:before, .pagination[data-page="main_pagination"] .button_next:before, .area_dropdown .bar {
		background-color: #404040;
	}
	
	.wrap_my_information .area_my_account .button_signout, .detail_notice .button_url_copy, .notice .area_button .button {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.wrap_my_information .menu_my_article .item:hover, .wrap_my_information .list_news .text_news, .area_dropdown[data-set="search"] .dropdown_select .item, .navigator_category_sub[data-set="no_category"] .txt, .navigator_category_sub .item .category_name, .navigator_spot .area_year_month .present_selected, .navigator_spot .menu_set .menu[aria-selected="true"], .navigator_spot .menu_set .menu.on, .area_dropdown[data-set="year_month"] .dropdown_select .item, .area_dropdown[data-set="menu_drop"] .dropdown_select .item, .heading_monthly_blog .title, .wrap_thumbnail_cardlist[data-cardtype="b"] .area_text .title, .text_challenge .description .text, .group_row_cardlist .area_text .title, .how_to_join .item, .popup_blog .popup_heading .text, .popup_blog .popup_text .text_detail, .challenge_popup .title_layer, .challenge_popup .desc_layer, .area_dropdown[data-set="blog_category"] .text_present_selected, .list_notice .heading_list_notice .col, .detail_notice .article_detail_notice, .category_search .item .category_name, .wrap_my_information .area_keyword .item, .popup_buddy .popup_heading .title, .popup_item .popup_heading .title, .popup_post_setting .popup_heading .title {
		color: #cacaca;
	}
	
	.wrap_my_information .my_content_buddy .area_dropdown .dropdown_select, .area_dropdown[data-set="year"] .present_selected, .area_dropdown[data-set="year"] .dropdown_select, .area_dropdown[data-set="search"] .dropdown_select, .list_notice .article_list_notice .row:first-child .col, .area_dropdown[data-set="period"] .present_selected, .area_dropdown[data-set="period"] .dropdown_select {
		border-color: #404040;
	}
	
	.my_content_buddy .box_search label, .my_content_buddy .box_search .text_buddy_name, .notice .area_search .textbox {
		color: #cacaca;
		background-color: #242424;
	}
	
	.popup_blog .popup_text, .heading_monthly_blog_categoty, .footer_monthly_blog, .page_partition, .text_challenge .description .how_to_join, .list_notice .article_list_notice .col, .area_list_search {
		border-top: 1px solid #404040;
	}
	
	.text_detail .text_box, .order_select .list_subject_added .item[aria-selected*="true"], .banner_monthly, .official_blog_introduce, .challenge_introduce {
		background-color: #2c2c2c;
	}
	
	.header_common .area_search .button_naver, .spot .heading, .challenge_introduce .button_write, .group_row_cardlist .cardlist[data-cardlist="challenge_hot_topic"]:hover .area_text .post_contents, .group_row_cardlist .cardlist[data-cardlist="challenge_hot_topic"].focus .area_text .post_contents, .area_dropdown[data-set="mission_article"] .present_selected[aria-expanded="false"] .text_present_selected, .wrap_my_information .menu_my_blog .item {
		color: #000;
	}
	
	.wrap_thumbnail_post_list[data-post-type="buddy"] .heading_nobuddy .title, .wrap_thumbnail_post_list[data-post-type="buddy"] .heading_logout .title, .wrap_thumbnail_post_list[data-post-type="buddy"] .nothing_updatedpost .title, .category_home .navigator_category .category_name, .wrap_thumbnail_post_list[data-post-type="buddy"] .heading_nobuddy .title:hover, .wrap_thumbnail_post_list[data-post-type="buddy"] .heading_logout .title:hover, .wrap_thumbnail_post_list[data-post-type="buddy"] .nothing_updatedpost .title:hover, .category_home .navigator_category .category_name:hover, .navigator_category .item:hover, .navigator_category_sub .item:hover, .detail_notice .inner p {
		color: #cacaca !important;
	}
	
	.category_select_subject .search_keyword .register_keyword, .category_select_subject .list_button_form .button_cancel, .category_select_subject .list_button_form .button_submit {
		border: 1px solid #404040;
		background-color: #242424;
		color: #cacaca;
	}
	
	.category_select_subject .area_select .button_register:hover, .category_select_subject .area_select .button_order_set[aria-disabled="false"]:hover, .category_select_subject .area_select .button_del:hover, .category_select_subject .list_button_form .button_reset:hover, .category_select_subject .list_button_form .button_cancel:hover, .category_select_subject .list_button_form .button_submit:hover, .category_select_subject .list_button_form .button_submit:hover, .cardlist:hover .area_text {
		border-color: #4c4c4c;
	}
	
	.area_dropdown[data-set="menu_drop"] .dropdown_select, .area_dropdown[data-set="mission_article"] .dropdown_select {
		border-top-color: #404040;
	}
	
	.list_notice, .detail_notice {
		border-top: 2px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	#container .banner_monthly .text {
		color: #fff;
	}
	
	.buddy_info .name_author, #content .page_partition .area_author_pick .author .name, .footer_monthly_blog a, .footer .navigator_footer .item {
		color: #fff;
	}
	
	.footer .navigator_footer .item:before {
		background-color: #404040;
	}
	
	#content .area_no_lucky .title {
		color: #fff;
	}
	
	#container .inner .description .list .item {
		color: #fff;
	}
	
	#content .text_official_blog {
		color: #fff;
	}
	
	#container #content .heading_power_blog .title {
		color: #fff;
	}
	
	.navigator_spot .input_keyword {
		border: 1px solid #404040;
		background-color: #242424;
	}
	
	.navigator_spot .input_keyword .input_search_keyword {
		background: #242424;
		color: #cacaca;
	}
	
	#container .inner .question .text {
		color: #fff;
	}
	
	#content .grouping_card .heading_challenge_hottopic .title, .heading_challenge_movie .title, .list_challenge_card .description .title_post, .how_to_join .widget_box .title_widget {
		color: #fff;
	}
	
	.list_challenge_card .area_text .number {
		color: #ccc;
	}
	
	.list_challenge_card .area_text .serial_data:before, .list_challenge_card .post_info .text_datetime:before {
		background-color: #404040;
	}
	
	.navigator_category {
		border-bottom: 1px solid #404040;
	}
	
	.navigator_category_sub:after {
		background: #404040;
	}
	
	.wrap_my_information .area_my_account .name, .list_post_article .author:hover .name_author, .list_post_article .info_post strong.title_post, .list_post_article .author .name_author, .wrap_my_information .area_notice .title, .wrap_my_information .area_notice .link, .wrap_my_information .area_link .link, .wrap_my_information .list_news .title_my_post, .wrap_my_information .area_my_content .button_delete_all, .wrap_my_information .area_my_content .link_manage_buddy, .area_topic .heading .category_topic {
		color: #fff;
	}
	
	.list_search_post .desc .text .search_keyword {
		color: #fff;
	}
	
	.pika-single.is-bound {
		background-color: #242424;
		border: 1px solid #404040;
	}
	
	.pika-label {
		background-color: #242424;
		color: #fff;
	}
	
	.pika-prev, .pika-next {
		background: #242424;
	}
	
	.pika-table th {
		background: #2f2f2f;
		color: #fff;
	}
	
	.pika-button {
		background: #242424;
		color: #cacaca;
	}
	
	.wrap_my_information .area_my_account .text_today_guest {
		color: #cacaca;
	}
	
	.header_service .navigator_lnb .item, .header_service .navigator_lnb .item:visited, .header_service .navigator_lnb .item:link {
		color: #fff;
	}
	
	.header_service .navigator_lnb .item.on, .header_service .navigator_lnb .item[aria-current=page] {
		color: #00ab33;
	}
	
	.header_service .navigator_lnb .item:hover {
		color: #00ab33;
	}
	
	.header_service .navigator_lnb_sub .item {
		color: #fff;
	}
	
	.list_post_article .desc .text {
		color: #cacaca;
	}
	
	.area_dropdown[data-set="hottopic"] .present_selected, .area_dropdown[data-set="hottopic"] .dropdown_select {
		border-color: #404040;
	}
	
	.list_search_post .desc .text, .area_topic .heading .description {
		color: #cacaca;
	}
	
	.category_search_hottopic {
		border-bottom: 1px solid #404040;
	}
	
	.category_search_hottopic .search_result {
		color: #cacaca;
	}
	
	.navigator_spot .menu_set .menu:hover, .navigator_spot .menu_set .menu--focused {
		color: #fff;
	}
	
	.navigator_spot .menu_set .menu {
		color: #cacaca;
	}
	
	.cardlist .area_text .blog_info {
		color: #cacaca;
	}
	
	.navigator_spot .list_menu_spot_main .link_write {
		color: #cacaca;
		border: 1px solid #404040;
	}
	
	.article_detail_notice *[style*='border-bottom'], .article_detail_notice *[style*='BORDER-BOTTOM'] {
		border-bottom: 1px solid #404040 !important;
	}
	
	.article_detail_notice *[style*='background-color'], .article_detail_notice *[style*='BACKGROUND-COLOR'] {
		background-color: #2f2f2f !important;
	}
	
	.article_detail_notice *[style*='border-top'], .article_detail_notice *[style*='BORDER-TOP'] {
		border-top: 1px solid #404040 !important;
	}
	
	.article_detail_notice *[style*=' color'], .article_detail_notice *[style*=';color'], .article_detail_notice *[style^='color'], .article_detail_notice *[style*=' COLOR'], .article_detail_notice *[style*=';COLOR'], .article_detail_notice *[style^='COLOR'], .article_detail_notice font[color] {
		color: #cacaca !important;
	}
	
	.article_detail_notice *[style*=' font-family'], .article_detail_notice *[style*=';font-family'], .article_detail_notice *[style^='font-family'], .article_detail_notice *[style*=' FONT-FAMILY'], .article_detail_notice *[style*=';FONT-FAMILY'], .article_detail_notice *[style^='FONT-FAMILY'] {
		font-family: "나눔고딕","NanumGothic","NanumGothicWebFont","Malgun Gothic","맑은 고딕","Dotum","돋움","Helvetica","Apple SD Gothic Neo","sans-serif" !important;
	}
	
	.wrap_my_information .list_buddy .name_inner .text {
		color: #cacaca;
	}
	
	.wrap_my_information .area_guide .title {
		color: #cacaca;
	}
	
	.pagination {
		color: #cacaca;
	}
	
	.list_search_post .info_post .title_post {
		color: #fff;
	}
	
	.category_search .search_information .search_result {
		color: #cacaca;
	}
	
	.wrap_my_information .area_keyword .title {
		color: #fff;
	}
	
	.list_search_post .info_post .name_blog:before, .list_search_post .info_post .date:before {
		background-color: #404040;
	}
	
	.list_search_post .info_post .name_blog {
		color: #cacaca;
	}
	
	.list_search_post .author .name_author {
		color: #fff;
	}
	
	.wrap_my_information .area_keyword .text {
		color: #888;
	}
	
	.category_search .option_sorting .sorting_name, .category_search_hottopic .option_sorting .sorting_name {
		color: #cacaca;
	}
	
	.list_search_blog .item .text_blog, .list_search_blog .item .author .name_author {
		color: #fff;
	}
	
	.list_search_blog .item .blog_intro {
		color: #cacaca;
	}
	
	.list_search_name .item .name_author .name strong {
		color: #fff;
	}
	
	.list_search_name .item .blog_intro {
		color: #cacaca;
	}
	
	.header_service .navigator_lnb_sub .item_register .register_link {
		color: #242424;
	}
	
	.footer .address .text {
		color: #cacaca;
	}
	
	.wrap_thumbnail_post_list[data-post-type="buddy"] .heading .title_heading, .wrap_thumbnail_post_list[data-post-type="buddy"] .area_dropdown_select[data-set="more_buddy"] .view_more_buddy .text_view_more_buddy {
		color: #fff;
	}
	
	.area_topic .heading .title {
		color: #fff;
	}
	
	.list_search_post .thumbnail_post .thumbnail_inner {
		background-color: #3a3a3a;
	}
	
	.list_search_post .item.multi_pic .plus_thumbnail_list {
		background-color: #404040;
	}
	
	.ugc_login .login_common {
		position: relative;
		width: 55px;
		margin-right: 40px;
	}
	
	.ugc_login .login_common em {
		position: absolute;
		right: -41px;
		white-space: nowrap;
		top: -2px;
		font-size: 13.5px;
		color: #fff;
		font-weight: bold;
		display: block;
		line-height: initial;
	}
	
	.ugc_login .top_text, .ugc_login .sign_in a, .ugc_login .info_find a {
		color: #cacaca;
	}
	
	.wrap_thumbnail_post_list[data-post-type="buddy"] .list_post_article.list_post_article_comments .comments .reply {
		color: #fff;
	}
	
	.wrap_thumbnail_post_list[data-post-type="buddy"] .list_post_article.list_post_article_comments .comments .reply .icon_comment2 {
		filter: brightness(1000%);
	}
	
	.list_post_article .comments {
		color: #fff;
	}
	
	.wrap_thumbnail_post_list[data-post-type="buddy"] .area_dropdown_select[data-set="more_buddy"] .dropdown_select .name_author {
		color: #fff;
	}
	
	.text_detail .list_notice .item {
		color: #cacaca;
	}
	
	.text_detail .list_notice .item .point {
		color: #fff;
	}
	
	.popup_blog .button_check:hover {
		opacity: 1;
	}
	
	.popup_check {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.popup_check .text_check {
		color: #fff;
	}
	
	.popup_check .button_no {
		border: 1px solid #404040;
		background-color: #242424;
		color: #cacaca;
	}
	
	.popup_check .button_yes {
		color: #242424;
	}
	
	.area_my_content .none .message_box {
		color: #fff;
	}
	
	.area_my_content .none .text_box {
		border-top: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.area_my_content .none .from_blog {
		color: #fff;
	}
	
	.area_my_content .none .question {
		color: #cacaca;
	}
	
	.wrap_my_information .area_my_content .heading strong {
		color: #fff;
	}
	
	.wrap_my_information .menu_my_article .item[aria-selected="true"] {
		color: #fff !important;
		border-color: #fff;
	}
	
	.wrap_my_information .menu_my_article .item:hover {
		color: #cacaca;
		border-color: #4f4f4f;
	}
	
	.wrap_my_information .menu_my_article .item[aria-selected="true"]:hover {
		border-color: #fff;
	}
	
	.wrap_my_information .menu_my_article .item {
		color: #cacaca;
	}
	
	.area_button_more .button_more {
		color: #cacaca;
	}
	
	.area_button_more .button_more[aria-expanded="false"] .icon_arrow {
		filter: brightness(1000%);
	}
	
	.wrap_search_list .area_result .none .title {
		color: #fff;
	}
	
	.wrap_search_list .area_result .none .check_list {
		color: #cacaca;
	}
	
	.wrap_search_list .area_result .more_help {
		color: #cacaca;
	}
	
	div[class*='dropdown_area__'] {
		background-color: #242424;
		color: #cacaca;
	}
	
	div[class*='dropdown_area__'] + input {
		background-color: #242424;
		color: #cacaca;
	}
	
	div[class*='dropdown_area__'] div[class*='dropdown_select__'] {
		background-color: #2f2f2f;
		border: 1px solid #404040;
		border-top-color: #404040;
	}
	
	div[class*='dropdown_area__'][data-set=search] div[class*='dropdown_select__'] {
		border-color: #404040;
	}
	
	
	div[class*='dropdown_area__'][data-set=search] div[class*='dropdown_select__'] a[class*='item__'] {
		color: #cacaca;
	}
	
	
	div[class*='dropdown_area__'][data-set=search] div[class*='dropdown_select__'] a[class*='item__']:hover {
		background-color: #3a3a3a;
	}
	
	div[class*='search_area__'] a[class*='selected_option__']:after {
		background-color: #404040;
	}
}

@-moz-document url-prefix("https://nid.naver.com/nidlogin.login"), url-prefix("https://nid.naver.com/oauth2.0/authorize")
{
	/*body {*/
	/*	background: #242424;*/
	/*}*/
	
	/*#footer *, #footer a:visited, #footer a, #footer address a {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.sel {*/
	/*	color: #cacaca;*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*:root .lang::after {*/
	/*	background-image: none;*/
	/*	pointer-events: none;*/
	/*}*/
	
	/*.input_row {*/
	/*	background: #242424;*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.int {*/
	/*	color: #cacaca;*/
	/*	background: #242424;*/
	/*}*/
	
	/*.btn_global:active, .btn_global:hover, .btn_global:link {*/
	/*	color: #242424;*/
	/*}*/
	
	/*html, head {*/
	/*	background: #242424;*/
	/*}*/
	
	/*.title p {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.social_header .social_title {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.tab_m {*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.tab_m li a {*/
	/*	background: #2f2f2f;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.tab_m li a:hover, .tab_m li a:visited {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.tab_m li a.on {*/
	/*	color: #242424;*/
	/*	border: 1px solid #404040;*/
	/*	background: #019341;*/
	/*}*/
	
	/*.country_code .sel_value {*/
	/*	filter: invert(86%);*/
	/*}*/
	
	/*.diaper_banner, .otp_step_banner {*/
	/*    filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.theme_txt p {*/
	/*	border-radius: 10px;*/
	/*	margin: 10px;*/
		
	/*	background: #182030;*/
	/*	background-color: #182030;*/
		
	/*	border: 1px solid #246;*/
	/*	color: #fff;*/
	/*}*/
	
	/*.theme_txt + #wrap #header .h_logo {*/
	/*	margin-top: 25px;*/
	/*}*/
	
	/*.ly_v2 .ly_point {*/
	/*	filter: invert(88.7%) hue-rotate(-180deg) grayscale(1);*/
	/*}*/
	
	/*.captcha .captcha_txt {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.btn_qronce_cancel {*/
	/*	background-color: #242424;*/
	/*	border: 1px solid #404040;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.once_wrap {*/
	/*	background-color: #242424;*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.once_wrap .title, .once_wrap .title_once, .velid_inner .title {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.btn_global, .btn_login input {*/
	/*	color: #242424;*/
	/*}*/
	
	/*.input_box {*/
	/*	border: 0 !important;*/
	/*}*/
	
	/*.login_check_box label {*/
	/*	background-color: #242424;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.ip_check .ip_txt02, .ip_check .ip_txt01 {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.ip_ch label {*/
	/*	background-color: #242424;*/
	/*}*/
	
	/*.qr_once_wrap {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.qr_once_inner .title {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.qr_once_area .item_btn {*/
	/*	background-color: #242424;*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.qr_once_area .txt {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.qr_once_area .icon_once, .login_check_box .ico_keep_check::before {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.rest_time .txt {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.once_wrap .desc, .velid_inner .desc {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*html[lang=en] .qr_once_area .item_btn, html[lang=zh-Hant] .qr_once_area .item_btn, html[lang=zh-Hans] .qr_once_area .item_btn {*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.qr_img {*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.error_chatbot .chatbot_box {*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.chatbot_box .txt {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.naversign_cert_banner {*/
	/*	background-color: #242424;*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.find_info a {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.btn_done {*/
	/*	background-color: #2f2f2f;*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.btn_done .txt {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.btn_done .picture::before, .btn_done .refresh::before, .btn_done .voice::before {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.pc_check a {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.find_info {*/
	/*	color: #cacaca;*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.btn_login input {*/
	/*	border: 1px solid #019341;*/
	/*	background: none !important;*/
	/*}*/
	
	/*.btn_login {*/
	/*	background: #019341;*/
	/*}*/
	
	/*.btn_login.btn_login_v2 {*/
	/*	position: relative;*/
	/*}*/
	
	/*.btn_login.btn_login_v2:before {*/
	/*	pointer-events: none;*/
	/*	position: absolute;*/
	/*	content: '확인';*/
	/*	font-size: 20px;*/
	/*	font-weight: bold;*/
	/*	color: #242424;*/
	/*	left: 50%;*/
	/*	top: 50%;*/
	/*	transform: translate(-50%, -50%);*/
	/*}*/
	
	/*#header .lang .sel {*/
	/*	border: none;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*#header .lang .sel {*/
	/*	background: none;*/
	/*}*/
	
	/*#header .lang {*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*#header .lang:before {*/
	/*	background: url(https://static.nid.naver.com/images/login/global/sns/desktop/sel_arr.gif) 100% 50% no-repeat;*/
	/*	position: absolute;*/
	/*	content: '';*/
	/*	left: 0;*/
	/*	top: 0;*/
	/*	width: 100%;*/
	/*	height: 100%;*/
	/*	pointer-events: none;*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.dis_di .btn_help {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.ly .ly_box {*/
	/*	color: #cacaca;*/
	/*	background: #2f2f2f;*/
	/*	border: 1px solid #5f5f5f;*/
	/*}*/
	
	/*.ly .ly_point {*/
	/*	filter: invert(81.5%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.bar {*/
	/*	background: #404040;*/
	/*}*/
	
	/*.input_row {*/
	/*	padding: 0px 0px 17px 0px;*/
	/*}*/
	
	/*.int {*/
	/*	width: calc(100% - 22px);*/
	/*	height: 16px;*/
	/*	padding: 15px 11px 15px 11px;*/
	/*}*/
	
	/*.title p .sevice {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.qrcheckin_banner {*/
	/*	border: 1px solid #404040;*/
	/*}*/
}

@-moz-document url-prefix("https://nid.naver.com/login/ext/")
{
	html, head {
		background: #242424;
	}
	
	#content {
		filter: invert(86%);
	}
	
	.notice {
		top: 570px;
		border-bottom: none;
		color: #cacaca;
	}
	
	.btn_more {
		top: 570px;
	}
	
	#footer {
		border: 1px solid #404040;
		background-color: #242424;
	}
	
	#footer input, #footer button {
		background-color: #242424;
		border-color: #404040;
	}
}

@-moz-document url-prefix("https://nid.naver.com/oauth/")
{
	html, head {
		background: #242424;
	}
	
	.bx {
		background: #242424;
		border: 1px solid #404040;
	}
	
	.bx .connect img:nth-child(2) {
		filter: invert(88%);
	}
	
	#footer a img {
		filter: invert(86%);
	}
	
	.bx a img {
		filter: invert(86%);
	}
}

@-moz-document url-prefix("https://uploader1.nmv.naver.com"), url-prefix("https://uploader.nmv.naver.com")
{
	html, head {
		background: #242424;
	}
	
	.pop_uploader .pop_tab li.on a {
		background-color: #242424;
		color: #cacaca;
	}
	
	.pop_uploader .pop_tab li a {
		border-right: 1px solid #404040;
		color: #cacaca;
		background-color: #2c2c2c;
	}
	
	.pop_uploader .msg_box {
		background-color: #242424;
		border-top: 1px solid #404040;
	}
	
	.pop_uploader .btn .ic, .pop_uploader .list_btn .btn_more .ic, .pop_uploader .search_bar .btn_search, .pop_uploader .list li .thumb:hover .mask, .pop_uploader .upload_img .direction .btn, .pop_uploader .upload_file .layer, .pop_uploader .upload_file .radio_box .ic, .pop_uploader .upload_360 .source .check_box .ic, .pop_uploader .upload_360 .source .help .btn_help, .pop_uploader .pop_layer .ic_tech, .pop_uploader .pop_layer .help .ic, .pop_uploader .error_txt .ic {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.pop_uploader .upload_file .btn_file, .pop_uploader .upload_file .btn_ndrive {
		color: #000;
	}
	
	.pop_uploader .text_box {
		color: #cacaca;
		border: 1px solid #404040;
		background: #242424;
	}
	
	.pop_uploader .text_box.focus {
		background-color: #2c2c2c;
		color: #cacaca;
		border-color: #4c4c4c;
	}
	
	.pop_uploader .btn_area .btn_preview, .pop_uploader .btn_area .btn_confirm {
		background-color: #3c3c3c;
	}
	
	.pop_uploader .btn_area .btn .ic {
		filter: invert(0%);
	}
	
	.pop_uploader .text_input {
		background-color: #242424;
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.pop_uploader .text_input.focus {
		background-color: #242424;
		color: #cacaca;
		border-color: #404040;
	}
	
	.pop_uploader .list li .meta .bar {
		color: #404040;
	}
	
	.pop_uploader .list_btn .btn_more {
		border-top: 1px solid #404040;
	}
	
	.pop_uploader .upload_file .options .tit, .pop_uploader .upload_file .txt, .pop_uploader .msg_box .msg a {
		color: #fff;
	}
	
	.pop_uploader .upload_file .options, .pop_uploader .tab_ui ul, .pop_uploader .list_top {
		border-bottom: 1px solid #404040;
	}
	
	.pop_uploader .tab_ui li.on a span, .pop_uploader .link_box .source .txt, .pop_uploader .link_box .txt, .pop_uploader .list_area .noresult, .pop_uploader .list li .title {
		color: #cacaca;
	}
	
	.pop_uploader .btn_area {
		border-top: 1px solid #404040;
	}
	
	.pop_uploader .btn_area .btn_upload {
		background-color: #2f2f2f;
	}
	
	.pop_uploader .list_btn .btn_more span {
		color: #fff;
	}
	
	.pop_uploader .btn_area .btn_upload.on {
		background-color: #019341;
		color: #242424;
	}
	
	.pop_uploader .upload_file .options .radio_box label {
		color: #cacaca;
	}
}

@-moz-document url-prefix("https://up.cafe.naver.com")
{
	html, head {
		background: #242424;
	}
	
	.bx1_shadow {
		background: #242424;
		border: 1px solid #404040;
	}
	
	.bx1 {
		border: 1px solid #404040;
	}
	
	.desc1 em {
		color: #fff;
	}
	
	.layer ul.list li {
		border-top: 1px solid #404040;
	}
	
	#footer {
		border-top: 3px solid #404040;
	}
	
	#content {
		border-bottom: 1px solid #404040;
	}
	
	.layer ul.list li.on {
		background-color: #2c2c2c;
	}
	
	.bx1 *, .layer ul.list li, .layer ul.list li * {
		color: #cacaca;
	}
	
	.attachfile, .layer ul.list {
		border: 1px solid #404040;
		background-color: #242424;
	}
	
	.attachlayer_wrap img, .w330>dt>img, .w330 dd, #footer a img {
		filter: invert(86%);
	}
}

@-moz-document url-prefix("https://cafe.naver.com/SecedeCafeArticleView.nhn")
{
	html, head {
		background: #242424;
	}
	
	.list-blog .not_click_area {
		background-color: #242424;
	}
	
	body, td, div, .m-tcol-c {
		color: #cacaca;
	}
	
	.list-blog {
		border: 1px solid #404040;
	}
	
	.list-blog .board-box-line-dashed {
		border-top: 1px dashed #404040;
	}
	
	#tit-box h1 img, .p_btn img {
		filter: invert(86%);
	}
}

@-moz-document url-prefix("https://cafe.naver.com/FavoriteCafeMenuSetupResultPopup.nhn")
{
	html, head {
		background: #242424;
	}
	
	.pop_container {
		color: #cacaca;
	}
	
	.pop_btn {
		border-top: 1px solid #404040;
	}
	
	.pop_btn .btn {
		border: 1px solid #404040;
	}
	
	.pop_btn .btn.type_point {
		color: #242424;
	}
	
	.pop_header .logo {
		filter: invert(86%);
	}
}

@-moz-document url-prefix("https://cafe.naver.com/ArticlePreview.nhn")
{
	html, head {
		background: #242424;
	}
	
	#tit-box h1 img {
		filter: invert(86%);
	}
	
	.list-blog .not_click_area {
		background-color: #242424;
	}
	
	.list-blog {
		border: 1px solid #404040;
	}
	
	.m-tcol-c, body, td, div {
		color: #cacaca !important;
	}
	
	.p_btn img {
		filter: invert(86%);
	}
}

@-moz-document url-prefix("https://cafe.naver.com/BoardReport")
{
	html, head {
		background: #242424;
	}
	
	#pop_wrap #pop_header {
		background: #242424;
		border-bottom: 1px solid #404040;
	}
	
	#pop_wrap #pop_header h1 {
		color: #fff;
	}
	
	#pop_wrap #pop_content .list_report dt {
		color: #cacaca;
	}
	
	#pop_wrap #pop_content .list_report dt, #pop_wrap #pop_content .list_report dd, #pop_wrap #pop_footer {
		border-top: 1px solid #404040;
	}
	
	.more, #pop_wrap #pop_footer input[type="image"], #pop_wrap #pop_footer a img, #pop_wrap #pop_content .list_report .list_type2 li {
		filter: invert(86%);
	}
	
	#pop_wrap #pop_content .list_report dd {
		color: #cacaca;
	}
	
	#pop_wrap #pop_content .desc5 span {
		background: none;
		position: absolute;
	}
	
	#pop_wrap #pop_content .desc5 span:before {
		background: url(https://ssl.pstatic.net/static/common/popup/bu_arr.gif) right 50% no-repeat;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(86%) hue-rotate(-180deg);
	}
}

@-moz-document url-prefix("https://cafe.naver.com/MemberLevelView.nhn"), regexp("https://cafe\\.naver\\.com/ca-fe/cafes/(.*)/member-level.*")
{
	html, head {
		background: #242424;
	}
	
	.bx_type {
		border: 1px solid #404040 !important;
	}
	
	.tbl_role th, .tbl_role td {
		border-bottom: 1px solid #404040 !important;
	}
	
	.bx_type strong, .txt_top {
		color: #cacaca !important;
	}
	
	.bx_type ul li, .btn_type {
		filter: invert(86%) !important;
	}
	
	.tbl_role td {
		color: #fff !important;
	}
	
	.tbl_role td .txt_cont ul li {
		color: #cacaca !important;
	}
	
	.tbl_role {
		border-top: 1px solid #404040 !important;
	}
	
	.tbl_role tr.last th, .tbl_role tr.last td {
		border-bottom-color: #404040 !important;
	}
	
	.pop_staff_role .bu_lst_desc li {
		color: #cacaca !important;
	}
}

@-moz-document url-prefix("https://cafe.naver.com/CafeSecedeView.nhn")
{
	html, head {
		background: #242424;
	}
	
	.bx1 {
		border: 1px solid #404040;
	}
	
	.bx1 *, .desc1 strong {
		color: #cacaca;
	}
	
	.bx1_shadow {
		border: 1px solid #404040;
		background: #242424;
		color: #cacaca;
	}
	
	#footer {
		border-top: 3px solid #404040;
	}
	
	#content {
		border-bottom: 1px solid #404040;
	}
	
	#footer a img {
		filter: invert(86%);
	}
}

@-moz-document url-prefix("https://cafe.naver.com/NaverMeSubscribe.nhn")
{
	html, head {
		background: #242424;
	}
	
	.pop_container {
		color: #cacaca;
	}
	
	.msg_area .link_go:after {
		filter: invert(86%);
	}
	
	.check_area, .pop_btn {
		border-top: 1px solid #404040;
	}
	
	.pop_btn .btn {
		border: 1px solid #404040;
	}
}

@-moz-document url-prefix("https://cafe.naver.com/CafeInvite")
{
	html, head {
		background: #242424;
	}
	
	.invite-to-into input, .invite-padd02 input, .invite-padd02 textarea {
		background: #242424 !important;
		border: 1px solid #404040;
	}
	
	#main-area .m-tcol-c textarea {
		border: 1px solid #404040 !important;
	}
	
	.invite-to-into img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.article-invite [class*="invite_type_list_"] a {
		color: #fff;
	}
	
	[class*="layer_invite_"] {
		background-color: #2f2f2f;
	}
	
	.layer_invite_link .layer_title, .layer_title {
		color: #cacaca;
	}
	
	[class*="layer_invite_"]:before {
		border: 1px solid #404040;
	}
	
	.scroll_wrap {
		border-top: 1px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	.scroll_wrap .layer_guide_text {
		background-color: #2f2f2f;
	}
	
	.layer_input {
		background-color: #242424;
		color: #fff;
	}
	
	.scroll_container.output .input_list {
		background-color: #242424;
	}
	
	.btn_input_add {
		color: #cacaca;
	}
	
	.btn_input_add:before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.skin-1080 [class*="layer_invite_"] {
		background-color: #2f2f2f;
	}
	
	.skin-1080 [class*="layer_invite_"]:before {
		border: 1px solid #404040;
	}
	
	.skin-1080 .layer_invite_link .layer_title {
		color: #fff;
	}
	
	.skin-1080 [class*="layer_invite_"] .btn_invite_close {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.skin-1080 .layer_title {
		color: #fff;
	}
	
	.skin-1080 .layer_guide_text {
		color: #cacaca;
	}
	
	.skin-1080 .scroll_wrap {
		border-top: 1px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	.skin-1080 .scroll_wrap .layer_guide_text {
		background-color: #2f2f2f;
	}
	
	.skin-1080 .scroll_container.output .input_list {
		background-color: #242424;
	}
	
	.skin-1080 .layer_input {
		background-color: #242424;
		color: #cacaca;
	}
	
	.skin-1080 .btn_input_add {
		color: #cacaca;
	}
}

@-moz-document url-prefix("https://cafe.naver.com/BlogBuddyInviteView.nhn")
{
	html, head {
		background: #242424;
	}
	
	#pop_header {
		border: 1px solid #404040;
		background: #242424;
	}
	
	#pop_header h1 {
		filter: invert(89.5%);
	}
	
	#pop_header h1 span {
		display: none;
	}
	
	#pop_footer {
		border-top: 1px solid #404040;
	}
	
	#pop_wrap h2, #pop_wrap .btn_pop {
		filter: invert(86%);
	}
}

@-moz-document url-prefix("https://cafe.naver.com/CafeApply")
{
	html, head {
		background: #242424;
	}
	
	#cafeNickNameInput {
		background: #242424;
		border-color: #404040 !important;
	}
	
	#cafeCheckNicknameButton {
		filter: invert(86%);
	}
	
	.switch_btn .bg_track[aria-pressed="false"] {
		background-color: #4f4f4f;
	}
	
	.capcha_desc {
		color: #cacaca;
	}
	
	.capcha_desc .input_txt2 {
		border: 1px solid #404040;
		color: #cacaca;
		background: #242424;
	}
	
	.capcha_desc span.line {
		color: #404040;
	}
}

@-moz-document url-prefix("https://cafe.naver.com/CafeInviteReject.nhn")
{
	html, head {
		background: #242424;
	}
	
	.bx1_shadow {
		border: 1px solid #404040;
		background: #242424;
		color: #cacaca;
	}
	
	#footer {
		border-top: 3px solid #404040;
	}
	
	#content {
		border-bottom: 1px solid #404040;
	}
	
	.bx1 {
		border: 1px solid #404040;
	}
	
	#footer a img {
		filter: invert(86%);
	}
	
	.bx1 *, .desc1 strong {
		color: #cacaca;
	}
}

@-moz-document url-prefix("https://cafe.naver.com/ArticlePrint.nhn")
{
	html, head {
		background: #242424;
	}
	
	#tit-box h1 img {
		filter: invert(86%);
	}
	
	.list-blog .not_click_area {
		background-color: #242424;
	}
	
	.list-blog {
		border: 1px solid #404040;
	}
	
	.m-tcol-c, body, td, div {
		color: #cacaca;
	}
	
	.p_btn img {
		filter: invert(86%);
	}
}

@-moz-document url-prefix("https://cafe.naver.com/MyCafeGroupSetupView.nhn")
{
	html, head {
		background: #242424;
	}
	
	.pop_bx {
		border: 1px solid #404040;
		background-color: #242424;
		color: #cacaca;
	}
	
	.select_type ul {
		background-color: #242424;
		border: 1px solid #404040;
	}
	
	.select_type li a {
		color: #cacaca;
	}
	
	.select_type li a:hover {
		background-color: #2c2c2c;
	}
	
	.pop_set_cafe .opt .bar {
		color: #404040;
	}
	
	.pop_set_cafe .btm {
		border-top: 1px solid #404040;
	}
	
	#pop_footer img {
		filter: invert(865);
	}
	
	.pop_notice {
		color: #fff;
	}
	
	.pop_set_cafe .opt .input_txt {
		color: #cacaca;
		border: 1px solid #404040;
		background: #242424;
	}
	
	.pop_notice img, .select_type .select_group, .pop_set_cafe .opt .btn, .pop_set_cafe .btm span, input[type="image"] {
		filter: invert(86%);
	}
}

@-moz-document url-prefix("https://datalab.naver.com")
{
	html, head {
		background: #242424;
	}
	
	.header .sp_sta {
		background: none;
		color: #019341;
	}
	
	.header .sp_sta .blind {
		overflow: auto;
		width: 200px;
		height: 30px;
		margin-top: 3px;
		clip: auto;
		font-size: 15px;
		font-family: 'Arial Black';
	}
	
	.tab_list_area .list.on .list_itm, .com_title_list_area .list.active .list_area {
		border-bottom: 2px solid #019341;
		color: #cacaca;
	}
	
	.select .select_list {
		background: #242424;
		border: 1px solid #404040;
		border-top: 0;
	}
	
	.tab_list_area .list_itm:hover, .com_title_list_area .list_area:hover {
		color: #c4c4c4;
		border-bottom: 2px solid #4c4c4c;
	}
	
	.graph_area .graph_period .period, .section_local_status .select, .local_search_box .select, .step_form .select, .step_form .period, .step_form .input_text, .section_ca_board .edit_header .input_text, .section_opendata .srch_sub .select, .section_opendata .srch_sub .srch_sub_text, .section_srch_trend .trend_form .select, .section_srch_trend .trend_form .input_text {
		border: 1px solid #404040;
		background-color: #242424;
		color: #cacaca;
	}
	
	.step_form .period.active {
		background: #4c4c4c;
	}
	
	.select_chk.v1 .lbl.active:before, .select_chk .chk:checked+.lbl:not(.active):before, .select_chk.v1 .chk:checked+.lbl:not(.active):before {
		filter: invert(0%);
	}
	
	.ca_btn_go {
		background: #019341;
	}
	
	.ca_btn_go:before {
		mix-blend-mode: screen;
	}
	
	.bb-axis-x .tick tspan:nth-child(1) {
		fill: #fff;
	}
	
	.section_serch_area .date_indo .date_box {
		color: #cacaca;
		border-color: #404040;
	}
	
	.section_serch_area .time_indo .time_box {
		color: #cacaca;
		border-color: #404040;
	}
	
	.layer_time {
		border: 1px solid #404040;
		background: #242424;
	}
	
	.layer_time .time_input {
		color: #fff;
		border: 1px solid #404040;
		background: #242424;
	}
	
	.layer_time .lst_time li a {
		color: #fff;
		background: #242424;
	}
	
	.time_scroll .iScrollVerticalScrollbar {
		background: #242424;
		border-left: 1px solid #404040;
	}
	
	.time_scroll {
		background-color: #242424;
		border: 1px solid #404040;
		border-left: 0;
	}
	
	.sel_indo .select .select_btn {
		background-color: #242424;
		color: #cacaca;
	}
	
	.sel_indo .select .select_list li .option:hover {
		color: #cacaca;
		background: #2c2c2c;
	}
	
	.keyword_rank .num {
		background: #242424;
		border: 1px solid #404040;
		color: #fff;
	}
	
	.btn_data .data_txt {
		color: #000;
	}
	
	.btn_data .data_txt:after {
		border-color: transparent transparent transparent #000;
	}
	
	.btn_submit {
		background-color: #2c2c2c;
		border-top: 1px solid #404040;
	}
	
	.chart:before {
		border-left: 1px dashed #404040;
	}
	
	.section_local .map_select .filter_area>strong {
		background-color: #242424;
		border-bottom: 1px solid #404040;
	}
	
	.tab_w_graph .graph_list {
		background: #242424;
		border-right: 1px solid #404040;
	}
	
	.graph_tooltip .tooltip_period {
		border-bottom: 1px solid #404040;
		background: #242424;
		color: #cacaca;
	}
	
	.com_btn_reset {
		border: 1px solid #404040;
		background: #242424;
		color: #cacaca;
	}
	
	.section_trend .filter_title {
		color: #cacaca;
		background: #404040;
	}
	
	.section_trend .filter_area:last-child .filter_option {
		border-right: 1px solid #404040;
	}
	
	.com_btn_srch {
		color: #000 !important;
	}
	
	.graph_area .graph_title .jump_banner:after {
		background-color: #242424;
	}
	
	.set_keyword2 .cell.input input {
		color: #cacaca;
		background-color: #242424;
	}
	
	.set_keyword2 .cell.keyword {
		background-color: #2c2c2c;
		border: 1px solid #404040;
		border-width: 1px 0;
	}
	
	.section_opendata.v2 .opendata_result .result_sort_area {
		border-bottom-color: #404040;
	}
	
	.local_search_box .box2 {
		border-top: 1px solid #404040;
		background-color: #2a2a2a;
	}
	
	.lnb, .section_trend .filter_option {
		background: #242424;
		border-bottom: 1px solid #404040;
	}
	
	.lnb .list:not(.active) .nav1, .lnb .list:not(.active) .nav2, .lnb .list:not(.active) .nav3, .lnb .list:not(.active) .nav4, .lnb .list:not(.active) .nav5, .lnb .list:not(.active) .nav6, .lnb .list:not(.active) .nav7, .lnb .list:not(.active) .nav8, .select .select_btn:after, .section_keyword.spot .keyword_area.real_time .keyword_notice .btn_more_keyword:after, .step_form .sp_btn_keyword_del, .select_chk .lbl:before, .section_serch_area .btn_keyword_del, .calendar_head .calendar-btn-prev-mon .btn_prev, .calendar_head .calendar-btn-next-mon .btn_next, .calendar_body, .graph_area .graph_title .title+.title:before, .graph_area .com_loading .loading_area img, .com_btn_reset:before, .sp_ca_guide.step1, .sp_ca_guide.step2, .sp_ca_guide.step3, .sp_ca_guide.step4, .tab_w_graph .sub_title.active .sp_graph_num.v1, .tab_w_graph .sub_title.active .sp_graph_num.v2, .tab_w_graph .sub_title.active .sp_graph_num.v3, .tab_w_graph .sub_title.active .sp_graph_num.v4, .tab_w_graph .sub_title.active .sp_graph_num.v5, .tab_w_graph .sub_title.active .sp_graph_num.v6, .tab_w_graph .sub_title.active .sp_graph_num.v7, .tab_w_graph .sub_title.active .sp_graph_num.v8, .tab_w_graph .sub_title.active .sp_graph_num.v9, .tab_w_graph .sub_title.active .sp_graph_num.v10, .layer_popup_progress_inner:before, .pie_graph_area .ico_layer_graph, .section_graph .sort_list .list.active:before, .statistics_top_area .date_indo .date_btn, .statistics_top_area .date_indo .date_btn:hover, .tooltip_icon:after, .section_opendata.v2 .sort_sub .h_title a::before, .section_local_status .card_agency dd a img {
		filter: invert(86%);
	}
	
	.lnb:before, .section_graph.keyword .keyword_btn_prev, .section_graph.keyword .keyword_btn_next, .keyword_rank .rank_title:after, .graph_cate.board .list_value:before, .graph_area .graph_period .period.active, .section_opendata .com_box_inner:before, .opendata_result .result_list .list_title .date:before, .opendata_result .result_list .type:before, .opendata_result .result_list .offer:before {
		background: #404040;
	}
	
	.spot, .spot.section_keyword .keyword_btn_prev, .spot.section_keyword .keyword_btn_next, .section_graph .graph_desc_area, .layer_time .lst_time li a:hover, .layer_time .lst_time li.selected a:hover, .section_trend .filter_option.inactive_area {
		background: #2c2c2c;
	}
	
	.spot_title .title, .select .select_btn, .select .select_list .option, .section_keyword.spot .keyword_area.real_time .keyword_notice .btn_more_keyword, .keyword_rank .rank_title, .section_home_local .list_desc .desc_title, .set_keyword .input_text.w4, .insite_form .category .select .select_btn, .section_local .map_select .filter_area .filter_option .map_list li a, .graph_progress_cate .rank_txt, .graph_progress_cate .count_txt, .graph_progress_cate .percent_txt, .pie_graph_area .info_percent, .section_graph .sort_list .list.active, .tooltip_layer .tooltip_desc, .local_search_box label, .section_trend .result_filter .result_sub_text {
		color: #cacaca;
	}
	
	.tab_list_area, .com_title_list_area, .section_trend .trend_tab {
		border-bottom: 2px solid #404040;
	}
	
	.select, .section_serch_area .set_keyword, .graph_tooltip, .tooltip_layer {
		background: #242424;
		border: 1px solid #404040;
	}
	
	.scroll_cst::-webkit-scrollbar-track, .scroll_cst::-webkit-scrollbar, .graph_area .com_loading, .section_insite.blank_space {
		background: #242424;
	}
	
	.scroll_cst::-webkit-scrollbar-thumb, .time_scroll .iScrollIndicator {
		background: #2f2f2f;
	}
	
	.keyword_rank .rank_inner, .section_insite {
		background: #242424;
		border: 1px solid #404040;
		box-shadow: 1px 1px 0 0 #404040;
	}
	
	.section_keyword.spot .keyword_area.real_time .keyword_rank .num, .layer_time .hour_minute, .keyword_rank .list_area, .section_insite .insite_title, .section_trend .trend_tab .tab_list .list, .section_trend .option_list .list_title, .set_keyword2 .cell.keyword span, .section_insite.blank_space .not_find_text, .section_opendata.v2 .opendata_result .result_sort_area .sort_sub_title, .section_opendata.srch .result_none .title {
		color: #fff;
	}
	
	.container, .section_keyword .keyword_btn_prev, .section_keyword .keyword_btn_next, .wrap {
		background: #2a2a2a;
	}
	
	.section_banner .banner_inner, .com_box_inner, .section_home_local .list a, .section_insite_sub .section_insite {
		border: 1px solid #404040;
		background: #242424;
		box-shadow: 1px 1px 0 0 #404040;
	}
	
	.step_form .form_row.hr, .sub_area, .pie_graph_area .cate_list, .opendata_result .result_list .list+.list, .section_opendata.srch .result_none .suggest_area, .section_keyword .keyword_carousel+.status_keyword_desc {
		border-top: 1px solid #404040;
	}
	
	.graph_cate.board, .sub_area .btn_today, .sel_indo .select, .jcarousel.carousel_line_r:after, .set_period.category .select .select_list, .top1000_btn_area .btn_page_box .btn_page_prev, .top1000_btn_area .btn_page_box .btn_page_next, .graph_cate.full, .section_trend .tool_result, .graph_area .graph_title .jump_banner, .set_keyword_wrap, .com_paginate strong.page_num, .section_opendata.v2 .com_paginate .page_next, .local_search_box {
		border: 1px solid #404040;
	}
	
	.com_box_inner .guide_desc, .com_title.title_middle, .section_insite .insite_title.v2, .section_insite_sub .section_insite .insite_title, .opendata_result .result_sort_area, .section_opendata.v2 .sort_sub, .opendata_result .result_list {
		border-bottom: 1px solid #404040;
	}
	
	.section_serch_area .date_indo, .sel_indo .select .select_list {
		border: 1px solid #404040;
		background-color: #242424;
	}
	
	.layer_area, .section_serch_area .time_indo, .insite_inquiry, .layer_popup_progress_inner, .layer_popup_noti_inner {
		background-color: #242424;
		border: 1px solid #404040;
	}
	
	.section_local .map_select .filter_area+.filter_area, .section_trend .filter_area:first-child .filter_option, .local_search_box .box1 .inner+.inner {
		border-left: 1px solid #404040;
	}
	
	.com_btn_srch:before, .opendata_result .result_sort_area .sort_sub_title .title+.title:before {
		filter: invert(100%);
	}
	
	.form_float+.form_float:before, .horizontal_list .list_group li:first-child:before, .horizontal_list .list_group li:before, .section_local_status .status_keyword_desc .card_agency dt:after {
		background-color: #404040;
	}
	
	.statistics_top_area .info_box, .local_search_box .select .select_btn {
		background-color: #242424;
		border-color: #404040;
	}
	
	.local_search_box .box1 .inner, .local_search_box .select .select_btn.active {
		background-color: #2c2c2c;
	}
	
	.local_search_box .box2 .select .select_btn, .local_search_box .select .select_btn.active+.select_list {
		border-color: #404040;
	}
	
	.com_title.title_keyword .title {
		color: #fff;
	}
	
	.selection_area .selection_header {
		border-bottom: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.field_option {
		border-right: 1px solid #404040;
	}
	
	.selection_area .selection_content {
		background-color: #242424;
	}
	
	.selection_area {
		border: 1px solid #404040;
	}
	
	.selection_box .title_txt {
		color: #fff;
	}
	
	.selection_box + .selection_box .box_wrap:before {
		background-color: #404040;
	}
	
	.selection_box .section_serch_area .date_box .date_txt, .selection_box .section_serch_area .time_box .time_txt {
		color: #fff;
	}
	
	.section_keyword_detail .graph_tab_box .graph_tab_list li {
		border: 1px solid #404040;
	}
	
	.graph_tab_box .graph_tab_list li {
		border: solid #404040;
		border-width: 1px 1px 1px 0;
	}
	
	.section_keyword_detail {
		background-color: #242424;
	}
	
	.section_keyword_detail .graph_tab_box .graph_tab_list li.on a {
		background-color: #019341;
		color: #242424;
	}
	
	.various_filter_area .filter_list, .previous_data {
		background-color: #242424;
	}
	
	.data_item a {
		color: #cacaca;
		border: 1px solid #404040;
	}
	
	.filter_item .item_graph_wrap {
		background-color: #404040;
	}
	
	.ranking_item .item_num, .ranking_item .item_title {
		color: #fff;
	}
	
	.ranking_box:before {
		background-color: #404040;
	}
	
	.selection_box .section_keyword_detail .graph_tab_list li.on a:before {
		border: 1px solid #404040;
	}
	
	.tooltip_guide .tooltip_wrap {
		background-color: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.tooltip_guide .tooltip_txt {
		color: #cacaca;
	}
	
	.com_title_wide {
		background-color: #2f2f2f;
		border-bottom: 1px solid #404040;
	}
	
	.tab_w_graph .graph_area .graph_tit, .page_area .page_num {
		color: #fff;
	}
	
	.bb-xgrid-line line, .bb-grid line.bb-ygrid {
		stroke: #404040;
	}
	
	.page_area .btn_page_prev, .page_area .btn_page_next {
		filter: invert(86%);
	}
	
	.tab_w_graph .graph_list .title_area .title {
		color: #fff;
	}
	
	.filter_item .item_title {
		color: #242424;
	}
	
	.election_noti .election_main {
		color: #fff;
	}
	
	.ranking_box .list_group:before {
		background-color: #404040;
	}
}

@-moz-document url-prefix("https://mashup.map.naver.com"), url-prefix("https://blog.naver.com/mapview/ForeignMapSelectForm.nhn")
{
	html, head {
		background: #242424;
	}
	
	body {
		background: #242424;
	}
	
	#btn_area, #list_area, #map_area, .nmap_api_zoom {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	embed[name="NMapEditor"] {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	body {
		font-family: "Helvetica";
	}
	
	.preview {
		border: 1px solid #404040;
		background-color: #242424;
	}
	
	.preview .content01 h4, .preview .content01 .box01 {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.preview .content01 a {
		color: #cacaca;
	}
	
	#tit_area {
		background: #242424;
	}
	
	.layerpop_container .border_type {
		border: 2px solid #404040;
		background-color: #242424;
	}
	
	.border_type .ly_btn_area {
		background: #242424;
	}
	
	.border_type .ly_btn_area a img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.preview .content04 h4 {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.preview .content04 a, .preview .content04 .url_link a {
		color: #cacaca;
	}
	
	.preview .content04 p #url_link1 {
		color: #404040;
	}
}

@-moz-document url-prefix("https://terms.naver.com")
{
	html, head {
		background: #242424;
	}
	
	.category_wrap .btn_category, .search_area .btn_search_all {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.main_spot_area {
		border-bottom: 1px solid #404040;
		background: #2f2f2f;
	}
	
	.main_spot_area .main_spot_title h2 {
		color: #fff;
	}
	
	.gnb_area {
		border-bottom: 1px solid #007131;
	}
	
	.search_box {
		border: 1px solid #404040;
		background: #242424;
	}
	
	.search_box .search_input {
		color: #fff;
		background: #242424;
	}
	
	.search_area .btn_search {
		border: 1px solid #404040;
		background-color: #242424;
	}
	
	.ly_auto .wrap {
		background-color: #242424;
		border: 1px solid #404040;
	}
	
	.ly_auto .func {
		background: #242424;
		border-top: 1px solid #404040;
		color: #404040;
	}
	
	.ly_auto .func a+a:before {
		border-left: 1px solid #404040;
	}
	
	.ly_auto .words li a {
		background-color: #242424;
		color: #cacaca;
	}
	
	.ly_auto .words li a:hover, .ly_auto .words li.on a {
		background-color: #404040;
	}
	
	.ly_category {
		border: 1px solid #404040;
		background: #242424;
	}
	
	.category_area .section.topic {
		background: #242424 url(../img/bg_category.gif) repeat-y;
	}
	
	.ly_category .title {
		color: #fff;
	}
	
	.category_area .category_list .category_item a, .ly_category .title a, .tlist_area .tlist_list a {
		color: #cacaca;
	}
	
	.category_area .section.topic:after, .category_area .section.general:after {
		background-color: #404040;
	}
	
	.category_area .section.general {
		background: #242424 url(../img/bg_category.gif) repeat-y;
	}
	
	.tlist_area {
		border-top: 1px solid #404040;
		background: #242424;
	}
	
	.tlist_area .desc .ico_beta {
		filter: invert(86%);
	}
	
	.main_spot_area .btn_area a.btn_prev, .main_spot_area .btn_area a.btn_next {
		filter: invert(86%);
	}
	
	.main_list_item {
		background: #242424;
		border: 1px solid #404040;
	}
	
	.text_wrap .text_area a, .text_wrap .text_area .subject a, .main_sort_area .sort_item.selected a {
		color: #fff;
	}
	
	.text_wrap .text_area .cont_item a, .content_list .info_area .desc {
		color: #cacaca;
	}
	
	#container, #wrap {
		background: #242424;
	}
	
	.main_view_wrap {
		border-top: 1px solid #404040;
	}
	
	.main_sort_area .sort_item+.sort_item:before {
		background: #404040;
	}
	
	.content_list .info_area .title a {
		color: #fff;
	}
	
	.tooltip_area .tooltip_layer {
		border: 1px solid #404040;
		background-color: #242424;
	}
	
	.tooltip_area .tooltip_layer .info_title {
		color: #fff;
	}
	
	.content_list .related .info:before {
		background: #404040;
	}
	
	.aside .section_title, .aside .total_headword_info .title {
		color: #fff;
	}
	
	.aside .section {
		border-top: 1px solid #404040;
	}
	
	.aside .section_item a, .aside .cite_item a {
		color: #cacaca;
	}
	
	html {
		background: #242424;
	}
	
	#footer .dic_wrap {
		background: #242424;
		border-top: 2px solid #404040;
	}
	
	#footer .dic_wrap+.info_wrap {
		border-top: 1px solid #404040;
	}
	
	#footer .dic_title, #footer .dic_item a, #footer .info_wrap a {
		color: #cacaca;
	}
	
	#footer .dic_item:before, #footer .dic_item.line_change:after {
		background: #404040;
	}
	
	#footer .info_list li, #footer address em, #footer address span {
		color: #cacaca;
	}
	
	.aside .cite_item img {
		filter: invert(86%)
	}
	
	.fix_nav .btn_top {
		filter: invert(86%);
	}
	
	.main_new_wrap, .main_new_wrap+.main_new_wrap {
		border-top: 1px solid #404040;
	}
	
	.headword_wrap {
		border-bottom: 1px solid #404040;
		background: #242424;
	}
	
	.headword_info .title a, .path_area .path_link {
		color: #fff;
	}
	
	.notice_area .notice_list a, .sort_area .tab_item.selected a, .sort_area .tab_item[aria-selected=true] a {
		color: #cacaca;
	}
	
	.layer_box {
		border: 1px solid #404040;
		background: #242424;
		color: #cacaca;
	}
	
	.layer_box .btn_close, .layer_box .bg {
		filter: invert(86%);
	}
	
	.btn_content, .btn_gallery {
		background: #242424;
		color: #cacaca;
		border: 1px solid #404040;
	}
	
	.sort_area {
		border-bottom: 1px solid #404040;
	}
	
	.cite_area_wrap {
		border: 1px solid #404040;
		background: #2f2f2f;
	}
	
	.cite_area_wrap .cite_info .title {
		color: #fff;
	}
	
	.cite_area_wrap a {
		color: #536daa;
	}
	
	.cite_area_wrap .writer_info strong, .cite_area_wrap .writer_info .writer {
		color: #cacaca;
	}
	
	.btn_txt {
		border: 1px solid #404040;
		background: #242424;
		color: #cacaca;
	}
	
	.paginate {
		background: #242424;
	}
	
	.paginate strong, .paginate>a {
		border: 1px solid #404040;
		color: #fff;
	}
	
	.paginate strong, .paginate>a:hover {
		border: 1px solid #404040;
	}
	
	.paginate .next .ico_bar, .paginate .prev .ico_bar, .cite_area_wrap .sub_info:before {
		background: #404040;
	}
	
	.cont_util_wrap .btn_datalab:before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cont_util_wrap .btn_datalab, .cont_util_area .util_list li a.btn_print, .cont_util_area .util_list li a.btn_share, .cont_util_area .font_area {
		border: 1px solid #404040;
	}
	
	.cont_util_area .font_area .btn.big, .cont_util_area .font_area .btn.sm, .cont_util_area .util_list li a.btn_add:after {
		border-left: 1px solid #404040;
	}
	
	.headword_title .headword {
		color: #fff;
	}
	
	.headword_title .word {
		color: #cacaca;
	}
	
	.cont_util_area .font_area .ly_font_list {
		border: 1px solid #404040;
		background: #242424;
	}
	
	.cont_util_area .font_area .ly_font_list a:hover {
		background-color: #2f2f2f;
	}
	
	.layer_content, .layer_wrap .layer .layer_footer {
		background: #242424;
	}
	
	.btn_layer, .layer_wrap .layer .layer_header h3 {
		color: #000;
	}
	
	.layer_wrap .layer .btn_create {
		border: 1px solid #404040;
		background-color: #242424;
	}
	
	.layer_wrap .layer .btn_create span, .layer_content .list_add ul li label em.ico_closed {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.layer_content .list_add {
		border: 1px solid #404040;
		background-color: #242424;
	}
	
	.layer_content .list_add ul li label .tit {
		color: #fff;
	}
	
	.layer_content .list_add ul li label:hover {
		background-color: #2f2f2f;
	}
	
	.layer_content .flow {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.layer_content .input_area, .layer_content .text_area {
		border: 1px solid #404040;
		background-color: #242424;
	}
	
	.layer_content .comment .text_area textarea {
		background: #242424;
		color: #fff;
	}
	
	.tmp_profile {
		border-top: 1px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	.tmp_profile_tb td {
		color: #cacaca;
	}
	
	.enlarge .enlarge_button {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.tmp_agenda {
		background: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.tmp_agenda h3, .section_wrap h3 {
		color: #fff;
	}
	
	.tmp_agenda ol a, .section_wrap a {
		color: #536daa;
	}
	
	#size_ct .txt, .section_area .ref_item {
		color: #cacaca;
	}
	
	.section_group {
		border-top: 1px solid #404040;
	}
	
	.section_area .title, .box_media .title, .box_media h3 {
		color: #fff;
	}
	
	.box_img .box_lst {
		background: #242424;
		border: 1px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	.box_img .box_bigimg {
		border: 1px solid #404040;
		border-top: none;
		color: #cacaca;
	}
	
	.box_img .lst_media li.empty_thumbnail, .view_pic:after {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.box_img .lst_media a:after {
		border: 1px solid #404040;
	}
	
	.box_img .box_bigimg strong, .box_img .box_bigimg .mline {
		color: #cacaca;
	}
	
	.cite_area_wrap .writer_info img {
		filter: invert(80%) hue-rotate(-180deg);
	}
	
	.u_likeit_inline {
		background-color: #242424;
	}
	
	.u_likeit_list_count {
		color: #fff;
	}
	
	.end_btn .u_likeit {
		border-bottom: 1px solid #404040;
	}
	
	.end_btn .btn {
		border: 1px solid #404040;
		background: #242424;
		color: #cacaca;
	}
	
	.sub_cont_wrap .title.datalab:before, .info_tmp_wrap .title .ico_help {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.graph_area .chart_title, .search_group .keyword {
		color: #fff;
	}
	
	.info_tmp_wrap+.info_tmp_wrap {
		border-top: 1px solid #404040;
	}
	
	.info_tmp_wrap .title {
		color: #fff;
	}
	
	.subject_wrap {
		border: 1px solid #404040;
	}
	
	.subject_item .title {
		color: #cacaca;
	}
	
	.search_tab_area {
		border-bottom: 1px solid #404040;
	}
	
	.search_tab_area .search_sort_item+.search_sort_item:before {
		background: #404040;
	}
	
	.content_list .related .info .data a, .relate_cont_wrap .relate_list li a {
		color: #536daa;
	}
	
	.box_content {
		border: 1px solid #404040;
		background: #2f2f2f;
	}
	
	.relate_cont_wrap {
		border: 1px solid #404040;
	}
	
	.relate_cont_wrap .relate_title {
		border-bottom: 1px solid #404040;
	}
	
	.summary_area .ico, .box_content .pcate {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.section_wrap h4 {
		color: #cacaca;
	}
	
	.tb_style2 th {
		border: 1px solid #404040;
		background: #242424;
		color: #cacaca;
	}
	
	.tb_style2 td {
		border: 1px solid #404040;
	}
	
	.tb_style2, .relate_cont_wrap .relate_list li {
		color: #cacaca;
	}
	
	.recent_list_wrap {
		border: 5px solid #404040;
	}
	
	.recent_list_wrap .sort_area .title, .sort_area .btn_area .state strong {
		color: #fff;
	}
	
	.recent_list_wrap .btn_area .btn_item {
		border-left: 1px solid #404040;
	}
	
	.recent_list_wrap .btn_area .btn_item .next, .recent_list_wrap .btn_area .btn_item .prev, .recent_list_wrap .sort_area .ico_help {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.recent_list_wrap .sort_area {
		border-bottom-color: #404040;
	}
	
	.contents_list li, .cite_area_wrap .desc {
		color: #cacaca;
	}
	
	.contents_list .active .ico_arrow, .contents_list .contents_sub .ico_arrow, .headword_title .tlp_sound {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.contents_list a, .section_area .text a {
		color: #559bfa;
	}
	
	.content_list .info_area .ico_view {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.u_likeit_layer {
		border: 1px solid #404040;
		background-color: #242424;
	}
	
	.u_likeit_layer:before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.layer_pop_wrap .layer_pop {
		background-color: #242424;
		border: 1px solid #404040;
	}
	
	.layer_pop_wrap .layer_pop .notice_title {
		color: #fff;
	}
	
	.layer_pop_wrap .layer_pop .btn {
		border: 1px solid #404040;
		background-color: #242424;
	}
	
	#size_ct+.section_group.cite_group {
		border-top: 1px solid #404040;
	}
	
	.graph_area .labels .male .item {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.graph_area .labels .female .item {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.section_area .ref_item a {
		color: #536daa;
	}
	
	.cite_area_wrap .cite_info img {
		filter: invert(82%) hue-rotate(-180deg);
	}
	
	.view_list_item .info_area .title a {
		color: #fff;
	}
	
	.view_list_item:before, .relate_cont_wrap .selected .now_read:before {
		background: #404040;
	}
	
	.lang_wrap {
		border: 1px solid #404040;
	}
	
	.img_view_type {
		border: 2px solid #404040;
	}
	
	.img_view_box .btn_org2, .lst_type li {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.all_category_title {
		border-bottom: 1px solid #404040;
	}
	
	#content.all_category {
		background: #242424;
	}
	
	.all_category_title .title {
		color: #fff;
	}
	
	.medicine_area {
		border-top: 1px solid #404040;
		background: #2f2f2f;
	}
	
	.medicine_link, .medicine_search_wrap .label_search {
		color: #cacaca;
	}
	
	.medicine_search_wrap .medicine_link {
		background: #2f2f2f;
	}
	
	.medicine_search_wrap {
		border: 1px solid #404040;
	}
	
	.medicine_search, .medicine_search_detail {
		border-top: 1px solid #404040;
	}
	
	.input_search {
		border: 1px solid #404040;
		background: #242424;
		color: #fff;
	}
	
	.input_search:focus {
		color: #fff;
	}
	
	.dsc_mdcn .item_mdcn {
		border: 1px solid #404040;
	}
	
	.dsc_mdcn .btn_page.next, .dsc_mdcn .btn_page.prev {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.medicine_search_detail .btn_area .btn_reset {
		border: 1px solid #404040;
	}
	
	.medicine_search_detail .btn_area .btn_pill_search {
		color: #242424;
	}
	
	.btn_cont_search {
		color: #242424;
	}
	
	.text_wrap .text_area .ico_update {
		background-image: none;
		background: #019341;
		position: relative;
	}
	
	.text_wrap .text_area .ico_update:before {
		content: 'UPDATE';
		color: #fff;
		font-size: 11px;
		text-decoration: none;
		font-weight: bold;
		font-style: normal;
		padding-left: 2px;
		position: absolute;
		top: -2px;
	}
	
	.gnb_wrap {
		border-bottom: 1px solid #404040;
		background: #242424;
	}
	
	.gnb_area {
		border-bottom: 1px solid #404040;
	}
	
	.site_list li:before {
		background: #404040;
	}
	
	span[style] {
		color: #cacaca !important;
	}
	
	.se_cell {
		background-color: #242424;
	}
	
	.se_cellArea {
		color: #cacaca !important;
	}
	
	.table_layout4 .se_cell {
		border-top: 1px solid #404040;
	}
	
	.se_theme_default {
		background-color: #242424;
	}
	
	.se_theme_default .se_paragraph .se_viewArea, .se_theme_default .se_quotation .se_viewArea {
		color: #cacaca;
	}
	
	.se_textarea span[style] {
		color: #cacaca !important;
	}
	
	.section_wrap .na_block_quote>p {
		color: #cacaca;
	}
	
	.table_layout1 tr:first-child .se_cell {
		background-color: #2f2f2f !important;
	}
	
	.table_layout1 tr .se_cell:first-child {
		background-color: #2f2f2f !important;
	}
	
	.table_layout1 .se_table_col, .table_layout2 .se_table_col {
		border: 2px solid #404040;
	}
	
	.se_cell {
		border: 1px solid #404040;
	}
	
	.se_image .se_align-center .se_mediaImage, .se_image .se_align-left .se_mediaImage, .se_image .se_align-right .se_mediaImaged {
		border-radius: 10%;
	}
	
	.se_image .se_align-center .se_viewArea .se_mediaImage, .se_image .se_align-left .se_viewArea .se_mediaImage, .se_image .se_align-right .se_viewArea .se_mediaImaged {
		border-radius: 0%;
	}
	
	.header_area .logo_library, .site_list .logo_terms, .wide_wrap.library .site_list .logo_openlectures, .wide_wrap.library .site_list .logo_dic {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	b[style] {
		color: #cacaca !important;
	}
	
	.table_layout6 tr:first-child .se_cell:first-child, .table_layout6 .se_cell:first-child {
		border-right: 2px solid #404040;
	}
	
	.table_layout6 tr:first-child .se_cell, .table_layout6 .se_cell {
		border-top: none;
		border-bottom: 2px solid #404040;
		background-color: #242424 !important;
	}
	
	.wide_wrap.library .gnb_area {
		border-color: #404040 !important;
	}
	
	.wide_wrap.library .gnb_wrap {
		border-color: #404040 !important;
		background: #242424 !important;
	}
	
	.notice_area .notice_title {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.se_theme_default .se_horizontalLine.default .se_hr, .se_theme_default .se_horizontalLine.line1 .se_hr {
		background-color: #404040;
	}
	
	.table_layout4 .se_cell {
		background-color: #242424 !important;
	}
	
	.table_layout4 .se_cell:first-child, .table_layout4 tr:first-child .se_cell {
		background-color: #2f2f2f !important;
	}
	
	a, body {
		color: #fff;
	}
	
	.api_c3p_datalab .c3-chart-arcs .c3-arc {
		stroke: #4f4f4f !important;
	}
	
	.gnb_notice_li a.gnb_notice .gnb_icon, .mail_li a.gnb_mail .gnb_icon, .gnb_service_li a.gnb_service .gnb_icon {
		filter: invert(0%) !important;
	}
	
	.search_group .keyword a {
		color: #fff;
	}
	
	.lnb li a {
		color: #cacaca;
	}
	
	.search_result_area+.search_result_area {
		border-top: 1px solid #404040;
	}
	
	.aside .daliy_item .num {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.aside .daliy_item a {
		color: #cacaca;
	}
	
	.search_none_area .text {
		color: #fff;
	}
	
	.search_none_area .text_list li, .search_none_area .suggest_area .link {
		color: #cacaca;
	}
	
	.search_none_area .suggest_area {
		border-top: 1px solid #404040;
	}
	
	.headword_info .title {
		color: #fff;
	}
	
	.relate_search_area .relate_title h3.text_relate, .relate_search_area .relate_title .ico_help {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.relate_search li a, .relate_search_area a {
		color: #7474ef;
	}
	
	.section_wrap .tb_style2 td[bgcolor], .tb_style2 th[bgcolor] {
		background-color: #2f2f2f !important;
	}
	
	.dsc_mdcn .item_mdcn a {
		color: #cacaca;
	}
	
	.medicine_link .desc {
		color: #cacaca;
	}
	
	.medicine_link .desc:before {
		background: #404040;
	}
	
	.medicine_link .title {
		color: #fff;
	}
	
	.sort_area .tab_item a {
		color: #cacaca;
	}
	
	.content_list .related .info .count, .content_list .related .info .data {
		color: #999;
	}
	
	.content_list .info_area .cite {
		color: #cacaca;
	}
	
	.content_list .info_area .cite:before {
		background: #404040;
	}
	
	.search_group .desc {
		color: #cacaca;
	}
	
	.headword_info .title img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.relate_item .title a {
		color: #fff;
	}
	
	.search_diff_area .search_group .keyword {
		color: #cacaca;
	}
	
	.search_diff_area .search_group {
		border-bottom: 1px solid #404040;
	}
	
	.relate_item .desc .info a {
		color: #cacaca;
	}
	
	.relate_item .desc .info a .count {
		color: #fff;
	}
	
	.more_msg_area {
		border: 1px solid #404040;
		background: #2f2f2f;
	}
	
	.more_msg_area .text {
		color: #cacaca;
	}
	
	.more_msg_area .link {
		color: #536daa;
	}
	
	.search_msg_area .title {
		color: #fff;
	}
	
	.aside .btn_area .state {
		color: #cacaca;
	}
	
	.aside .btn_area .btn_item {
		border: 1px solid #404040;
	}
	
	.aside .btn_area .btn_item .prev, .aside .btn_area .btn_item .next {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cite_area_wrap .sub_info {
		color: #cacaca;
	}
	
	.cont_util_area .font_area .btn.font:after, .cont_util_area .util_list li a.btn_print:before, .cont_util_area .util_list li a.btn_share:before, .cont_util_area .font_area .btn.big:after, .cont_util_area .font_area .btn.sm:after {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.relate_cont_wrap .relate_title .count strong {
		color: #fff;
	}
	
	.section_area .count {
		color: #cacaca;
	}
}

@-moz-document url-prefix("https://terms.naver.com/print.nhn")
{
	html, head {
		background: #242424;
	}
	
	#pop_header {
		border-bottom: 1px solid #404040;
		background: #242424;
	}
	
	#pop_wrap {
		background: #242424;
	}
	
	#pop_header .section_btn .btn_close, #pop_header .section_btn .btn_print, #pop_header h1 a.logo, #pop_header h1 a.service, #pop_footer a.btn_print2, #pop_footer a.btn_close2 {
		filter: invert(86%) hue-rotate(-180deg);
	}
}

@-moz-document url-prefix("https://terms.naver.com/claim.nhn"), url-prefix("https://terms.naver.com/claimList.nhn")
{
	html, head {
		background: #242424;
	}
	
	#pop2_wrap, #pop2_header {
		background: #242424;
	}
	
	.cont_type .tbl_type th {
		background: #242424;
		color: #cacaca;
	}
	
	.cont_type .tbl_type td, .cont_type .tbl_type th {
		border-top: 1px solid #404040;
	}
	
	.cont_type .info_area p, .cont_type .tbl_type td, .cont_type .tbl_type td strong {
		color: #cacaca;
	}
	
	.cont_type .tab li.on {
		background: #242424;
	}
	
	.cont_type .tab li.on a.m1 span {
		filter: invert(86%);
	}
	
	.cont_type .tab li {
		border-left: 1px solid #404040;
		border-bottom: 1px solid #404040;
		background: #2f2f2f;
	}
	
	.cont_type .tab li a.m2 span {
		filter: invert(83%);
	}
	
	.cont_type .tbl_type {
		border-bottom: 1px solid #404040;
	}
	
	.cont_type .tbl_type td .bx_scroll {
		border: 1px solid #404040;
		border-bottom: 1px solid #404040;
		color: #cacaca;
		background: #242424;
	}
	
	.cont_type .tbl_type td input {
		color: #cacaca;
		background: #242424;
		border: 1px solid #404040;
	}
	
	.cont_type .tbl_type td .btn, .cont_type .tbl_type td .help:before, #pop2_header h1 .logo, #pop2_header h1 .serv {
		filter: invert(86%);
	}
	
	.cont_type .info_area .tit h3 strong, .cont_type .info_area .tit .source {
		color: #fff;
	}
	
	.cont_type .tab li a.m1 span {
		filter: invert(83%);
	}
	
	.cont_type .info_area .noti:before {
		filter: invert(86%);
	}
	
	.cont_type .tbl_type2 th {
		border-left: 1px solid #404040;
		border-top: 1px solid #404040;
	}
	
	.cont_type .tbl_type2 thead th {
		background: #242424;
		color: #cacaca;
	}
	
	.cont_type .tbl_type2 {
		border: 1px solid #404040;
	}
	
	.cont_type .tbl_type2 td {
		border-top: 1px solid #404040;
		border-left: 1px solid #404040;
	}
	
	.cont_type .tbl_type2 tbody td {
		color: #cacaca;
	}
}

@-moz-document url-prefix("https://terms.naver.com/list.nhn"), url-prefix("https://terms.naver.com/tag"), url-prefix("https://terms.naver.com/entry")
{
	html, head {
		background: #242424;
	}
	
	.wide_wrap.library .gnb_area {
		border-color: #004d21;
	}
	
	.wide_wrap.library .gnb_wrap {
		border-color: #007131;
		background: #007131;
	}
	
	.wide_wrap.library .category_wrap .btn_category {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.wide_wrap.library .ly_category {
		border-color: #404040;
	}
	
	.wide_main .section_head .h_title {
		color: #fff;
	}
	
	.wide_main .section_spot_area .section_head .txt_btn {
		color: #cacaca;
	}
	
	.wide_main .theme_section .section_cont {
		border-top: 1px solid #404040;
	}
	
	.wide_main .theme_section .cont_title {
		color: #cacaca;
	}
	
	.wide_wrap .spread_list a {
		color: #cacaca;
		background-color: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.wide_main .theme_section~.tag_section {
		border-top: 1px solid #404040;
	}
	
	a.gnb_my .gnb_name, .section_list .info_area dd.desc {
		color: #cacaca;
	}
	
	.content_head .h_title, .section_list .info_area dt a {
		color: #fff;
	}
	
	.sort_area .btn_area .cont_view {
		border: 1px solid #404040;
	}
	
	.sort_area .btn_area .cont_view .image_view.selected, .sort_area .btn_area .cont_view .image_view[aria-checked=true] {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.sort_area .btn_area .cont_view .list_view, .sort_area .btn_area .cont_view .image_view {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.section_list .info_area dd .info:before {
		background: #404040;
	}
	
	.wide_end .cont_area .detail_area {
		border-top: 1px solid #404040;
	}
	
	.wide_end .cont_area .detail_area .breakable-block, .wide_end .cont_area .detail_area .tmp_profile_tb td, .wide_end .section_area .section_head .link_more {
		color: #cacaca;
	}
	
	.wide_end .section_area .section_head .h_title {
		color: #fff;
	}
	
	.wide_end .section_area .tooltip_area .tooltip_cont {
		background-color: #242424;
		border: 1px solid #404040;
	}
	
	.wide_end .section_area .tooltip_area .tooltip_btn:after {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.wide_end .section_area .section_cont .title_area .desc:before {
		border-left: 1px solid #404040;
	}
	
	.wide_end .section_area .section_cont .title_area .desc {
		color: #cacaca;
	}
	
	.wide_end .end_btn {
		border-top: 1px solid #404040;
	}
	
	.wide_wrap.library .section_area .section_cont .next:before, .wide_wrap.library .section_area .section_cont .prev:before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.wide_end .spi_area .layer_area {
		background-color: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.wide_end .spi_area .layer_area .title {
		color: #fff;
	}
	
	.wide_end .spi_area .layer_area .btn_close {
		background-color: #2f2f2f;
	}
	
	.wide_end .spi_area .layer_area:after {
		filter: invert(82%) hue-rotate(-180deg);
	}
	
	.image_area, .image_area .state, .content_list .photo_more {
		border: 1px solid #404040;
		background: #242424;
	}
	
	.image_area .state, .content_list .photo_more {
		color: #cacaca;
	}
	
	.t_txt {
		color: #cacaca;
	}
	
	.t_lv_tit {
		border-color: #404040;
	}
	
	.naml_area .t_lv_tit {
		background: none;
		border-bottom: 1px solid #404040;
	}
	
	.t_lv_tit h4 {
		background: #242424;
	}
	
	.na_reference dt, .section_wrap {
		color: #cacaca;
	}
	
	.chart_age .list_vertical_bar .vertical_bar {
		border: 1px solid #404040;
		background: #404040;
	}
	
	.cont_util_area .util_list li a, .cont_util_area .font_area a {
		color: #cacaca;
	}
	
	.se_theme_default .se_documentTitle, .se_theme_default .se_sectionTitle .se_fs_H1, .se_theme_default .se_sectionTitle .se_fs_H2, .se_theme_default .se_sectionTitle .se_fs_H3, .u_helpdict_module .u_definition .u_mean_word {
		color: #fff;
	}
	
	.table_layout1 tr .se_cell:not(:first-child) {
		background-color: #242424 !important;
	}
	
	.wide_end .section_area .slider_list.story .desc_area {
		border: 1px solid #404040;
	}
	
	.wide_end .section_area .slider_list.story a {
		background-color: #2f2f2f;
	}
	
	.wide_end .section_area .slider_list.story .desc_area .cont {
		color: #fff;
	}
	
	.wide_end .section_area .slider_list.story .desc_area .site {
		color: #cacaca;
	}
	
	.summary_area {
		color: #cacaca;
	}
	
	.se_theme_default .se_oglink .se_og_wrap, .se_theme_default .se_subjectMatter .se_viewArea {
		background: none;
	}
	
	.se_oglink .se_viewArea:after, .se_oglink .se_viewArea:before, .se_oglink .se_og_box:after, .se_oglink .se_og_box:before {
		border: 1px solid #404040;
	}
	
	.se_oglink .se_og_tit {
		color: #fff;
	}
	
	.section_wrap .btn_play .sound_dsc {
		color: #cacaca;
	}
	
	.content_list .related .info .count, .content_list .related .info .data, .tlist_list_item .dsc {
		color: #999;
	}
	
	.na_book_info p.tit {
		color: #fff;
	}
	
	.na_book_info .info dd {
		color: #cacaca;
	}
	
	.cap {
		color: #cacaca;
	}
	
	.section_area .text {
		color: #cacaca;
	}
	
	.sub_cont_wrap {
		border-top: 1px solid #404040;
	}
	
	.info_tmp_wrap .title .text, .content_list .related .info .count, .content_list .related .info .data, .tlist_list_item .dsc {
		color: #cacaca;
	}
	
	.content_list .related .info {
		color: #fff;
	}
}

@-moz-document url-prefix("https://www.naver.com/NOTICE"), url-prefix("https://ui.nboard2.naver.com/nboard2")
{
	.gnb_notice_li a.gnb_notice .gnb_icon, .mail_li a.gnb_mail .gnb_icon, .gnb_service_li a.gnb_service .gnb_icon {
		filter: invert(0%) !important;
	}
	
	body {
		background: #242424;
	}
	
	.footer .fl_cr .f_logo, .logo_naver, .logo_notice, .notice_header .nh_l .nh_item .nh_diary, .notice_header .nh_l .nh_item .nh_service, .notice_header .nh_title {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.notice_header {
		border-bottom: 2px solid #404040;
	}
	
	.sb_style_2 .selectbox .box {
		border: 1px solid #404040;
		background: none;
	}
	
	.sb_style_2 .selectbox .box:before {
		background: url(https://download-nboard2.pstatic.net/design/nboard/ko/img/b_02.gif) 57px 0px no-repeat;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.sb_style_2 .selectbox .list {
		border: 1px solid #404040;
		background: #2f2f2f;
	}
	
	.sb_style_2 .selectbox .list li.item-selected {
		color: #fff;
	}
	
	.footer {
		border-top: 1px solid #404040;
	}
	
	.footer .fl_item .fl_a {
		color: #cacaca;
	}
	
	.footer .fl_item .fl_bar {
		background: #404040;
	}
	
	.footer .fl_item .fl_a strong {
		color: #cacaca;
	}
	
	.footer .fl_cr {
		color: #cacaca;
	}
	
	.footer .fl_cr .fc_a {
		color: #fff;
	}
	
	#n2_nboard .preview {
		background-color: #2f2f2f;
	}
	
	#n2_nboard .preview dl {
		border: 1px solid #404040;
		background-color: #2f2f2f;
		color: #cacaca;
	}
	
	#n2_nboard .form_search img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#n2_nboard .form_search .input {
		border: 1px solid #404040;
		border-bottom: 1px solid #404040;
		border-right: 1px solid #404040;
		color: #cacaca;
		background: #242424;
	}
	
	#n2_nboard .form_search .btn {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#n2_nboard div, #n2_nboard ul, #n2_nboard td, #n2_nboard input, #n2_nboard textarea {
		color: #cacaca;
	}
	
	#n2_skin_wrap .skin {
		background: none;
		position: relative;
	}
	
	#n2_skin_wrap .skin:before {
		background: url(https://download-nboard2.pstatic.net/design/nboard/ko/img/bg_skin01.gif) repeat-x;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#n2_nboard .form_search, #n2_skin_wrap .skin div, #n2_skin_wrap .skin div a {
		color: #cacaca;
	}
	
	#n2_nboard .paging span a img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#n2_nboard .private_wrap .clipboard .time, #n2_nboard .private_wrap .clipboard {
		color: #cacaca;
	}
	
	#n2_nboard .private_wrap .clipboard img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#n2_nboard #n2_content *[style*='color:black'], #n2_nboard #n2_content *[style*='color: black'] {
		color: #fff !important;
	}
	
	#n2_nboard #n2_content *[style*='color: rgb(85'], #n2_nboard #n2_content *[style*='color: rgb(38'] {
		color: #cacaca !important;
	}
	
	#n2_nboard #n2_content *[style*='background:white'], 
	#n2_nboard #n2_content *[style*='background: white'], 
	#n2_nboard #n2_content *[style*='background-color:rgb(255'],
	#n2_nboard #n2_content *[style*='background-color: rgb(255'] {
		background: #242424 !important;
	}
	
	#n2_nboard #n2_content *[style*='color: rgb(51'] {
		color: #cacaca !important;
	}
}

@-moz-document url-prefix("https://www.naver.com/more.html")
{
	.gnb_notice_li a.gnb_notice .gnb_icon, .mail_li a.gnb_mail .gnb_icon, .gnb_service_li a.gnb_service .gnb_icon {
		filter: invert(0%) !important;
	}
	
	#footer ul li {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#footer * {
		color: #242424;
	}
	
	#footer address {
		color: #cacaca;
	}
	
	#footer address a {
		color: #fff;
	}
	
	#footer .info {
		margin-top: 20px;
	}
	
	body, .wrap {
		background: #242424;
	}
	
	a, a:link {
		color: #cacaca;
	}
	
	a:visited {
		color: #fff;
	}
	
	.svl {
		border-left: 1px solid #404040;
	}
	
	.sv_wrap {
		border-bottom: 1px solid #404040;
	}
	
	.snb_wrap, .snb {
		background-color: #2f2f2f;
	}
	
	.snbsv_tit {
		color: #fff;
	}
	
	.snbsvl {
		border-left: 1px solid #404040;
	}
	
	.svlst_tit {
		color: #fff;
	}
	
	.sp_ico_arrow {
		filter: invert(83.5%) hue-rotate(-180deg);
	}
	
	address .spsv_naver2 {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.snbsv_tit a, .snbsv_tit a:link {
		color: #fff;
	}
}

@-moz-document url-prefix("https://people.search.naver.com")
{
	html, body {
		background: #242424;
		color: #cacaca;
	}
	
	#scontent h1 a + img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.g_window .gbox span {
		background-color: #242424;
		border: 1px solid #242424;
	}
	
	#fix_wrap.index .g_window .gbox input {
		background: #242424;
		color: #cacaca;
	}
	
	#fix_wrap.index #footer {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#fix_wrap.tx #footer ul {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#scontent #search_form .g_window .gbox {
		background-color: #019341;
	}
	
	#scontent #search_form .g_window .btn_window {
		display: block;
		box-sizing: border-box;
		background: #019341;
		width: 53px;
		height: 40px;
		padding-left: 53px;
		border-radius: 3px;
	}
	
	#scontent #search_form .g_window:after {
		display: inline;
		position: absolute;
		content: '검색';
		color: #242424;
		font-size: 18px;
		font-weight: bold;
		top: 10px;
		right: 12px;
		pointer-events: none;
	}
	
	#fix_wrap.index .ws_search_wrap h1 a img {
		display: block;
		box-sizing: border-box;
		background: url(https://ssl.pstatic.net/sstatic/search/pc/img/sp_svg_common_4304d710.png) 0 0 no-repeat;
		width: 115px;
		height: 25px;
		padding-left: 115px;
		background-position: -3px -3px;
	}
	
	.ws_search_wrap:not(#scontent) h1 a + a img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#nx_query {
		background: #242424;
		color: #cacaca;
	}
	
	.ws_search_wrap:not(#scontent) #search_form .g_window .gbox, #fix_wrap.tx #footer .g_window .gbox {
		background-color: #019341;
	}
	
	#fix_wrap.tx #footer .g_window .gbox + input {
		display: block;
		box-sizing: border-box;
		background: #019341;
		width: 48px;
		height: 33px;
		padding-left: 48px;
		position: absolute;
		left: 584px;
		border-radius: 3px;
	}
	
	.ws_search_wrap:not(#scontent) #search_form .g_window .gbox + input {
		display: block;
		box-sizing: border-box;
		background: #019341;
		width: 48px;
		height: 33px;
		padding-left: 48px;
		position: absolute;
		left: 304px;
		border-radius: 3px;
	}
	
	#fix_wrap.tx #footer .g_window:after {
		display: inline;
		position: absolute;
		content: '검색';
		color: #242424;
		font-size: 15px;
		font-weight: bold;
		top: 8px;
		right: -37px;
		pointer-events: none;
	}
	
	.ws_search_wrap:not(#scontent) #search_form .g_window:after {
		display: inline;
		position: absolute;
		content: '검색';
		color: #242424;
		font-size: 15px;
		font-weight: bold;
		top: 8px;
		right: -37px;
		pointer-events: none;
	}
	
	#fix_wrap.tx #footer .g_window .gbox + input + a img {
		display: block;
		box-sizing: border-box;
		background: #242424;
		width: 65px;
		height: 33px;
		border: 1px solid #404040;
		padding-left: 65px;
		position: absolute;
		left: 637px;
		border-radius: 3px;
	}
	
	.ws_search_wrap:not(#scontent) #search_form .g_window .gbox + input + a img {
		display: block;
		box-sizing: border-box;
		background: #242424;
		width: 65px;
		height: 33px;
		border: 1px solid #404040;
		padding-left: 65px;
		position: absolute;
		left: 357px;
		border-radius: 3px;
	}
	
	#fix_wrap.tx #footer .g_window .gbox + input + a:after {
		display: inline;
		position: absolute;
		content: '통합검색';
		color: #cacaca;
		font-size: 15px;
		font-weight: bold;
		pointer-events: none;
		width: 70px;
		top: 8px;
		right: -121px;
	}
	
	.ws_search_wrap:not(#scontent) #search_form .g_window .gbox + input + a:after {
		display: inline;
		position: absolute;
		content: '통합검색';
		color: #cacaca;
		font-size: 15px;
		font-weight: bold;
		pointer-events: none;
		width: 70px;
		top: 8px;
		right: -121px;
	}
	
	.ws_search_wrap:not(#scontent) h1 a:first-child img {
		display: block;
		box-sizing: border-box;
		background: url(https://ssl.pstatic.net/sstatic/search/pc/img/sp_svg_common_4304d710.png) 0 0 no-repeat;
		width: 90px;
		height: 20px;
		padding-left: 90px;
		margin-top: 0px;
		background-position: -3px 0px;
		background-size: 200px;
	}
	
	#fix_wrap.tx #footer address {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#footer address em {
		color: #000;
	}
	
	#fix_wrap.tx #footer {
		border-top: 1px solid #404040;
	}
	
	.ws_search_wrap:not(#scontent) {
		border-bottom: 2px solid #404040;
	}
	
	#aside {
		border-left: none;
	}
	
	.aside.banner {
		border-bottom: 1px solid #404040;
	}
	
	.aside.banner img {
		border-radius: 10px;
	}
	
	#content h2 {
		color: #fff;
	}
	
	div, ul, dl, p, td, th, input {
		color: #fff;
	}
	
	.result_opt {
		border-top: 1px solid #404040;
	}
	
	a {
		color: #8383ff;
	}
	
	.people_wrap .bar {
		border-right: 1px solid #404040;
	}
	
	.ws_search_wrap:not(#scontent) .g_window .gbox input {
		background: #242424;
	}
	
	.filter_content {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.age .filter_tit .spic, .job .filter_tit .spic {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.filter_area {
		border-top: 1px solid #404040;
	}
	
	.result_header h3 {
		color: #fff;
	}
	
	.result_header {
		border-bottom: 2px solid #404040;
	}
	
	.result_pair {
		border-bottom: 1px solid #404040;
	}
	
	.filter_opt label {
		color: #cacaca;
	}
	
	.filter_opt.on label {
		background-color: #404040;
		border: 1px solid #4f4f4f;
		color: #cacaca;
	}
	
	.filter_footer .bt_reset {
		border: 1px solid #404040;
		background: #242424;
	}
	
	.filter_footer .bt_reset .spic, .cert_area .spic.help, .ly_tooltip_wrap .spic.tail {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.ly_tooltip_wrap .tooltip a {
		color: #fff;
	}
	
	.people_wrap .bt_opt {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.ly_tooltip_wrap .tooltip {
		border: 1px solid #404040;
		background: #242424;
	}
	
	.profile_wrap .profile_dsc .who .name {
		color: #fff;
	}
	
	.profile_wrap .profile_dsc .who .dft_dsc {
		color: #fff;
	}
	
	.profile_wrap .profile_dsc .who .dft {
		border-bottom: 1px solid #404040;
	}
	
	.record_wrap .record_tab a {
		border: 1px solid #404040;
		border-width: 1px 1px 0;
		background-color: #242424;
		color: #cacaca;
	}
	
	.record_wrap .record_tab .on a {
		background-color: #2f2f2f;
		border-color: #4f4f4f;
		color: #cacaca;
	}
	
	.record_wrap .record_tab {
		border-bottom: 1px solid #4f4f4f;
	}
	
	.record_wrap .record dt, .record_wrap .record dd {
		border-top: 1px solid #404040;
	}
	
	.record_wrap .record dl {
		border-bottom: 1px solid #404040;
	}
	
	.workact_header {
		border-top: 2px solid #4f4f4f;
		border-bottom: 1px solid #404040;
		background-color: #242424;
	}
	
	.workact_header dt.spic {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.workact_header .kywrd .bar {
		border-color: #404040;
	}
	
	.workact_wrap .workact {
		border-top: 1px solid #404040;
	}
	
	#content .workact .workact_tit, .workact_wrap .workact dl {
		color: #fff;
	}
	
	.record_wrap .record th {
		background-color: #2f2f2f;
		color: #cacaca;
	}
	
	.record_wrap .record td {
		border-top: 1px solid #404040;
	}
	
	.record_wrap .record table {
		border-bottom: 1px solid #404040;
	}
	
	.record_wrap .txt_notice .spic.notice, .spic.ic_pic, .sp_noimg, .banner_area .banner_myprofile, .workact_wrap .workact .spic.star_wrap .spic.star {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.people_paging .bt_prev, .people_paging .bt_next {
		border: 1px solid #404040;
	}
	
	.workact_wrap .workact .dsc_area .status, .workact_wrap .workact .dsc_area strong {
		color: #fff;
	}
	
	.workact_header .kywrd, .workact_wrap .workact .bt_more, .workact_wrap .workact .score, #content .workact h3, .record_wrap .record dt {
		color: #cacaca;
	}
	
	.paging strong {
		border: 1px solid #404040;
	}
	
	.paging a, .paging strong {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.paging a:hover {
		border: 1px solid #4f4f4f;
		background: #2f2f2f;
	}
	
	.paging .pre, .paging .next {
		border: 1px solid #404040;
		color: #cacaca;
	}
}

@-moz-document url-prefix("https://cafe.naver.com/CafeStaffView.nhn")
{
	.bx2_shadow {
		border: 1px solid #404040;
		background: #2f2f2f;
	}
	
	.bx2 {
		bordeR: 1px solid #404040;
	}
	
	
	.bx2 * {
		color: #cacaca;
	}
	
	.desc2 {
		border-top: 1px solid #404040;
	}
	
	#content {
		border-bottom: 1px solid #404040;
		color: #cacaca;
	}
	
	#footer {
		border-top: 3px solid #404040;
	}
	
	.board_list li {
		filter: invert(86%);
	}
	
	#footer img {
		filter: invert(86%);
	}
	
	h1 {
		color: #fff;
		background: none;
		background-color: #404040;
	}
	
	#header {
		background: none;
		background-color: #404040;
	}
}

@-moz-document url-prefix("https://cafe.naver.com/MemberDelegate.nhn")
{
	.desc1 {
		color: #fff;
	}
	
	.bx1_shadow {
		background: #2f2f2f;
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.bx1 {
		border: 1px solid #404040;
	}
	
	#footer img {
		filter: invert(86%);
	}
	
	h1 {
		background: none;
		background-color: #404040;
	}
	
	#header {
		background: none;
		background-color: #404040;
	}
	
	.desc3 input {
		filter: invert(86%);
	}
}

@-moz-document url-prefix("https://cafe.naver.com/ManagerDelegateNoticePopup.nhn")
{
	.text_area .desc {
		color: #cacaca;
	}
	
	.user_area {
		background-color: #2f2f2f;
	}
	
	h1 {
		color: #000;
	}
	
	.user_area .info .ic_and {
		background-color: #404040;
	}
	
	.header {
		background-color: #019341;
	}
	
	.footer .btn_green {
		border: 1px solid #019341;
		color: #019341;
	}
}

@-moz-document url-prefix("https://cafe.naver.com/Manage"), url-prefix("https://cafe.stat.naver.com/cafe"), url-prefix("https://cafe.naver.com/ca-fe/admin/cafes/")
{
	html, head, body {
		background: #242424;
	}
	
	#join-cafe-iframe {
		border: 1px solid #404040;
	}
	
	.main_wrap #header {
		height: 98px;
	}
	
	#header {
		background: #505050;
	}
	
	#header .gnb {
		background: #404040;
	}
	
	#header .lnb {
		background: #505050;
		height: 67px;
	}
	
	.gnb .go_adm {
		background: none;
		/*position: absolute;*/
	}
	
	.gnb .go_adm:after {
		position: absolute;
		content: '카페관리';
		top: -34px;
		left: 70px;
		color: #fff;
	}
	
	.gnb .go_nvr:after {
		filter: invert(86%);
		position: absolute;
		content: '';
		background: url(https://ssl.pstatic.net/static/cafe/cafe_pc/sp/sp_icon_06952b76.svg);
		background-repeat: no-repeat;
		background-position: -4px -4px;
		width: 60px;
		height: 16px;
		top: 7.5px;
		left: 10px;
	}
	
	.gnb .go_nvr {
		background: none;
	}
	
	.lnb .lnb_menu {
		background: none;
		width: 750px;
	}
	
	
	
	
	
	
	
	
	
	
	
	/* Manage Home */
	
	.lnb .lnb_menu .menu {
		width: 68px;
		height: 67px;
		background: #505050;
		position: relative;
	}
	
	.lnb .lnb_menu .menu a:before {
		content: '관리 홈';
		position: absolute;
		font-weight: bold;
		top: 50%;
		color: #cacaca;
		width: 67px;
		height: 20px;
		text-align: center;
		transform: translateY(40%);
	}
	
	.lnb .lnb_menu .menu a:after {
		content: '';
		background: url(https://glyphicons.com/img/glyphicons/basic/2x/glyphicons-basic-21-home@2x.png) no-repeat;
		filter: invert(80%);
		width: 25px;
		height: 25px;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -80%);
		background-size: 25px 25px;
	}
	
	.lnb .lnb_menu .menu .on2 {
		width: 68px;
		height: 67px;
		background: #595959;
	}
	
	.lnb .lnb_menu .menu a.on2:before {
		content: '관리 홈';
		position: absolute;
		font-weight: bold;
		top: 50%;
		color: #fff;
		width: 67px;
		height: 20px;
		text-align: center;
		transform: translateY(40%);
	}
	
	.lnb .lnb_menu .menu a.on2:after {
		content: '';
		background: url(https://glyphicons.com/img/glyphicons/basic/2x/glyphicons-basic-21-home@2x.png) no-repeat;
		filter: invert(100%);
		width: 25px;
		height: 25px;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -80%);
		background-size: 25px 25px;
	}
	
	.lnb .lnb_menu .menu .on {
		width: 68px;
		height: 67px;
		background: #019341;
	}
	
	.lnb .lnb_menu li.menu a.on {
		height: 67px;
	}
	
	.lnb .lnb_menu .menu > a.off {
		opacity: 0.5;
	}
	
	.lnb .lnb_menu .menu a.on:before {
		content: '관리 홈';
		position: absolute;
		font-weight: bold;
		top: 50%;
		color: #000;
		width: 67px;
		height: 20px;
		text-align: center;
		transform: translateY(40%);
	}
	
	.lnb .lnb_menu .menu a.on:after {
		content: '';
		background: url(https://glyphicons.com/img/glyphicons/basic/2x/glyphicons-basic-21-home@2x.png) no-repeat;
		filter: invert(0%);
		width: 25px;
		height: 25px;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -80%);
		background-size: 25px 25px;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	/* Administrate Cafe */
	
	.lnb .lnb_menu .menu2 {
		width: 68px;
		height: 67px;
		background: #505050;
		position: relative;
	}
	
	.lnb .lnb_menu .menu2 > a:before {
		content: '카페 운영';
		position: absolute;
		font-weight: bold;
		top: 50%;
		color: #cacaca;
		width: 67px;
		height: 20px;
		text-align: center;
		transform: translateY(40%);
	}
	
	.lnb .lnb_menu .menu2 > a:after {
		content: '';
		background: url(https://glyphicons.com/img/glyphicons/basic/2x/glyphicons-basic-137-cogwheel@2x.png) no-repeat;
		filter: invert(80%);
		width: 25px;
		height: 25px;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -80%);
		background-size: 25px 25px;
	}
	
	.lnb .lnb_menu .menu2 .on2 {
		width: 68px;
		height: 67px;
		background: #595959;
	}
	
	.lnb .lnb_menu li.menu2 a.on {
		height: 67px;
	}
	
	.lnb .lnb_menu .menu2 > a.on2:before {
		content: '카페 운영';
		position: absolute;
		font-weight: bold;
		top: 50%;
		color: #fff;
		width: 67px;
		height: 20px;
		text-align: center;
		transform: translateY(40%);
	}
	
	.lnb .lnb_menu .menu2 > a.on2:after {
		content: '';
		background: url(https://glyphicons.com/img/glyphicons/basic/2x/glyphicons-basic-137-cogwheel@2x.png) no-repeat;
		filter: invert(100%);
		width: 25px;
		height: 25px;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -80%);
		background-size: 25px 25px;
	}
	
	.lnb .lnb_menu .menu2 > .on {
		width: 68px;
		height: 67px;
		background: #019341;
	}
	
	.lnb .lnb_menu .menu2 > a.off {
		opacity: 0.5;
	}
	
	.lnb .lnb_menu .menu2 > a.on:before {
		content: '카페 운영';
		position: absolute;
		font-weight: bold;
		top: 50%;
		color: #000;
		width: 67px;
		height: 20px;
		text-align: center;
		transform: translateY(40%);
	}
	
	.lnb .lnb_menu .menu2 > a.on:after {
		content: '';
		background: url(https://glyphicons.com/img/glyphicons/basic/2x/glyphicons-basic-137-cogwheel@2x.png) no-repeat;
		filter: invert(0%);
		width: 25px;
		height: 25px;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -80%);
		background-size: 25px 25px;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	/* Member & Staff */
	
	.lnb .lnb_menu .menu3 {
		width: 68px;
		height: 67px;
		background: #505050;
		position: relative;
	}
	
	.lnb .lnb_menu .menu3 > a:before {
		content: '멤버•스탭';
		position: absolute;
		font-weight: bold;
		top: 50%;
		color: #cacaca;
		width: 67px;
		height: 20px;
		text-align: center;
		transform: translateY(40%);
	}
	
	.lnb .lnb_menu .menu3 > a:after {
		content: '';
		background: url(https://glyphicons.com/img/glyphicons/basic/2x/glyphicons-basic-25-user-parents@2x.png) no-repeat;
		filter: invert(80%);
		width: 25px;
		height: 25px;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -80%);
		background-size: 25px 25px;
	}
	
	.lnb .lnb_menu .menu3 .on2 {
		width: 68px;
		height: 67px;
		background: #595959;
	}
	
	.lnb .lnb_menu li.menu3 a.on {
		height: 67px;
	}
	
	.lnb .lnb_menu .menu3 > a.off {
		opacity: 0.5;
	}
	
	.lnb .lnb_menu .menu3 > a.on2:before {
		content: '멤버•스탭';
		position: absolute;
		font-weight: bold;
		top: 50%;
		color: #fff;
		width: 67px;
		height: 20px;
		text-align: center;
		transform: translateY(40%);
	}
	
	.lnb .lnb_menu .menu3 > a.on2:after {
		content: '';
		background: url(https://glyphicons.com/img/glyphicons/basic/2x/glyphicons-basic-25-user-parents@2x.png) no-repeat;
		filter: invert(100%);
		width: 25px;
		height: 25px;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -80%);
		background-size: 25px 25px;
	}
	
	.lnb .lnb_menu .menu3 > .on {
		width: 68px;
		height: 67px;
		background: #019341;
	}
	
	.lnb .lnb_menu .menu3 > a.on:before {
		content: '멤버•스탭';
		position: absolute;
		font-weight: bold;
		top: 50%;
		color: #000;
		width: 67px;
		height: 20px;
		text-align: center;
		transform: translateY(40%);
	}
	
	.lnb .lnb_menu .menu3 > a.on:after {
		content: '';
		background: url(https://glyphicons.com/img/glyphicons/basic/2x/glyphicons-basic-25-user-parents@2x.png) no-repeat;
		filter: invert(0%);
		width: 25px;
		height: 25px;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -80%);
		background-size: 25px 25px;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	/* Member & Staff */
	
	.lnb .lnb_menu .menu4 {
		width: 68px;
		height: 67px;
		background: #505050;
		position: relative;
	}
	
	.lnb .lnb_menu .menu4 > a:before {
		content: '가입•등급';
		position: absolute;
		font-weight: bold;
		top: 50%;
		color: #cacaca;
		width: 67px;
		height: 20px;
		text-align: center;
		transform: translateY(40%);
	}
	
	.lnb .lnb_menu .menu4 > a:after {
		content: '';
		background: url(https://glyphicons.com/img/glyphicons/basic/2x/glyphicons-basic-7-user-plus@2x.png) no-repeat;
		filter: invert(80%);
		width: 25px;
		height: 25px;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -80%);
		background-size: 25px 25px;
	}
	
	.lnb .lnb_menu .menu4 .on2 {
		width: 68px;
		height: 67px;
		background: #595959;
	}
	
	.lnb .lnb_menu li.menu4 a.on {
		height: 67px;
	}
	
	.lnb .lnb_menu .menu4 > a.off {
		opacity: 0.5;
	}
	
	.lnb .lnb_menu .menu4 > a.on2:before {
		content: '가입•등급';
		position: absolute;
		font-weight: bold;
		top: 50%;
		color: #fff;
		width: 67px;
		height: 20px;
		text-align: center;
		transform: translateY(40%);
	}
	
	.lnb .lnb_menu .menu4 > a.on2:after {
		content: '';
		background: url(https://glyphicons.com/img/glyphicons/basic/2x/glyphicons-basic-7-user-plus@2x.png) no-repeat;
		filter: invert(100%);
		width: 25px;
		height: 25px;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -80%);
		background-size: 25px 25px;
	}
	
	.lnb .lnb_menu .menu4 > .on {
		width: 68px;
		height: 67px;
		background: #019341;
	}
	
	.lnb .lnb_menu .menu4 > a.on:before {
		content: '가입•등급';
		position: absolute;
		font-weight: bold;
		top: 50%;
		color: #000;
		width: 67px;
		height: 20px;
		text-align: center;
		transform: translateY(40%);
	}
	
	.lnb .lnb_menu .menu4 > a.on:after {
		content: '';
		background: url(https://glyphicons.com/img/glyphicons/basic/2x/glyphicons-basic-7-user-plus@2x.png) no-repeat;
		filter: invert(0%);
		width: 25px;
		height: 25px;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -80%);
		background-size: 25px 25px;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	/* Menu */
	
	.lnb .lnb_menu .menu5 {
		width: 68px;
		height: 67px;
		background: #505050;
		position: relative;
	}
	
	.lnb .lnb_menu .menu5 > a:before {
		content: '메뉴';
		position: absolute;
		font-weight: bold;
		top: 50%;
		color: #cacaca;
		width: 67px;
		height: 20px;
		text-align: center;
		transform: translateY(40%);
	}
	
	.lnb .lnb_menu .menu5 > a:after {
		content: '';
		background: url(https://glyphicons.com/img/glyphicons/basic/2x/glyphicons-basic-509-server-cogwheel@2x.png) no-repeat;
		filter: invert(80%);
		width: 25px;
		height: 25px;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -80%);
		background-size: 25px 25px;
	}
	
	.lnb .lnb_menu .menu5 .on2 {
		width: 68px;
		height: 67px;
		background: #595959;
	}
	
	.lnb .lnb_menu li.menu5 a.on {
		height: 67px;
	}
	
	.lnb .lnb_menu .menu5 > a.off {
		opacity: 0.5;
	}
	
	.lnb .lnb_menu .menu5 > a.on2:before {
		content: '메뉴';
		position: absolute;
		font-weight: bold;
		top: 50%;
		color: #fff;
		width: 67px;
		height: 20px;
		text-align: center;
		transform: translateY(40%);
	}
	
	.lnb .lnb_menu .menu5 > a.on2:after {
		content: '';
		background: url(https://glyphicons.com/img/glyphicons/basic/2x/glyphicons-basic-509-server-cogwheel@2x.png) no-repeat;
		filter: invert(100%);
		width: 25px;
		height: 25px;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -80%);
		background-size: 25px 25px;
	}
	
	.lnb .lnb_menu .menu5 > .on {
		width: 68px;
		height: 67px;
		background: #019341;
	}
	
	.lnb .lnb_menu .menu5 > a.on:before {
		content: '메뉴';
		position: absolute;
		font-weight: bold;
		top: 50%;
		color: #000;
		width: 67px;
		height: 20px;
		text-align: center;
		transform: translateY(40%);
	}
	
	.lnb .lnb_menu .menu5 > a.on:after {
		content: '';
		background: url(https://glyphicons.com/img/glyphicons/basic/2x/glyphicons-basic-509-server-cogwheel@2x.png) no-repeat;
		filter: invert(0%);
		width: 25px;
		height: 25px;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -80%);
		background-size: 25px 25px;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	/* Post and Post Form */
	
	.lnb .lnb_menu .menu6 {
		width: 68px;
		height: 67px;
		background: #505050;
		position: relative;
	}
	
	.lnb .lnb_menu .menu6 > a:before {
		content: '글•글양식';
		position: absolute;
		font-weight: bold;
		top: 50%;
		color: #cacaca;
		width: 67px;
		height: 20px;
		text-align: center;
		transform: translateY(40%);
	}
	
	.lnb .lnb_menu .menu6 > a:after {
		content: '';
		background: url(https://glyphicons.com/img/glyphicons/basic/2x/glyphicons-basic-151-square-edit@2x.png) no-repeat;
		filter: invert(80%);
		width: 25px;
		height: 25px;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -80%);
		background-size: 25px 25px;
	}
	
	.lnb .lnb_menu .menu6 .on2 {
		width: 68px;
		height: 67px;
		background: #595959;
	}
	
	.lnb .lnb_menu li.menu6 a.on {
		height: 67px;
	}
	
	.lnb .lnb_menu .menu6 > a.off {
		opacity: 0.5;
	}
	
	.lnb .lnb_menu .menu6 > a.on2:before {
		content: '글•글양식';
		position: absolute;
		font-weight: bold;
		top: 50%;
		color: #fff;
		width: 67px;
		height: 20px;
		text-align: center;
		transform: translateY(40%);
	}
	
	.lnb .lnb_menu .menu6 > a.on2:after {
		content: '';
		background: url(https://glyphicons.com/img/glyphicons/basic/2x/glyphicons-basic-151-square-edit@2x.png) no-repeat;
		filter: invert(100%);
		width: 25px;
		height: 25px;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -80%);
		background-size: 25px 25px;
	}
	
	.lnb .lnb_menu .menu6 > .on {
		width: 68px;
		height: 67px;
		background: #019341;
	}
	
	.lnb .lnb_menu .menu6 > a.on:before {
		content: '글•글양식';
		position: absolute;
		font-weight: bold;
		top: 50%;
		color: #000;
		width: 67px;
		height: 20px;
		text-align: center;
		transform: translateY(40%);
	}
	
	.lnb .lnb_menu .menu6 > a.on:after {
		content: '';
		background: url(https://glyphicons.com/img/glyphicons/basic/2x/glyphicons-basic-151-square-edit@2x.png) no-repeat;
		filter: invert(0%);
		width: 25px;
		height: 25px;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -80%);
		background-size: 25px 25px;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	/* Spam and Deleted Posts */
	
	.lnb .lnb_menu .menu7 {
		width: 68px;
		height: 67px;
		background: #505050;
		position: relative;
	}
	
	.lnb .lnb_menu .menu7 > a:before {
		content: '스팸•삭제글';
		position: absolute;
		font-weight: bold;
		top: 50%;
		color: #cacaca;
		width: 67px;
		height: 20px;
		text-align: center;
		transform: translateY(40%);
	}
	
	.lnb .lnb_menu .menu7 > a:after {
		content: '';
		background: url(https://glyphicons.com/img/glyphicons/basic/2x/glyphicons-basic-17-bin@2x.png) no-repeat;
		filter: invert(80%);
		width: 25px;
		height: 25px;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -80%);
		background-size: 25px 25px;
	}
	
	.lnb .lnb_menu .menu7 .on2 {
		width: 68px;
		height: 67px;
		background: #595959;
	}
	
	.lnb .lnb_menu li.menu7 a.on {
		height: 67px;
	}
	
	.lnb .lnb_menu .menu7 > a.off {
		opacity: 0.5;
	}
	
	.lnb .lnb_menu .menu7 > a.on2:before {
		content: '스팸•삭제글';
		position: absolute;
		font-weight: bold;
		top: 50%;
		color: #fff;
		width: 67px;
		height: 20px;
		text-align: center;
		transform: translateY(40%);
	}
	
	.lnb .lnb_menu .menu7 > a.on2:after {
		content: '';
		background: url(https://glyphicons.com/img/glyphicons/basic/2x/glyphicons-basic-17-bin@2x.png) no-repeat;
		filter: invert(100%);
		width: 25px;
		height: 25px;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -80%);
		background-size: 25px 25px;
	}
	
	.lnb .lnb_menu .menu7 > .on {
		width: 68px;
		height: 67px;
		background: #019341;
	}
	
	.lnb .lnb_menu .menu7 > a.on:before {
		content: '스팸•삭제글';
		position: absolute;
		font-weight: bold;
		top: 50%;
		color: #000;
		width: 67px;
		height: 20px;
		text-align: center;
		transform: translateY(40%);
	}
	
	.lnb .lnb_menu .menu7 > a.on:after {
		content: '';
		background: url(https://glyphicons.com/img/glyphicons/basic/2x/glyphicons-basic-17-bin@2x.png) no-repeat;
		filter: invert(0%);
		width: 25px;
		height: 25px;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -80%);
		background-size: 25px 25px;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	/* Decorate */
	
	.lnb .lnb_menu .menu8 {
		width: 68px;
		height: 67px;
		background: #505050;
		position: relative;
	}
	
	.lnb .lnb_menu .menu8 > a:before {
		content: '꾸미기';
		position: absolute;
		font-weight: bold;
		top: 50%;
		color: #cacaca;
		width: 67px;
		height: 20px;
		text-align: center;
		transform: translateY(40%);
	}
	
	.lnb .lnb_menu .menu8 > a:after {
		content: '';
		background: url(https://glyphicons.com/img/glyphicons/basic/2x/glyphicons-basic-248-palette@2x.png) no-repeat;
		filter: invert(80%);
		width: 25px;
		height: 25px;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -80%);
		background-size: 25px 25px;
	}
	
	.lnb .lnb_menu .menu8 .on2 {
		width: 68px;
		height: 67px;
		background: #595959;
	}
	
	.lnb .lnb_menu li.menu8 a.on {
		height: 67px;
	}
	
	.lnb .lnb_menu .menu8 > a.off {
		opacity: 0.5;
	}
	
	.lnb .lnb_menu .menu8 > a.on2:before {
		content: '꾸미기';
		position: absolute;
		font-weight: bold;
		top: 50%;
		color: #fff;
		width: 67px;
		height: 20px;
		text-align: center;
		transform: translateY(40%);
	}
	
	.lnb .lnb_menu .menu8 > a.on2:after {
		content: '';
		background: url(https://glyphicons.com/img/glyphicons/basic/2x/glyphicons-basic-248-palette@2x.png) no-repeat;
		filter: invert(100%);
		width: 25px;
		height: 25px;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -80%);
		background-size: 25px 25px;
	}
	
	.lnb .lnb_menu .menu8 > .on {
		width: 68px;
		height: 67px;
		background: #019341;
	}
	
	.lnb .lnb_menu .menu8 > a.on:before {
		content: '꾸미기';
		position: absolute;
		font-weight: bold;
		top: 50%;
		color: #000;
		width: 67px;
		height: 20px;
		text-align: center;
		transform: translateY(40%);
	}
	
	.lnb .lnb_menu .menu8 > a.on:after {
		content: '';
		background: url(https://glyphicons.com/img/glyphicons/basic/2x/glyphicons-basic-248-palette@2x.png) no-repeat;
		filter: invert(0%);
		width: 25px;
		height: 25px;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -80%);
		background-size: 25px 25px;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	/* Statistics */
	
	.lnb .lnb_menu .menu9 {
		width: 68px;
		height: 67px;
		background: #505050;
		position: relative;
	}
	
	.lnb .lnb_menu .menu9 > a:before {
		content: '통계';
		position: absolute;
		font-weight: bold;
		top: 50%;
		color: #cacaca;
		width: 67px;
		height: 20px;
		text-align: center;
		transform: translateY(40%);
	}
	
	.lnb .lnb_menu .menu9 > a:after {
		content: '';
		background: url(https://glyphicons.com/img/glyphicons/basic/2x/glyphicons-basic-43-stats-circle@2x.png) no-repeat;
		filter: invert(80%);
		width: 25px;
		height: 25px;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -80%);
		background-size: 25px 25px;
	}
	
	.lnb .lnb_menu .menu9 .on2 {
		width: 68px;
		height: 67px;
		background: #595959;
	}
	
	.lnb .lnb_menu li.menu9 a.on {
		height: 67px;
	}
	
	.lnb .lnb_menu .menu9 > a.off {
		opacity: 0.5;
	}
	
	.lnb .lnb_menu .menu9 > a.on2:before {
		content: '통계';
		position: absolute;
		font-weight: bold;
		top: 50%;
		color: #fff;
		width: 67px;
		height: 20px;
		text-align: center;
		transform: translateY(40%);
	}
	
	.lnb .lnb_menu .menu9 > a.on2:after {
		content: '';
		background: url(https://glyphicons.com/img/glyphicons/basic/2x/glyphicons-basic-43-stats-circle@2x.png) no-repeat;
		filter: invert(100%);
		width: 25px;
		height: 25px;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -80%);
		background-size: 25px 25px;
	}
	
	.lnb .lnb_menu .menu9 > .on {
		width: 68px;
		height: 67px;
		background: #019341;
	}
	
	.lnb .lnb_menu .menu9 > a.on:before {
		content: '통계';
		position: absolute;
		font-weight: bold;
		top: 50%;
		color: #000;
		width: 67px;
		height: 20px;
		text-align: center;
		transform: translateY(40%);
	}
	
	.lnb .lnb_menu .menu9 > a.on:after {
		content: '';
		background: url(https://glyphicons.com/img/glyphicons/basic/2x/glyphicons-basic-43-stats-circle@2x.png) no-repeat;
		filter: invert(0%);
		width: 25px;
		height: 25px;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -80%);
		background-size: 25px 25px;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	/* Chatting */
	
	.lnb .lnb_menu .menu10 {
		width: 68px;
		height: 67px;
		background: #505050;
		position: relative;
	}
	
	.lnb .lnb_menu .menu10 > a:before {
		content: '채팅';
		position: absolute;
		font-weight: bold;
		top: 50%;
		color: #cacaca;
		width: 67px;
		height: 20px;
		text-align: center;
		transform: translateY(40%);
	}
	
	.lnb .lnb_menu .menu10 > a:after {
		content: '';
		background: url(https://glyphicons.com/img/glyphicons/basic/2x/glyphicons-basic-235-chat-conversation@2x.png) no-repeat;
		filter: invert(80%);
		width: 25px;
		height: 25px;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -80%);
		background-size: 25px 25px;
	}
	
	.lnb .lnb_menu .menu10 .on2 {
		width: 68px;
		height: 67px;
		background: #595959;
	}
	
	.lnb .lnb_menu li.menu10 a.on {
		height: 67px;
	}
	
	.lnb .lnb_menu .menu10 > a.off {
		opacity: 0.5;
	}
	
	.lnb .lnb_menu .menu10 > a.on2:before {
		content: '채팅';
		position: absolute;
		font-weight: bold;
		top: 50%;
		color: #fff;
		width: 67px;
		height: 20px;
		text-align: center;
		transform: translateY(40%);
	}
	
	.lnb .lnb_menu .menu10 > a.on2:after {
		content: '';
		background: url(https://glyphicons.com/img/glyphicons/basic/2x/glyphicons-basic-235-chat-conversation@2x.png) no-repeat;
		filter: invert(100%);
		width: 25px;
		height: 25px;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -80%);
		background-size: 25px 25px;
	}
	
	.lnb .lnb_menu .menu10 > .on {
		width: 68px;
		height: 67px;
		background: #019341;
	}
	
	.lnb .lnb_menu .menu10 > a.on:before {
		content: '채팅';
		position: absolute;
		font-weight: bold;
		top: 50%;
		color: #000;
		width: 67px;
		height: 20px;
		text-align: center;
		transform: translateY(40%);
	}
	
	.lnb .lnb_menu .menu10 > a.on:after {
		content: '';
		background: url(https://glyphicons.com/img/glyphicons/basic/2x/glyphicons-basic-235-chat-conversation@2x.png) no-repeat;
		filter: invert(0%);
		width: 25px;
		height: 25px;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -80%);
		background-size: 25px 25px;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	/* Mail and Notes */
	
	.lnb .lnb_menu .menu11 {
		width: 68px;
		height: 67px;
		background: #505050;
		position: relative;
	}
	
	.lnb .lnb_menu .menu11 > a:before {
		content: '메일•쪽지';
		position: absolute;
		font-weight: bold;
		top: 50%;
		color: #cacaca;
		width: 67px;
		height: 20px;
		text-align: center;
		transform: translateY(40%);
	}
	
	.lnb .lnb_menu .menu11 > a:after {
		content: '';
		background: url(https://glyphicons.com/img/glyphicons/basic/2x/glyphicons-basic-122-envelope-empty@2x.png) no-repeat;
		filter: invert(80%);
		width: 25px;
		height: 25px;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -80%);
		background-size: 25px 25px;
	}
	
	.lnb .lnb_menu .menu11 .on2 {
		width: 68px;
		height: 67px;
		background: #595959;
	}
	
	.lnb .lnb_menu li.menu11 a.on {
		height: 67px;
	}
	
	.lnb .lnb_menu .menu11 > a.off {
		opacity: 0.5;
	}
	
	.lnb .lnb_menu .menu11 > a.on2:before {
		content: '메일•쪽지';
		position: absolute;
		font-weight: bold;
		top: 50%;
		color: #fff;
		width: 67px;
		height: 20px;
		text-align: center;
		transform: translateY(40%);
	}
	
	.lnb .lnb_menu .menu11 > a.on2:after {
		content: '';
		background: url(https://glyphicons.com/img/glyphicons/basic/2x/glyphicons-basic-122-envelope-empty@2x.png) no-repeat;
		filter: invert(100%);
		width: 25px;
		height: 25px;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -80%);
		background-size: 25px 25px;
	}
	
	.lnb .lnb_menu .menu11 > .on {
		width: 68px;
		height: 67px;
		background: #019341;
	}
	
	.lnb .lnb_menu .menu11 > a.on:before {
		content: '메일•쪽지';
		position: absolute;
		font-weight: bold;
		top: 50%;
		color: #000;
		width: 67px;
		height: 20px;
		text-align: center;
		transform: translateY(40%);
	}
	
	.lnb .lnb_menu .menu11 > a.on:after {
		content: '';
		background: url(https://glyphicons.com/img/glyphicons/basic/2x/glyphicons-basic-122-envelope-empty@2x.png) no-repeat;
		filter: invert(0%);
		width: 25px;
		height: 25px;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -80%);
		background-size: 25px 25px;
	}
	
	
	
	
	
	
	
	
	
	
	/* Favorite Menus */
	
	.lnb .lnb_menu2 .menu2 {
		width: 86px;
		height: 67px;
		background: #505050;
		position: relative;
	}
	
	.lnb .lnb_menu2 {
		height: 67px;
	}
	
	.lnb .lnb_menu2 li.menu2 {
		height: 67px;
	}
	
	.lnb .lnb_menu2 .menu2 > a:before {
		content: '즐겨찾는 메뉴';
		position: absolute;
		font-weight: bold;
		top: 50%;
		color: #cacaca;
		width: 86px;
		height: 20px;
		text-align: center;
		transform: translateY(40%);
	}
	
	.lnb .lnb_menu2 .menu2 > a {
		background: none !important;
		height: 67px !important;
	}
	
	.lnb .lnb_menu2 .menu2 > a:after {
		content: '';
		background: url(https://glyphicons.com/img/glyphicons/basic/2x/glyphicons-basic-49-star@2x.png) no-repeat;
		filter: invert(80%);
		width: 25px;
		height: 25px;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -80%);
		background-size: 25px 25px;
	}
	
	.lnb .lnb_menu2 .menu2 .on2 {
		width: 86px;
		height: 67px;
		background: #595959 !important;
	}
	
	.lnb .lnb_menu2 .menu2 a.on {
		height: 67px;
	}
	
	.lnb .lnb_menu2 .menu2 > a.on2:before {
		content: '즐겨찾는 메뉴';
		position: absolute;
		font-weight: bold;
		top: 50%;
		color: #fff;
		width: 86px;
		height: 20px;
		text-align: center;
		transform: translateY(40%);
	}
	
	.lnb .lnb_menu2 .menu2 > a.on2:after {
		content: '';
		background: url(https://glyphicons.com/img/glyphicons/basic/2x/glyphicons-basic-49-star@2x.png) no-repeat;
		filter: invert(100%);
		width: 25px;
		height: 25px;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -80%);
		background-size: 25px 25px;
	}
	
	.lnb .lnb_menu2 .menu2 > .on {
		width: 68px;
		height: 67px;
		background: #019341;
	}
	
	.lnb .lnb_menu2 .menu2 > a.on:before {
		content: '즐겨찾는 메뉴';
		position: absolute;
		font-weight: bold;
		top: 50%;
		color: #fff;
		width: 86px;
		height: 20px;
		text-align: center;
		transform: translateY(40%);
	}
	
	.lnb .lnb_menu2 .menu2 > a.on:after {
		content: '';
		background: url(https://glyphicons.com/img/glyphicons/basic/2x/glyphicons-basic-49-star@2x.png) no-repeat;
		filter: invert(100%);
		width: 25px;
		height: 25px;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -80%);
		background-size: 25px 25px;
	}
	
	
	
	
	
	
	/* Cafe Smart Bot */
	
	.banner_chatbot {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	
	
	
	
	.lnb .lnb_sub2 {
		background: none;
	}
	
	.lnb .lnb_sub2 li {
		background: #2f2f2f;
	}
	
	.lnb .lnb_sub2 li span {
		border-bottom: 1px solid #404040;
	}
	
	.lnb .lnb_sub2 li a, .lnb .lnb_sub2 li a.off {
		color: #cacaca;
	}
	
	.lnb .lnb_sub2 li.last {
		background: #2f2f2f;
	}
	
	
	.main_wrap .bx_type2 .bx_cont {
		background: #2f2f2f;
	}
	
	.main_wrap .bx_type2 .bx_top, .main_wrap .bx_type3 .bx_top, .main_wrap .bx_type2 .bx_btm {
		background: #404040;
	}
	
	.cafe_thumb_122 img, .cafe_thumb_122 .border.mask_white {
		border-radius: 50px;
	}
	
	.main_wrap h2 {
		color: #fff;
	}
	
	.main_wrap .cafe_info_area .info_lst2 li, .main_wrap .noti_lst li a, .main_wrap .fr_group .fr_cont p, .main_wrap .section_lst .lst_area p {
		color: #cacaca;
	}
	
	.main_wrap .btn_set, .main_wrap .btn_more, .main_wrap .btn_apply_view, .main_wrap .section_lst .btn_bk_set {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.section_all_menu {
		border-color: #404040;
	}
	
	.main_wrap .bx_type {
		border-top: 1px solid #404040;
	}
	
	.section_all_menu .group_lst {
		border-bottom: 1px solid #404040;
	}
	
	.main_wrap .bx_type .bx_lb, .main_wrap .bx_type .bx_rb {
		background: none;
	}
	
	.main_wrap .bx_type .bx_cont {
		border-color: #404040;
	}
	
	.section_all_menu {
		padding: 0;
	}
	
	.main_wrap .bx_type {
		background: none;
		border-bottom: 5px solid #404040;
	}
	
	.section_all_menu .group_lst .menu_lst_area strong {
		color: #fff;
	}
	
	.main_wrap .cafe_info_area .info_lst li .ico_mem, .main_wrap .cafe_info_area .info_lst li .ico_cnt {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#footer {
		background: #2f2f2f;
	}
	
	.main_wrap .bkmk_menu_lst li a {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.lnb_sub {
		background: #2f2f2f;
	}
	
	.lnb_sub li a {
		color: #cacaca;
	}
	
	.lnb_sub li a.off {
		color: #505050 !important;
	}
	
	.tbl_frm_type th, .tbl_frm_type .cafe_url {
		color: #fff;
	}
	
	.tbl_frm_type td {
		color: #cacaca;
	}
	
	input.text4, .tbl_frm_type .cafe_img .text4, textarea.text {
		border-color: #404040;
	}
	
	input.text4, .tbl_frm_type .cafe_name .text4, .tbl_frm_type .cafe_img .text4, textarea.text {
		background: #242424;
		color: #cacaca;
	}
	
	.tbl_frm_type .bu_lst_type2 .date_chk, .tbl_frm_type .mcafe_edit strong {
		color: #cacaca;
	}
	
	.valid_txt strong, .valid_txt em, .tbl_frm_type .cafe_img .btn_edit, .cafe_thumb_70 .border.mask_white_setting, .btn_type {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cafe_keyword {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.btn_type_ny, .btn_type_ny2, .btn_type_ny span, .btn_type_ny strong, .btn_type_ny2 span, .btn_type_ny2 strong {
		background: #019341;
		border-radius: 3px;
		color: #242424;
	}
	
	.cafe_keyword li span, .cafe_keyword li em {
		color: #404040;
	}
	
	.tbl_frm_type th, .tbl_frm_type td {
		border-bottom: 1px solid #404040;
	}
	
	.ly_type {
		background-color: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.ly_type .ly_cont, .c_gy2 {
		color: #Cacaca !important;
	}
	
	.btn_type3 {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.section_top .tab_menu {
		background: #2f2f2f;
	}
	
	.section_top .tab_menu ul {
		border-color: #404040;
	}
	
	.section_top .tab_menu li.on {
		background: #505050 !important;
	}
	
	.section_top .tab_menu li {
		background: none;
	}
	
	.section_top .tab_menu li.on a {
		color: #fff;
	}
	
	.section_top .tab_menu li a, .section_top .tab_menu li span {
		color: #cacaca;
	}
	
	.tbl_frm_type.ty_v1 th, .tbl_frm_type.ty_v1 td, .tbl_frm_type.ty_v2 th, .tbl_frm_type.ty_v2 td {
		border-top: 1px solid #404040;
	}
	
	.tbl_frm_type.ty_v1, .tbl_frm_type.ty_v2 {
		border-bottom: 1px solid #404040;
	}
	
	.section_top .tab_menu li.frst {
		border-right: 1px solid #404040;
	}
	
	input.text {
		border-color: #404040;
		background: #242424;
		color: #cacaca;
	}
	
	.srch_info {
		color: #cacaca;
	}
	
	.srch_info .date {
		background: none;
	}
	
	.srch_info_v2 {
		position: relative;
	}
	
	.srch_info .date:before {
		position: absolute;
		content: '';
		background: url(https://glyphicons.com/img/glyphicons/basic/2x/glyphicons-basic-46-calendar@2x.png) no-repeat;
		width: 22px;
		height: 21px;
		background-size: 22px 21px;
		background-position: -1px -1px;
		left: 80px;
		filter: invert(100%) hue-rotate(-180deg);
		border: 1px solid #c0c0c0;
		box-sizing: border-box;
	}
	
	#content .btn_help {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	input {
		background: #242424;
		color: #cacaca;
		border: 1px solid #404040;
	}
	
	.lst_sel .srch_info input + .date.v2 + input + .date.v2:before {
		left: 193px;
	}
	
	.join_get .inner .srch_info #applyblockstartdate_btn:before {
		left: 476px;
	}
	
	.join_get .inner .srch_info #applyblockenddate_btn:before {
		left: 600px;
	}
	
	.calendar {
		background: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.calendar table thead th {
		color: #cacaca;
		border-bottom: 1px solid #404040;
	}
	
	.calendar div {
		background: #303030;
	}
	
	.calendar div .calendar-title {
		color: #fff;
	}
	
	.calendar div a.rollover img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.calendar table td a:hover {
		background: #404040;
	}
	
	.calendar table .calendar-sat a, .calendar table .calendar-sat a:visited, .calendar table .calendar-sat a:hover, .calendar table .calendar-sat a:active {
		color: #8686ff;
	}
	
	.calendar table td a:visited, .calendar table td a:active {
		color: #fff;
	}
	
	.calendar table td a, .calendar table td a:hover {
		color: #cacaca;
	}
	
	.calendar table .calendar-selected, .calendar table .calendar-today a:hover, .calendar table .calendar-today a:visited, .calendar table .calendar-today a:active, .calendar table .calendar-today {
		background: #404040;
	}
	
	.tbl_lst_type th {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.tbl_lst_type td {
		border-bottom: 1px solid #404040;
		color: #cacaca;
	}
	
	.tbl_frm_type .bar {
		color: #404040;
	}
	
	.btn_type_rd, .btn_type_rd2, .btn_type_rd2 span {
		background: none;
		color: #000;
	}
	
	.btn_type_rd strong, .btn_type_rd2 span {
		background: rgb(173, 0, 0);
		border-radius: 5px;
	}
	
	.tbl_lst_type.v2 .entry {
		color: #fff;
	}
	
	.tbl_lst_type tbody tr:hover {
		background: #2f2f2f;
	}
	
	input.text2 {
		border-color: #404040;
		color: #cacaca;
	}
	
	.bx_srch_inner {
		border-left: 1px solid #404040;
		border-right: 1px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	.bx_srch {
		border-bottom: 1px solid #404040;
		background: none;
	}
	
	.bx_srch_inner .srch_in .btn_type2, .bx_srch_inner .srch_in .btn_type2 span {
		background: none;
	}
	
	.srch_detail {
		color: #fff;
	}
	
	.srch_info {
		border-top: 1px solid #404040;
	}
	
	.btn_type2_gn strong, .btn_type2_gn span, .btn_type2_gn {
		border-radius: 3px;
	}
	
	.board_tit strong {
		color: #fff;
	}
	
	.board_tit {
		border-bottom: 1px solid #404040;
	}
	
	.action_in {
		color: #fff;
	}
	
	.action_in .bar {
		background: #404040;
	}
	
	.board_area {
		border-bottom: 1px solid #404040;
	}
	
	.tbl_lst_type tr.line_b td {
		border-color: #404040;
	}
	
	.ly_loading .loading_area {
		background: #242424;
	}
	
	.ly_loading .loading_area .img_loading, .tbl_lst_type td .btn_mem_view {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.tbl_lst_type tbody tr.selected td {
		background: #505050;
	}
	
	.c_paginate a {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.c_paginate .prev, .c_paginate .next, .tbl_lst_type2 td .txt_tip {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.tbl_lst_type2 tr.last th, .tbl_lst_type2 tr.last td {
		border-bottom: 1px solid #404040;
	}
	
	.bx_srch.bx_v1, .tbl_lst_type2 td {
		border-top: 1px solid #404040;
	}
	
	.group_input_frm .mem_choice {
		color: #cacaca;
	}
	
	.group_input_frm .go_cgm .bar {
		color: #404040;
	}
	
	.group_input_frm .mem_choice .msg .tit {
		border-left: 1px solid #404040;
		color: #cacaca;
	}
	
	.permit {
		border-radius: 4px;
	}
	
	.tbl_lst_type2 th {
		border-top: 1px solid #404040;
		color: #cacaca;
	}
	
	.tbl_lst_type td .txt label, .tbl_lst_type td .txt5 label, .tbl_join td label {
		color: #cacaca;
	}
	
	.tbl_join th, .tbl_join td {
		border-bottom: 1px solid #404040;
	}
	
	.tbl_join td .text5 {
		border: 1px solid #404040;
		background: #242424;
		color: #cacaca;
	}
	
	.tbl_lst_type2 th .reset .ic_reset {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.btn_type_edt2, .btn_type_edt2 span, .btn_type_edt2 strong {
		background: #404040;
		color: #cacaca;
	}
	
	.btn_type_edt, .btn_type_edt span, .btn_type_edt strong {
		background: #019341;
		color: #242424;
	}
	
	.tbl_join .lst_fill li {
		color: #cacaca;
	}
	
	.tbl_join .lst_fill li .text3, .tbl_join li .text4 {
		border-color: #404040;
		color: #cacaca;
	}
	
	.tbl_join .lst_fill li .text3.finans, .tbl_join .lst_fill li .text4.finans {
		color: #cacaca;
	}
	
	.section_top .noti_area_v2 {
		border-bottom: 1px solid #404040;
	}
	
	.tbl_lst_type2.tbl_join .frst_brd {
		border-top: 1px solid #404040 !important;
	}
	
	.tbl_lst_type2.tbl_join .inner img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.btn_type2 strong, .btn_type2 span {
		background: none;
	}
	
	.btn_type2, .sub_info_box {
		background: none;
	}
	
	.btn_type2 .bu_add2 {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.section_cont .cont_tit, .section_cont .editer .dsc {
		color: #cacaca;
	}
	
	.section_cont .editer .textarea_msg {
		border: 1px solid #404040;
		background: #242424;
		color: #cacaca;
	}
	
	#imageurlview {
		border-radius: 20px;
	}
	
	.section_cont .bx_dsc_area {
		border: 1px solid #404040;
		background: #2f2f2f;
	}
	
	.section_cont .bx_dsc_area strong {
		color: #cacaca;
	}
	
	.section_cont .chk_grd, .section_cont .chk_grd span {
		background: #404040;
		color: #cacaca;
	}
	
	.level_view {
		border-bottom: 1px solid #404040;
	}
	
	.ly_type3 {
		border: 1px solid #404040;
		background-color: #242424;
	}
	
	.ico_level .icon_list {
		border-bottom: 1px solid #404040;
	}
	
	.tbl_level td.level .text2, .tbl_level td .text2 {
		color: #cacaca;
	}
	
	#content .btn_help2 {
		filter: invert(86%) hue-rotate(-180deg);
	}
	.section_cont .bx_type .bx_top, .section_cont .bx_type .bx_btm, .section_cont .bx_type .bx_cont {
		background: none;
		border: 1px solid #404040;
	}
	
	.btn_type_ny3 span {
		background: none;
	}
	
	.btn_type_ny3 {
		background: #019341;
	}
	
	.admin_menu_management .add_group {
		background: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.admin_menu_management .add_lst {
		border-bottom: 1px solid #404040;
	}
	
	.btn_add a {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.admin_menu_management .edit_set_group .edit_area .edit_lst_area {
		border-right: 1px solid #404040;
		border-left: 1px solid #404040;
	}
	
	.admin_menu_management .add_lst .divide a span {
		background: #404040;
	}
	
	.admin_menu_management .edit_set_group .edit_area .edit_btn_area li a, .admin_menu_management .edit_set_group .edit_more {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.admin_menu_management .edit_set_group {
		border-right: 1px solid #404040;
	}
	
	.admin_menu_management .edit_set_group .set_area {
		border-top: 1px solid #404040;
		color: #cacaca;
	}
	
	.admin_menu_management .set_box .set_tit {
		color: #fff;
	}
	
	.admin_menu_management .add_lst li a {
		color: #cacaca;
	}
	
	.admin_menu_management .add_lst li.on {
		background: #404040;
	}
	
	.admin_menu_management .detail_area th {
		color: #fff;
	}
	
	.admin_menu_management .detail_area .ipt_type, .admin_menu_management .detail_area .ipt_type2 {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.admin_menu_management .detail_area .type_box p strong, .admin_menu_management .detail_area td {
		color: #cacaca;
	}
	
	.admin_menu_management .detail_area .line {
		border-top: 1px solid #404040;
	}
	
	.admin_menu_management .edit_set_group .edit_area .edit_lst_area .edit_lst_box {
		border-top: 1px solid #404040;
	}
	
	.admin_menu_management .add_lst li a span, .member_table_2.stat_cafe_app span {
		color: #cacaca;
	}
	
	.admin_menu_management .noti_finish {
		border-top: 1px solid #404040;
		color: #cacaca;
	}
	
	.admin_menu_management .noti_finish.solo .noti_tit {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.admin_menu_management .add_lst .h_menu_tit {
		color: #cacaca;
	}
	
	.admin_menu_management .menu_top_set .btn_help {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.section_cont .btn_help, .section_cont .btn_help2, .section_top .btn_help {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.local_set .local_msg {
		color: #cacaca;
	}
	
	.local_set .local_box {
		background-color: #3a3a3a;
		color: #cacaca;
	}
	
	.ModalLayer {
		color: #fff;
	}
	
	.ModalLayer .layer_header .sub_title {
		color: #cacaca;
	}
	
	.ModalLayer .layer_wrap {
		background-color: #2f2f2f;
	}
	
	.AdminLayer .layer_local_message .message_area {
		background-color: #3a3a3a;
	}
	
	.AdminLayer .layer_local_message .message_area .txt {
		color: #cacaca;
	}
	
	.AdminLayer .layer_local_select .local_select_area {
		border: 1px solid #404040;
	}
	
	.AdminLayer .layer_local_select .local_select_area li {
		border-top: 1px solid #404040;
	}
	
	.AdminLayer .layer_local_select .local_select_area strong {
		color: #fff;
	}
	
	.AdminLayer .layer_local_select .local_select_area p {
		color: #cacaca;
	}
	
	.SelectRegion .select_city_content .region_area {
		border: 1px solid #404040;
	}
	
	.SelectRegion .select_city_content .region_list li {
		border-right: 1px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	.SelectRegion .select_city_content .region_list .btn {
		color: #cacaca;
	}
	
	.SelectRegion .select_city_content .region_list li:hover .btn {
		background: #3a3a3a;
	}
	
	.SelectRegion .select_city_header.two_tabs {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.SelectRegion .region_selected .region {
		background-color: #3a3a3a;
		color: #cacaca;
	}
	
	.book_tit {
		color: #cacaca;
		border-top: 1px solid #404040;
	}
	
	#LockHelpOpener {
		filter: invert(0%) hue-rotate(-180deg) !important;
	}
	
	.group_book_make .book_info td .m_p, .group_book_make .book_info td .delegate_area .in_line {
		color: #cacaca;
	}
	
	.group_book_make .book_info {
		border-right: 1px solid #404040;
	}
	
	.group_book_make .view_info {
		border-left: 1px solid #404040;
	}
	
	.group_book_make .view_info .view_tit {
		color: #fff;
	}
	
	.group_book_make .book_info th {
		color: #fff;
	}
	
	.group_book_make .book_info td {
		border-bottom: 1px solid #404040;
	}
	
	.group_book_make .book_info th {
		border-bottom: 1px solid #404040;
		color: #fff;
	}
	
	.group_book_make .view_img_area {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.tbl_write th {
		color: #fff;
	}
	
	.tbl_write th, .tbl_write td {
		border-top: 1px solid #404040;
	}
	
	input.text3 {
		border-color: #404040;
	}
	
	.write_staff label {
		color: #cacaca;
	}
	
	.write_staff .ico_help {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.pop_board {
		background-color: #242424;
		border: 1px solid #404040;
	}
	
	.tit_layer {
		color: #fff;
	}
	
	.pop_board .lst_board {
		background-color: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.pop_board .lst_board label {
		color: #cacaca;
	}
	
	.btn_type_edt3 {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.tbl_write .board_apply {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.tbl_write .board_apply li, .tbl_write .board_apply span {
		color: #cacaca;
	}
	
	.group_tag, .group_input_frm {
		border-top: 1px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	.group_input_frm h3 {
		color: #fff;
	}
	
	.ly_type2 {
		background-color: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.ly_type2 .clse, .ly_type2 .arr, .ly_type2 .arr2 {
		filter: invert(82.3%) hue-rotate(-180deg);
	}
	
	.ly_type2 .ly_cont {
		color: #cacaca;
	}
	
	.board_top.board_top_v1 {
		color: #cacaca;
		border-top: 1px solid #404040;
	}
	
	.board_tit .srch_date em {
		color: #fff;
	}
	
	.board_tit .srch_date .btn_prev, .board_tit .srch_date .btn_next {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.lnb .lnb_menu li a.off {
		background: none;
	}
	
	.u_ni_title_component .u_ni_title {
		color: #fff;
	}
	
	.u_ni_calendar_component .u_ni_btn_calendar {
		background-color: #cacaca;
	}
	
	.u_ni_tooltip_content:before {
		filter: invert(82.3%) hue-rotate(-180deg);
	}
	
	.u_ni_tooltip_content {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.u_ni_wrap .u_ni_tooltip_content {
		color: #cacaca;
	}
	
	.u_ni_header_wrap .u_ni_info_section {
		border-bottom: 1px solid #404040;
	}
	
	.u_ni_dashboard_component {
		border: 1px solid #404040;
	}
	
	.u_ni_dashboard_component .u_ni_item + .u_ni_item {
		border-left: 1px solid #404040;
	}
	
	.u_ni_dashboard_component .u_ni_item .u_ni_title, .u_ni_dashboard_component .u_ni_item .u_ni_value {
		color: #cacaca;
	}
	
	.u_ni_tab_component .u_ni_item.u_ni_is_active {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.u_ni_tab_component .u_ni_item {
		border: 1px solid #404040;
		background: #242424;
	}
	
	.u_ni_tab_component .u_ni_item.u_ni_is_active + .u_ni_item {
		border-left: 1px solid #404040;
	}
	
	.u_ni_tab_component .u_ni_list {
		border-bottom: 1px solid #404040;
	}
	
	.u_ni_wrap .u_ni_date, .u_ni_wrap .u_ni_data {
		color: #cacaca;
	}
	
	.u_ni_stats_detail_wrap .u_ni_condition_section {
		border-top: 1px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	.u_ni_table_component.u_ni_type_1 thead th {
		color: #cacaca;
		border-bottom: 1px solid #404040;
	}
	
	.u_ni_table_component.u_ni_type_1 tbody th, .u_ni_table_component.u_ni_type_1 td {
		color: #fff;
		border-bottom: 1px solid #404040;
	}
	
	.u_ni_btn_download {
		border: 1px solid #404040;
		background-color: #242424;
	}
	
	.u_ni_tab_component .u_ni_item a {
		color: #cacaca;
	}
	
	.u_ni_dashboard_component.u_ni_type_1 {
		background-color: #2f2f2f;
	}
	
	.u_ni_tab_component.u_ni_type_1 .u_ni_item.u_ni_is_active a {
		color: #fff;
	}
	
	.u_ni_tab_component.u_ni_type_1 .u_ni_item.u_ni_is_active {
		border-bottom-color: #404040;
	}
	
	.u_ni_tab_component.u_ni_type_1 .u_ni_item {
		border-color: #404040;
	}
	
	.u_ni_tab_component.u_ni_type_1 .u_ni_list {
		border-top: 1px solid #404040;
		border-right: 1px solid #404040;
		background-color: #242424;
	}
	
	.u_ni_menu_item {
		background-color: #242424;
	}
	
	.u_ni_menu_item:hover {
		background-color: #2f2f2f;
	}
	
	.u_ni_menu_item a {
		color: #cacaca;
	}
	
	.u_ni_menu_list {
		border: 1px solid #404040;
	}
	
	.u_ni_menu_item {
		border-left: 1px solid #404040;
	}
	
	.u_ni_menu_item.u_ni_is_active:before {
		background-color: #019341;
	}
	
	.u_ni_option_component.u_ni_type_1 {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.u_ni_option_component.u_ni_type_1 .u_ni_btn_radio_list .u_ni_btn_radio_item input:checked + label {
		border-color: #4f4f4f;
	}
	
	.u_ni_option_component.u_ni_type_1 .u_ni_btn_radio_list .u_ni_btn_radio_item label {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.u_ni_option_component.u_ni_type_1 .u_ni_btn_radio_list .u_ni_btn_radio_item + .u_ni_btn_radio_item label {
		border-color: #404040;
	}
	
	.u_ni_select_component .u_ni_select_box {
		background-color: #242424;
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.u_ni_select_component .u_ni_select_box .u_ni_ico_select {
		border-left: 1px solid #404040;
	}
	
	.u_ni_select_component .u_ni_select_list {
		background-color: #242424;
		border: 1px solid #404040;
	}
	
	.u_ni_select_component .u_ni_select_list .u_ni_select_link {
		color: #cacaca;
	}
	
	.u_ni_option_component.u_ni_type_1 .u_ni_btn_radio_list .u_ni_btn_radio_item input:disabled + label {
		color: #666;
		border-color: #404040;
	}
	
	.lnb_sub .btn_statistic a:hover {
		color: #cacaca;
	}
	
	.lnb_sub .btn_statistic .statistic_help i {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.u_ni_range_component .u_ni_range_group .u_ni_range {
		color: #fff;
	}
	
	.u_ni_inflow_component {
		background-color: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.u_ni_inflow_main {
		background-color: #404040;
	}
	
	.u_ni_inflow_main .u_ni_item.u_ni_is_active .u_ni_link, .u_ni_inflow_main .u_ni_item.u_ni_is_active .u_ni_count, .u_ni_inflow_main .u_ni_item.u_ni_is_active .u_ni_percent {
		color: #000;
	}
	
	.u_ni_inflow_sub .u_ni_item .u_ni_link {
		color: #cacaca;
	}
	
	.u_ni_inflow_main .u_ni_item.u_ni_is_active:before {
		background-color: #019341;
	}
	
	.u_ni_inflow_sub .u_ni_btn_more {
		color: #fff;
	}
	
	.u_ni_inflow_sub .u_ni_btn_more:after {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.u_ni_table_component.u_ni_type_3 thead th, .u_ni_table_component.u_ni_type_4 thead th, .u_ni_table_component.u_ni_type_5 thead th, .u_ni_table_component.u_ni_type_6 thead th, .u_ni_table_component.u_ni_type_2 thead th {
		color: #cacaca;
		border-bottom: 2px solid #404040;
	}
	
	.u_ni_table_component.u_ni_type_3 tbody th, .u_ni_table_component.u_ni_type_4 tbody th, .u_ni_table_component.u_ni_type_5 tbody th, .u_ni_table_component.u_ni_type_6 tbody th {
		color: #fff;
	}
	
	.u_ni_table_component.u_ni_type_3 .u_ni_bg {
		background-color: #2f2f2f;
	}
	
	.u_ni_table_component.u_ni_type_3 tbody th, .u_ni_table_component.u_ni_type_3 td, .u_ni_table_component.u_ni_type_4 tbody th, .u_ni_table_component.u_ni_type_4 td, .u_ni_table_component.u_ni_type_5 tbody th, .u_ni_table_component.u_ni_type_5 td, .u_ni_table_component.u_ni_type_6 tbody th, .u_ni_table_component.u_ni_type_6 td {
		border-bottom: 1px solid #404040;
	}
	
	.u_ni_table_component.u_ni_type_2 thead tr + tr th {
		border-color: #404040;
	}
	
	.u_ni_table_component.u_ni_type_2 tbody th, .u_ni_table_component.u_ni_type_2 td {
		border-bottom: 1px solid #404040;
	}
	
	.u_ni_progress_component {
		background-color: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.u_ni_progress_component .u_ni_meta_group .u_ni_meta .u_ni_title, .u_ni_table_component.u_ni_type_4 th.u_ni_highlight {
		color: #fff;
	}
	
	.u_ni_table_component.u_ni_type_7 table {
		border-top: 1px solid #404040;
	}
	
	.u_ni_table_component.u_ni_type_7 tbody th, .u_ni_table_component.u_ni_type_7 td {
		border-top: 1px solid #404040;
		color: #cacaca;
	}
	
	.u_ni_table_component.u_ni_type_7 tbody tr:first-child th, .u_ni_table_component.u_ni_type_7 tbody tr:first-child td {
		border-top-color: #404040;
	}
	
	.u_ni_table_double .u_ni_table_component.u_ni_type_7 table {
		border-bottom-color: #404040;
	}
	
	.u_ni_option_component.u_ni_type_1 .u_ni_btn_radio_list .u_ni_btn_radio_item input:checked + label {
		color: #fff;
	}
	
	.u_ni_nodata_section .u_ni_desc {
		color: #fff;
	}
	
	.u_ni_table_component.u_ni_type_7 table {
		border-bottom: 1px solid #404040;
	}
	
	.u_ni_stats_info_wrap .u_ni_desc_section .u_ni_desc {
		border-bottom: 1px solid #404040;
		color: #cacaca;
	}
	
	.u_ni_table_component.u_ni_type_7 .u_ni_table_item .u_ni_link {
		color: #cacaca;
	}
	
	.u_ni_table_component.u_ni_type_7 .u_ni_table_item:first-child {
		border-top: 1px solid #404040;
	}
	
	.u_ni_table_component.u_ni_type_7 .u_ni_table_item {
		border-bottom: 1px solid #404040;
	}
	
	.u_ni_title_component.u_ni_ico_cafe .u_ni_link {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.u_ni_dashboard_component.u_ni_type_3 .u_ni_dashboard_group {
		border: 1px solid #404040;
	}
	
	.u_ni_dashboard_component.u_ni_type_3 .u_ni_dashboard_group + .u_ni_dashboard_group > .u_ni_title {
		color: #fff;
	}
	
	.u_ni_table_component.u_ni_type_8 table th, .u_ni_table_component.u_ni_type_8 table td {
		border-bottom: 1px solid #404040;
	}
	
	.u_ni_table_component.u_ni_type_8 thead th:first-child {
		background-color: #2f2f2f;
	}
	
	.u_ni_table_component.u_ni_type_8 thead th {
		color: #cacaca;
	}
	
	.u_ni_table_component.u_ni_type_8 thead th + th {
		border-left: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.u_ni_table_component.u_ni_type_8 table {
		border-top: 1px solid #404040;
	}
	
	.u_ni_table_component.u_ni_type_8 tbody th {
		background-color: #2f2f2f;
		color: #cacaca;
	}
	
	.u_ni_table_component.u_ni_type_8 tbody th + td, .u_ni_table_component.u_ni_type_8 tbody td + td {
		border-left: 1px solid #404040;
		color: #fff;
	}
	
	.u_ni_btn_download, .u_ni_option_list .u_ni_option_item label {
		color: #cacaca;
	}
	
	.section_cont .bx_type .bx_cont .item strong {
		color: #fff;
	}
	
	.section_cont .bx_type .bx_cont .item input {
		border-color: #404400;
	}
	
	.section_cont .bx_type.w680 .bx_cont .wrt textarea, .section_cont .bx_type .bx_cont .wrt textarea {
		background: #242424;
		color: #cacaca;
		border: 1px solid #404040;
	}
	
	.u_ni_dashboard_component.u_ni_type_2 .u_ni_value_wrap, .tbl_lst_type td .nick, .section_cont .bx_type .bx_cont .wrt .cafe_info, .section_cont .bx_type .bx_cont .wrt .cafe_info a {
		color: #fff;
	}
	
	.lst_type li, .section_top .noti_area .dsc, .bu_lst_type li {
		color: #cacaca;
	}
	
	select {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.lnb_sub li {
		background: none;
		position: relative;
	}
	
	.lnb_sub li:not(.frst):before {
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		background: url(https://cafe.pstatic.net/img/manage/sp_bu.gif) no-repeat 0 -73px;
		filter: invert(75%) hue-rotate(-180deg);
	}
	
	.section_top .h_cont h2 {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#wrap.wrap_bx {
		background: none;
	}
	
	#wrap.wrap_bx .section_top .h_cont .menu7_sub, #wrap.wrap_bx.wrap_bx_v1 .section_top .h_cont .menu7_sub2, #wrap.wrap_bx .section_top .h_cont .menu7_sub3, #wrap.wrap_bx.wrap_bx_v1 .section_top .h_cont .menu7_sub4 {
		filter: none;
	}
	
	#cafe_middle_sub {
		border: 1px solid #404040;
		background-color: #3a3a3a;
	}
	
	
	.btn_type_prev {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.btn_type_next {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.btn_type_wh2 {
		background: #242424;
		border: 1px solid #404040;
	}
	
	.btn_type_wh2 em, .btn_type_gn em {
		background: none;
	}
	
	.btn_type_wh2 strong, .btn_type_wh2 span {
		color: #cacaca;
	}
	
	.btn_type_gn {
		background: #019341;
		border: 1px solid #404040;
	}
	
	body, div, th, td, li {
		color: #cacaca;
	}
	
	.logo_box {
		border: 1px solid #404040;
		background-color: #3a3a3a;
	}
	
	.logo_box .info {
		color: #fff;
	}
	
	.logo_box .logo_img {
		background-color: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.btn_type_grey {
		background: rgb(139, 139, 139);
		border: 1px solid #404040;
	}
	
	.btn_type_grey em {
		background: none;
	}
	
	.logo_box .lab_file {
		color: #fff;
	}
	
	.logo_box .logo_file {
		border: 1px solid #404040;
		background-color: #242424;
	}
	
	.btn_type_grey strong, .btn_type_grey span {
		color: #242424;
	}
	
	.logo_box .modify {
		color: #cacaca;
	}
	
	.logo_box .btn_modify {
		border: 1px solid #4f4f4f;
		color: #fff;
	}
	
	.section_top .tab_menu2 {
		background: #2f2f2f;
	}
	
	.section_top .tab_menu2 ul {
		background: none;
	}
	
	.section_top .tab_menu2 li.tab.on, .section_top .tab_menu2 li.tab2.on {
		background: #3a3a3a !important;
	}
	
	#content.cafe_edit_wide .logo_editor img {
		display: none;
	}
	
	#content.cafe_edit_wide .logo_editor {
		height: 15px;
		position: relative;
	}
	
	#content.cafe_edit_wide .logo_editor:before {
		content: 'SmartEditor™';
		text-align: right;
		position: absolute;
		right: 20px;
		font-weight: bold;
	}
	
	#content.cafe_edit_wide .cafe_write_box {
		border: 1px solid #404040;
		background: #404040;
	}
	
	.section_all_menu .group_lst .menu_lst_area li a {
		color: #cacaca;
	}
	
	.section_all_menu .group_lst .menu_lst_area li.off a {
		color: #888;
	}
	
	.main_wrap .section_lst .lst_area2 p {
		color: #fff;
	}
	
	.main_wrap .cafe_info_area .info_lst2 li span {
		background: none;
		position: relative;
	}
	
	.main_wrap .cafe_info_area .info_lst2 li span:before {
		background: url(https://cafe.pstatic.net/img/manage/sp_bu.gif) no-repeat 0 -52px;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.main_wrap .cafe_info_area .info_lst li .bar {
		background-color: #404040;
	}
	
	.group_noti {
		border-top: 1px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	.group_noti li {
		color: #cacaca;
	}
	
	.group_noti li .btn_del, .lst_type2 li .pers_nick_area .btn_del {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.tbl_lst_type .view_area {
		border-top: 1px solid #404040;
	}
	
	.permit {
		background: none;
	}
	
	.permit a {
		background: #2f2f2f;
		color: #cacaca !important;
	}
	
	.permit a.on {
		color: #fff;
		background: #404040;
	}
	
	.c_gy5 {
		color: #fff !important;
	}
	
	.section_cont .bx_dsc_area p {
		color: #cacaca;
	}
	
	.tbl_lst_type td .crg {
		color: #cacaca;
	}
	
	.pop_refuse .j_chk label {
		color: #cacaca;
	}
	
	.board_action .lst_set li label {
		color: #cacaca;
	}
	
	.action_arr .btn_board_set {
		border-radius: 5px;
	}
	
	#spamOption + .board_area .tbl_lst_type select {
		filter: none;
	}
	
	.tbl_lst_type2 th {
		color: #fff !important;
	}
	
	.input_information {
		border: 1px solid #404040 !important;
	}
	
	.date .button_date {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.tbl_lst_type2 td, .tbl_lst_type2 th {
		border-bottom: 1px solid #404040 !important;
	}
	
	.section_cont .group_txt h3, .section_cont .group_txt2 h3 {
		color: #fff;
	}
	
	.section_cont .group_txt {
		border-bottom: 1px solid #404040;
	}
	
	.section_cont .group_txt p {
		color: #cacaca;
	}
	
	#layer-go {
		border: 1px solid #404040;
		background: #2f2f2f;
	}
	
	#layer-go .inbox-b ul li.myblog {
		border-top: 1px solid #404040;
	}
	
	#layer-go .inbox-b a {
		color: #cacaca;
	}
}

@-moz-document url-prefix("https://cafe.naver.com/ManageEventQuestionExample.nhn")
{
	html, head, body {
		background: #242424;
		color: #cacaca;
	}
	
	.pop_content h2 {
		color: #fff;
	}
	
	.ex_q_lst td {
		color: #cacaca;
	}
	
	.ex_q_lst td {
		border-bottom: 1px solid #404040;
	}
	
	.ex_q_lst {
		border-top: 1px solid #404040;
	}
	
	.p_paginate {
		border-top: 1px solid #404040;
		color: #cacaca;
	}
	
	#pop_footer {
		border-top: 1px solid #404040;
	}
	
	.p_paginate a {
		border: 1px solid #404040;
		color: #cacaca;
	}
}

@-moz-document url-prefix("https://cafe.naver.com/jsp/mycafe/manage/operate/ManageMyCafeJoinEventHelp.jsp")
{
	#pop_ly_wrap #pop_header {
		background-color: #2f2f2f;
		border-bottom: 1px solid #404040;
	}
	
	.desc2, .lst_ntce li {
		color: #cacaca;
	}
	
	.btn_type {
		filter: invert(86%);
	}
}

@-moz-document url-prefix("https://cafe.naver.com/CafeEventPop.nhn")
{
	.pop_b04 {
		background-color: #242424;
	}
	
	td {
		color: #cacaca;
	}
	
	table tbody tr td a img {
		filter: invert(86%);
	}
}

@-moz-document url-prefix("https://nid.naver.com/user2/help/contactInfo.nhn")
{
	.update {
		background: #242424;
	}
	
	.contact_info {
		border-top: 1px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	#footer {
		border-top: 1px solid #404040;
	}
	
	.contact_info .input_text {
		border: 1px solid #404040;
		color: #cacaca;
		background: #242424;
	}
	
	.btn_author {
		filter: invert(86%);
	}
	
	.update .spot {
		background: none;
	}
	
	.update .spot:before {
		content: '';
		background: #fff;
		position: absolute;
		width: 730px;
		height: 296px;
		top: -10px;
		left: -10px;
		border-radius: 15px;
	}
	
	.update .spot:after {
		content: '';
		background: url(https://static.nid.naver.com/images/web/user/sp_update_info_140127.png) no-repeat;
		width: 710px;
		height: 276px;
		position: absolute;
	}
	
	.update .spot .link_spot {
		z-index: 10;
	}
	
	.update #footer address a {
		color: #fff;
	}
}

@-moz-document url-prefix("https://cafe.naver.com/ManageSecedePopupView.nhn"), url-prefix("https://cafe.naver.com/ManageCafeOptionalBoardStaffPopup.nhn"), url-prefix("https://cafe.naver.com/ManageJoinRefusalAddPopup.nhn"), url-prefix("https://cafe.naver.com/ManageCafeJoinNoticePreview.nhn"), url-prefix("https://cafe.naver.com/ManageProhibitWordView.nhn"), url-prefix("https://cafe.naver.com/ManageCafeOptionalBoardStaffPopup.nhn"), url-prefix("https://cafe.naver.com/ManageAssignOptionalBoardStaff.nhn"), url-prefix("https://cafe.naver.com/ManageLevelUp.nhn")
{
	.lst_type dt {
		color: #fff;
	}
	
	.bx_area {
		border: 1px solid #404040;
	}
	
	.pers_nick_area .nick {
		color: #fff;
	}
	
	.lst_reason li {
		color: #cacaca;
	}
	
	.lst_reason li.etc textarea {
		border-color: #404040;
		background: #242424;
		color: #cacaca !important;
	}
	
	#pop_footer {
		border-top: 1px solid #404040;
	}
	
	.lst_board li {
		color: #cacaca;
	}
	
	.staf_lst_tit, .staf_lst_tit2 {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.staf_lst_con {
		border-top: 1px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	.tbl_lst tbody tr:hover, .tbl_lst tbody tr.selected td {
		background-color: #242424;
	}
	
	.pop_refuse .empty strong {
		color: #cacaca;
	}
	
	.lst_type dd.result {
		border-bottom: 1px solid #404040;
	}
	
	.h_type2 {
		border-bottom: 1px solid #404040;
		background: #404040;
	}
	
	.h_type2 h1 {
		color: #fff;
	}
	
	.join_wel_view .pop_content.pc {
		border-radius: 18px;
		height: 824px;
	}
	
	.join_wel_view .layer {
		background: #242424;
	}
	
	#pop_container .layer .top_area img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cafe_thumb_70 .border.mask_white, .cafe_thumb_70 .border {
		border-radius: 25px;
	}
	
	.join_wel_view .layer .cont_area .desc .inner {
		background-color: #2f2f2f;
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.join_wel_view .pop_content.mapp, .join_wel_view .pop_content.mweb {
		border-radius: 120px / 60px;
	}
	
	.pop_content h2 {
		color: #fff;
	}
	
	.scroll_area {
		border-top: 1px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	.tbl_btm_area {
		color: #cacaca;
	}
	
	.tip_area {
		background: #2f2f2f;
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.tip_area p strong .tip {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.tip_area p strong {
		color: #fff;
	}
	
	.tbl_btm_area {
		color: #cacaca;
		border-bottom: 1px solid #404040;
	}
	
	.tbl_lst th, .tbl_spam th {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.tbl_spam td {
		border-bottom: 1px solid #404040;
	}
	
	.tbl_spam tbody tr:hover, .tbl_spam tbody tr.selected td {
		background: #2f2f2f;
	}
	
	.tbl_spam td .tit {
		color: #cacaca;
	}
	
	.tbl_lst td {
		border-bottom: 1px solid #404040;
		color: #cacaca;
	}
	
	.tbl_lst td .nick {
		color: #fff;
	}
	
	.txt_top {
		color: #fff;
	}
	
	.staf_lst_con {
		border-top: 1px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	.tbl_lst tbody tr:hover {
		background: #2f2f2f;
	}
	
	.tbl_lst td {
		border-bottom: 1px solid #404040;
		color: #cacaca;
	}
	
	.tbl_lst td .txt2 {
		color: #cacaca;
	}
	
	.tbl_lst td .num2 {
		color: #cacaca;
	}
	
	.tbl_lst tbody tr.selected td {
		background: #3a3a3a;
	}
	
	.lst_type dd.hr2 {
		border-bottom: 1px solid #404040;
	}
	
	.pop_refuse .dsc {
		color: #cacaca;
	}
}

@-moz-document url-prefix("https://note.naver.com/note/sendForm.nhn")
{
	.toady_sent {
		border-bottom: 1px solid #404040;
	}
	
	#pop_wrap .button, #pop_wrap .button_s {
		border-color: #404040;
		color: #cacaca;
	}
	
	.pop_content .writing_area {
		border-top: 1px solid #404040;
	}
	
	.pop_content .writing_area textarea {
		border: 1px solid #404040;
	}
	
	.pop_content .writing_option {
		color: #cacaca;
	}
}

@-moz-document url-prefix("https://up.cafe.naver.com/CafeBookCoverImageUploadView.nhn")
{
	#pop_footer {
		border-top: 1px solid #404040;
	}
	
	input {
		border: 1px solid #404040;
		background: #242424;
		color: #cacaca;
	}
	
	#pop_footer .btn_type strong, #pop_footer .btn_type span {
		background: #404040;
		color: #cacaca;
	}
}

@-moz-document url-prefix("https://cafe.stat.naver.com/view/")
{
	html, body {
		background: #242424;
	}
	
	.u_ni_inflow_detail .u_ni_title {
		background-color: #019341;
	}
	
	.u_ni_inflow_detail .u_ni_item a {
		color: #cacaca;
		border-bottom: 1px solid #404040;
	}
}

@-moz-document url-prefix("https://cafe.naver.com/CafeInviteView.nhn")
{
	.invite .nickname {
		color: #fff;
	}
	
	.invite .invite_cafe {
		border: 1px solid #404040;
		color: #cacaca;
		background: #242424;
	}
	
	.invite .invite_tit, .invite .invite_content {
		border: 1px solid #404040;
		background: #242424;
		color: #cacaca;
	}
	
	.btn_type {
		border: 1px solid #404040;
		background: #404040;
		color: #fff !important;
	}
	
	#header h1 {
		color: #242424;
	}
	
	#header {
		background-color: #019341;
	}
}

@-moz-document url-prefix("https://sports.news.naver.com")
{
	html, body, head {
		background-color: #242424;
		color: #cacaca;
	}
	
	.sports_menu {
		background-color: #242424;
		border-bottom: 1px solid #404040;
	}
	
	.sports_menu .link_main_menu {
		color: #fff;
	}
	
	.sports_menu .search_field {
		background-color: #242424;
		border: 1px solid #404040;
	}
	
	.sports_menu .search_field .input_search, .main_headline_small .inner {
		color: #cacaca;
	}
	
	.main_ranknews_tab .inner a {
		border-left: 1px solid #404040;
	}
	
	.main_ranknews_tab .inner {
		border-top: 1px solid #404040;
		border-right: 1px solid #404040;
	}
	
	.main_ranknews_tab .inner span {
		border-bottom: 1px solid #404040;
		background-color: #242424;
	}
	
	.main_ranknews_tab .inner .selected span {
		border-color: #404040;
		background-color: #2f2f2f;
	}
	
	.main_ranknews_list .title {
		color: #cacaca;
	}
	
	.main_ranknews_list .rank_num {
		color: #cacaca;
		background-color: #404040;
	}
	
	.main_article .head h2 {
		color: #fff;
	}
	
	.main_article .head .airs {
		filter: invert(86%);
	}
	
	.main_article_tab a span {
		border-bottom: 2px solid #404040;
	}
	
	.main_article_tab a {
		color: #cacaca;
	}
	
	.main_article .head {
		border-bottom: 1px solid #404040;
	}
	
	.main_article_list a, .main_column_box .title, .main_group2 .main_column:first-child .title, .main_vod_list .vod_li .title {
		color: #8383ff;
	}
	
	.main_vod_list .text .title {
		color: #cacaca;
	}
	
	.main_article_thmb .thmb_box a {
		color: #cacaca;
	}
	
	.main_vod .head h2, .main_column .head h2, .aside_head h3.title {
		color: #fff;
	}
	
	.main_article {
		border-bottom: 1px solid #404040;
	}
	
	.main_wrap .aside {
		border-right: 1px solid #404040;
		border-left: 1px solid #404040;
	}
	
	.aside_inner {
		border-top: 1px solid #404040;
	}
	
	.aside_inner .more span:after, .aside_radio h3.title, .aside_radio .circle span, .main_vod_list .text .play .ico, .aside_shopping .shopping_paginated .nav span {
		filter: invert(86%);
	}
	
	.aside_column .text {
		color: #cacaca;
	}
	
	.main_vod, .main_column_list {
		border-bottom: 1px solid #404040;
	}
	
	.main_photo {
		border-top: 1px solid #404040;
	}
	
	.notice_foot {
		border-bottom: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	#footer {
		background: #2f2f2f;
	}
	
	.notice_foot .inner span:before {
		filter: invert(86%);
	}
	
	#footer ul li a {
		color: #cacaca;
	}
	
	.main_column_list .nav span {
		filter: invert(82.3%);	
	}
	
	.main_column_list .list_wrap {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.main_column_list .list .inner {
		border-left: 1px solid #404040;
	}
	
	.main_column_list .list a {
		color: #cacaca;
	}
	
	.main_column_list .nav {
		border-left: 1px solid #404040;
	}
	
	.main_wrap .aside_inner .da_l, .main_wrap .aside_inner .da_r {
		background-color: #404040;
	}
	
	.sports_menu.type_submenu:before {
		border-top: 1px solid #404040;
	}
	
	.home_spot {
		background-color: #404040;
		border-bottom: 1px solid #404040;
	}
	
	.headline_news_guide .title_area .ico_beta, .headline_news_guide .title_area .ico_guide, .home_news .head .airs {
		filter: invert(86%);
	}
	
	.headline_ct a, .headline_title .title, .head_issue_list a, .home_news_list a {
		color: #8383ff !important;
	}
	
	.headline_title {
		border-bottom: 1px solid #404040;
	}
	
	.headline_news_guide .title_area .btn_guide:before {
		background-color: #404040;
	}
	
	.head_issue {
		border-right: 1px solid #404040;
		border-left: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.head_issue h2 {
		color: #fff;
	}
	
	.head_issue_list .list li {
		border-top: 1px solid #404040;
	}
	
	.home_vod_tab .inner {
		border-right: 1px solid #404040;
		border-left: 1px solid #404040;
	}
	
	.home_vod_list, .home_mn {
		border: 1px solid #404040;
		border-top: 0;
	}
	
	.home_vod_tab a + a:before {
		background-color: #404040;
	}
	
	.home_da2 {
		background-color: #404040;
	}
	
	.home_mn2 {
		border: 1px solid #404040;
		border-top: 0;
	}
	
	.home_column .head h2, .home_column_box .text, .home_radio .head h2, .home_radio_list .list a {
		color: #fff;
	}
	
	.home_column_box a, .home_shopping .list_shopping .list li a, .home_shopping .list_shopping .list li .text, .notice_foot .inner a {
		color: #cacaca;
	}
	
	.home_column .head, .home_radio .head {
		border-top: 1px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	.home_column .head .head_nav .nav span, .home_radio_list .circle {
		filter: invert(86%);
	}
	
	.home_clist {
		border-top: 1px solid #404040;
		border-bottom: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.home_clist .nav span {
		filter: invert(82.3%);
	}
	
	.home_radio_list .list a {
		border-left: 1px solid #404040;
	}
	
	.home_photo_ct .home_photo_list .list li {
		border-bottom: 1px solid #404040;
		border-left: 1px solid #404040;
	}
	
	.home_issue_box .issue_box a, .hmb_news .thmb_small .title, .hmb_news .thmb_small2 .title {
		color: #cacaca;
	}
	
	.hmb_tbl tbody th, .hmb_tbl tbody td {
		color: #cacaca;
		border-bottom: 1px solid #404040;
	}
	
	.hmb_tbl thead th {
		color: #cacaca;
		border-bottom: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.home_mn .home_box_head {
		border-bottom: 1px solid #404040;
	}
	
	.home_news .head h2 {
		color: #fff;
	}
	
	.home_news .head {
		border-bottom: 1px solid #404040;
	}
	
	.news_lnb .sort a {
		color: #cacaca;
	}
	
	.news_lnb .sort .toggle a:after, .news_lnb .option .button.selected span {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.news_lnb .option .check a:not(.selected) .view1, .news_lnb .option .check a:not(.selected) .view2 {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.news_list .text .title {
		color: #fff;
	}
	
	.news_lnb {
		border-top: 1px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	.news_list li {
		border-top: 1px solid #404040;
	}
	
	.news_list {
		border-bottom: 1px solid #404040;
	}
	
	.paginate a, .paginate strong {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.paginate a:hover {
		border-color: #4f4f4f;
	}
	
	.paginate_day .prev, .paginate_day .next {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.mainpage .page_wrap .aside, .news_wrap .aside, .video_wrap .aside {
		border-right: 1px solid #404040;
		border-left: 1px solid #404040;
	}
	
	.aside_news_list .title {
		color: #cacaca;
	}
	
	.aside_tab2 a span {
		border-right: 1px solid #404040;
	}
	
	.aside_tab2 a {
		background: #404040;
		color: #cacaca;
	}
	
	.aside_vod_list2 .text .title, .aside_rank_player .list .inner, .aside_rank_player .list .stat {
		color: #cacaca;
	}
	
	.aside_rank_player .list li + li, .aside_column li + li {
		border-top: 1px solid #404040;
	}
	
	.news_team {
		border: 1px solid #404040;
	}
	
	.news_team a {
		border-left: 1px solid #404040;
		border-top: 1px solid #404040;
		color: #fff;
	}
	
	.news_team .selected a {
		background: #2f2f2f;
	}
	
	.news_team li:after {
		border-left: 1px solid #404040;
		border-top: 1px solid #404040;
	}
	
	.videocenter {
		background: #242424;
	}
	
	.video_channel dl.info .name {
		color: #cacaca;
	}
	
	.video_channel dl.info:before {
		background-color: #404040;
	}
	
	.video_top {
		background: #404040;
	}
	
	.aside_vod_list2 .text .play .ico, .u_likeit_list_module .u_likeit_list_btn .u_ico, .video_summary .service .comment .ico, .video_summary .info .play span {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.u_likeit_list_module .u_type_video .u_cnt {
		color: #cacaca;
	}
	
	.u_likeit_list_module .u_type_video, .video_summary .u_likeit_list_module .u_likeit_list_btn, .video_summary .service .comment, .video_summary .service .share {
		border: 1px solid #404040;
	}
	
	.video_summary .service .comment {
		color: #cacaca;
	}
	
	.videocenter .video_list ~ .paginate {
		border-top: 1px solid #404040;
	}
	
	.video_summary .info .play {
		color: #fff;
	}
	
	.tab_type1 li a {
		border-left: 1px solid #404040;
		color: #cacaca;
	}
	
	.tab_type1 {
		border-right: 1px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	.video_list .text .title {
		color: #cacaca;
	}
	
	.video_head .search, .videocenter .video_head .search {
		border: 1px solid #404040;
		background: #242424;
		color: #cacaca;
	}
	
	.video_head .search .typing, .videocenter .video_head .search .typing {
		background: #242424;
		color: #cacaca;
	}
	
	.video_head .search .btn, .video_list .text .play span, .paginate .pre, .paginate .prev, .paginate .next, .aside_vod_list .text .ico {
		filter: invert(86%);
	}
	
	.combo_box .scrollbar-thumb, .aside_vod_play .scrollbar-thumb, .layer_cald .scrollbar-thumb, .aside_vod_play .scrollbar-thumb {
		background-color: #4f4f4f;
	}
	
	.combo_box .scrollbar-track, .aside_vod_play .scrollbar-track, .layer_cald .scrollbar-track, .aside_vod_play .scrollbar-track {
		background-color: #404040;
	}
	
	.aside_tab a.selected {
		color: #fff;
	}
	
	.aside_tab a span, .videocenter .video_wrap .schedule_nav, .videocenter .tab_type2 {
		border-bottom: 1px solid #404040;
	}
	
	.aside_tab a + a span {
		border-left: 1px solid #404040;
	}
	
	.aside_tab a.selected span {
		border-bottom-color: #404040;
	}
	
	.tab_type2 .prev span, .tab_type2 .next span, .schedule_nav .link_today, .schedule_nav .week, .schedule_nav .link_cal .ico, .u_cbox .u_cbox_btn_refresh .u_cbox_ico_refresh {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.u_cbox .u_cbox_write .u_cbox_write_inner {
		background-color: #242424;
		border: 1px solid #404040;
	}
	
	.u_cbox .u_cbox_write .u_cbox_inbox, .u_cbox .u_cbox_profile_area {
		background-color: #242424;
	}
	
	.u_cbox .u_cbox_box_name, .u_cbox a, .u_cbox .u_cbox_sort .u_cbox_sort_option_on .u_cbox_sort_label, .u_cbox .u_cbox_cleanbot_content, .u_cbox .u_cbox_layer_help .u_cbox_info_title {
		color: #fff;
	}
	
	.u_cbox .u_cbox_layer_help .u_cbox_info_txt {
		color: #cacaca;
	}
	
	.u_cbox .u_cbox_tool .u_cbox_btn_reply {
		background-color: #2f2f2f;
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.u_cbox .u_cbox_recomm_set .u_cbox_btn_recomm, .u_cbox .u_cbox_recomm_set .u_cbox_btn_unrecomm {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.u_cbox .u_cbox_comment_box {
		border-bottom: 1px solid #404040;
	}
	
	.u_cbox .u_cbox_layer_dimmed {
		background-color: #242424;
	}
	
	.u_cbox .u_cbox_layer_cleanbot {
		background-color: #2f2f2f;
	}
	
	.u_cbox .u_cbox_layer_cleanbot_titleicon {
		filter: invert(82.3%);
	}
	
	.u_cbox .u_cbox_layer_cleanbot_title, .list_f2 dd a {
		color: #fff;
	}
	
	.list_f2 {
		border-bottom: 1px solid #404040;
	}
	
	.schedule_vs {
		border: 1px solid #404040;
		border-top: 0;
		background-color: #2f2f2f;
	}
	
	.schedule_week {
		border: 1px solid #404040;
	}
	
	.schedule_week li a:before, .schedule_week li .disabled:before, .schedule_week .arr:before {
		background: #404040;
	}
	
	.schedule_week .next {
		border-right: 1px solid #404040;
	}
	
	.schedule_week li .day {
		color: #fff;
	}
	
	.schedule_vs .vs_area .num {
		color: #cacaca;
	}
	
	.schedule_vs .bx ~ .bx {
		border-left: 1px solid #404040;
	}
	
	.schedule_vs .vs_btn .btn {
		border: 1px solid #404040;
		background-color: #404040;
		color: #cacaca;
	}
	
	.schedule_month_area .schedule_subtitle {
		color: #fff;
	}
	
	.date_select_nav .select_box .btn_toggle {
		border: 1px solid #404040;
		background-color: #242424;
	}
	
	.date_select_nav .select_box .now_selected {
		color: #cacaca;
	}
	
	.date_select_nav .select_box_area.type_date .select_box .now_selected {
		color: #fff;
	}
	
	.date_select_nav .btn_now_date {
		color: #cacaca;
		background-color: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.schedule_month {
		border: 1px solid #404040;
	}
	
	.schedule_month .list a {
		color: #cacaca;
	}
	
	.schedule_month_table thead th {
		border-bottom: 1px solid #404040;
		background-color: #2f2f2f;
		color: #cacaca;
	}
	
	.schedule_month_table thead th.date {
		border-left: 1px solid #404040;
	}
	
	.schedule_month_table tbody th {
		border-top: 1px solid #404040;
		border-left: 1px solid #404040;
		color: #cacaca;
		background: #2f2f2f;
	}
	
	.schedule_month_table .team_left .name, .schedule_month_table .team_right .name, .schedule_month_table .team_left .score, .schedule_month_table .team_right .score, .schedule_month_table .broadcast .btn {
		color: #cacaca;
	}
	
	.schedule_month_table .broadcast .btn {
		border: 1px solid #404040;
	}
	
	.schedule_month_table thead th.last {
		border-right: 1px solid #404040;
	}
	
	.schedule_month_table tbody td {
		border-top: 1px solid #404040;
	}
	
	.schedule_month_table tbody td.last {
		border-right: 1px solid #404040;
	}
	
	.schedule_month_table {
		border-bottom: 1px solid #404040;
	}
	
	.schedule_month_table tbody .division td {
		border-top-color: #404040;
	}
	
	.schedule_month_table .time {
		color: #fff;
	}
	
	.schedule_month_table tbody .division th {
		border-top-color: #404040;
	}
	
	.u_cbox .u_cbox_layer_cleanbot_checklabel {
		background-color: #404040;
		color: #cacaca;
	}
	
	.u_cbox .u_cbox_layer_cleanbot_extrabutton {
		color: #cacaca;
	}
	
	.photo_title .photo_tab_list > li {
		border: 1px solid #404040;
	}
	
	.u_cbox .u_cbox_layer_cleanbot_extra {
		border-top: 1px solid #404040;
	}
	
	.u_cbox .u_cbox_cleanbot {
		border: 1px solid #404040;
	}
	
	.u_cbox .u_cbox_layer_help {
		border: 1px solid #404040;
		background-color: #242424;
	}
	
	.u_cbox .u_cbox_sort .u_cbox_ico_select {
		filter: invert(86%);
	}
	
	.u_cbox .u_cbox_write .u_cbox_inbox .u_cbox_text {
		color: #cacaca;
	}
	
	.u_cbox .u_cbox_upload {
		border-top: 1px solid #404040;
	}
	
	.u_cbox .u_cbox_notice {
		background-color: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.u_cbox .u_cbox_notice .u_cbox_notice_tit {
		color: #cacaca;
	}
	
	.u_cbox {
		background-color: #242424;
		color: #fff;
	}
	
	.u_cbox .u_cbox_count {
		color: #fff;
	}
	
	.layer_cald {
		border: 1px solid #404040;
		background: #242424;
	}
	
	.layer_cald table.date {
		background: #242424;
	}
	
	.video_wrap .schedule_nav {
		border-bottom: 1px solid #404040;
	}
	
	.tab_type2 {
		border-bottom: 1px solid #404040;
	}
	
	.schedule_nav .day {
		color: #fff;
	}
	
	.aside_head .service .repeat_list {
		border-radius: 5px;
	}
	
	.aside_vod_play #scroll, .combo_box .scrollbar-content, .aside_vod_play .scrollbar-content, .layer_cald .scrollbar-content {
		background: #242424;
	}
	
	.aside_vod_list .text .title {
		color: #fff;
	}
	
	.video_list ~ .paginate {
		border-top: 1px solid #404040;
	}
	
	.record_tab .menu img {
		border-radius: 5px;
	}
	
	.quick_top .ico {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.photo_title .photo_tab_list_link {
		color: #cacaca;
	}
	
	.sch_baseball .sch_score {
		border-bottom: 1px solid #404040;
	}
	
	.sch_baseball .sch_score .tab li {
		border: 1px solid #404040;
		border-top: 0;
		background: #2f2f2f;
	}
	
	.sch_baseball .sch_score .tab li a em {
		color: #cacaca;
	}
	
	.sch_baseball .sch_score .tab li.on {
		border: 1px solid #404040;
		border-top: 0;
		background-color: #404040;
	}
	
	.sch_baseball .sch_score .tab li.btn_next2, .sch_vs {
		border-left: 1px solid #404040;
		border-right: 1px solid #404040;
	}
	
	.sch_baseball .sch_score .tab li.btn_prev2, .sch_vs li + li {
		border-left: 1px solid #404040;
	}
	
	.sch_empty.kbo_empty p {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.sch_vs .vs_btn a, .sch_vs .vs_btn span {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.sch_vs .vs_btn {
		border-top: 1px solid #404040;
	}
	
	.tab_team li a {
		color: #cacaca;
	}
	
	.tab_team {
		border: 1px solid #404040;
	}
	
	.tab_team {
		border-top: 1px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	.sch_tb_head .tl {
		color: #cacaca;
	}
	
	.sch_tb_head {
		border-right: 1px solid #404040;
		border-left: 1px solid #404040;
	}
	
	.sch_tb_head p.tr a img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.sch_baseball .sch_tb_top {
		border-bottom: 1px solid #404040;
		background: #2f2f2f;
		color: #cacaca;
	}
	
	.sch_baseball .sch_tb_top table th span {
		text-indent: 0;
		padding-top: 5px;
	}
	
	.sch_baseball .sch_tb {
		border: 1px solid #404040;
		background: #242424;
	}
	
	.sch_baseball .td_date strong, .sch_baseball .td_date, .sch_baseball .team_lft, .sch_baseball .td_score, .sch_vs .end .vs_num {
		color: #cacaca;
	}
	
	.sch_baseball table img, .sch_vs .vs_cnt em {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.gamedata_info {
		border-top: 1px solid #404040;
		color: #cacaca;
	}
	
	.section_center {
		background: #1c346b;
	}
	
	.section_scoreboard2 .t_name_txt, .section_vs2 .t_name_txt, .section_scoreboard2 .p_score {
		color: #fff;
	}
	
	.t_score thead th {
		background: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.t_score thead th.first {
		color: #cacaca;
	}
	
	.t_score thead th span[class^=i] {
		filter: invert(82.3%);
	}
	
	.t_score thead th span em {
		color: transparent;
	}
	
	.t_score tbody th {
		border-bottom: 1px solid #404040;
		color: #cacaca;
	}
	
	.t_score td {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.t_score {
		border-bottom: 1px solid #404040;
	}
	
	.sch_baseball .sch_tb2 {
		background: #2f2f2f;
	}
	
	.sch_baseball .nogame2 {
		background: #2f2f2f;
	}
	
	.sch_baseball .sch_tb2 {
		border: 1px solid #404040;
	}
	
	.sch_baseball .sch_vs {
		border-bottom: 1px solid #404040;
	}
	
	.record_tab .menu {
		border-bottom: 1px solid #404040;
	}
	
	.record_tab li.selected .menu {
		border-left: 1px solid #404040;
		border-bottom-color: #404040;
	}
	
	.record_tab .list {
		border-right: 1px solid #404040;
		border-left: 1px solid #404040;
	}
	
	.record_tab a {
		background: #242424;
		color: #cacaca;
	}
	
	.record_tab li.selected a {
		background: #2f2f2f;
	}
	
	.record_tab li.selected + li .menu {
		border-left: 1px solid #404040;
	}
	
	.record_sub_title .record_h, .record_tbl .team_title {
		color: #fff;
	}
	
	.record_tbl table {
		border-color: #404040;
	}
	
	.record_tbl td span {
		color: #cacaca;
	}
	
	.record_tbl td {
		border-bottom: 1px solid #404040;
		background: none;
	}
	
	.record_tbl + .record_tbl table {
		border-top-color: #404040;
	}
	
	.record_tbl th.selected .sort {
		color: #fff;
	}
	
	.record_tbl th .sort:after {
		filter: invert(86%);
	}
	
	.record_kr .kr_info {
		background-color: #2f2f2f;
	}
	
	.record_kr, .record_lead {
		border-color: #404040;
	}
	
	.record_kr .kr_info .name, .record_lead .info .name, .record_lead .stat, .record_lead .rank_num {
		color: #cacaca;
	}
	
	.record_lead .lead_inner li + li {
		border-left: 1px solid #404040;
	}
	
	.record_kr .inner + .inner, .record_lead .text + .text, .record_lead .lead_inner + .lead_inner {
		border-top: 1px solid #404040;
	}
	
	.toggle_tab a {
		background-color: #2f2f2f;
		color: #cacaca;
	}
	
	.record_tbl td.num strong {
		color: #cacaca;
	}
	
	.record_tbl2 li {
		color: #fff;
	}
	
	.record_lead .lead_title {
		border-bottom: 1px solid #404040;
		background: #2f2f2f;
		color: #cacaca;
	}
	
	.record_tbl th {
		background: #2f2f2f;
		color: #cacaca;
	}
	
	.tab_mnu {
		border-left: 1px solid #404040;
	}
	
	.tab_mnu a, .tab_mnu .offtab {
		filter: invert(86%);
	}
	
	.tab_mnu li {
		border: 1px solid #404040;
		border-left: none;
	}
	
	.tab_mnu .on .mnu2 a {
		background-color: #fff;
	}
	
	.tab_mnu .on a {
		border: 1px solid #fff;
	}
	
	.tab_mnu .on {
		border: 1px solid #404040;
		background: #2f2f2f;
	}
	
	.section_tab {
		background: #242424;
		border-bottom: 1px solid #404040;
		box-sizing: border-box;
	}
	
	.p_winlosesave strong, .ad_result_skin h3 {
		color: #848eb2;
	}
	
	.section_todayrec .home, .section_todayrec .away {
		background: #2f2f2f;
	}
	
	.section_chart .ground_area .hit p, .section_chart .ground_area .out p, .section_chart .ground_area .run p, .section_todayrec dd.t1 span, .section_todayrec .away dd.t1 em, .section_todayrec .home dd.t1 em, .section_todayrec .home dd em, .section_todayrec .home dd span, .section_todayrec .away dd span, .section_todayrec .away dd em, .section_todayrec .home h4, .section_todayrec .away h4 {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.section_todayrec dl dt {
		color: #cacaca;
	}
	
	.ad_result_skin .aside {
		background: #242424;
		border-right: 1px solid #404040;
	}
	
	.section_chart {
		border: 1px solid #404040;
	}
	
	.section_chart h4 {
		border-bottom: 1px solid #404040;
		background: #2f2f2f;
		color: #cacaca;
	}
	
	.section_chart .data_wrap {
		border-left: 1px solid #404040;
		border-right: 1px solid #404040;
	}
	
	.section_chart .select_area li {
		border-bottom: 1px solid #404040;
		background: #2f2f2f;
	}
	
	.section_chart .select_area li a, .section_chart .select_area li span {
		color: #cacaca;
	}
	
	.section_chart .ground_area .legend p .run {
		background: url(https://imgnews.pstatic.net/image/sports/nsports/2010/ico_chart_run.png) no-repeat;
		filter: invert(86%) hue-rotate(-180deg);
		background-size: 10px 10px;
	}
	
	.section_chart .ground_area .legend p .hit {
		background: url(https://imgnews.pstatic.net/image/sports/nsports/2010/ico_chart_hit.png) no-repeat;
		filter: invert(86%) hue-rotate(-180deg);
		background-size: 10px 10px;
	}
	
	.section_chart .ground_area .legend p .out {
		background: url(https://imgnews.pstatic.net/image/sports/nsports/2010/ico_chart_out.png) no-repeat;
		filter: invert(86%) hue-rotate(-180deg);
		background-size: 10px 10px;
	}
	
	.section_chart .ground_area .note {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.section_todayrec {
		border: 1px solid #404040;
	}
	
	.ad_result_skin {
		background: none !important;
	}
	
	.ad_result_skin .article {
		background: #242424;
		border-left: 1px solid #404040;
	}
	
	.section_chart .ground_area {
		border-radius: 10px;
		height: 413px;
	}
	
	.p_info2 .thumb a {
		border: 1px solid #404040;
	}
	
	.p_info2 .vs_info, .p_info2 .status_area td, .p_info2 .status_area th span {
		color: #cacaca;
	}
	
	.p_info2 .status_area {
		border: 1px solid #404040;
		border-width: 1px 0 1px 0;
	}
	
	.p_info2 .status_area .mid th, .p_info2 .status_area .mid td {
		background: #2f2f2f;
	}
	
	.p_info2 .status_area td .detail, .t_type1 th {
		color: #cacaca;
	}
	
	.t_type1 {
		background: #2f2f2f;
		border-bottom: 1px solid #404040;
	}
	
	.t_type1 td {
		color: #cacaca;
		border-bottom: 1px solid #404040;
	}
	
	.t_type1 .last td {
		border-bottom: 1px solid #404040;
	}
	
	.kbo_gc_type2 .h_write h3, .h_write h3 {
		color: #fff;
	}
	
	.h_write .btn_rfsh {
		filter: invert(86%);
	}
	
	.p_next_bat {
		border-bottom: 1px solid #404040;
		background: #2f2f2f;
		color: #cacaca;
	}
	
	.cbox_write_area {
		background: #2f2f2f;
		border-top: 1px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	.cbox_txt textarea {
		color: #cacaca;
		border: 1px solid #404040;
		background: #2f2f2f;
	}
	
	.cbox_txt textarea.cbx_ipt_txt {
		background: #2f2f2f;
		color: #cacaca;
	}
	
	input[type=image] {
		filter: invert(86%);
	}
	
	.cbox_list_area {
		background: #2f2f2f;
	}
	
	.cbox_list_top {
		border-bottom: 2px solid #404040;
	}
	
	.cbx_cmt {
		color: #cacaca;
	}
	
	.cbox_list li {
		border-bottom: 1px solid #404040;
	}
	
	.cbx_page {
		border-top: 2px solid #404040;
	}
	
	.cbx_page a, .cbx_page strong {
		border-right: 1px solid #404040;
		border-left: 1px solid #404040;
		background: #404040;
		color: #cacaca;
	}
	
	.cbx_page a.cbx_next {
		background: #404040;
	}
	
	.ly_lineup .scrl_area {
		scrollbar-3dlight-color: #2f2f2f;
		scrollbar-darkshadow-color: #2f2f2f;
		scrollbar-hightlight-color: #242424;
		scrollbar-shadow-color: #242424;
		scrollbar-arrow-color: #404040;
		scrollbar-face-color: #242424;
		scrollbar-track-color: #2f2f2f;
	}
	
	.ly_lineup {
		background: #242424;
		border: 1px solid #404040;
	}
	
	.ly_lineup h4 {
		color: #fff;
	}
	
	.ly_lineup .lineup_area th {
		color: #cacaca;
		border: 1px solid #404040;
		background: #2f2f2f;
	}
	
	.ly_lineup .lineup_area .bg td {
		background: #2f2f2f;
	}
	
	.ly_lineup .lineup_area td, .ly_lineup .lineup_area td em {
		color: #cacaca;
	}
	
	.p_info2 .ly_detail {
		background: #242424;
		border: 1px solid #404040;
	}
	
	.p_info2 dd, .p_info2 .ly_detail ul li strong {
		color: #cacaca;
	}
	
	.p_info2 .ly_detail .btn_ly_clse {
		filter: invert(86%);
	}
	
	.t_name .t_rank, .t_name .t_win, .t_name .t_lose {
		border: 1px solid #404040;
	}
	
	.g_time, .kbo_gc_type2 .g_time strong {
		color: #7ca1e0;
	}
	
	.t_result_board tbody th, .t_result_board td {
		border-bottom: 1px solid #404040;
		color: #cacaca;
	}
	
	.list_gameevent {
		color: #cacaca;
	}
	
	.t_result_board2 tfoot th, .t_result_board2 tbody th, .t_result_board2 td {
		border-bottom: 1px solid #404040;
		border-left: 1px solid #404040;
		background: #242424;
		color: #cacaca;
	}
	
	.t_result_board2 .bg th, .t_result_board2 .bg td {
		background: #2f2f2f;
	}
	
	.schedule_nav .link_lately {
		filter: invert(86%);
	}
	
	.tab_type2 {
		border-bottom: 1px solid #404040;
	}
	
	.type_match {
		background-color: #242424;
	}
	
	.type_match .no_game {
		background: #2f2f2f;
		color: #cacaca;
	}
	
	.type_match .bx {
		border: 1px solid #404040;
	}
	
	.u_cbox .u_cbox_chart_wrap {
		border-top: 1px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	.u_cbox .u_cbox_chart_cont {
		background: #2f2f2f;
	}
	
	.u_cbox .u_cbox_chart_cnt {
		color: #fff;
	}
	
	.u_cbox .u_cbox_chart_male .u_cbox_chart_mask, .u_cbox .u_cbox_chart_female .u_cbox_chart_mask {
		filter: invert(82.3%);
	}
	
	.u_cbox .u_cbox_chart_open .u_cbox_chart_fold_ico {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.paginate a:hover, .paginate a:active, .paginate a:focus {
		background-color: #2f2f2f;
	}
	
	.paginate a, .paginate strong {
		background: #2f2f2f;
	}
	
	.rr_wrap .tit_box2 h4 {
		color: #fff;
	}
	
	.rr_wrap .tbl_box {
		background: #2f2f2f;
	}
	
	.rr_wrap .tbl_box thead div strong {
		filter: invert(82.3%) hue-rotate(-180deg);
	}
	
	.rr_wrap .tbl_box tbody th {
		border-bottom: 1px solid #404040;
		color: #cacaca;
		background: #404040;
	}
	
	.rr_wrap .tbl_box tbody td {
		border-bottom: 1px solid #404040;
		color: #cacaca;
	}
	
	.rr_wrap .tbl_box .tm span, .rr_wrap .tbl_box .ply span {
		color: #cacaca;
	}
	
	.rr_wrap .tbl_box .h_ln {
		border-bottom: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.rr_wrap .tbl_box tbody td:last-child {
		border-right: 1px solid #404040;
	}
	
	.rr_wrap .p_head thead th {
		border-top: 1px solid #404040;
		border-left: 1px solid #404040;
	}
	
	.rr_wrap .p_head thead div {
		border-bottom: 1px solid #404040;
		background-color: #404040;
	}
	
	.rr_wrap .p_head thead div .title {
		color: #cacaca;
		filter: none;
	}
	
	.rr_wrap .p_head tbody tr td {
		border-bottom: 1px solid #404040;
	}
	
	.rr_wrap .p_head td {
		border-left: 1px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	.rr_wrap .p_head .ph_rank .ord, .rr_wrap .p_head .ph_rank strong {
		color: #cacaca;
	}
	
	.rr_wrap .p_head thead th:last-child {
		border-right: 1px solid #404040;
	}
	
	.rr_wrap .tbl_box tbody .on td {
		border-bottom: 1px solid #404040;
		background: #383838;
	}
	
	.tbl_paging .paging_arr span {
		filter: invert(82.3%) hue-rotate(-180deg);
	}
	
	.tbl_paging .paging_arr {
		border-left: 1px solid #404040;
	}
	
	.rr_wrap .tbl_box tbody .dv th, .rr_wrap .tbl_box tbody .dv td {
		border-bottom: 1px solid #404040;
	}
	
	.column_list3 .inner {
		border: 1px solid #404040;
		background: #2f2f2f;
		color: #cacaca;
	}
	
	.column_list3 .name:after {
		filter: invert(82.3%) hue-rotate(-180deg);
	}
	
	.column_head.type2 {
		background: #2f2f2f;
		border-top: 2px solid #404040;
	}
	
	.news_list .text .desc {
		color: #cacaca;
	}
	
	.t_score tbody.mlb td {
		background-color: #2f2f2f;
	}
	
	.home_box h2, .hmb_sch .day, .hmb_list .hmb_list_items .vs_list .score {
		color: #fff;
	}
	
	.home_mn .btn_wrap .btn, .home_mn .btn_wrap span.btn {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.home_box_head .more span:after, .home_issue .component_box .more span:after {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.home_issue .component_box {
		border-top: 1px solid #404040;
	}
	
	.hmb_sch, .hmb_tab {
		border-top: 1px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	.hmb_sch + .hmb_tab {
		border-top: 1px solid #404040;
		border-bottom: 1px solid #404040;
		background: #2f2f2f;
	}
	
	.gc {
		border-radius: 10px;
	}
	
	.type_match .team .name {
		color: #fff;
	}
	
	.rr_h2 {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.league_choice_tab li a {
		background-color: #2f2f2f;
		border-bottom: 1px solid #404040;
	}
	
	.league_choice_tab li:first-child a, .league_choice_tab li.is_selected + li a {
		border-left: 1px solid #404040;
	}
	
	.league_choice_tab li:last-child a {
		border-right: 1px solid #404040;
	}
	
	.league_choice_tab li.is_selected a {
		background-color: #242424;
		border-left: 1px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	.rr_wrap .tit_box .tr_h3, .rr_wrap .tit_box .tr_h3.challenge, .rr_wrap .tit_box .pr_h4, .rr_wrap .tit_box .apr_h5, .rr_wrap .tit_box .apr_h6 {
		color: #fff;
	}
	
	.rr_wrap .tbl_box tbody tr th {
		border-right: 1px solid #404040;
		border-bottom: 1px solid #404040;
		background: #2f2f2f;
		color: #cacaca;
	}
	
	.rr_wrap .tbl_box td {
		border-top: 1px solid #404040;
		border-bottom: 1px solid #404040;
		background: #2f2f2f;
		color: #cacaca;
	}
	
	.rr_wrap .tbl_box tbody .last th, .rr_wrap .tbl_box tbody .last td {
		border-bottom: 1px solid #404040;
	}
	
	.season_goals .inbox, .rr_wrap .tbl_box .on td {
		border: 1px solid #404040;
	}
	
	.rr_wrap .type2 tbody .on th {
		border-bottom: 1px solid #404040;
		color: #cacaca;
	}
	
	.rr_wrap .type2 tbody .dv th, .rr_wrap .type2 tbody .dv td {
		border-bottom: 1px solid #404040 !important;
	}
	
	.season_goals .players .player_thum .name strong {
		color: #fff;
	}
	
	.hmb_list .hmb_list_items {
		border-top: 1px solid #404040;
	}
	
	.hmb_tab .nav {
		border: 1px solid #404040;
	}
	
	.mCSB_scrollTools .mCSB_draggerRail {
		background-color: #2f2f2f;
	}
	
	.mCSB_scrollTools {
		border-left: 1px solid #404040;
	}
	
	.hmb_tbl .wrap {
		color: #fff;
	}
	
	.news_headline .info .press_link {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.news_headline {
		border-bottom: 1px solid #404040;
	}
	
	.news_work .comment {
		color: #cacaca;
		border: 1px solid #404040;
	}
	
	.u_likeit_button {
		background-color: #2f2f2f;
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.news_work .setting .article_zoom_tit, .news_work .setting .article_zoom_in, .news_work .setting .article_zoom_out, .news_work .setting .article_print, .news_work .comment .ico, .comment_guide .arr:after, .u_likeit_layer:before {
		filter: invert(82.3%) hue-rotate(-180deg);
	}
	
	.hmb_list .hmb_list_items .vs_list .name {
		color: #cacaca;
	}
	
	.tomain_info_phrase {
		color: #fff;
		background-color: #2f2f2f;
	}
	
	.tomain_info_phrase .tomain_info_text, .aside_radio .info .title {
		color: #fff;
	}
	
	.news_headline .logo img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.u_likeit_list_btn.u_type_tomain .u_cnt {
		color: #fff;
	}
	
	.u_likeit_layer {
		background-color: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.news_end {
		color: #cacaca;
	}
	
	.news_end span[style="color:#0000CD"] {
		color: #8383ff !important;
	}
	
	.news_end_btn .u_likeit {
		border-top: 1px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	.u_likeit_inline {
		background-color: #242424;
	}
	
	.u_likeit_list_count, .link_news h3, .link_news ul a, .u_cbox .u_cbox_view_comment .u_cbox_in_view_comment, .comment_guide .toggle {
		color: #fff;
	}
	
	.comment_guide {
		border: 1px solid #404040;
		background: #2f2f2f;
	}
	
	.u_likeit_list_btn.u_type_tomain, .link_news .link_press_collection {
		border: 1px solid #404040;
	}
	
	.link_news {
		border-top: 1px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	.u_likeit_list_btn.u_type_tomain .u_txt, .link_news .link_press_collection {
		color: #cacaca;
	}
	
	.tomain .tomain_help_btn {
		filter: invert(86%);
	}
	
	.news_end a {
		color: #cacaca;
	}
	
	.news_columnist {
		border-top: 1px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	.news_columnist .name {
		color: #fff;
	}
	
	.home_live_box .live_box_card {
		background-color: #2f2f2f;
	}
	
	.home_live_box .live_box_card .category {
		color: #cacaca;
		border-bottom: 1px solid #404040;
	}
	
	.home_live_box .live_box_card .match_info .team .name {
		color: #cacaca;
	}
	
	.home_live_box:after {
		border-bottom: 1px solid #404040;
	}
	
	.home_special_small {
		border-right: 1px solid #404040;
		border-left: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.sch_score, .sch_score .tab {
		background-color: #2f2f2f;
	}
	
	.sch_score .tab li {
		background: #2f2f2f;
		border-right: 1px solid #404040;
		box-sizing: border-box;
		margin-left: 0;
		width: 134px;
	}
	
	.sch_score .tab li.btn_prev2 {
		border-left: 1px solid #404040;
	}
	
	.sch_score .tab li.btn_next2 {
		border-left: none;
	}
	
	.sch_score .tab li.on, .sch_score .tab li.btn_next2 {
		border-right: 1px solid #404040;
	}
	
	.sch_score .tab li img {
		filter: invert(86%);
	}
	.sch_score .tab li a, .sch_score .tab li a em {
		color: #cacaca;
	}
	
	.sch_vs .inner_lft {
		border-top: 1px solid #404040;
		background-color: #2f2f2f;
		border-right: 1px solid #404040;
	}
	
	.kbl_nba .sch_vs .end .vs_num {
		color: #cacaca;
	}
	
	.kbl_nba .sch_vs .end .vs_bg {
		filter: invert(86%);
	}
	
	.sch_paging div {
		border-top: 1px solid #404040;
	}
	
	.kbl_nba .inner_mid {
		border-top: 1px solid #404040;
		border-right: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.sch_vs .inner_rgt {
		border-top: 1px solid #404040;
		background: #2f2f2f;
	}
	
	.sch_paging {
		border-right: 1px solid #404040;
		border-left: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.sch_volleyball .sch_tb_top {
		filter: invert(86%);
	}
	
	.sch_volleyball .sch_tb {
		border: 1px solid #404040;
		background: #2f2f2f;
		border-top-color: #404040;
		border-bottom-color: #404040;
	}
	
	.sch_volleyball .td_date strong {
		color: #fff;
	}
	
	.sch_volleyball .td_date, .sch_volleyball .td_score {
		color: #cacaca;
	}
	
	.sch_volleyball .sch_tb2 {
		border: 1px solid #404040;
		background: #3a3a3a;
		border-top-color: #404040;
		border-bottom-color: #404040;
	}
	
	.sch_volleyball .team_lft, .sch_volleyball .team_rgt {
		color: #cacaca;
	}
	
	.sch_volleyball .sch_tb .td_btn img, .sch_volleyball .sch_tb2 .td_btn img {
		filter: invert(86%);
	}
	
	.sch_vs .vs_lft_name, .sch_vs .vs_rgt_name {
		color: #cacaca;
	}
	
	.sch_empty .kovo, .kbl_nba .kbl_empty p, .kbl_nba .nba_empty p {
		filter: invert(81.2%);
	}
	
	.sch_vs_tbl, .rr_wrap .tit_box h4 {
		filter: invert(86%);
	}
	
	.sch_nogame {
		border-radius: 0 0 15px 15px;
	}
	
	.rr_wrap, .tb_k_w .rr_wrap .tbl_box td.last, .tb_nba .rr_wrap .tbl_box td.last {
		border-top: 1px solid #404040;
	}
	
	.tb_k_w .rr_wrap .tbl_box td.last, .tb_nba .rr_wrap .tbl_box td.last {
		border-right: 1px solid #404040;
	}
	
	.rr_wrap .tbl_box.p_head {
		border-top: 1px solid #404040;
	}
	
	.tb_k_w .rr_wrap .p_head td {
		border-left: 1px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	.tb_k_w .rr_wrap .p_head .ph_info {
		color: #cacaca;
	}
	
	.tb_nba .rr_wrap .round_choice, .rr_wrap .round_choice {
		height: 27px;
		border-radius: 10px;
	}
	
	.home_live_box .live_box_card:empty {
		background-color: #2f2f2f;
	}
	
	.home_wrap .home_special_small .special_ct a img {
		border-radius: 20px;
	}
	
	.home_clist .list a {
		color: #cacaca;
	}
	
	.sch_event ul li a, .sch_golf .h_sch {
		filter: invert(86%);
	}
	
	.match_vs .game {
		color: #cacaca;
	}
	
	.match_vs .inner {
		border-bottom: 1px solid #404040;
	}
	
	.hmb_list .hmb_list_items2 .match_title {
		color: #cacaca;
	}
	
	.golf_tab ul {
		border-right: 1px solid #404040;
		border-left: 1px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	.golf_tab ul li, .tbl_golf_top, .tbl_golf_wrap .btn_vod, .tbl_golf_wrap .btn_live {
		filter: invert(86%);
	}
	
	.tbl_golf_wrap tbody td {
		border-top: 1px solid #404040;
		border-left: 1px solid #404040;
		color: #cacaca;
	}
	
	.tbl_golf_wrap tbody th {
		background: #2f2f2f;
	}
	
	.tbl_golf_wrap .golf_tb, .tbl_golf_wrap .golf_tb2 {
		border: 1px solid #404040;
	}
	
	.tbl_golf_wrap .golf_tb2 tbody th {
		background: #3a3a3a;
	}
	
	.tbl_golf_wrap .golf_tb2 tbody td {
		background: #242424;
	}
	
	.tbl_golf_wrap .golf_tb2 tbody td {
		border-top-color: #404040;
	}
	
	#content > div + table img {
		filter: invert(86%);
	}
	
	.gray20, a.gray20:link, a.gray20:visited, a.gray20:hover, a.gray20:active {
		color: #cacaca;
	}
	
	.home_live_box .live_box_card .general_info .match_title {
		color: #cacaca;
	}
	
	.home_live_box .live_box_card .image_area {
		background-color: #2f2f2f;
	}
	
	.tab_event .menu .olympic, .home_box_bottom .btn_guide .ico_guide, .select_box_common .btn_toggle:after {
		filter: invert(86%);
	}
	
	.hmb_news_vod {
		background-color: #242424;
	}
	
	.home_box_bottom {
		border-top: 1px solid #404040;
	}
	
	.select_box_common .btn_toggle {
		border: 1px solid #404040;
		background-color: #2f2f2f;
		color: #cacaca;
	}
	
	.esports_schedule .schedule_month_list {
		border-bottom: 1px solid #404040;
	}
	
	.esports_schedule .schedule_month_item .tab {
		border-top: 2px solid #404040;
		background-color: #2f2f2f;
		color: #cacaca;
	}
	
	.esports_schedule .schedule_table_title .league {
		color: #fff;
	}
	
	.esports_schedule .schedule_month_table [class^=head] {
		background-color: #2f2f2f;
		border-top: 1px solid #404040;
		border-bottom: 2px solid #404040;
		color: #cacaca;
	}
	
	.esports_schedule .schedule_month_table .division th {
		border-top-color: #404040;
	}
	
	.esports_schedule .schedule_month_table tbody th {
		border-top: 1px solid #404040;
		border-right: 1px solid #404040;
	}
	
	.esports_schedule .schedule_month_table .division td {
		border-top-color: #404040;
	}
	
	.esports_schedule .schedule_month_table tbody td {
		border-top: 1px solid #404040;
	}
	
	.esports_schedule .schedule_month_table .btn_video, .esports_schedule .schedule_month_table .btn_broadcast, .esports_schedule .schedule_month_table .btn_popup_open {
		background-color: #2f2f2f;
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.esports_schedule .schedule_month_table .btn_video:hover {
		border-color: #4f4f4f;
		color: #cacaca;
	}
	
	.esports_schedule .schedule_month_table .division_inner td, .esports_schedule .schedule_month_table .division_inner .time {
		border-top-color: #404040;
	}
	
	.esports_schedule .schedule_month_table td.time {
		color: #cacaca;
	}
	
	.esports_schedule .schedule_month_table .division_inner .time:before {
		background-color: #404040;
	}
	
	.schedule_record_wrap .btn_popup_open {
		background-color: #2f2f2f;
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.schedule_record_popup {
		background-color: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.schedule_record_popup .schedule_record_header .match_name {
		color: #cacaca;
	}
	
	.schedule_record_table .record_list .rank, .schedule_record_table .record_list .team, .schedule_record_table .record_list .point {
		border-bottom: 1px solid #404040;
	}
	
	.schedule_record_table .record_list .team, .schedule_record_table .record_list .rank, .schedule_record_table .record_list .point {
		color: #cacaca;
	}
	
	.schedule_record_popup .pagination_group .btn_prev, .schedule_record_popup .pagination_group .btn_next {
		filter: invert(86%);
	}
	
	.schedule_record_popup .btn_popup_close {
		filter: invert(82.3%);
	}
	
	.video_head .title .match {
		color: #fff;
	}
	
	.type_match .match_box {
		border: 1px solid #404040;
	}
	
	.scoreboard .scoreboard_date_wrap h3 img, .scoreboard_date_wrap .date_wrap img, .tbl_scoreboard_myteam thead th.myteam img, .tbl_scoreboard_myteam thead th img {
		filter: invert(86%);
	}
	
	.tbl_scoreboard_day tbody th {
		background-color: #2f2f2f;
		border-top: 1px solid #404040;
		border-right: 1px solid #404040;
	}
	
	.tbl_scoreboard_myteam thead th {
		background: #2f2f2f;
	}
	
	.tbl_scoreboard_day tbody tr th img {
		filter: invert(82.3%);
	}
	
	.tbl_scoreboard_day tbody tr.start td {
		border-top: 1px solid #404040;
	}
	
	.tbl_scoreboard_day tbody td {
		border-left: 1px solid #404040;
		border-top: 1px solid #404040;
		color: #cacaca;
	}
	
	.tbl_scoreboard_day tbody td.gameinfo {
		background: none;
	}
	
	.tbl_scoreboard_gameinfo tbody td.relay img {
		filter: invert(86%);
	}
	
	.tbl_scoreboard_gameinfo tbody td.state img {
		border-radius: 5px;
	}
	
	.content_title .count {
		border-top: 1px solid #404040;
		color: #cacaca;
	}
	
	.column_list li:after {
		background: #2f2f2f;
	}
	
	.news_list .source .comment .ico, .content_title .link_all .ico, .tip_box .option .link_guide .ico, .u_cbox .u_cbox_paginate .u_cbox_more_wrap .u_cbox_ico_more {
		filter: invert(86%);
	}
	
	.new_news_lnb, .u_cbox .u_cbox_reply_area .u_cbox_write_wrap .u_cbox_write_box, .u_cbox .u_cbox_btn_fold {
		border-top: 1px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	.tip_box, .article_list li, .u_cbox .u_cbox_paginate .u_cbox_btn_more {
		border-bottom: 1px solid #404040;
	}
	
	.u_cbox .u_cbox_name_area, .u_cbox .u_cbox_paginate .u_cbox_btn_more, .article_temp h3.title, .new_end_back a {
		color: #fff;
	}
	
	.new_end_back {
		border: 1px solid #404040;
	}
	
	.article_list a {
		color: #cacaca;
	}
	
	.u_cbox .u_cbox_reply_area {
		background-color: #2f2f2f;
	}
	
	.u_cbox .u_cbox_reply_area .u_cbox_comment_box {
		border-bottom-color: #404040;
	}
	
	.u_cbox .u_cbox_reply_area .u_cbox_upload .u_cbox_btn_upload {
		border-color: #404040;
		background-color: #2f2f2f;
	}
	
	.news_work .count .sns_share, .sns_share_wrap .share {
	    border: 1px solid #404040;
	}
	
	.news_work .count .sns_share .sns_share_ico, .sns_share_wrap .share .sp_ico {
	    filter: invert(86%);
	}
	
	.news_work .setting .article_font, .news_work .setting .font_set .dotum span {
	    filter: invert(82.3%);
	}
	
	.news_work .setting .font_set {
	    border: 1px solid #404040;
	    background: #2f2f2f;
	    z-index: 1;
	}
	
	.news_work .setting .font_set a:hover {
	    background: #404040;
	}
	
	.spi_lst .spi_lst_release {
	    background-color: #2f2f2f;
	    border: 1px solid #404040;
	}
	
	.spi_default a {
	    color: #cacaca;
	}
	
	.spi_btn_release .spi_lst_release a.spi_input_copyurl, .spi_sns_share .spi_lst .spi_btn_release .spi_lst_release a.spi_input_copyurl, .spi_onebtn .spi_lst .spi_btn_release .spi_lst_release a.spi_input_copyurl {
	    color: #cacaca;
	    border: 1px solid #404040;
	    background-color: #404040;
	}
	
	.spi_btn_release .spi_lst_release a.spi_btn_copyurl, .spi_sns_share .spi_lst .spi_btn_release .spi_lst_release a.spi_btn_copyurl, .spi_onebtn .spi_lst .spi_btn_release .spi_lst_release a.spi_btn_copyurl {
	    color: #cacaca !important;
	    border: 1px solid #404040;
	}
	
	.headline .headline_item .link_headline, .good_news .news_list .link_news_end {
		color: #8383ff;
	}
	
	.headline .headline_item, .news_wrap .news_list li {
		border-top: 1px solid #404040;
	}
	
	.home_feature .feature_side:before, .videocenter .tab_type1 li a {
		border-left: 1px solid #404040;
	}
	
	.home_video_panel .link_video_end, .videocenter .video_list .text .title, .videocenter .video_summary .service .comment, .videocenter .tab_type1 li a, .videocenter .video_channel dl.info .name {
		color: #cacaca;
	}
	
	.home_issue_box .text, .news_wrap .news_list .text .title, .videocenter .video_summary .info .play {
		color: #fff;
	}
	
	.videocenter .tab_type1 {
		border-right: 1px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	.news_wrap .news_list {
		border-bottom: 1px solid #404040;
	}
	
	.videocenter .video_summary .u_likeit_list_module .u_likeit_list_btn, .videocenter .video_summary .service .comment, .videocenter .video_summary .service .share {
		border: 1px solid #404040;
	}
	
	.home_video_control {
		border-top: 1px solid #404040;
	}
	
	.videocenter .video_top {
		background: #404040;
	}
	
	.mainpage .page_wrap .aside, .news_wrap .aside, .videocenter .video_wrap .aside {
		border-right: 1px solid #404040;
		border-left: 1px solid #404040;
	}
	
	.p_info .nolineup, .tab_mnu .lyr_status, .tab_mnu .lyr_status2, .tab_mnu .lyr_status3 {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.gnb_notice_li a.gnb_notice .gnb_icon, .mail_li a.gnb_mail .gnb_icon, .gnb_service_li a.gnb_service .gnb_icon, .gnb_talk_li a.gnb_talk .gnb_icon {
		filter: invert(0%) !important;
	}
	
	.main_wrap .aside_radio h3 {
		color: #242424; /* inverted */
	}
	
	.home_live_box {
		background-color: #404040;
	}
	
	.hmb_list .hmb_list_items2 {
		border-top: 1px solid #404040;
	}
	
	#footer address a {
		color: #cacaca;
	}
	
	.home_spot:before {
		background-color: #404040;
		border-bottom: 1px solid #404040;
	}
	
	.news_wrap .news_list .text .desc {
		color: #cacaca;
	}
	
	.videocenter .video_channel dl.info:before {
		background-color: #4f4f4f;
	}
	
	.sports_menu .sub_menu_list .link_sub_menu {
		color: #cacaca;
	}
	
	.main_wrap .aside_section {
		border-right: 1px solid #404040;
		border-left: 1px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	.main_wrap .today_section, .main_wrap .news_section .link_news_item {
		border-bottom: 1px solid #404040;
	}
	
	.main_wrap .today_section .title {
		color: #7474e3;
	}
	
	.main_wrap .today_section .news {
		color: #cacaca;
	}
	
	.aside_shopping .price_wrap .price {
		text-shadow: 1px 1px 5px #000;
	}
	
	.main_wrap .vod_section .text_area {
		color: #cacaca;
	}
	
	.main_wrap .vod_section .button_more {
		background-color: #404040;
		color: #cacaca;
	}
	
	.main_wrap .vod_section .vod_button_area:before {
		background-color: #404040;
	}
	
	.main_wrap .news_section .text_area .title {
		color: #7474e3;
	}
	
	.main_wrap .vod_section .button_more:hover {
		color: #fff;
	}
	
	.main_wrap .vod_section .button_more:after {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.sports_menu .side_menu_list:before {
		background-color: #404040;
	}
	
	.article_temp .article_list a {
		color: #fff;
	}
	
	.article_temp .article_list li {
		border-bottom: 1px solid #404040;
	}
	
	.rr_wrap .tbl_box thead div {
		background: #2f2f2f;
	}
	
	.season_goals .players .player_thum .num {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.rr_wrap .tbl_box tbody .on th {
		border-bottom: 1px solid #404040;
	}
	
	.league_choice_tab li + li a:after {
		background: #404040;
	}
	
	.hmb_list .hmb_list_wrap .title {
		color: #fff;
		border-bottom: 1px solid #404040;
		border-top: 1px solid #404040;
	}
	
	.news_end *[style*='border-bottom'] {
		border-bottom: 1px solid #404040 !important;
	}
	
	.news_end *[style*='background-color'] {
		background-color: #242424 !important;
	}
	
	.news_end *[style*='border-top'] {
		border-top: 1px solid #404040 !important;
	}
	
	.news_end *[style*=' color'], .news_end *[style*=';color'], .news_end *[style^='color'] {
		color: #cacaca !important;
	}
	
	.error_page .head_ico {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.error_page h2 {
		color: #fff;
	}
	
	.error_page p {
		color: #cacaca;
	}
	
	.error_page .tit2 .inner {
		border-top: 1px solid #404040;
	}
	
	.error_page .btns .bt {
		background: #3a3a3a;
		color: #cacaca;
	}
	
	.home_live_box .live_box_card .general_info .main_title, .home_live_box .live_box_card .general_info .sub_title {
		color: #cacaca;
	}
	
	.aside_creator .link_creator .text_area .title, .aside_creator .link_creator:visited {
		color: #cacaca;
	}
	
	.aside_creator .creator_item {
		border-top: 1px solid #404040;
	}
	
	.main_wrap .shopping_section .link_shopping {
		color: #fff;
	}
	
	.main_wrap .shopping_section .link_shopping .title {
		color: #fff;
	}
	
	.aside_creator .pagination .button_prev, .aside_creator .pagination .button_next {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.reporter_morenews .link_morenews, .promotion .link_promotion {
		color: #cacaca;
	}
	
	.aside_rank_player .list .rank_num {
		color: #fff;
	}
	
	.hmb_tab .inner a {
		color: #cacaca;
	}
	
	.home_side_ad {
		background-color: #2f2f2f;
	}
	
	.hmb_list .hmb_list_items .state .time {
		color: #cacaca;
	}
	
	.schedule_vs .vs_btn span.btn {
		border-color: #4f4f4f;
	}
	
	.schedule_week li a, .schedule_week li .disabled {
		color: #cacaca;
	}
	
	.tab_event .list .menu:before {
		background: #404040;
	}
	
	.tab_event .list a {
		color: #cacaca;
	}
	
	.schedule_vs .vs_info .state {
		background-color: #242424;
		border: 1px solid #404040;
	}
	
	.schedule_month .list a:before {
		background-color: #404040;
	}
	
	.schedule_normal {
		border-right: 1px solid #404040;
		border-left: 1px solid #404040;
		border-top: 1px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	.schedule_normal .list a {
		color: #cacaca;
	}
	
	.schedule_month_table .broadcast span.btn {
		border-color: #4f4f4f;
	}
	
	.schedule_normal .list a:before {
		background-color: #404040;
	}
	
	.news_wrap .news_list .source .bar {
		background: #404040;
	}
	
	.news_lnb .option .button {
		color: #cacaca;
	}
	
	.headline .special_item + .headline_item:before {
		border-top: 1px solid #404040;
	}
	
	.videocenter .video_side_ad {
		background-color: #404040;
	}
	
	.videocenter .video_summary .info .origin {
		color: #cacaca;
	}
	
	.videocenter .video_summary .info .date:before, .videocenter .video_summary .info .play:before, .videocenter .video_summary .info .origin:before {
		background-color: #404040;
	}
	
	.videocenter .video_summary .info {
		color: #cacaca;
	}
	
	.videocenter .video_summary .title {
		color: #fff;
	}
	
	.end_btn .u_likeit {
		border-top: 1px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	.videocenter .video_tools .end_btn .u_likeit {
		border-bottom: 0;
	}
	
	.videocenter .video_list .text .info {
		color: #cacaca;
	}
	
	.videocenter .video_list .text .play + span:before {
		background: #404040;
	}
	
	.videocenter .type_text li a {
		color: #cacaca;
	}
	
	.videocenter .type_text li a:before {
		background: #404040;
	}
	
	.videocenter .type_match {
		background-color: #242424;
	}
	
	.videocenter .type_match .bx {
		border: 1px solid #404040;
	}
	
	.videocenter .type_match .no_game {
		background: #2f2f2f;
		color: #cacaca;
	}
	
	.videocenter .type_match .team .name {
		color: #fff;
	}
	
	.videocenter .video_head .link_record, .aside_head .service .repeat_list {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.sports_menu .side_menu_list .link_main_menu {
		color: #cacaca;
	}
	
	.news_no {
		border-bottom: 1px solid #404040;
	}
	
	.paginate_day .inner a {
		color: #cacaca;
	}
	
	.paginate_day .inner a span:before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.new_news_lnb .sort a, .schedule_nav .link_cal {
		color: #cacaca;
	}
	
	.sports_header_pc .sports_lnb_sub {
		border-bottom: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.sports_header_pc .sports_lnb_sub .link_lnb_sub {
		color: #cacaca;
	}
	
	.news_end > p.source, .news_end .byline {
		color: #fff;
	}
	
	.categorize .btn_guide_categorize:before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.sports_info .button:before, .sports_info .link:before {
		background: #404040;
	}
	
	.news_headline .info .bar {
		background: #404040;
	}
	
	.u_likeit_list_btn.u_type_tomain:after {
		background-color: #404040;
	}
	
	.opentalk_box .link {
		background-color: #2f2f2f;
	}
	
	.home_opentalk .head .link_home {
		color: #cacaca;
	}
	
	.opentalk_box .info_area .info .title {
		color: #fff;
	}
	
	.opentalk_box .info_area .info .count {
		color: #cacaca;
	}
	
	.opentalk_box .info_area .category .text {
		background: #3a3a3a;
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.opentalk_box .sub_area {
		border-top: 1px solid #404040;
	}
	
	.opentalk_box .sub_area .condition dt {
		color: #cacaca;
	}
	
	
	.home_opentalk .link_more, .home_opentalk .button_refresh {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.home_opentalk .button_refresh:before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.home_opentalk {
		border-bottom: 1px solid #404040;
	}
}

@-moz-document url-prefix("https://comments.sports.naver.com"), url-prefix("https://sports.news.naver.com")
{
	.cbox, #cbox_module .cbox_write_box, #cbox_module .cbox_write_box2 {
		border: 1px solid #404040;
	}
	
	#cbox_module .cbox_write_box2 {
		background: #242424;
	}
	
	#cbox_module .cbox_list_info .cbox_h_type img, .cbox_p .cbox_reflesh a, .cbox_p .cbox_block .block_id {
		filter: invert(86%);
	}
	
	#cbox_module .cbox_write_default .cbox_user_area textarea {
		background: #242424 !important;
		color: #cacaca !important;
		border: 1px solid #404040;
	}
	
	#cbox_module .cbox_write {
		border-bottom: 1px solid #404040;
	}
	
	#cbox_module .cbox_list_comment .cbox_desc_comment {
		color: #cacaca;
	}
	
	#cbox_module .cbox_list_comment li {
		border-bottom: 1px solid #404040;
	}
	
	#cbox_module .cbox_paginate a, #cbox_module .cbox_paginate strong {
		border: 1px solid #404040;
		color: #cacaca !important;
	}
	
	#cbox_module .cbox_paginate a.cbox_pre, #cbox_module .cbox_paginate a.cbox_next, #cbox_module .cbox_paginate a.cbox_next_end, #cbox_module .cbox_paginate a.cbox_pre_end {
		filter: invert(86%);
	}
	
	.cbox_p .cbox_block .ly_block_id {
		border: 1px solid #404040;
		background: #242424;
	}
	
	.cbox_p .cbox_block .ly_block_id h3 {
		color: #cacaca;
		border-bottom: 1px solid #404040;
	}
	
	.cbox_p .cbox_block .ly_block_id .btn {
		border-top: 1px solid #404040;
	}
	
	.cbox_p .cbox_block .ly_block_id .btn img {
		filter: invert(86%);
	}
	
	.cbox_p label {
		color: #cacaca;
	}
	
	input[type=image] {
		filter: invert(86%);
	}
	
	.u_cbox .u_cbox_btn_usercomment {
		color: #fff;
	}
	
	.u_cbox .u_cbox_btn_totalcomment .u_cbox_ico_arrow, .u_cbox .u_cbox_btn_usercomment .u_cbox_ico_usercomment {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.u_cbox .u_cbox_help_info:before {
		background-color: #404040;
	}
}

@-moz-document url-prefix("https://nid.naver.com/iasystem/pop.nhn"), url-prefix("https://admin.blog.naver.com/AdminUserMobileCertificationForm.nhn")
{
	html, body {
		background: #242424;
	}
	
	.mobile_title {
		color: #cacaca;
	}
	
	:root .input_check_big label, :root .input_chk_small label {
		filter: invert(89%) hue-rotate(-180deg);
	}
	
	.ipin_box, .row_group {
		background-color: #242424;
		border: 1px solid #404040;
	}
	
	.join_row {
		background: #242424;
		border-top: 1px solid #404040;
	}
	
	.int {
		background: #242424;
		color: #cacaca;
	}
	
	.ps_box .int {
		background: #242424;
	}
	
	.mobile_verify .country_code, .mobile_verify .bir_mm .ps_box, .mobile_verify .bir_yy .ps_box {
		border-right: 1px solid #404040;
	}
	
	.jender label {
		background: #242424;
		color: #cacaca;
	}
	
	.mobile_verify .jender label {
		background: #2f2f2f;
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.mobile_verify .bir_tt {
		background: #404040;
		color: #cacaca;
	}
	
	a.btn_c {
		border: 1px solid #404040;
		background: #2f2f2f;
		color: #cacaca;
	}
	
	.btn_back, .btn_confirm, .btn_next, .btn_next2, .btn_submit {
		background: #019341;
		border: 1px solid #404040;
	}
	
	.mobile_verify .btn, :root .mobile_verify .btn {
		background: none;
	}
	
	.btn_confirm {
		position: relative;
	}
	
	.btn_back a.btn, .btn_confirm a.btn, .btn_next a.btn, .btn_next2 a.btn, .btn_submit a.btn {
		text-indent: 0;
		color: #242424;
		position: absolute;
		text-align: center;
		font-size: 18px;
		font-weight: bold;
		left: 50%;
		top: 50%;
		transform: translate(-50%, -50%);
		width: auto;
		height: auto;
	}
	
	#header {
		background: #019341;
	}
	
	#header h1 {
		color: #242424;
		font-family: "돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif;
	}
	
	h2 {
		color: #fff;
	}
	
	p.desc1 {
		color: #cacaca;
	}
	
	#content {
		border-bottom: 1px solid #404040;
	}
	
	.bx1_shadow {
		border: 1px solid #404040;
		background: #2f2f2f;
	}
	
	.bx1 {
		border: 1px solid #404040;
	}
	
	dl.dl2 dt {
		color: #fff;
	}
	
	dl.dl2 dd {
		color: #cacaca;
	}
	
	dl.dl2 dd input {
		background: #242424;
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	#before a img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	dl.dl2 dd a {
		border: 1px solid #404040;
		background: #242424;
		color: #cacaca;
	}
	
	dl.dl2 dd input[style*='border'] {
		border: 1px solid #404040 !important;
	}
	
	#content p[style*='color:#424242'] {
		color: #cacaca !important;
	}
	
	p.desc3, p.desc2 {
		color: #cacaca;
	}
	
	#content05 .bx1_shadow {
		border: 1px solid #404040;
		background: #2f2f2f;
	}
	
	dl.dl12 dt, p.approval label {
		color: #fff;
	}
	
	p.desc15 {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	#footer {
		border-top: 3px solid #404040;
	}
	
	#content05 {
		border-bottom: 1px solid #404040;
	}
	
	#footer input[type='image'], #footer a img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	dl.dl12 dd select {
		appearance: none;
		-moz-appearance: none;
		-webkit-appearance: none;
		background: #242424;
		color: #cacaca;
		border: 1px solid #404040;
		background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IiNjYWNhY2EiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTQuNDI3IDkuNDI3IDMuMzk2IDMuMzk2YS4yNTEuMjUxIDAgMCAwIC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwIDAgMTEuMzk2IDlINC42MDRhLjI1LjI1IDAgMCAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3IDcuODIgMy4wNzJhLjI1LjI1IDAgMCAxIC4zNTQgMEwxMS41NyA2LjQ3YS4yNS4yNSAwIDAgMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMCAxLS4xNzctLjQyN3oiLz48L3N2Zz4=");
		background-position: right 2px center;
		background-repeat: no-repeat;
		background-size: 16px;
		padding: 1px 20px 1px 5px;
		border-radius: 5px;
		filter: none;
	}
	
	dl.dl12 dd select:focus-visible {
		outline: none;
	}
	
	dl.dl12 dd select:disabled {
		color: #666;
		background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IiM2NjYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTQuNDI3IDkuNDI3IDMuMzk2IDMuMzk2YS4yNTEuMjUxIDAgMCAwIC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwIDAgMTEuMzk2IDlINC42MDRhLjI1LjI1IDAgMCAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3IDcuODIgMy4wNzJhLjI1LjI1IDAgMCAxIC4zNTQgMEwxMS41NyA2LjQ3YS4yNS4yNSAwIDAgMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMCAxLS4xNzctLjQyN3oiLz48L3N2Zz4=");
	}
	
	.input_text {
		border: 1px solid #404040;
		background: #242424;
		color: #cacaca;
	}
	
	:root .sel {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.parent_privacy_txt {
		color: #cacaca;
	}
	
	dl.dl12 dd {
		color: #cacaca;
	}
}

@-moz-document url-prefix("https://nid.naver.com/user2/common/terms/terms.nhn")
{
	.privacy_title {
		background-color: #019341;
		color: #242424;
	}
	
	.pop_content, .content_area {
		background-color: #242424;
	}
	
	.tab_menu li a {
		color: #cacaca;
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.agree_content {
		border-bottom: 1px solid #404040;
	}
	
	.agree_text {
		color: #cacaca;
	}
	
	.btn_wrap button {
		background-color: #019341;
		color: #242424;
	}
	
	.footer_area {
		background-color: #2f2f2f;
		border-top: 1px solid #404040;
	}
}

@-moz-document url-prefix("https://nid.naver.com/oauth2.0/authorize")
{
	.oauth_personal {
		background-color: #2f2f2f;
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.oauth_user_pop {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.txt_bold {
		color: #fff;
	}
	
	.oauth_personal .tit {
		color: #cacaca;
	}
	
	.bg_whole {
		background: #242424;
	}
	
	body {
		color: #cacaca;
		background: #242424;
	}
	
	#footer a, #footer a:visited {
		color: #cacaca;
	}
	
	#footer address a {
		color: #fff;
	}
	
	#footer ul li:before {
		background-color: #404040;
	}
	
	.btn_unit_off, .btn_unit_on {
		color: #242424;
	}
	
	.access_logo img {
		background: #fff;
		border-radius: 22.5%;
	}
	
	.notify_area {
		background: #242424;
	}
	
	.notify_box {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.agree_check_box .all_txt {
		color: #fff;
	}
	
	.agree_all+.agree_all {
		border-top: 1px solid #404040;
	}
	
	.inform_agree_inner {
		border-top: 1px solid #404040;
	}
	
	.inform_agree_inner .desc .txt_bold, .inform_agree_inner .desc strong, .inform_agree_inner .desc .txt_bold2 {
		color: #fff;
	}
	
	.inform_agree_inner .desc {
		color: #cacaca;
	}
	
	.u_cr, .u_cra {
		color: #cacaca;
	}
	
	.u_cri_v1::before {
		background-color: #404040;
	}
	
	.inform_agree_area .item_basic, .inform_agree_area .item_com, .inform_agree_area .item_desc, .inform_agree_area .item_need {
		color: #cacaca;
	}
	
	.header_oauth .main_title {
		color: #fff;
	}
	
	.header_oauth .logo .link::before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.header_oauth .nickname {
		color: #cacaca;
	}
	
	.header_oauth .tooltip {
		border: 1px solid #404040;
		background: #2f2f2f;
	}
	
	.header_oauth .tooltip::before {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.header_oauth .btn_tooltip {
		color: #cacaca;
	}
	
	.oauth_wrap .top_area {
		background: #2f2f2f;
	}
	
	body.oauth_full .oauth_wrap .top_area {
		border: 1px solid #404040;
		border-bottom: 0;
	}
	
	.oauth_wrap .name {
		color: #fff;
	}
	
	.oauth_wrap .scroll_area {
		background: #2f2f2f;
	}
	
	body.oauth_full .oauth_wrap .scroll_area {
		border: 1px solid #404040;
		border-width: 0 1px;
	}
	
	.oauth_wrap .check_list label span {
		color: #fff;
	}
	
	.oauth_wrap .notice {
		color: #cacaca;
		border-top: 1px solid #4f4f4f;
	}
	
	.oauth_wrap .btn_area .btn {
		color: #242424;
	}
	
	.oauth_wrap .check_all strong {
		color: #fff;
	}
	
	.oauth_wrap .check_all {
		border-bottom: 1px solid #4f4f4f;
	}
	
	.oauth_wrap .check_all em, .oauth_wrap .sub_list .sub_item span {
		color: #cacaca;
	}
	
	.oauth_wrap .top_area::before {
		background: #2f2f2f;
	}
	
	.oauth_wrap .top_area_inner {
		border-bottom: 1px solid #404040;
	}
}

@-moz-document url-prefix("https://nid.naver.com/user2/campaign")
{
	#header .header_area .logo_area .naver_logo img, #header .header_area .title img, .title::after {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	html, body, .header {
		background: #224757;
	}
}

@-moz-document url-prefix("https://noti.naver.com"), url-prefix("https://myfeed.naver.com"), url-prefix("https://me.naver.com/tab/news.nhn"), url-prefix("https://me.naver.com")
{
	html, head, body {
		background: #242424;
	}
	
	#header.h_noti, #header.h_myfeed {
		background: #242424;
		border-bottom: 2px solid #404040;
	}
	
	.gnb_area .gnb_list_box .gnb_last ul {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	/* Notification */
	
	.h_noti .gnb_list_box ul li:not(.notify) a, .gnb_area .gnb_list_box .gnb_last .btn_more {
		filter: invert(86%);
	}
	
	.h_noti .gnb_area .gnb_list_box .gnb_last ul {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	/* My Feed */
	
	.h_myfeed .gnb_list_box ul li:not(.myfeed) a, .gnb_area .gnb_list_box .gnb_last .btn_more {
		filter: invert(86%);
	}
	
	.h_myfeed .gnb_area .gnb_list_box .gnb_last ul {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.lft_zone .svc_name span.on strong, .rgt_zone .ctrl_delegate .lst_option2 label, .rgt_zone .ctrl_delegate .lst_option label {
		color: #fff;
	}
	
	.me_menu1 .contents {
		background: #242424;
	}
	
	.lft_area {
		border-right: 1px solid #404040;
		border-top: 2px solid #404040;
		background-color: #2f2f2f;
	}
	
	.notice_ftr {
		background-color: #2f2f2f;
	}
	
	.notice_ftr li a {
		color: #7c8ca2;
	}
	
	.lft_area h3 {
		border-bottom: 1px solid #404040;
	}
	
	.top_btn_area {
		border-bottom: 2px solid #404040;
	}
	
	.top_btn_area button {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.no_result .btn_direct, .no_result .thumb {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.time_line .daily_obj {
		background: none;
		position: relative;
	}
	
	.time_line .daily_obj:before {
		background: url(https://ssl.pstatic.net/static/me/new/timeLine_bg.gif) repeat-y 15px 0;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.time_line .daily_obj h4 {
		background: none;
		position: relative;
		color: #fff;
		font-family: 'Helvetica', 'serif';
	}
	
	.time_line .daily_obj h4:before {
		background: url(https://ssl.pstatic.net/static/me/new/ico_time.png) no-repeat;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.tx_tooltip {
		border: 1px solid #404040;
		background: #2f2f2f;
		border-top-color: #4f4f4f;
	}
	
	.footer_contents {
		background-color: #242424 !important;
	}
	
	.lft_area h3 a, .no_result .h_no_result {
		color: #fff;
	}
	
	.nlst_checked .tx_tooltip .bubble_content .tx_width .alarm_tx {
		color: #fff;
	}
	
	.tx_tooltip .bubble_content .from_obj .alarm_time {
		border-left: 1px solid #404040 !important;
		color: #cacaca;
	}
	
	.tx_tooltip:hover .env_bubble, .tx_tooltip .del_bubble {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.notice_ftr li .ico_new {
		border-radius: 2px;
	}
	
	.notice_ftr li:before {
		background-color: #404040;
	}
	
	.err_load {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.loading_area p {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.time_line .daily_obj li.nlst_checked .tx_tooltip .bubble_content .tx_width .ans_type {
		color: #fff;
	}
	
	.rgt_zone .result_list .env_modal {
		background: #242424;
	}
	
	.ly_ic_loading {
		filter: invert(88%) hue-rotate(-180deg);
	}
	
	.loading_tx p {
		color: #cacaca;
	}
	
	.envmt_cont, .envmt_cont .control_box, .end_tx, .envmt_foot {
		background: #2f2f2f;
	}
	
	.envmt_cont .control_box h4 {
		color: #fff;
	}
	
	.end_tx span {
		color: #cacaca;
		background: #2f2f2f;
	}
	
	.envmt_cont .envmt_foot .img_bg_bot span {
		background: none;
	}
	
	.envmt_cont .envmt_foot .img_bg_bot span.sc_bg {
		background: #2f2f2f;
	}
	
	.envmt_cont .envmt_foot .img_bg_bot .btn_cncl {
		filter: invert(86%);
	}
	
	.envmt_cont .control_box .box_area {
		border: 1px solid #404040;
	}
	
	.lft_zone .svc_name .svc_list ul > li a:hover, .lft_zone .svc_name .subscribe_list ul > li a:hover, .lft_zone .svc_name .svc_list ul > li.on a, .lft_zone .svc_name .subscribe_list ul > li.on a {
		background: #4f4f4f;
	}
	
	.lft_zone .svc_name .svc_list ul > li a, .lft_zone .svc_name .subscribe_list ul > li a {
		color: #cacaca;
	}
	
	.lft_zone .svc_name .svc_list ul > li, .lft_zone .svc_name .subscribe_list ul > li {
		border-bottom: 1px solid #404040;
	}
	
	.lft_zone .svc_name .svc_list ul > li button, .lft_zone .svc_name .subscribe_list ul > li button, .lft_zone .svc_name dt button, .rgt_zone .result_list .chk_btn {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#container .top_btn_area .loading_area {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.lft_zone .svc_name dt, .rgt_zone .ctrl_delegate {
		border-bottom: 1px solid #404040;
		background: #404040;
	}
	
	.control_box.alarm .svc_name dt {
		background: #404040;
	}
	
	.control_box.alarm .lft_zone .svc_name span strong {
		color: #fff;
	}
	
	.control_box.alarm .svc_symb em, .rgt_zone .result_list li a {
		color: #cacaca;
	}
	
	.control_box.alarm .rgt_zone .result_list ul > li {
		border-top: 1px solid #404040;
	}
	
	.control_box.alarm .rgt_zone .result_list ul {
		border-bottom: 1px solid #404040;
	}
	
	.envmt_cont .control_box .box_area .lft_zone {
		border-right: 1px solid #404040;
	}
	
	.gnb_notice_li a.gnb_notice .gnb_icon, .mail_li a.gnb_mail .gnb_icon, .gnb_service_li a.gnb_service .gnb_icon {
		filter: invert(0%) !important;
	}
	
	.rgt_zone .ctrl_delegate .lst_option2 .btn_del_neighbor {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.rgt_zone .ctrl_delegate .lst_option span {
		border-left: 1px solid #4f4f4f;
		color: #cacaca;
	}
	
	.rgt_zone .result_list li:hover {
		background: #3a3a3a;
	}
	
	.rgt_zone .ctrl_delegate .lst_option2 .reader_cncl {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.no_result .result_con {
		color: #cacaca;
	}
	
	.snb > li a {
		color: #fff;
	}
	
	.nlst_checked dt, .nlst_checked strong, .nlst_checked a, .nlst_checked em, .tx_tooltip .bubble_content .from_obj dd a, .tx_tooltip .bubble_content .from_obj dd {
		color: #fff !important;
	}
	
	.lst_area > ul > li {
		color: #cacaca;
	}
	
	.lst_obj .con_desc h4 a {
		color: #fff;
	}
	
	.con_desc .lst_type1 .thumbs_tx a {
		color: #cacaca;
	}
	
	.lst_area > ul > li {
		border-top: 1px solid #404040;
	}
	
	.con_desc .frm_svc span {
		border-left: 1px solid #404040;
		color: #cacaca;
	}
	
	.footer_contents p {
		color: #cacaca;
	}
	
	.footer_contents p a {
		color: #fff;
	}
	
	.lst_obj .thumb a .mask, .tx_tooltip .thumb a .mask, .tx_tooltip .thumb .alarm .mask {
		border-radius: 5px;
	}
	
	.tx_tooltip .thumb .alarm, .tx_tooltip .thumb a, .lst_obj .thumb a {
		background: #242424;
	}
	
	.tx_tooltip .thumb .alarm img, .tx_tooltip .thumb a img, .lst_obj .thumb a img {
		border-radius: 5px;
	}
	
	.con_desc .lst_type2 .rgt_dsc .fd_cont a {
		color: #cacaca;
	}
	
	.nlst_checked dt, .nlst_checked strong, .nlst_checked a, .nlst_checked a:link, .nlst_checked em, .tx_tooltip .bubble_content .from_obj dd a, .tx_tooltip .bubble_content .from_obj dd a:link, .tx_tooltip .bubble_content .from_obj dd, .con_desc .frm_svc span.h_title a, .con_desc .frm_svc span.h_title a:link {
		color: #fff !important;
	}
	
	.nlst_checked a:visited, .tx_tooltip .bubble_content .from_obj dd a:visited, .con_desc .frm_svc span.h_title a:visited {
		color: #cacaca !important;
	}
	
	.lst_obj .con_desc h4 {
		color: #fff;
	}
	
	.tx_tooltip .bubble_content .tx_width .alarm_tx {
		color: #fff;
	}
	
	.tx_tooltip .bubble_content .from_obj dt {
		color: #fff;
	}
	
	.tx_tooltip .bubble_content .limit_alarm {
		color: #fff;
	}
}

@-moz-document regexp("https://calendar\\.naver\\.com/(?!promotion.nhn|subscribePage.nhn).*")
{
	html, head {
		background: #242424;
		color: #cacaca;
	}
	
	body {
		background: #2c2c2c !important;
	}
	
	#header.h_calendar {
		background: #2f2f2f;
	}
	
	#header .pwe_home:before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.h_calendar .gnb_area .gnb_list_box .gnb_last ul {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	#container {
		background: #242424;
	}
	
	#nav_snb {
		border-right: 1px solid #404040;
		background: #242424 !important;
		border-color: #404040 !important;
	}
	
	.mini_calender .btn_fold .ico, .mini_calender .sp, .mini_calender .btn_prev, .mini_calender .btn_next, .calendar_category .ico, .view_othertype .ico_more {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.mini_calender .date_area .date {
		color: #fff;
	}
	
	.snb_schedule .btn_workset a span {
		color: #242424;
	}
	
	.calendar_category .all_view {
		border-bottom: 1px solid #404040;
	}
	
	.calendar_category .mycal, .calendar_category .view_sort, .calendar_category .my_todo .category_list.share, .calendar_category .cal_tit .btn_makecal, .calendar_category .cal_tit .btn_settingcal, .calendar_category .all_view, .calendar_category .my_group, .calendar_category .nworks, .calendar_category .my_todo, .calendar_category .bn_nworks a, .calendar_category .nworks_todo, .calendar_category .view_share, .calendar_category .view_todo, .alarm_area, .bn_nworks, .view_othertype, .calendar_category .category_list li.corp_cal:after {
		border-color: #404040 !important;
	}
	
	.calendar_category {
		border-top: 1px solid #404040 !important;
	}
	
	.calendar_category .cal_tit p a {
		color: #cacaca;
	}
	
	.calendar_category .cal_tit .btn_makecal .ico, .calendar_category .cal_tit .btn_settingalarm .ico, .calendar_category .cal_tit .btn_settingcal .ico, .calendar_category .all_view .ico_cal, .calendar_category .category_list li .show_menu, .calendar_category .view_sort li .show_menu, .calendar_category .category_list li .show_menu:hover, .calendar_category .view_sort li .show_menu:hover, li.disabled .ck_box, .ck_color_ffe3e9.ck_box, .ck_color_fae3d9.ck_box, .ck_color_fcfac1.ck_box, .ck_color_e9f1c3.ck_box, .ck_color_d9eff2.ck_box, .ck_color_ede0fa.ck_box, .ck_color_ffffff.ck_box, .ck_color_e9e9e9.ck_box, .calendar_category .view_sort .ico, .calendar_category .view_sort li .setting_cate, .calendar_category .all .ico, .calendar_category .today .ico, .calendar_category .weeks .ico, .calendar_category .important .ico, .calendar_category .complete .ico, .calendar_category .charge .ico, .calendar_category .assign .ico, .calendar_category .category_works .btn_makeworks, .view_othertype .ico_todo, .view_othertype .ico_schedule, .bn_nworks a .icon, li.selected .cl_box, .calendar_menu_layer .color_list li.disabled .cl_box, .calendar_menu_layer.cl_modify .color_list li .cl_box:hover, .calendar_menu_layer .btn_del, .calendar_menu_layer .btn_cls, .help_layer .arrow, .help_layer.tooltip_noreply .arrow {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.help_layer p {
		background: #242424;
		color: #cacaca;
		border: 1px solid #404040;
	}
	
	.calendar_menu_wrap {
		border-color: #404040;
		background: #242424;
	}
	
	.calendar_menu_layer h4 {
		border-bottom: 1px solid #404040;
		color: #cacaca;
	}
	
	.calendar_menu_layer .action_list li a {
		color: #cacaca;
	}
	
	.calendar_menu_layer .action_list li a:hover {
		background-color: #2f2f2f;
	}
	
	.calendar_menu_layer .action_list {
		border-bottom: 1px solid #404040;
	}
	
	.layer_lst2 .edit_input {
		border: 1px solid #404040;
		color: #cacaca;
		background: #242424;
	}
	
	.layer_lst2 .set_btn button {
		background: #242424;
		border-color: #404040;
		color: #cacaca;
	}
	
	.layer_lst2 .set_btn button.btn_emphasis {
		background: #242424;
	}
	
	.layer_lst2 .set_btn button:hover {
		border-color: #404040;
		background-color: #2f2f2f;
	}
	
	.layer_popup {
		border-color: #404040;
		background: #242424;
	}
	
	.layer_popup .layer_content {
		background: #242424;
	}
	
	.layer_popup .layer_header h4 {
		color: #fff;
	}
	
	.layer_popup .layer_header {
		border-bottom: 1px solid #404040;
	}
	
	.selectbox13 .selectbox-box {
		filter: invert(86%);
		color: #242424;
	}
	
	.selectbox13 .selectbox-layer {
		background-color: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.selectbox-list {
		background-color: #2f2f2f !important;
	}
	
	.ly_delete_schedule .select_area {
		border-bottom: 1px solid #404040;
	}
	
	.selectbox13 .selectbox-list ul li {
		color: #cacaca;
		background-color: #242424;
	}
	
	.ly_delete_schedule .select_area {
		border-bottom: 1px solid #404040;
	}
	
	.selectbox13 .selectbox-layer .selectbox-item-selected, .selectbox-layer .selectbox13 .selectbox-item-hovered {
		background-color: #404040;
	}
	
	.selectbox13 .selectbox-list ul li.selectbox-item-selected, .selectbox13 .selectbox-list ul li.selectbox-item-over {
		background-color: #404040 !important;
	}
	
	.selectbox13 .selectbox-layer .selectbox-list li {
		color: #cacaca;
	}
	
	.ly_delete_schedule .select_date {
		color: #cacaca;
		background: #242424;
		border: 1px solid #404040;
	}
	
	.layer_calendar {
		border-color: #404040;
		background: #2f2f2f;
	}
	
	.layer_calendar .ly_header .calendar-btn-prev-year, .layer_calendar .ly_header .calendar-btn-prev-mon, .layer_calendar .ly_header .calendar-btn-next-mon, .layer_calendar .ly_header .calendar-btn-next-year {
		filter: invert(86%);
	}
	
	.layer_calendar .ly_header .calendar-title {
		color: #fff;
	}
	
	.layer_calendar table td a:hover {
		color: #cacaca;
		background: #404040;
	}
	
	.layer_calendar table .calendar-today a {
		border-color: #404040;
	}
	
	.layer_calendar .select_area {
		border-top: 1px solid #404040;
	}
	
	.layer_calendar .select_area .btn_group button {
		background: #2f2f2f;
		color: #cacaca;
	}
	
	#footer {
		background: #242424;
		border-top: 1px solid #404040;
		color: #cacaca;
	}
	
	#footer .quick_left {
		background: #242424;
	}
	
	.frame {
		background: none;
	}
	
	.monthly_calendar .week {
		color: #cacaca;
		border-bottom: 1px solid #404040;
		border-top: 1px solid #404040;
		background: #242424;
	}
	
	.monthly_calendar .table_container {
		background: #242424;
	}
	
	.monthly_calendar .schedule_list {
		color: #fff;
	}
	
	.monthly_calendar .grid {
		border-bottom: 1px solid #404040;
	}
	
	.monthly_calendar .grid td ~ td {
		border-left: 1px solid #404040;
	}
	
	.monthly_calendar .grid .today_area .outline {
		background: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.sort_area .date_view .date {
		color: #cacaca;
	}
	
	.sort_area .date_view button {
		filter: invert(86%);
	}
	
	button {
		color: #cacaca;
		background: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.layer_popup .layer_footer button {
		color: #fff;
		border-color: #404040;
		background: #2f2f2f;
	}
	
	.sort_area .view_type button {
		border: 1px solid #404040;
		color: #cacaca;
		background-color: #242424;
	}
	
	.sort_area .view_type button:hover {
		border-color: #404040;
		background-color: #2f2f2f;
	}
	
	#content_top .info_area .btn_fold {
		background-color: #242424;
		border: 1px solid #404040;
	}
	
	#content_top .info_area .btn_fold:hover {
		border-color: #404040;
		background-color: #2f2f2f;
	}
	
	.search_box .search, .search_box .detail {
		background: #242424;
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.search_box .search_btn {
		filter: invert(86%);
	}
	
	.search_box .detail:hover {
		background: #2f2f2f;
		border-color: #404040;
		color: #cacaca;
	}
	
	#content_top .info_area .btn_reload, .type_schedule.todo .ico, .type_schedule .ico, .btn_common .share, .calendar_name .selectbox-box.calendar_color_ffffff:after, .calendar_name .selectbox-item-over:after, .btn_sy .add_map2, .paginate .pre_end_n .spr, .paginate .pre_end .spr, .paginate .pre_n .spr, .paginate .pre .spr, .paginate .next_n .spr, .paginate .next .spr, .paginate .next_end_n .spr, .paginate .next_end .spr, .tooltip_vertical.subscribe_url .close {
		filter: invert(86%);
	}
	
	.srch_row1 label.l_tit {
		color: #cacaca;
	}
	
	.srch_row1 input {
		color: #cacaca;
		border: 1px solid #404040;
		background: #242424;
	}
	
	.search_area .select_wrap {
		color: #cacaca;
		background-color: #242424;
	}
	
	.search_area .select_wrap.selectbox13 .selectbox-layer {
		border-color: #404040;
	}
	
	.srch_row2 .l_tit {
		color: #cacaca;
	}
	
	.srch_row2 input {
		color: #cacaca;
		border: 1px solid #404040;
		background: #242424;
	}
	
	.srch_row3 .l_tit {
		color: #cacaca;
	}
	
	.search_area .btn_srch {
		background: #242424;
		color: #cacaca;
		border: 1px solid #404040;
	}
	
	.search_area .btn_srch:hover {
		background: #2f2f2f;
		color: #cacaca;
		border: 1px solid #404040;
	}
	
	.search_area {
		border-bottom: 1px solid #404040;
	}
	
	button.type_schedule {
		background: #242424;
	}
	
	.weekly_calendar .title {
		border-top: 1px solid #404040;
		background: #2f2f2f;
	}
	
	.weekly_calendar .title .standard a {
		color: #fff;
	}
	
	.weekly_calendar table td {
		border-right: 1px solid #404040;
	}
	
	.weekly_calendar .title .flex_area {
		background-color: #2f2f2f;
	}
	
	.weekly_calendar .special_schedule .fix_area .time {
		border-right: 1px solid #404040;
		color: #cacaca;
	}
	
	.weekly_calendar .title .time {
		border-right: 1px solid #404040;
		color: #cacaca;
	}
	
	.weekly_calendar .special_schedule .todo, .weekly_calendar .special_schedule .anniversary, .weekly_calendar .special_schedule .allday {
		border-bottom: 1px solid #404040;
	}
	
	.weekly_calendar .day_schedule .time {
		border-right: 1px solid #404040;
		color: #cacaca;
	}
	
	.weekly_calendar .day_schedule .set_time {
		border-bottom: 1px solid #404040;
		color: #cacaca;
		background: #242424;
	}
	
	.layer_set_time {
		border-color: #404040;
		background: #2f2f2f;
		color: #cacaca;
	}
	
	.layer_add_timezone .btn_area button, .layer_set_timezone .btn_area button, .layer_set_time .btn_area button {
		color: #cacaca;
		border-color: #404040;
		background: #242424;
	}
	
	.layer_add_timezone .btn_area button:hover, .layer_set_timezone .btn_area button:hover, .layer_set_time .btn_area button:hover {
		border-color: #404040;
		background: #2f2f2f;
	}
	
	.layer_set_time h2 {
		border-bottom: 1px solid #404040;
		color: #fff;
	}
	
	.searchLayer {
		background: #242424;
	}
	
	.searchLayer a:hover, .searchLayer a:focus, .searchLayer a.onfocus, .searchLayer .selected {
		background: #2f2f2f;
	}
	
	a {
		color: #cacaca;
	}
	
	.searchLayer a {
		color: #cacaca;
	}
	
	.layer_popup .layer_footer button:hover {
		border-color: #404040;
		background-color: #242424;
	}
	
	.layer_popup .layer_footer button.btn_emphasis {
		background: #242424;
	}
	
	.weekly_calendar .day_schedule .time ul {
		border-bottom: 1px solid #404040;
	}
	
	.weekly_calendar .day_schedule .time ul.over {
		background: #242424;
	}
	
	.weekly_calendar .day_schedule .time ul li {
		color: #cacaca;
	}
	
	.weekly_calendar .day_schedule .flex_area {
		border-bottom: 1px solid #404040;
	}
	
	.grid_time_wrapper .dual, .btn_footer {
		border-top: 1px solid #404040;
	}
	
	.grid_time_wrapper .hour_cell {
		border-bottom: 1px solid #404040;
	}
	
	.btn_common a {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#content_top .info_area h3 {
		color: #cacaca;
	}
	
	#holder {
		background: #242424;
	}
	
	.sub_tit .btn_fold {
		border: 1px solid #404040;
	}
	
	.sub_tit h3 {
		color: #fff;
	}
	
	.schedule_body {
		background: #242424;
	}
	
	.btn_header button, .btn_footer button {
		background-color: #242424;
	}
	
	.btn_header button:hover, .btn_footer button:hover {
		background-color: #2f2f2f;
	}
	
	.btn_header button.save:hover, .btn_footer button.save:hover {
		border-color: #404040;
		background-color: #2f2f2f;
	}
	
	.btn_header button.save, .btn_footer button.save {
		background-color: #242424;
	}
	
	.section .article {
		color: #fff;
	}
	
	.schedule_header, .schedule_cont .section, .layer_set_timezone h2 {
		border-bottom: 1px solid #404040;
	}
	
	.layer_add_timezone .btn_area button.btn_emphasis, .layer_set_timezone .btn_area button.btn_emphasis, .layer_set_time .btn_area button.btn_emphasis {
		background: #2f2f2f;
	}
	
	.cp_address .address_block {
		background: #242424;
		border: 1px solid #404040;
	}
	
	.cp_address .address_block .input_txt, .cp_address .address_block.on .input_txt {
		color: #cacaca;
	}
	
	.cp_address .add_btn a {
		border-left: 1px solid #404040;
	}
	
	.cp_body button {
		border: 1px solid #404040;
		color: #fff;
		background-color: #242424;
	}
	
	.cp_body button .tx {
		color: #fff;
	}
	
	.cp_ch_bor {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.cp_ch_tab li a {
		border-bottom: 1px solid #404040;
	}
	
	.cp_ch_tab li.on a {
		background-color: #404040;
		color: #cacaca;
	}
	
	.cp_ch_area {
		background: #2f2f2f;
	}
	
	.cp_ch_top {
		border-bottom: 1px solid #404040;
		background: #2f2f2f;
		border-left: 1px solid #404040;
	}
	
	.cp_ch_bot {
		border-top: 1px solid #404040;
	}
	
	.cp_ch_list li {
		border-top: 1px solid #404004;
		border-bottom: 1px solid #404040;
		background: #2f2f2f;
	}
	
	.cp_ch_list li.over {
		background: #404040;
	}
	
	.cp_ch_list li.no_line {
		border-top-color: #404040;
		border-bottom-color: #404040;
	}
	
	.cp_ch_list li .name, .cp_ch_bot .cbot_right .num_p {
		color: #cacaca;
	}
	
	.cp_ch_bot .cbot_right .close_btn a {
		border: 1px solid #404040;
		background: #2f2f2f;
		color: #cacaca;
	}
	
	.attendant_article {
		background: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.attendant_lst {
		filter: invert(80%);
	}
	
	.schedule_section .link_help {
		filter: invert(86%);
	}
	
	.sticker_section li {
		border: 1px solid #404040;
	}
	
	.sticker_section li.over {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.sticker_more {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.layer_add_sticker .tab button {
		border: 1px solid #404040;
		border-bottom: 1px solid #404040;
		background: #242424;
	}
	
	.layer_add_sticker .tab, .layer_add_sticker .sticker_category {
		border-bottom: 1px solid #404040;
	}
	
	.layer_popup.layer_add_sticker .layer_footer {
		border-top: 1px solid #404040;
	}
	
	.layer_add_sticker .btn_position {
		background-color: #242424;
		color: #cacaca;
	}
	
	.layer_add_sticker .sticker_category .big_category .prev {
		background-color: #242424;
	}
	
	.layer_add_sticker .sticker_category .big_category .next {
		background-color: #242424;
	}
	
	.layer_add_sticker .sticker_category li .category1, .layer_add_sticker .sticker_category li .category2, .layer_add_sticker .sticker_category li .category3, .layer_add_sticker .sticker_category li .category4, .layer_add_sticker .sticker_category li .category5, .layer_add_sticker .sticker_category li .category6, .layer_add_sticker .sticker_category li .category7, .layer_add_sticker .sticker_category li .category8, .layer_add_sticker .sticker_category li .category9, .layer_add_sticker .sticker_category li .category10, .layer_add_sticker .sticker_category li .category11, .layer_add_sticker .sticker_category li .category12, .layer_add_sticker .sticker_category li .category13, .layer_add_sticker .sticker_category li .category14, .layer_add_sticker .sticker_category li .category15, .layer_add_sticker .sticker_category li .category1.on, .layer_add_sticker .sticker_category li .category2.on, .layer_add_sticker .sticker_category li .category3.on, .layer_add_sticker .sticker_category li .category4.on, .layer_add_sticker .sticker_category li .category5.on, .layer_add_sticker .sticker_category li .category6.on, .layer_add_sticker .sticker_category li .category7.on, .layer_add_sticker .sticker_category li .category8.on, .layer_add_sticker .sticker_category li .category9.on, .layer_add_sticker .sticker_category li .category10.on, .layer_add_sticker .sticker_category li .category11.on, .layer_add_sticker .sticker_category li .category12.on, .layer_add_sticker .sticker_category li .category13.on, .layer_add_sticker .sticker_category li .category14.on, .layer_add_sticker .sticker_category li .category15.on, .layer_add_sticker .sticker_category .big_category .prev .btn_prev:before, .layer_add_sticker .sticker_category .big_category .prev .btn_prev.on:before, .layer_add_sticker .sticker_category .big_category .prev .btn_prev.on:hover:before, .layer_add_sticker .sticker_category .big_category .next .btn_next:before, .layer_add_sticker .sticker_category .big_category .next .btn_next.on:before, .layer_add_sticker .sticker_category .big_category .next .btn_next.on:hover:before {
		border-radius: 20px;
	}
	
	.layer_add_sticker .sticker_list li button, .layer_add_sticker .sticker_list.small li button {
		background: #242424;
	}
	
	.position_select .view {
		filter: invert(86%);
	}
	
	.schedule_cont .txtbox {
		border: 1px solid #404040;
		background: #242424;
		color: #cacaca;
	}
	
	.schedule_cont .document .amount span {
		color: #cacaca;
	}
	
	.schedule_cont .document .doc_list {
		border: 1px solid #404040;
	}
	
	.schedule_cont .document .amount .cnt {
		color: #cacaca;
	}
	
	.schedule_cont .alarm .btn_switch {
		color: #cacaca;
		background: #242424;
		border: 1px solid #404040;
	}
	
	.schedule_cont .alarm .btn_switch:hover {
		border-color: #404040;
		background-color: #2f2f2f;
	}
	
	.schedule_cont .alarm .add_plus .btn_sy:hover {
		border-color: #404040;
		background-color: #2f2f2f;
	}
	
	.schedule_cont .document .cont a:hover {
		border-color: #404040;
		background-color: #2f2f2f;
	}
	
	.ly_quick_wrap .ly_pop_box {
		border-color: #404040;
		background: #2f2f2f;
	}
	
	.ly_quick_wrap .ly_pop {
		background: #2f2f2f;
	}
	
	.ly_quick_wrap h4 a, .ly_quick_lst dd {
		color: #cacaca;
	}
	
	.ly_quick_wrap .ly_header {
		border-bottom: 1px solid #404040;
	}
	
	.ly_quick_wrap .ly_footer .btn_default.btn_emphasis {
		background: #2f2f2f;
	}
	
	.ly_quick_wrap .ly_footer button:hover {
		border-color: #404040;
		background-color: #2f2f2f;
	}
	
	.ly_quick_wrap .ly_footer .btn_default {
		color: #cacaca;
		border-color: #404040;
		background: #2f2f2f;
	}
	
	.sub_tit .btn_fold:hover {
		border-color: #404040;
		background-color: #2f2f2f;
	}
	
	.view_schedule .cld_thead {
		border-top: 1px solid #404040;
		border-bottom: 1px solid #404040;
		background: #2f2f2f;
	}
	
	.view_schedule .list_area li {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.layer_popup .layer_header2 {
		color: #fff;
		background: #242424;
	}
	
	.weekly_calendar .special_schedule .today .grid_cell div, .today .grid_time_wrapper .grid_time {
		background: #2f2f2f;
	}
	
	.mini_calender table .calendar-today a {
		border-color: #404040;
	}
	
	.calendar_search_result .sub_tit, .view_memorialday_layer .sub_tit, .year_calendar_allviewer .sub_tit {
		border-bottom: 1px solid #404040;
	}
	
	.view_memorialday_layer .calendar_btns {
		border-top: 1px solid #404040;
	}
	
	.view_memorialday_layer .add_memorialday input.dc {
		color: #cacaca;
		background: #242424;
		border: 1px solid #404040;
	}
	
	.view_memorialday_layer .add_memorialday .datecalc_zone {
		border: 1px solid #404040;
	}
	
	.view_memorialday_layer .btn_date_calc:before {
		filter: invert(86%);
	}
	
	.date_cal_wrap .input_initial label, .date_cal_wrap .input_date .slt_date_type .selectbox-label {
		color: #fff;
	}
	
	.date_cal_wrap .input_date .slt_date_type .selectbox-box, .selectbox-layer {
		border: 1px solid #404040;
	}
	
	.input_txt {
		border: 1px solid #404040;
		color: #cacaca;
		background: #242424;
	}
	
	.date_cal_wrap .input_basis {
		border-bottom: 1px solid #404040;
	}
	
	.date_cal_wrap {
		color: #cacaca;
		background: #2f2f2f;
	}
	
	.date_cal_wrap input.text {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.date_cal_wrap .input_basis .cal_list input.text {
		background: #242424;
	}
	
	.date_cal_wrap .calculation_result {
		border: 1px solid #404040;
		background: #2f2f2f;
	}
	
	.date_cal_wrap .btn_area button {
		color: #cacaca;
		border-color: #404040;
		background: #242424;
	}
	
	.view_memorialday_layer .add_memorialday .sticker_btn {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.layer_popup .layer_header {
		color: #cacaca;
	}
	
	.view_memorialday_layer .add_memorialday .dc_5 {
		background: #242424;
		color: #cacaca;
		border: 1px solid #404040;
	}
	
	.view_memorialday_layer .add_memorialday .dc_8 {
		background-color: #242424;
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.anniversary_edit .schedule_btm .schedule_btm_inner {
		border-top: 1px solid #404040;
	}
	
	.anniversary_edit .schedule_btm .schedule_btm_inner button, .anniversary_edit .schedule_btm .schedule_btm_inner button.save {
		background-color: #2f2f2f;
	}
	
	.view_memorialday_layer .calendar_btns .small {
		background-color: #2f2f2f;
	}
	
	.view_memorialday_layer .memorialday_list th {
		background-color: #2f2f2f;
		color: #cacaca;
	}
	
	.view_memorialday_layer .memorialday_list .tx {
		border-top: 1px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	.view_memorialday_layer .memorialday_list table tbody tr:hover {
		background-color: #404040;
	}
	
	.view_memorialday_layer .memorialday_list td.date, .view_memorialday_layer .memorialday_list td.calendar, .view_memorialday_layer .memorialday_list td.edit a {
		color: #cacaca;
	}
	
	.paginate {
		background: #242424;
	}
	
	.paginate strong, .paginate a {
		border: 1px solid #404040;
	}
	
	.view_memorialday_layer .memorialday_list td.list_contents .ico_repeat {
		filter: invert(86%);
	}
	
	.view_memorialday_layer .memorialday_list th a {
		filter: invert(86%);
		color: #242424;
	}
	
	.resize_scroll {
		background: #242424;
	}
	
	.calendar_setting_layer .tab_setting li.tc-selected a {
		background: #2f2f2f;
		color: #cacaca;
	}
	
	.calendar_setting_layer .tab_setting li {
		background: #242424;
		border: 1px solid #404040;
		border-bottom: 0;
	}
	
	.panels {
		background: #2f2f2f;
	}
	
	.calendar_setting_layer .calendar_edit th {
		background-color: #2f2f2f;
		color: #cacaca;
	}
	
	.calendar_setting_layer .calendar_edit {
		border-color: #404040;
	}
	
	.calendar_setting_layer .calendar_edit td {
		border-top: 1px solid #404040;
		border-left: 1px solid #404040;
	}
	
	.calendar_setting_layer .calendar_edit .outside_set a {
		color: #cacaca;
	}
	
	.edit_calender_layer .sub_tit, .edit_calender_layer .edit_calender td {
		border-bottom: 1px solid #404040;
	}
	
	.alarm_area .check_area label {
		color: #fff;
	}
	
	.edit_calender_layer .edit_calender textarea {
		border: 1px solid #404040;
		color: #cacaca;
		background: #242424;
	}
	
	.btn_sy {
		border: 1px solid #404040;
	}
	
	.alarm_area .btn_switch {
		background: #242424;
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.alarm_area .detail_area .btn_switch {
		color: #cacaca;
		background-color: #242424;
	}
	
	.alarm_area .detail_area .btn_switch:not(.on):hover {
		border-color: #404040;
		background-color: #2f2f2f;
	}
	
	.edit_calender_layer .sec_invite .adress_list ul {
		border: 1px solid #404040;
	}
	
	.edit_calender_layer .calendar_btns .normal+.normal {
		background: #2f2f2f;
	}
	
	.calendar_setting_layer .set_alarm {
		border: 1px solid #404040;
		border-width: 1px 0;
	}
	
	.calendar_setting_layer .set_alarm .alarm {
		border-left: 1px solid #404040;
	}
	
	.calendar_setting_layer .set_alarm .txt_area {
		color: #cacaca;
	}
	
	.calendar_setting_layer .set_alarm .btn_area .btn_switch.on {
		color: #242424;
	}
	
	.calendar_setting_layer .calendar_edit .alarm_edit {
		background: #242424;
	}
	
	.calendar_setting_layer .set_alarm .btn_area .btn_switch {
		background: #404040;
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.cmn_promotion_image {
		border-bottom: 1px solid #404040;
		border-radius: 10px;
		margin: 10px;
	}
	
	.weekly_calendar, .monthly_calendar {
		top: 17px;
	}
	
	.list_calendar {
		margin-top: 17px;
	}
	
	.view_schedule .list_area {
		margin-top: 17px;
	}
	
	#content_top {
		height: 0px;
	}
	
	.edit_calender_layer .edit_calender th {
		border-bottom: 1px solid #404040;
		color: #cacaca;
	}
	
	.calendar_setting_layer .tab_setting {
		border-bottom: 1px solid #404040;
	}
	
	.calendar_setting_layer .common_edit th {
		color: #fff;
	}
	
	.calendar_setting_layer .common_edit {
		border-bottom: 1px solid #404040;
	}
	
	.calendar_setting_layer .common_edit th .link_help, .calendar_setting_layer .common_edit .select_list li .link_help, .calendar_setting_layer .key_guide .classify .func1, .calendar_setting_layer .key_guide .classify .func2, .calendar_setting_layer .key_guide .classify .func3, .calendar_setting_layer .key_guide .classify .func4, .calendar_setting_layer .key_guide .classify .func5, .calendar_setting_layer .key_guide .classify .func6, .calendar_setting_layer .key_guide .classify .func7, .calendar_setting_layer .key_guide .classify .func_m, .calendar_setting_layer .key_guide .classify .func_n, .calendar_setting_layer .key_guide .classify .func_s, .calendar_setting_layer .key_guide .classify .func_o, .calendar_setting_layer .key_guide .classify .func_p, .calendar_setting_layer .key_guide .classify .func_q, .calendar_setting_layer .key_guide .classify .func_t, .calendar_setting_layer .key_guide .classify .func_w, .calendar_setting_layer .key_guide .classify .func_z, .calendar_setting_layer .key_guide .classify .func_shift, .calendar_setting_layer .key_guide .classify .func_ctrl, .calendar_setting_layer .calendar_edit td.setorder .btn_up_end, .calendar_setting_layer .calendar_edit td.setorder .btn_up, .calendar_setting_layer .calendar_edit td.setorder .btn_down, .calendar_setting_layer .calendar_edit td.setorder .btn_down_end, .calendar_setting_layer .set_alarm .pc .thmb, .calendar_setting_layer .set_alarm .mail .thmb, .calendar_setting_layer .set_alarm .app .thmb {
		filter: invert(86%);
	}
	
	.calendar_setting_layer .key_guide .key_wrap {
		background: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.calendar_setting_layer .key_guide .key_list .tit, .calendar_setting_layer .key_guide .classify li {
		color: #cacaca;
	}
	
	.calendar_setting_layer .key_guide .key_list .row2 {
		border-left: 1px solid #404040;
		border-right: 1px solid #404040;
	}
	
	.calendar_setting_layer .calendar_btns .normal:first-child {
		background: #2f2f2f;
	}
	
	.calendar_setting_layer .calendar_btns .normal {
		background: #2f2f2f;
		border-color: #404040;
		color: #cacaca;
	}
	
	.calendar_setting_layer .key_guide .alert .tip {
		color: #2f2f2f;
	}
	
	.calendar_setting_layer .key_guide .alert {
		color: #cacaca;
	}
	
	.view_memorialday_layer .memorialday_list td.start_day {
		color: #cacaca;
	}
	
	.view_memorialday_layer .memorialday_list td {
		border-top: 1px solid #404040;
		border-right: 1px solid #404040;
	}
	
	.view_memorialday_layer .memorialday_list .date {
		border-right: 1px solid #404040;
	}
	
	.date_cal_wrap .btn_area button:hover {
		border-color: #404040;
		background: #2f2f2f;
	}
	
	.period_edit_layer li label {
		color: #cacaca;
	}
	
	.period_edit_layer .layer_footer {
		background: #242424;
	}
	
	.view_schedule .list_area .list_content a {
		color: #242424;
	}
	
	.layer_add_sticker .tab button.on {
		background: #2f2f2f;
	}
	
	.cp_ch_list_area, .cp_ch_bot {
		border-left: 1px solid #404040;
	}
	
	.schedule_cont .input_txt {
		border: 1px solid #404040;
		background: #242424;
		color: #cacaca;
	}
	
	.section .pos_input {
		border: 1px solid #404040;
	}
	
	.section .article .btn_sy {
		background-color: #242424;
		border: 1px solid #404040;
	}
	
	.schedule_cont .place .btn_sy:hover {
		border-color: #404040;
		background-color: #2f2f2f;
	}
	
	.layer_set_timezone {
		border-color: #404040;
		background: #2f2f2f;
		color: #cacaca;
	}
	
	.skin_set_wrap {
		border-color: #404040;
		background: #2f2f2f;
		color: #cacaca;
	}
	
	.skin_set_wrap .skin_title {
		border-bottom: 1px solid #404040;
	}
	
	.skin_set_wrap .sk_list_area li a {
		color: #cacaca;
	}
	
	.skin_set_wrap .sk_list_area li {
		border: 1px solid #404040;
	}
	
	.skin_set_wrap button strong {
		background: #2f2f2f;
	}
	
	.skin_set_wrap button {
		background-color: #2f2f2f;
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.skin_set_wrap .btn_cls {
		filter: invert(81.5%);
	}
	
	.skin_set_wrap .skin_p {
		color: #cacaca;
	}
	
	.schedule_section a {
		color: #cacaca;
	}
	
	.dh_bubble {
		background-color: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.tooltip_vertical.subscribe_url .cover_relative {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.dh_bubble .bb_text {
		color: #cacaca;
	}
	
	.tooltip_vertical .cover_relative {
		box-shadow: none;
	}
	
	.tooltip_vertical.subscribe_url .bb_arrow:after {
		border-right-color: #2f2f2f;
	}
	
	.calendar_category .category_list li .cal_name, .calendar_category .view_sort li a, .calendar_category .category_works .works_name, .calendar_category .category_list .modify .ip_txt, .view_othertype a, .alarm_area li a, #footer a {
		color: #cacaca;
	}
	
	#footer .bar {
		color: #404040;
	}
	
	.calendar_category .category_list li .cal_type {
		color: #fff;
	}
	
	.calendar_setting_layer .calendar_edit .btn_using {
		background: #242424;
	}
	
	.calendar_setting_layer .common_edit td .example2 {
		color: #cacaca;
	}
	
	.mini_calender table td a {
		color: #cacaca;
	}
	
	.mini_calender table .calendar-prev-mon a, .mini_calender table .calendar-next-mon a {
		color: #888;
	}
	
	.mini_calender table .day_week {
		color: #fff;
	}
	
	.mini_calender .btn_1year {
		color: #cacaca;
	}
	
	.mini_calender .btn_1year:hover {
		border-bottom: 1px solid #cacaca;
	}
	
	select {
		appearance: none;
		-moz-appearance: none;
		-webkit-appearance: none;
		background: #242424;
		color: #cacaca;
		border: 1px solid #404040;
		background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IiNjYWNhY2EiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTQuNDI3IDkuNDI3IDMuMzk2IDMuMzk2YS4yNTEuMjUxIDAgMCAwIC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwIDAgMTEuMzk2IDlINC42MDRhLjI1LjI1IDAgMCAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3IDcuODIgMy4wNzJhLjI1LjI1IDAgMCAxIC4zNTQgMEwxMS41NyA2LjQ3YS4yNS4yNSAwIDAgMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMCAxLS4xNzctLjQyN3oiLz48L3N2Zz4=");
		background-position: right 2px center;
		background-repeat: no-repeat;
		background-size: 16px;
		padding: 1px 20px 1px 5px;
		border-radius: 5px;
		filter: none;
	}
	
	select:focus-visible {
		outline: none;
	}
	
	select:disabled {
		color: #666;
		background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IiM2NjYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTQuNDI3IDkuNDI3IDMuMzk2IDMuMzk2YS4yNTEuMjUxIDAgMCAwIC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwIDAgMTEuMzk2IDlINC42MDRhLjI1LjI1IDAgMCAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3IDcuODIgMy4wNzJhLjI1LjI1IDAgMCAxIC4zNTQgMEwxMS41NyA2LjQ3YS4yNS4yNSAwIDAgMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMCAxLS4xNzctLjQyN3oiLz48L3N2Zz4=");
	}
}

@-moz-document url-prefix("https://upm.search.naver.com")
{
	html, head, body {
		background: #242424;
		color: #cacaca;
		font-family: 'Helvetica';
	}
	
	* {
		font-family: 'Helvetica';
	}
	
	#header {
		border-bottom: 1px solid #404040;
	}
	
	#header h1 a img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#header h2 {
		color: #cacaca;
	}
	
	.info_area p a, .info_area li a {
		color: #7474e3;
	}
	
	.info_area ul {
		border: 1px solid #404040;
		background: #2f2f2f;
	}
	
	.info_area li {
		color: #cacaca;
	}
	
	.tbl_type {
		border-top: 2px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	.tbl_type th, .tbl_type td {
		border-top: 1px solid #404040;
	}
	
	.tbl_type td {
		color: #cacaca;
	}
	
	.tbl_type th {
		background: #2f2f2f;
		color: #cacaca;
	}
	
	.tbl_type td .bx_scroll {
		border: 1px solid #404040;
		border-bottom: 1px solid #404040;
		color: #cacaca;
		background: #242424;
	}
	
	.tbl_type .td_fname .input_txt {
		color: #cacaca;
		background: #242424;
		border: 1px solid #404040;
	}
	
	.tbl_type td .btn input[type=button], .tbl_type td .help, .btn_area a {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.tbl_type td input {
		color: #cacaca;
		background: #242424;
		border: 1px solid #404040;
	}
	
	.tbl_type td.site input {
		font-family: 'Helvetica';
	}
}

@-moz-document url-prefix("https://note.naver.com/notice")
{
	.notice_pop {
		background: none;
	}
	
	.notice_pop h1 img, table.Nnavi .pgL img, table.Nnavi .pgR img, #n2_skin_wrap .subject img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#n2_nboard .title_wrap .add_info {
		color: #cacaca !important;
	}
	
	.sb_style_2 .selectbox .box {
		border: 1px solid #cacaca !important;
	}
	
	#n2_nboard .option .amount div {
		color: #242424;
	}
	
	#n2_nboard a:hover {
		background: #fefefe !important;
	}
}

@-moz-document url-prefix("https://post.naver.com/viewer"), url-prefix("https://m.post.naver.com/viewer"), url-prefix("https://post.naver.com/my.nhn"), url-prefix("https://m.post.naver.com/my.nhn"), url-prefix("https://post.naver.com/my/series"), url-prefix("https://m.post.naver.com/my/series"), url-prefix("https://post.naver.com/author"), url-prefix("https://m.post.naver.com/author"), url-prefix("https://post.naver.com/my.naver")
{
	html, head, body {
		background: #242424 !important;
		color: #cacaca !important;
	}
	
	a {
		color: #cacaca;
	}
	
	.gr {
		background-color: #242424;
	}
	
	#header.sub {
		background: #242424;
	}
	
	.pc #header .gnb .logo2 .ico_post_logo_sub, .pc .cont_header .logo2 .ico_post_logo_sub {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.pc #header.end .gnb .btn_t1, .pc #header.end .gnb .btn_flw, #header .gnb .btn_t1 {
		color: #cacaca;
	}
	
	.pc #header.end .gnb .btn_t1.write {
		border: 1px solid #404040;
	}
	
	.pc #header.end .gnb .flt_r .ly_more {
		border: 1px solid #404040;
	}
	
	.ly_more {
		border: 1px solid #404040;
		background-color: #242424;
	}
	
	.ly_more li {
		background: #242424;
	}
	
	.pc #header.end .gnb .flt_r .ly_more li a {
		color: #cacaca;
	}
	
	#cont.end {
		background-color: #242424;
	}
	
	#cont > div {
		background-color: #242424 !important;
	}
	
	.pc #header.sub .gnb:after {
		background-color: #404040;
	}
	
	#cont .se_documentTitle .se_ico_groupseries, #cont .se_documentTitle .se_ico_series {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.se_documentTitle, .se_sectionTitle .se_fs_H1, .se_sectionTitle .se_fs_H2, .se_sectionTitle .se_fs_H3 {
		color: #fff !important;
	}
	
	#cont .se_documentTitle .se_detail {
		color: #cacaca;
	}
	
	#cont .se_documentTitle .se_author {
		color: #fff;
	}
	
	.se_documentTitle .se_sectionArea:after {
		background-color: #404040;
		filter: none;
		opacity: 1;
	}
	
	#cont .se_documentTitle .se_publishDate, #cont .se_documentTitle .se_secret, #cont .se_documentTitle .se_view {
		filter: none;
		opacity: 1;
	}
	
	.se_paragraph .se_viewArea, .se_quotation .se_viewArea {
		color: #fff !important;
	}
	
	.se_paragraph *[style] {
		color: #fff !important;
	}
	
	.se_mediaCaption {
		color: #cacaca !important;
	}
	
	.end .sect_tag_area {
		background-color: #242424;
	}
	
	.sect_tag_area .tag_related_wrap .tag_area .tag {
		color: #cacaca;
		background-color: #404040;
	}
	
	.end .like .btn_area .btn {
		border: 1px solid #404040;
	}
	
	.end .like .btn_area .btn_like .u_likeit_list_module .u_likeit_list_btn .u_cnt, .end .like .btn_area .btn_w .cnt {
		color: #fff;
	}
	
	.pc .end .like .btn_area .btn_more:after {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.pc .sect_namecard {
		background: #2f2f2f;
	}
	
	.sect_namecard:after {
		border-top: 1px solid #404040 !important;
	}
	
	.pc .sect_namecard .info .post_follower_status {
		color: #fff;
	}
	
	.sect_namecard .btn_flw {
		color: #242424;
		background-color: #019341;
		border-color: #019341;
	}
	
	.sect_namecard .btn_flw:before {
		filter: invert(86%);
	}
	
	.sect_series_wrap {
		background: #2f2f2f !important;
	}
	
	.sect_comment_wrap {
		border-top: 1px solid #404040;
	}
	
	.sect_series_wrap .series_list .series_item .no {
		background-color: #2f2f2f !important;
		border: 1px solid #404040 !important;
	}
	
	.sect_series_wrap .series_list .series_item .count {
		color: #fff !important;
	}
	
	.u_cbox {
		background-color: #242424;
		color: #fff;
	}
	
	.u_cbox .u_cbox_btn_refresh .u_cbox_ico_refresh {
		border: 1px solid #404040;
		background-color: #242424;
	}
	
	.u_cbox .u_cbox_count {
		color: #fff;
	}
	
	.u_cbox .u_cbox_write .u_cbox_write_inner {
		background-color: #242424;
		border: 1px solid #404040;
	}
	
	.u_cbox .u_cbox_profile_area, .u_cbox .u_cbox_write .u_cbox_inbox {
		background-color: #242424;
	}
	
	.u_cbox .u_cbox_box_name, .u_cbox .u_cbox_write .u_cbox_inbox .u_cbox_text, .u_cbox .u_cbox_sort .u_cbox_sort_option_on .u_cbox_sort_label {
		color: #fff;
	}
	
	.u_cbox .u_cbox_upload {
		border-top: 1px solid #404040;
	}
	
	.u_cbox .u_cbox_sort .u_cbox_ico_select, .u_cbox .u_cbox_thumb .u_cbox_thumb_mask {
		filter: invert(86%);
	}
	
	.u_cbox .u_cbox_sort, .u_cbox .u_cbox_comment_box {
		border-bottom: 1px solid #404040 !important;
	}
	
	.u_cbox .u_cbox_reply_area .u_cbox_comment_box {
		border-bottom-color: #404040 !important;
	}
	
	.u_cbox .u_cbox_name_area {
		color: #fff;
	}
	
	.u_cbox .u_cbox_tool .u_cbox_btn_reply {
		background-color: #242424;
		border: 1px solid #404040;
		color: #fff;
	}
	
	.u_cbox .u_cbox_recomm_set .u_cbox_btn_recomm, .u_cbox .u_cbox_recomm_set .u_cbox_btn_unrecomm {
		border: 1px solid #404040;
		background-color: #242424;
	}
	
	.u_cbox .u_cbox_paginate strong.u_cbox_page {
		border: 1px solid #404040;
	}
	
	.u_cbox .u_cbox_paginate .u_cbox_page {
		color: #cacaca;
	}
	
	.u_cbox .u_cbox_view_comment .u_cbox_in_view_comment {
		color: #fff;
	}
	
	.sect_search_post_wrap {
		background-color: #242424 !important;
		border-top: 1px solid #404040 !important;
	}
	
	.u_cbox .u_cbox_comment .u_cbox_ico_best {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.is-parallax.se_theme_default .sect_dsc {
		background-color: #242424 !important;
	}
	
	.no_comment_wrap .header h5 {
		color: #fff !important;
	}
	
	.no_comment_wrap .header {
		border-bottom: 1px solid #404040;
	}
	
	#cont .se_oglink .se_viewArea, #cont .se_subjectMatter .se_viewArea, .se_component.se_imageStrip .se_imageStripView {
		background: none;
	}
	
	.se_oglink .se_viewArea:after, .se_oglink .se_viewArea:before, .se_oglink .se_og_box:after, .se_oglink .se_og_box:before {
		border: 1px solid #404040;
	}
	
	.se_oglink .se_og_tit {
		color: #fff !important;
	}
	
	.se_oglink .se_og_desc {
		color: #cacaca !important;
	}
	
	.se_horizontalLine.default .se_hr, .se_horizontalLine.line1 .se_hr {
		background-color: #404040 !important;
	}
	
	.u_cbox .u_cbox_comment .u_cbox_contents_link {
		color: #7474e3;
	}
	
	.u_cbox .u_cbox_comment .u_cbox_contents_link:visited {
		color: #e177e3;
	}
	
	.cont_header, .cont_header .cont_header_inner {
		background-color: #242424;
	}
	
	.cont_header .logo2:before, .u_cbox .u_cbox_layer_help .u_cbox_ico_help {
		filter: invert(86%);
	}
	
	.pc .cont_header .btn_ok, .pc .cont_header .btn_t1, .pc .cont_header .btn_g1, .pc .cont_header .btn_g2, .pc .cont_header .btn_g3, .pc .cont_header .btn_g4 {
		background-color: #242424;
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.cont_header:after {
		background-color: #404040 !important;
	}
	
	#footer {
		background-color: #2f2f2f;
		border-top: 1px solid #404040;
	}
	
	#footer .btn_pg_top {
		color: #cacaca;
	}
	
	#footer .btn_area .btn_t1 {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.u_cbox .u_cbox_layer_help {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.u_cbox .u_cbox_upload_image, .u_cbox .u_cbox_upload_sticker {
		background-color: #242424;
	}
	
	.u_cbox .u_cbox_upload_thumb_link {
		background-color: #404040 !important;
	}
	
	.u_cbox .u_cbox_upload_thumb_mask {
		border: 1px solid #404040;
	}
	
	.u_cbox .u_cbox_layer_sticker {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.u_cbox .u_cbox_sticker_nav, .u_cbox .u_cbox_sticker_nav_pre, .u_cbox .u_cbox_sticker_nav_next {
		background: #2f2f2f;
	}
	
	.u_cbox .u_cbox_sticker_nav_pre .u_cbox_ico_nav, .u_cbox .u_cbox_sticker_nav_next .u_cbox_ico_nav {
		filter: invert(81.5%);
	}
	.u_cbox .u_cbox_sticker_tab_item_on .u_cbox_sticker_tab_btn {
		background: #404040;
		border-left: 1px solid #404040;
		border-right: 1px solid #404040;
	}
	
	.u_cbox .u_cbox_sticker_area, .u_cbox .u_cbox_sticker_tab_item_on .u_cbox_sticker_tab_underbar {
		background: #404040;
	}
	
	.u_cbox .u_cbox_sticker_tab_list {
		border-bottom: 1px solid #404040;
	}
	
	.u_cbox .u_cbox_sticker_tab_grafolio {
		background: #2f2f2f;
		border-left: 1px solid #404040;
	}
	
	.u_cbox .u_cbox_sticker_tab_ico_grafolio {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.u_cbox .u_cbox_mine .u_cbox_area {
		background-color: #2f2f2f;
	}
	
	.u_cbox .u_cbox_reply_area {
		background-color: #2f2f2f;
	}
	
	.u_cbox .u_cbox_reply_area .u_cbox_write_wrap .u_cbox_write_box {
		border-top: 1px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	.u_cbox .u_cbox_btn_fold {
		border-top: 1px solid #404040;
		border-bottom: 1px solid #404040;
		background-color: #2f2f2f;
		color: #cacaca;
	}
	
	#cont .u_cbox .u_cbox_reply_area .u_cbox_upload .u_cbox_btn_upload {
		background-color: #242424;
		border-left-color: #404040;
		border-top-color: #404040;
	}
	
	.u_cbox .u_cbox_work_sub .u_cbox_ico_open {
		filter: invert(86%);
	}
	
	.u_cbox .u_cbox_work_sub .u_cbox_work_inner {
		background-color: #242424;
		border: 1px solid #404040;
	}
	
	.u_cbox a {
		color: #cacaca;
	}
	
	.sect_infl_wrap, .sect_post_wrap {
		background: #242424 !important;
	}
	
	.sect_post_wrap .tit_recommend_post .tit_post, .pc .sect_post_wrap .tit_recommend_post {
		color: #fff !important;
	}
	
	.sect_infl_wrap .sect_inner, .pc .lst_post_wrap li {
		border-top: 1px solid #404040 !important;
	}
	
	.lst_post_wrap .tit_series, .my_expert_header_wrap .my_expert_header .nick_name, .my_expert_header_wrap .my_expert_header .edit_tit, .my_expert_header_wrap .my_expert_header .expert_num_info .info_wrap a, .my_expert_header_wrap .my_expert_header .btn_wrap .btn, .best_post h3, .best_post .best_post_inner .tit {
		color: #fff;
	}
	
	.sect_infl_icon svg, .my_expert_header_wrap .my_expert_header .btn_wrap .btn .ico_board, .pc .btn_paging_view_pc {
		filter: invert(86%);
	}
	
	.my_expert_header_wrap .my_expert_header .mask, .my_expert_header_wrap .dim {
		background: none !important;
	}
	
	.my_expert_header_wrap .my_expert_header {
		background: rgba(51, 51, 51, 0.7);
	}
	
	.my_expert_header_wrap .my_expert_header .btn_wrap .btn {
		background: #242424 !important;
	}
	
	.tab_menu1 {
		background: #242424;
	}
	
	.tab_menu1 li a.on span, .tab_menu1 li a.on {
		border-bottom: 1px solid #fff;
		color: #fff;
	}
	
	.t5 .sorting_inner_wrap {
		border-bottom: 1px solid #404040 !important;
		background: #242424 !important;
	}
	
	.t5 .sorting_inner_wrap .txt, .t5 .sorting_inner_wrap .txt em {
		color: #fff;
	}
	
	.lst_feed_wrap .lst_feed>li {
		background-color: #2f2f2f !important;
	}
	
	.lst_feed_wrap .lst_feed>li {
		border-bottom: 1px solid #404040;
	}
	
	.lst_feed_wrap .lst_feed>li:first-child {
		border-color: #404040 !important;
	}
	
	.lst_feed_wrap .inner_feed_box {
		background-color: #242424;
	}
	
	.lst_feed_wrap .feed_body .text_feed, .u_likeit_list_module .u_likeit_list_btn .u_cnt, .u_likeit_list_module .u_likeit_list_btn .u_txt, .lst_feed_wrap .feed_footer .btn_reply em {
		color: #cacaca !important;
	}
	
	.loading_t1 {
		background: #242424;
	}
	
	.loading_t1 img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.btn_lst_more {
		color: #cacaca;
	}
	
	.lst_feed_wrap .feed_body .series_title .ico_label {
		color: #242424;
	}
	
	.my_wrap .profile_info, .my_wrap .profile_tit {
		color: #fff !important;
	}
	
	.my_wrap .profile_area.as_topline {
		border-top: 1px solid #404040;
	}
	
	.tag_related_wrap .tag_area_wrap {
		background-color: #242424 !important;
	}
	
	.tag_related_wrap .tag {
		background-color: #404040 !important;
		color: #cacaca !important;
	}
	
	.my_wrap .profile_account .account_area {
		background: #2f2f2f;
		color: #fff;
		border: 1px solid #404040;
	}
	
	.lst_my_tag {
		background: #242424;
	}
	
	.lst_my_tag .tag_itm .tag {
		color: #fff;
	}
	
	.lst_my_tag .tag_itm {
		border-bottom: 1px solid #404040;
	}
	
	.tag_feed_wrap .tag_area .tag {
		background-color: #404040 !important;
		color: #cacaca !important;
	}
	
	.se_subjectMatter .subjectMatter_item_link {
		background: none;
	}
	
	.subjectMatter_thumb {
		background: #2f2f2f;
	}
	
	.se_theme_default .se_subjectMatter .se_viewArea .subjectMatter_item_content:after, .se_theme_transparent .se_subjectMatter .se_viewArea .subjectMatter_item_content:after {
		border: 1px solid #404040;
	}
	
	.subjectMatter_title, .my_wrap .series_wrap .sorting_area.t5 .sorting_inner_wrap .txt, .t5 .sorting_inner_wrap .txt em {
		color: #fff !important;
	}
	
	.subjectMatter_info_detail .subjectMatter_info_text {
		color: #cacaca;
	}
	
	.lst_default1 {
		background: #242424 !important;
	}
	
	.post_follower_status .ico_post, .lst_detail1 .detail .post_follower_status .ico_follower, .spot_post_comment:before {
		filter: invert(86%);
	}
	
	.series_follow_area a {
		color: #fff;
	}
	
	.series_follow_area a span, .spot_post_info {
		color: #cacaca;
	}
	
	.my_wrap .lst_default1, .lst_default1 li {
		border-bottom: 1px solid #404040 !important;
	}
	
	.series_btn_area button {
		border: 1px solid #404040;
	}
	
	.series_btn_area .btn_t1 {
		color: #cacaca;
		background: #404040;
	}
	
	.btn_flw.as_spot {
		border-color: #019341;
	}
	
	.btn_flw {
		border: 1px solid #019341;
		background-color: #019341;
		color: #242424;
	}
	
	.btn_flw .ico_follow {
		filter: invert(86%);
	}
	
	.visited:after {
		background: #2f2f2f;
	}
	
	.my_wrap .profile_books {
		border-top: 1px solid #404040;
	}
	
	.my_expert_header_wrap.is_dark_type .my_expert_header .btn_wrap .btn .ico_board {
		filter: invert(0%);
	}
	
	.quotation_postit .se_editView {
		border: 4px solid #404040;
		border-bottom-width: 0;
		background-color: #2f2f2f;
	}
	
	.quotation_postit .se_editView:before {
		filter: invert(100%);
	}
	
	.my_expert_header_wrap .my_expert_content:before {
		background: rgba(51, 51, 51, 0.7);
	}
	
	.my_expert_content .banner_preview_area.is_one_type3 .tit {
		color: #242424;
	}
	
	.my_expert_content .banner_preview_area .btn_one_link .ico_arr {
		filter: invert(86%);
	}
	
	.quotation_bubble .se_editView {
		border: 5px solid #404040;
		background-color: #2f2f2f;
	}
	
	.quotation_bubble .se_editView:after {
		filter: invert(81.5%);
	}
	
	.og .box {
		background: #2f2f2f !important;
	}
	
	.lst_feed_wrap .feed_body .og .link:before, .se_pc .se_card, .se_spread .se_card {
		border: 1px solid #404040;
	}
	
	.lst_feed_wrap .feed_body .og .tit {
		color: #fff;
	}
	
	.se_image .se_mediaImage, #cont.end_se3_spread .se_card_wrap ~ .editor_section .sect_post_detail_area {
		background: #2f2f2f;
	}
	
	#cont.end_se3_spread .se_card_wrap ~ .editor_section .state_line {
		background: #2f2f2f !important;
	}
	
	.btn_area_btm {
		background-color: #242424;
	}
	
	.btn_area_btm:before {
		background-color: #404040;
	}
	
	.btn_area_btm .btn_gnb_prev:before, .btn_area_btm .btn_w .btn_s_comment {
		filter: invert(86%);
	}
	
	.btn_area_btm .btn_w .card_pager .cnt_pg, .btn_area_btm .btn_comment button em {
		color: #cacaca;
	}
	
	#ct *[style]:not(.u_cbox_ico_best):not(.ell) {
		background: #242424 !important;
		color: #cacaca !important;
	}
	
	.editor_card_section .sect_tag_area .tag_area .tag {
		background-color: #404040;
		color: #cacaca;
	}
	
	.editor_card_section .sect_inner_wrap {
		background: #242424;
	}
	
	.editor_card_section.as_card_bottom_type, .editor_card_section .sect_post_wrap .sect_inner, .pc .editor_card_section .sect_post_wrap .lst_post_area .cont:last-child .inner {
		border-top: 1px solid #404040;
	}
	
	.se_card_editor .se_card_content, .end_full.end_flick .se_card_editor {
		background-color: #242424;
	}
	
	.pc .editor_card_section .sect_namecard_area .info .post_follower_status {
		color: #fff !important;
	}
	
	.editor_card_section .lst_recommend_post .post_wrap {
		background: #2f2f2f;
	}
	
	.end_full.end_flick .editor_card_section .sect_search_post_wrap .lst_recommend_post .tit_post {
		color: #fff;
		background: #2f2f2f;
	}
	
	.reply_wrap {
		background: #242424;
		border-top: 1px solid #404040;
	}
	
	.reply_wrap strong {
		color: #fff;
	}
	
	.reply_wrap .ell {
		color: #cacaca;
	}
	
	.layer_post_next {
		background: #404040;
		border: 1px solid #4f4f4f;
	}
	
	.layer_post_next .cont {
		color: #fff;
	}
	
	.layer_post_next .btn_area {
		border-top: 1px solid #4f4f4f;
	}
	
	.layer_post_next .btn_area .btn:first-child {
		color: #cacaca;
		border-right: 1px solid #4f4f4f;
	}
	
	.sect_title {
		background-color: #242424;
		border-bottom: 1px solid #404040;
	}
	
	.editor_card_section .sect_namecard_area .btn_flw {
		background: #019341;
		border-color: #019341;
		color: #242424;
	}
	
	.editor_card_section .sect_namecard_area .btn_flw:before {
		filter: invert(86%);
	}
	
	.tag_related_wrap .tag_area_wrap {
		border-bottom: 1px solid #404040;
	}
	
	.tag_related_wrap {
		border-bottom: 1px solid #404040;
	}
	
	.pc #header .gnb .btn_modify.btn_t1, .pc .cont_header .btn_modify.btn_t1 {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.sect_namecard .btn_modify {
		color: #fff;
		border: 1px solid #404040;
	}
	
	.se_schedule .se_schedule_box {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.se_schedule .se_schedule_head .se_schedule_tit, .se_schedule .se_schedule_count .se_schedule_day {
		color: #fff;
	}
	
	.se_schedule .se_schedule_head, .se_schedule .se_schedule_detail .se_schedule_detailTxt {
		color: #cacaca;
	}
	
	.se_schedule .se_schedule_detail {
		border-top: 1px solid #404040;
	}
	
	.se_component.se_code .se_textarea, .se_component.se_code .se_textarea_sub, .se_component.se_code div[class*=language-] {
		color: #fff;
	}
	
	.se_code.se_component.default .se_viewArea {
		background: #2f2f2f;
	}
	
	.se_cell {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.u_cbox .u_cbox_notice {
		background-color: #404040;
		border: 1px solid #404040;
	}
	
	.u_cbox .u_cbox_notice .u_cbox_notice_tit {
		color: #fff;
	}
	
	.u_cbox .u_cbox_notice .u_cbox_con_notice {
		color: #cacaca;
	}
	
	.se_card_wrap .se_series .se_ico_groupseries, .se_card_wrap .se_series .se_ico_series {
		color: #fff;
		border: 1px solid #fff;
	}
	
	.se_card_wrap.is-brightBg .se_author, .se_card_wrap.is-brightBg .se_coverCard .se_sectionTitle .se_viewArea, .se_card_wrap.is-brightBg .se_detail, .se_card_wrap.is-brightBg .se_publishDate, .se_card_wrap.is-brightBg .se_series, .se_card_wrap.is-brightBg .se_view {
		color: #fff;
	}
	
	.sect_search_post_wrap .banner_recommend_post {
		background-color: #242424;
	}
	
	.best_post:after {
		border: 1px solid #404040;
		border-width: 1px 0 0;
		background-color: #242424;
	}
	
	.best_post {
		border-bottom: 1px solid #404040;
	}
	
	.lst_feed_wrap span > img[src*='loader'] {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.lyr_floating_influencer .text_wrap .link {
		color: #242424;
	}
	
	.lyr_floating_influencer .text_wrap .text svg g {
		fill: #242424 !important;
	}
	
	.lyr_floating_influencer .btn_close svg g {
		fill: #242424 !important;
	}
	
	.se_schedule.is-closed .se_schedule_month {
		color: #fff;
	}
	
	#header .gnb .btn_flw span {
		color: #242424 !important;
	}
	
	.ly_more.t2 li.as_first {
		border-top: 1px solid #404040;
	}
	
	.ly_more a.btn_default, .ly_more a.btn_bigger {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.ly_more .font .ic:after {
		color: #fff;
	}
	
	.sect_series_wrap .sect_inner, .sect_series_wrap .series_list .series_item {
		border-top: 1px solid #404040;
	}
	
	.sect_namecard .desc {
		color: #cacaca;
	}
	
	.lst_recommend_post .info_area .bar:after {
		background: #404040;
	}
	
	@media only screen and (min-width: 768px) {
		
		#header .gnb .btn_flw span {
			color: #cacaca !important;
		}
		
	}
	
	.pc #header.end .gnb .btn_t1 span:before, .pc #header.end .gnb .btn_flw span:before {
		background-color: #404040;
	}
	
	.se-viewer *[style*='border-bottom'] {
		border-bottom: 1px solid #404040 !important;
	}
	
	.se-viewer *[style*='background-color'] {
		background-color: #2f2f2f !important;
	}
	
	.se-viewer *[style*='border-top'] {
		border-top: 1px solid #404040 !important;
	}
	
	.se-viewer *[style*=' color'], .se-viewer *[style*=';color'], .se-viewer *[style^='color'] {
		color: #cacaca !important;
	}
	
	.se_paragraph *[style*='border-bottom'] {
		border-bottom: 1px solid #404040 !important;
	}
	
	.se_paragraph *[style*='background-color'] {
		background-color: #2f2f2f !important;
	}
	
	.se_paragraph *[style*='border-top'] {
		border-top: 1px solid #404040 !important;
	}
	
	.se_paragraph *[style*=' color'], .se_paragraph *[style*=';color'], .se_paragraph *[style^='color'] {
		color: #cacaca !important;
	}
	
	.ln {
		border-top: 1px solid #404040;
		border-bottom: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	@media screen and (min-width: 640px) {
		.notice_post {
			border: 1px solid #404040;
		}
	}
	
	.notice_post:after {
		border: 1px solid #404040;
		border-width: 1px 0;
		background-color: #242424;
	}
	
	.cap strong {
		color: #fff;
	}
	
	.t_lv_tit h4 {
		background: #242424;
		color: #fff;
	}
	
	.t_lv_tit p {
		color: #cacaca;
	}
	
	.t_lv_tit {
		border-color: #404040;
	}
	
	.na_summary_info li>span {
		color: #cacaca;
	}
	
	.na_summary_info li {
		position: relative;
		background: none;
	}
	
	.na_summary_info li:before {
		background: url(http://static.naver.net/ncc/image/naml/p/na_bg_separator.gif) no-repeat;
		background-position: 0 5px;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.t_txt {
		color: #cacaca;
	}
	
	.sect_post_detail_area .read_cnt {
		color: #cacaca;
	}
	
	.t_pdate span {
		color: #cacaca;
	}
	
	.t_pdate strong {
		color: #fff;
	}
	
	.end .like .btn_area .btn_comment {
		border-left: 0;
	}
	
	.u_cbox .u_cbox_paginate .u_cbox_cnt_page {
		color: #cacaca;
	}
	
	.sect_title .post_date, .sect_title .post_view {
		color: #cacaca;
	}
	
	.sect_title .divide_line {
		background-color: #404040;
	}
	
	.sect_post_detail_area .read_cnt .bar {
		background: #404040;
	}
	
	@media only screen and (min-width: 768px) {
		
		.pc .sect_namecard .desc {
			color: #cacaca;
		}
	}
	
	.og.post_add.post_add_product .txt_align {
		background-color: #2f2f2f;
	}
	
	.og.post_add {
		background: #404040;
	}
	
	.og.post_add .tit, .og.post_add .tit2 {
		color: #fff;
	}
	
	.og.post_add dt {
		color: #cacaca;
	}
	
	.og.post_add_product dd {
		color: #cacaca;
	}
	
	.og.post_add dd {
		color: #cacaca;
	}
	
	.og.post_add_product a.price_comparison {
		color: #cacaca;
	}
	
	.editor_card_section .sect_series_wrap .sect_inner {
		border-top: 1px solid #404040;
	}
	
	.editor_card_section .sect_series_wrap .series_title .title {
		color: #fff;
	}
	
	.best_post .best_post_inner .desc {
		color: #cacaca;
	}
	
	.quotation_underline .se_editView {
		border-bottom: 1px solid #404040;
	}
}

@-moz-document url-prefix("https://srp.naver.com"), url-prefix("http://srp.naver.com")
{
	html, head, body {
		background: #242424;
		color: #cacaca;
	}
	
	#pop_header {
		border-bottom: 1px solid #404040;
		background: #2f2f2f;
	}
	
	#pop_header h1 {
		color: #fff;
	}
	
	#pop_content .lst_report dt, #pop_content .lst_report dd {
		color: #cacaca;
	}
	
	#pop_content .lst_report dt, #pop_content .lst_report dd, #pop_footer {
		border-top: 1px solid #404040;
	}
	
	#pop_footer input[type="image"] {
		filter: invert(86%);
	}
}

@-moz-document regexp("https://post\\.naver\\.com/(?!viewer/my.nhn).*"), regexp("https://m\\.post\\.naver\\.com/(?!viewer/my.nhn).*")
{
	body {
		background-color: #242424;
		color: #cacaca;
	}
	
	#header {
		background-color: #019341;
	}
	
	.nav, .pc .discover_ct, .entrance_wrap .entrance_lst .entrance_cont, .loading_t1, .blank_wrap {
		background-color: #242424;
	}
	
	.rank_wrap .rank_cont.no1, .rank_wrap .rank_cont.no2, .rank_wrap .rank_cont.no3 {
		background-color: #2f2f2f;
	}
	
	#footer {
		background-color: #2f2f2f;
		border-top: 1px solid #404040;
	}
	
	.nav ul li.discover a:before, .loading_t1 img, .loading_rank img, .nav ul li.feed a:before, .nav ul li.notice a:before, .nav ul li.my a:before, .my_expert_header_wrap .my_expert_header .btn_wrap .btn .ico_set, .my_expert_header_wrap .my_expert_header .btn_wrap .btn .ico_stats, .my_expert_header_wrap .my_expert_header .btn_wrap .btn .ico_board {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.nav ul li a, .category_wrap .cate_item.is_active .cate_type, .sort_wrap .sort_tab .sort_item.is_active .sort_btn, a, .rank_wrap .rank_cont .tit, .entrance_wrap .tit_area, .entrance_wrap .entrance_lst .entrance_cont .writer strong, .sorting_wrap .sorting_item.is_active {
		color: #fff;
	}
	
	#footer .btn_area .btn_t1 {
		color: #cacaca;
		border: 1px solid #404040;
	}
	
	.nav:after {
		background-color: #404040 !important;
	}
	
	.nav .btn_support {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.recommend_card_wrap {
		background-color: rgba(51, 51, 51, 0.85);
	}
	
	.category_wrap {
		background: #2f2f2f;
		border-bottom: 1px solid #404040;
	}
	
	.category_wrap .cate_item {
		border-top: 1px solid #404040 !important;
		border-left: 1px solid #404040 !important;
	}
	
	.category_wrap .cate_item .cate_type, .btn_lst_more, #footer .btn_pg_top {
		color: #cacaca;
	}
	
	.category_wrap .category_area:before {
		background: #404040;
	}
	
	.sort_wrap .sort_tab .sort_item.is_active .dot:after {
		background: #fff;
	}
	
	.rank_wrap .rank_cont.no6, .rank_wrap .rank_cont, .discover_wrap .btn_paging_area {
		border-top: 1px solid #404040;
	}
	
	.sort_wrap {
		border-bottom: 1px solid #404040;
	}
	
	.entrance_wrap .entrance_area {
		background: #2f2f2f;
		border-top: 1px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	.entrance_wrap .entrance_lst .entrance_cont a:after, .rank_wrap .rank_cont.no1 .inner:after, .rank_wrap .rank_cont.no2 .inner:after, .rank_wrap .rank_cont.no3 .inner:after {
		border: 1px solid #404040 !important;
	}
	
	.cont_header, .cont_header .cont_header_inner {
		background-color: #242424;
	}
	
	.cont_header .logo2:before {
		filter: invert(86%);
	}
	
	.pc .cont_header:after {
		background-color: #404040 !important;
	}
	
	.sorting_select_wrap .btn_sorting, .blank_wrap .blank_area .btn {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.sorting_area.t4 .btn_sorting {
		background-color: #2f2f2f !important;
	}
	
	.sorting_select_wrap .btn_sorting.on {
		color: #fff;
	}
	
	.spot_post_area .ico_card_platform2 {
		filter: invert(86%);
	}
	
	.se_theme_card_default .se_card, .se_theme_card_default .se_card_document_bg {
		background-color: #2f2f2f;
	}
	
	.se_theme_card_default .se_card_attach .se_card_info_link dl .se_card_info_title, .my_expert_header_wrap .my_expert_header .nick_name, .my_expert_header_wrap .my_expert_header .expert_num_info .info_wrap a {
		color: #fff;
	}
	
	#cont.end_se3_spread .se_card_wrap ~ .editor_section .sect_tag_area {
		background: #2f2f2f !important;
	}
	
	.lst_feed_rcmd, .btn_stats, .tab_menu1 {
		background: #242424;
	}
	
	.sorting_number, .blank_wrap .blank_area .desc {
		color: #cacaca;
	}
	
	.opt_func {
		border-bottom: 1px solid #404040;
	}
	
	.news_list_wrap .opt_func {
		border-bottom: 1px solid #404040;
		background: #2f2f2f;
	}
	
	.t5 .sorting_inner_wrap {
		border-bottom: 1px solid #404040;
		background: #242424;
	}
	
	.news_list_wrap .opt_func .btn_support, .news_list_wrap .opt_func .reply_del_btn, .news_list_wrap .opt_func .left_area .other_btn .reply_refresh, .news_list_wrap .opt_func .btn_stats {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.my_expert_header_wrap .dim {
		background: #000;
	}
	
	.my_expert_header_wrap .my_expert_header .btn_wrap .btn {
		background: rgba(51, 51, 51, 0.7);
		color: #cacaca;
		border: 1px solid #404040;
	}
	
	.tab_menu1 li a.on span, .tab_menu1 li a.on {
		border-bottom: 1px solid #404040;
		color: #fff;
	}
	
	.t5 .sorting_inner_wrap .txt, .t5 .sorting_inner_wrap .txt em {
		color: #fff;
	}
	
	.pc .cont_header .btn_ok, .pc .cont_header .btn_t1, .pc .cont_header .btn_g1, .pc .cont_header .btn_g2, .pc .cont_header .btn_g3, .pc .cont_header .btn_g4 {
		background-color: #242424;
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.search_result_wrap {
		background-color: #242424;
	}
	
	.srch_box_wrap, .lst_search_all_w {
		background: #242424;
	}
	
	.srch_box_wrap .srch_box {
		background: #2f2f2f;
		border-bottom: 1px solid #404040;
	}
	
	.result_page .srch_box {
		border-color: #404040;
	}
	
	.srch_box_wrap .srch_box .srch_inp input.on {
		color: #fff;
	}
	
	.srch_box_wrap .ly_search {
		background: #2f2f2f;
	}
	
	.srch_box_wrap .ly_search .blank_area, .srch_box_wrap .ly_search .option_wrap {
		border-bottom: 1px solid #404040;
	}
	
	.srch_box_wrap .srch_box .btn_search .ico_search {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.srch_box_wrap .ly_search li, .srch_box_wrap .ly_search li:last-child {
		border-bottom: 1px solid #404040;
	}
	
	.my_expert_header .mask {
		background: rgba(51, 51, 51, 0.85);
	}
	
	.my_expert_header h3 {
		color: #fff;
	}
	
	.my_expert_content .radio_area .radio.is_selected, .my_expert_content .radio_area .radio, .my_expert_wrap .cont_area .typing em {
		color: #cacaca;
	}
	
	.my_expert_content .cont_desc {
		color: #cacaca;
		border-top: 1px solid #404040;
	}
	
	.my_expert_header .cont_area .typing em {
		color: #fff;
	}
	
	.my_expert_content.first {
		border-bottom: 7px solid #404040;
	}
	
	.my_expert_wrap .cont_area .textarea {
		background: #242424;
		color: #cacaca;
	}
	
	.my_expert_wrap .cont_area {
		border: 1px solid #404040;
	}
	
	.my_expert_wrap h3 {
		color: #fff;
	}
	.my_expert_content .sns_area .input_txt {
		color: #cacaca;
		background: #242424;
	}
	
	.my_expert_content .sns_area {
		border: 1px solid #404040;
	}
	
	.my_expert_header .cont_area .inner {
		background: rgba(51, 51, 51, 0.7);
	}
	
	.my_expert_header .cont_area .input {
		color: #fff !important;
	}
	
	.my_expert_header .cont_area .input::placeholder {
		color: #cacaca;
	}
	
	.myinfo_modify {
		background: #242424;
	}
	
	.myinfo_modify .my_banner_area .banner_btn div a {
		border: 1px solid #404040;
		color: #019341;
	}
	
	.pc .cont_header .btn_ok .sp, .pc .cont_header .btn_t1 .sp, .pc .cont_header .btn_g1 .sp, .pc .cont_header .btn_g2 .sp, .pc .cont_header .btn_g3 .sp, .pc .cont_header .btn_g4 .sp {
		color: #cacaca;
	}
	
	.lst_feed_wrap .feed_head .feed_info_area .ico_secret {
		filter: invert(86%);
	}
	
	.ly_push_alarm {
		background-color: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.ly_push_alarm button {
		color: #cacaca;
	}
	
	.lst_feed_wrap .lst_feed>li {
		background-color: #2f2f2f !important;
	}
	
	.lst_feed_wrap .lst_feed>li {
		border-bottom: 1px solid #404040 !important;
	}
	
	.lst_feed_wrap .lst_feed>li:first-child {
		border-color: #404040 !important;
	}
	
	.lst_feed_wrap .inner_feed_box {
		background-color: #242424;
	}
	
	.ly_fnt_guide {
		background-color: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.ly_fnt_guide .guide_txt {
		color: #cacaca;
	}
	
	.btn_stats {
		color: #fff;
		border: 1px solid #404040;
	}
	
	.ico_official, .ico_official_big, .ico_official_large, .ico_back_livesearch, .btn_flw .ico_follow, .btn_stats:before, .lst_item.check_box .chk_label.checked:after, .post_follower_status .ico_follower, .post_follower_status .ico_post, .popup_w .btn_close:after, .popup .btn_area .btn_close:after, .popup .btn_area .btn_create:after, .popup .btn_area .btn_confirm:after, .pop_collabo .popup .btn_close:after, .pop_collabo2 .ico_confirm, .ico_follow_event, .ico_follow_event_complete, .ico_card_post, .ico_movie_post, .ico_gif_post, .ico_card_post_b, .ico_movie_post_b, .ico_gif_post_b, #header .gnb .btn_gnb_search .ico_search, #header .gnb .btn_gnb_write .ico_write, #header .gnb .btn_gnb_prev:before, #header .gnb .logo1 .ico_post_logo, .cont_header .logo1 .ico_post_logo, #header .gnb .logo2 .ico_post_logo_sub, .cont_header .logo2 .ico_post_logo_sub, #header .gnb .btn_gnb_share:before, .cont_header .btn_gnb_share:before, #header .gnb .btn_more .sp, .cont_header .btn_more .sp, #header .gnb .btn_flw:before, #header .gnb .btn_overflow_menu .sp, #header .gnb .btn_back .sp, .nav ul li.discover a:before, .nav ul li.feed a:before, .nav ul li.notice a:before, .nav ul li.my a:before, #footer .btn_pg_top:before, .cont_header .logo1:before, .cont_header .logo2:before, .cont_header .btn_back .sp, .cont_header .btn_close .sp, .cont_header .btn_ok .sp, .ly_share .btn_repost:before, .btn-share-repost:before, .popup_layer .layer_close, .popup_layer .btn_close:after, .layer_post_next .thumb:before, .layer_official .cont_area .cont:before, .support_post_wrap .support_post_more:after {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.lst_recommend_post .post_wrap {
		background: #2f2f2f;
	}
	
	#header .gnb .btn_t1 {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.hd_prev .ly_opt {
		background: #242424;
		border: 1px solid #404040;
	}
	
	.hd_prev .ly_opt li a:hover {
		background: #2f2f2f;
	}
	
	.hd_prev .ly_opt a {
		color: #cacaca;
	}
	
	.og {
		border: 1px solid #404040;
	}
	
	.og .box {
		background: #2f2f2f;
	}
	
	.og .tit {
		color: #fff;
	}
	
	.og .dsc {
		color: #cacaca;
	}
	
	#blocker {
		background-color: #2f2f2f;
	}
	
	.og.b_size .txt:after {
		border: 1px solid #404040;
		border-width: 0 1px 1px 1px;
	}
	
	.lst_feed_wrap .feed_body .og .box {
		background: #2f2f2f !important;
	}
	
	.lst_feed_wrap .feed_body .og .tit {
		color: #fff !important;
	}
	
	.lst_feed_wrap .feed_body .og .dsc {
		color: #cacaca !important;
	}
	
	.og.audio {
		background: #2f2f2f;
	}
	
	.og.map2, .og.map2 .txt {
		background: #2f2f2f;
	}
	
	.og.map2 .map_sr img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.u_cbox .u_cbox_type_delete .u_cbox_text_wrap, .u_cbox .u_cbox_type_blind .u_cbox_text_wrap {
	    color: #fff;
	}
	
	.u_cbox .u_cbox_reply_area .u_cbox_paginate {
		border-bottom: 1px solid #404040;
	}
	
	#header .gnb .naver_logo .ico_naver_logo, .cont_header .naver_logo .ico_naver_logo {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.u_cbox .u_cbox_ico_bar {
		background: #4f4f4f;
	}
	
	.feed_wrap .sorting_inner_wrap {
		background: #2f2f2f;
	}
	
	.lst_feed_wrap span > img[src*='loader'] {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.search_option_box .option_tit {
		color: #fff;
	}
	
	.search_option_box .option_area .option.is_selected {
		color: #fff;
	}
	
	.search_option_box .search_option {
		border-top: 1px solid #404040;
	}
	
	.sorting_area.t2 {
		background: #242424;
	}
	
	.void_line {
		border-top: 1px solid #404040;
		border-bottom: 1px solid #404040;
		background: #2f2f2f;
	}
	
	.sorting_inner_wrap .txt em {
		color: #fff;
	}
	
	.lst_feed_wrap .feed_body .text_feed {
		color: #cacaca !important;
	}
	
	.lst_srch_tag .tag {
		color: #fff;
	}
	
	.lst_srch_tag .srch_tag_itm {
		border-bottom: 1px solid #404040;
	}
	
	@media only screen and (min-width: 768px) {
		.pc #header .gnb .pipe, .pc .cont_header .pipe {
			background-color: #404040;
		}
	}
	
	.lst_inner_w .sorting_area {
		background-color: #242424;
	}
	
	.editor_sorting .following_count em {
		color: #fff;
	}
	
	.select1 {
		color: #cacaca;
		background: #242424;
		border: 1px solid #404040;
	}
	
	.ly_more {
		border: 1px solid #404040;
		background-color: #242424;
	}
	
	.ly_more li a, .ly_more li button {
		color: #cacaca;
	}
	
	.ly_more li {
		border-top: 1px solid #404040;
	}
	
	.tag_feed_wrap .tag_area .tag {
		background-color: #2f2f2f;
		color: #cacaca;
	}
	
	.btn_flw {
		border: 1px solid #019341;
		background-color: #019341;
		color: #242424;
	}
	
	.lst_inner_w .user_info_item {
		border-bottom: 1px solid #404040;
		color: #cacaca;
	}
	
	.lst_inner_w .editr_lst .user_info_item {
		border-bottom: 1px solid #404040;
	}
	
	@media only screen and (min-width: 640px) {
		.lst_inner_w .editr_lst .user_info_item {
			border-bottom: 1px solid #404040;
		}
	}
	
	.btn_flw.on {
		border-color: #404040;
		color: #fff;
	}
	
	#header.sub {
		background-color: #242424;
	}
	
	@media only screen and (min-width: 768px) {
		.pc #header.sub .gnb:after {
			background-color: #404040;
		}
	}
	
	#header.sub .gnb:after {
		background-color: #242424;
	}
	
	.write_wrap .title_editor_list {
		color: #fff;
	}
	
	.pc .btn_paging_view_pc, .lst_feed_wrap .feed_footer .btn_reply .ico_reply {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.write_wrap .more_editor_list {
		color: #cacaca;
	}
	
	.write_wrap:after {
		background-color: #2f2f2f;
		border-top: 1px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	.sorting_select_wrap .btn_sorting:first-child:after {
		background-color: transparent;
	}
	
	.lst_feed_wrap .feed_footer .btn_reply em, .u_likeit_list_module .u_likeit_list_btn .u_cnt, .u_likeit_list_module .u_likeit_list_btn .u_txt {
		color: #cacaca;
	}
	
	.lst_feed_wrap .feed_head .feed_info_area .view_post:before {
		background-color: #404040;
	}
	
	.btn_paging_area.prev .btn_lst_more {
		border-top: 1px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	#footer .btn_area .btn_t2:first-child span {
		border-right: 1px solid #404040;
	}
	
	.se_theme_bluebubble ~ .editor_section .state_line, .se_theme_bluebubble ~ .editor_section .sect_tag_area, .se_theme_bluebubble ~ .editor_section .sect_post_detail_area {
		background-color: rgb(43, 52, 50);
	}
	
	.se_theme_bluebubble ~ .editor_section .sect_post_detail_area .like .btn_area .btn.btn_comment .cnt {
		color: #fff;
	}
	
	.pc .se_theme_bluebubble ~ .editor_section .sect_post_detail_area .like .btn_area .btn_like .u_likeit_list_module .u_likeit_list_btn .u_ico, .pc .se_theme_bluebubble ~ .editor_section .sect_post_detail_area .like .btn_area .btn.btn_comment .ico {
		filter: brightness(1000%);
	}
	
	.se_theme_bluebubble ~ .editor_section .sect_post_detail_area .like .btn_area .btn_more:after {
		filter: invert(100%) hue-rotate(-180deg) brightness(1000%);
	}
	
	.se_theme_bluebubble ~ .editor_section .sect_post_detail_area .like .btn_area .btn_like .u_likeit_list_module .u_likeit_list_btn .u_cnt {
		color: #fff !important;
	}
	
	.lst_rankup {
		background: #242424;
	}
	
	.spi_card {
		background-color: #2f2f2f !important;
	}
	
	.spi_card .h_spi_card {
		color: #fff !important;
	}
	
	.btn-share-repost {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.btn-share-repost:before {
		filter: invert(81.5%) hue-rotate(-180deg) !important;
	}
	
	.spi_card .spi_area a {
		color: #cacaca !important;
	}
	
	.spi_copyurl_url {
		border: 1px solid #404040 !important;
		background: #242424 !important;
	}
	
	.spi_copyurl_inapp .spi_copyurl_url {
		background-color: #242424 !important;
	}
	
	.spi_copyurl_inappbtn {
		border: 1px solid #404040 !important;
		background: #2f2f2f !important;
		color: #cacaca !important;
	}
	
	.spi_cp_msg {
		color: #fff !important;
	}
	
	.spi_btm_btns {
		border-top: 1px solid #404040 !important;
	}
	
	.spi_btm_link {
		color: #cacaca !important;
	}
	
	.best_post h3, .best_post .best_post_inner .tit {
		color: #fff;
	}
	
	.best_post .best_post_inner .desc {
		color: #cacaca;
	}
	
	@media only screen and (min-width: 1024px) {
		.best_post .best_post_inner .desc {
			color: #cacaca;
		}
	}
	
	.u_cbox .u_cbox_type_secret .u_cbox_text_wrap {
		color: #cacaca;
	}
}

@-moz-document url-prefix("https://editor.post.naver.com"), url-prefix("https://post.stat.naver.com")
{
	body {
		background: #242424;
		color: #cacaca;
	}
	
	/* Browser Message Popup */
	
	.browser_msg {
		background: #2f2f2f;
		border-bottom: 1px solid #404040;
	}
	
	.browser_msg p {
		color: #fff;
	}
	
	.browser_msg .btn_chrome, .browser_msg .btn_ie {
		background: none;
		background-color: #242424;
		position: relative;
	}
	
	.browser_msg p :before {
		position: absolute;
		content: '';
		width: 100%;
		height: 100%;
		left: 15px;
		top: 9px;
	}
	
	.browser_msg p :after {
		position: absolute;
		color: #fff;
		top: 10px;
		width: 100%;
		height: 100%;
		left: 10px;
	}
	
	.browser_msg .btn_chrome:before {
		background: url(https://upload.wikimedia.org/wikipedia/commons/a/a5/Google_Chrome_icon_%28September_2014%29.svg) no-repeat;
		background-size: 16px 16px;
	}
	
	.browser_msg .btn_chrome:after {
		content: '크롬 다운로드';
	}
	
	.browser_msg .btn_ie:before {
		background: url(https://upload.wikimedia.org/wikipedia/commons/1/18/Internet_Explorer_10%2B11_logo.svg) no-repeat;
		background-size: 16px 16px;
	}
	
	.browser_msg .btn_ie:after {
		content: 'IE 11 다운로드';
	}
	
	.browser_msg .btn_sec .btn_clse {
		filter: invert(86%);
	}
	
	/* Browser Message Popup End */
	
	#header, #header .header_bottom {
		background: #242424;
	}
	
	#header h1 .logo_post {
		filter: invert(86%);
	}
	
	.lst_svc li a {
		color: #cacaca;
	}
	
	.lnb_wrap {
		border-bottom: 1px solid #404040;
	}
	
	#header:after {
		background: #404040;
	}
	
	.lnb li.on a {
		color: #fff;
	}
	
	.adpost_admin_button {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.page_tit {
		color: #fff;
	}
	
	.tab_guide>li.on>a {
		color: #fff;
		background: #242424;
		border-bottom: 1px solid #404040;
	}
	
	.tab_guide, .tab_guide>li {
		border-left: 1px solid #404040;
		border-right: 1px solid #404040;
	}
	
	.tab_sec {
		border-top: 1px solid #404040;
		border-bottom: 1px solid #404040;
		background: #2f2f2f;
	}
	
	.tab_guide>li a {
		background: #2f2f2f;
		color: #cacaca;
	}
	
	.tab_guide>li.on+li {
		border-left: 1px solid #404040;
	}
	
	.no_lst_msg .btn_new {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	#footer {
		background: #242424;
		border-top: 1px solid #404040;
	}
	
	.send_invitation .today_invite .txt1 {
		color: #cacaca;
	}
	
	.send_invitation .form_wrap .radio_wrap {
		border-top: 1px solid #404040;
	}
	
	.send_invitation .form_wrap .radio_wrap input[type=radio]:checked+label {
		color: #fff;
	}
	
	.inp_text {
		border: 1px solid #404040;
	}
	
	.send_invitation .form_wrap .srch_area .invite_email {
		color: #cacaca;
		background: #242424;
	}
	
	.btn {
		border-color: #404040;
		background-color: #242424;
	}
	
	.send_invitation .form_wrap .srch_area .btn {
		background: #242424;
	}
	
	.send_invitation .form_wrap .no_mem {
		color: #cacaca;
	}
	
	.send_invitation .form_wrap .form_msg .form_contents textarea {
		color: #cacaca;
		background: #242424;
		border: 1px solid #404040;
	}
	
	.send_invitation .form_wrap .form_msg {
		border-bottom: 1px solid #404040;
	}
	
	[class~=btn].primary {
		border-color: #019341;
		background: #019341;
		color: #242424;
	}
	
	.send_invitation .btn_area .primary:before {
		filter: invert(86%);
	}
	
	[class~=btn].default {
		border-color: #404040;
		color: #cacaca;
	}
	
	.send_invitation .form_wrap .slt_member {
		border: 1px solid #404040;
		background: #242424;
	}
	
	.send_invitation .form_wrap .slt_member .slt_member_opt {
		background: #2f2f2f;
		border-bottom: 1px solid #404040;
	}
	
	.send_invitation .form_wrap .slt_member .slt_member_opt .slt_member_srch .input_text1, .send_invitation .form_wrap .slt_member .slt_member_opt .slt_member_srch .btn_srch_member {
		border: 1px solid #404040;
		background: #242424;
		color: #cacaca;
	}
	
	.send_invitation .form_wrap .slt_member .slt_member_rst {
		border-top: 1px solid #404040;
		color: #cacaca;
	}
	
	.send_invitation .form_wrap .slt_member .slt_member_rst .btn_clse2 {
		border: 1px solid #019341;
		color: #cacaca;
		background: #242424;
	}
	
	.send_invitation .form_wrap .lst_member li:hover {
		background: #2f2f2f;
	}
	
	.policy_msg2 {
		color: #cacaca;
	}
	
	.policy_sec {
		border-top: 1px solid #404040;
		border-bottom: 1px solid #404040;
		background: #2f2f2f;
		color: #cacaca;
	}
	
	.guide_txt_sec {
		color: #cacaca;
	}
	
	#btn_save>a {
		border: 1px solid #404040;
	}
	
	#btn_save .btn_disagree {
		color: #cacaca;
	}
	
	#btn_save .btn_agree {
		border: 1px solid #019341;
		background: #019341;
		color: #242424;
	}
	
	#btn_save .btn_agree:before, .form_guide .btn_more_info {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.guide_txt_sec .num_lst li strong, .guide_txt_sec .num_lst li .first_letter {
		color: #fff;
	}
	
	.reg_lst th label {
		color: #fff;
	}
	
	.reg_lst th span.check, .reg_sec .check:before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.reg_lst .inp_text {
		border: 1px solid #404040;
		color: #cacaca;
		background: #242424;
	}
	
	input[placeholder], textarea[placeholder] {
		color: #cacaca;
	}
	
	.reg_lst .inp_text.board_name, .reg_lst td, .active_on {
		color: #fff !important;
	}
	
	.series_theme .ly_series_theme {
		background-color: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.reg_lst th, .reg_lst td {
		border-top: 1px solid #404040;
	}
	
	.tag_input_wrap .tag_input_holder .inp_tag {
		color: #fff;
		background: #242424;
	}
	
	.tag_input_wrap .add_tag {
		border-color: #404040;
		color: #fff;
	}
	
	.tag_input_wrap .tag_input_holder {
		border: 1px solid #404040;
	}
	
	.tag_input_wrap.on .tag_input_holder:before {
		color: #fff;
	}
	
	.reg_wrap {
		border-top: 3px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	.reg_sec .btn_sec a {
		border: 1px solid #404040;
		color: #fff;
	}
	
	.reg_sec .btn_sec .btn_reg, .reg_sec .btn_sec .btn_continue, .reg_sec .btn_sec .btn_modify {
		border: 1px solid #019341;
		background: #019341;
		color: #242424;
	}
	
	.tag_input_wrap .ly_tag_box {
		border: 1px solid #404040;
		border-top-width: 0;
		background: #242424;
	}
	
	.added_tag li:before {
		background: #404040;
	}
	
	.tag {
		color: #cacaca;
	}
	
	.tag_input_wrap .ly_tag_box button {
		color: #cacaca;
	}
	
	.tag_input_wrap .ly_tag_box button:hover {
		background: #2f2f2f;
	}
	
	.tag_input_wrap .ly_tag_box li.selected {
		background: #2f2f2f;
	}
	
	.txt_status {
		color: #fff;
	}
	
	.txt_status .btn_new {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.board_manager .lst_board .board_li {
		border: 1px solid #404040;
	}
	
	.board_manager .lst_board .board_li .board_info .board_tit {
		color: #fff;
	}
	
	.board_manager .lst_board .board_li .board_menu {
		border-top: 1px solid #404040;
	}
	
	.board_manager .lst_board .board_li .board_info .etc_info {
		color: #cacaca;
	}
	
	.board_manager .lst_board .board_li .board_menu .post_write, .board_manager .lst_board .board_li .board_menu .withdraw, .board_manager .lst_board .board_li .board_menu .board_del {
		border-color: #404040;
		color: #cacaca;
	}
	
	.paging a, .paging strong {
		border: 1px solid #404040;
		color: #fff;
	}
	
	.paging a:hover, .paging strong {
		border: 1px solid #404040;
	}
	
	.board_manager .lst_board .board_li .board_thumbs .thumbs .thumb {
		border-top: 1px solid #4f4f4f;
		background-color: #404040;
	}
	
	.board_manager .lst_board .board_li .board_thumbs .thumbs .thumb.typical {
		background-color: #404040;
	}
	
	.u_ni_title_component .u_ni_badge, .u_ni_title_component.u_ni_ico_wrap .u_ni_link {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.u_ni_btn_download.u_ni_type_green {
		border-color: #019341;
		color: #019341;
	}
	
	.u_ni_btn_download {
		border: 1px solid #404040;
		background-color: #242424;
	}
	
	.u_ni_btn_download.u_ni_type_green .u_ni_ico_download, .u_ni_wrap .u_ni_ico_calendar {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.u_ni_header_wrap .u_ni_index_section, .u_ni_header_wrap .u_ni_info_section {
		border-bottom: 1px solid #404040;
	}
	
	.u_ni_menu_item.u_ni_is_active a {
		color: #242424;
	}
	
	.u_ni_menu_item:hover {
		background-color: #2f2f2f;
	}
	
	.u_ni_menu_list {
		border: 1px solid #404040;
	}
	
	.u_ni_menu_item.u_ni_is_active:before {
		background-color: #019341;
	}
	
	.u_ni_menu_item a {
		color: #cacaca;
	}
	
	.u_ni_menu_item {
		border-left: 1px solid #404040;
		background-color: #242424;
	}
	
	.u_ni_wrap .u_ni_ico_question:before {
		filter: invert(86%);
	}
	
	.u_ni_wrap .u_ni_tooltip_content {
		color: #cacaca;
	}
	
	.u_ni_tooltip_content:before {
		filter: invert(81.5%);
	}
	
	.u_ni_tooltip_content {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.u_ni_tab_component .u_ni_item {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.u_ni_tab_component .u_ni_item.u_ni_is_active {
		background-color: #242424;
		border-top: 1px solid #404040;
		border-left: 1px solid #404040;
		border-right: 1px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	.u_ni_tab_component .u_ni_item a {
		color: #fff;
	}
	
	.u_ni_tab_component .u_ni_item.u_ni_is_active + .u_ni_item {
		border-left: 1px solid #404040;
	}
	
	.u_ni_tab_component .u_ni_list {
		border-bottom: 1px solid #404040;
	}
	
	.u_ni_axis_x .u_ni_axis_item {
		color: #cacaca;
	}
	
	.c3-event-rects .c3-event-rect {
		stroke: #fff;
	}
	
	.u_ni_axis_y .u_ni_axis_item, .u_ni_axis_y2 .u_ni_axis_item {
		color: #fff;
	}
	
	.u_ni_table_component.u_ni_type_3 thead th, .u_ni_table_component.u_ni_type_4 thead th, .u_ni_table_component.u_ni_type_5 thead th, .u_ni_table_component.u_ni_type_6 thead th {
		color: #cacaca;
		border-bottom: 2px solid #404040;
	}
	
	.u_ni_table_component.u_ni_type_3 tbody th, .u_ni_table_component.u_ni_type_4 tbody th, .u_ni_table_component.u_ni_type_5 tbody th, .u_ni_table_component.u_ni_type_6 tbody th {
		color: #fff;
	}
	
	.u_ni_table_component.u_ni_type_3 tbody th, .u_ni_table_component.u_ni_type_3 td, .u_ni_table_component.u_ni_type_4 tbody th, .u_ni_table_component.u_ni_type_4 td, .u_ni_table_component.u_ni_type_5 tbody th, .u_ni_table_component.u_ni_type_5 td, .u_ni_table_component.u_ni_type_6 tbody th, .u_ni_table_component.u_ni_type_6 td {
		border-bottom: 1px solid #404040;
	}
	
	.u_ni_dsc_area .u_ni_ico_help {
		color: #242424;
		background-color: #019341;
	}
	
	.u_ni_table_component.u_ni_type_7 tbody tr:first-child th, .u_ni_table_component.u_ni_type_7 tbody tr:first-child td {
		border-top-color: #404040;
	}
	
	.u_ni_table_component.u_ni_type_7 table {
		border-top: 1px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	.u_ni_table_component.u_ni_type_7 tbody th, .u_ni_table_component.u_ni_type_7 td {
		color: #cacaca;
		border-top: 1px solid #404040;
	}
	
	.u_ni_calendar_component .u_ni_ly_calendar {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.u_ni_calendar_component .ui-datepicker .ui-datepicker-header, .u_ni_calendar_component .u_ni_monthpick_header {
		border-bottom: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.u_ni_calendar_component .ui-datepicker .ui-datepicker-prev .ui-icon, .u_ni_calendar_component .ui-datepicker .ui-datepicker-next .ui-icon, .u_ni_calendar_component .u_ni_monthpick_header .u_ni_btn_prev .u_ni_ico_calendar_arr, .u_ni_calendar_component .u_ni_monthpick_header .u_ni_btn_next .u_ni_ico_calendar_arr {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.u_ni_calendar_component .ui-datepicker .ui-datepicker-month, .u_ni_calendar_component .u_ni_monthpick_header .u_ni_txt_year, .u_ni_calendar_component .ui-datepicker td .ui-state-default {
		color: #fff;
	}
	
	.u_ni_calendar_component .ui-datepicker th, .u_ni_calendar_component .u_ni_current_area .u_ni_btn_current {
		color: #cacaca;
	}
	
	.u_ni_nodata_section .u_ni_desc {
		color: #cacaca;
	}
	
	.series_theme .btn_choice_theme.selected, .reg_lst td .dsc_txt2 label {
		color: #fff;
	}
	
	.admin_protect_content .btn_area {
		border-top: 1px solid #404040;
	}
	
	.blog_widget_wrap .txt1 {
		color: #fff;
	}
	
	.blog_widget_wrap .insert_code {
		border: 1px solid #404040;
		background: #2f2f2f;
		color: #fff;
	}
	
	.u_ni_wrap .u_ni_date, .u_ni_wrap .u_ni_data {
		color: #fff;
	}
	
	.u_ni_dashboard_component {
		border: 1px solid #404040;
	}
	
	.u_ni_dashboard_component .u_ni_item + .u_ni_item {
		border-left: 1px solid #404040;
	}
	
	.u_ni_dashboard_component .u_ni_item .u_ni_title, .u_ni_dashboard_component .u_ni_item .u_ni_value {
		color: #fff;
	}
	
	.u_ni_table_section .u_ni_table_unit_group .u_ni_table_unit, .index_download_button {
		color: #cacaca;
	}
	
	.tab_sub_sec {
		border: 1px solid #404040;
		background: #242424;
	}
	
	.tab_sub_sec .tab_sub_guide li a {
		background: #242424;
		color: #fff;
	}
	
	.u_ni_popup_noti_wrap {
		background-color: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.u_ni_popup_noti_wrap .u_ni_btn_close {
		background-color: #2f2f2f;
	}
	
	.u_ni_popup_noti_wrap .u_ni_ico_close, .admin_event_content .link_event_guide:after, .admin_protect_content .btn_area .primary:before, .no_lst_msg .btn_new:before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.u_ni_table_component.u_ni_type_3 .u_ni_bg {
		background-color: #2f2f2f;
	}
	
	.admin_event_content .btn_create_event {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.admin_event_content .event_period button {
		border: 1px solid #404040;
		color: #fff;
	}
	
	.admin_event_content .table_create_event th, .admin_event_content .table_create_event td {
		border-top: 1px solid #404040;
	}
	
	.admin_event_content .event_privacy_agree {
		border-bottom: 1px solid #404040;
	}
	
	.admin_event_content .table_create_event {
		border-bottom: 1px solid #404040;
	}
	
	.txt_lst {
		border-bottom: 1px solid #404040;
	}
	
	.txt_lst th {
		border-top: 1px solid #404040;
		border-bottom: 1px solid #404040;
		background: #2f2f2f;
		color: #cacaca;
	}
	
	td .btn_gb {
		background-color: #2f2f2f;
	}
	
	.btn_gb {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.txt_status .btn_new:before, .h_tit .ico.ico_series, .post_tit .ico.ico_series, .post_state .ico.ico_series {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.post_lst_wrap .txt_lst .tt a, .u_ni_error_section .u_ni_desc {
		color: #fff;
	}
	
	.txt_lst .tt a {
		color: #cacaca;
	}
}

@-moz-document url-prefix("https://post.editor.naver.com/editor")
{
	body, html, head {
		background: #242424;
		color: #cacaca;
	}
	
	a {
		color: #fff;
	}
	
	.pop_layer_wrap .in_layer {
		background-color: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.pop_userGuide_wrap .userGuide {
		background-color: #2f2f2f;
	}
	
	.pop_userGuide_wrap .userGuide .guide_cont .btn_before, .pop_userGuide_wrap .userGuide .guide_cont .btn_next, .pop_userGuide_wrap .userGuide .guide_cont .guide_slide.type_imageFull .img_guide, .pop_userGuide_wrap .userGuide .guide_cont .guide_slide .info_txt .tit_guide, .pop_layer_wrap .btn_close_pop:before, .GTooltip_txt_imageEditor::before, .btn_device:after, .btn_open_searchImage, .btn_searchImage_search:before, .btn_wholeAlign:after, .drawer_searchImage .btn_close_pop:before, .editor-notice .btn_close_pop:before, .group_datePicker .date_wrap .btn_openDatepicker:before, .header-default .device_group .device_desktop, .header-default .device_group .device_mobile, .header-default .device_group .device_tablet, .header-default .header-nav .btn_gnb_more, .header-default .header-nav .btn_gnb_more:after, .header-default .header-nav .btn_load:before, .header-default .header-nav .btn_speller:before, .header-default .header-nav .btn_temp_wrap .btn_temp_save:before, .header-default .header-nav .btn_tip:before, .header-default .header-nav .btn_type_active:after, .header-default .header-nav .btn_type_active:before, .header-default .logo_naver:after, .header-default .logo_naverN:after, .header-default .logo_service.blog:after, .header-default .logo_service.post:after, .header-default .logo_service.storefarm:after, .header-default .logo_service:after, .header-default .se_set_default:after, .header-docProperty .wrap_btn_canvas .btn_addPage:before, .header-docProperty .wrap_btn_canvas .btn_editorTypeChanger:after, .header-docProperty .wrap_btn_wholeSetting .btn_wholeFF:after, .header-docProperty .wrap_btn_wholeSetting .se_wholeAlign .btn_alignCenter, .header-docProperty .wrap_btn_wholeSetting .se_wholeAlign .btn_alignJustify, .header-docProperty .wrap_btn_wholeSetting .se_wholeAlign .btn_alignLeft, .header-docProperty .wrap_btn_wholeSetting .se_wholeAlign .btn_alignRight, .ico_new:before, .is-dragging .se_component_attachFile, .is-dragging .se_component_audio, .is-dragging .se_component_blockquote, .is-dragging .se_component_image, .is-dragging .se_component_line, .is-dragging .se_component_map, .is-dragging .se_component_sticker, .is-dragging .se_component_subjectMatter, .is-dragging .se_component_video, .is-extend .leftPane-toggle, .leftPane-toggle, .pop_file_wrap .btn_close_pop:before, .pop_file_wrap .pop_file .btn_local:before, .pop_file_wrap .pop_file .btn_nDrive:before, .pop_forbidden_wrap .btn_close_pop:before, .pop_forbidden_wrap .pop_forbidden .fbd_word .btn_q, .pop_layer_wrap .btn_close_pop:before, .pop_layer_wrap .pop_gnbDefault .content_wrap .articleList_wrap .lst .btn_delete:after, .pop_layer_wrap .pop_gnbDefault .content_wrap .articleList_wrap .lst.load_more .btn_load_more:after, .pop_layer_wrap .tempSave .set_autoSave .btn_autoSave, .pop_layer_wrap.pop_cardTemplate_wrap .content_wrap .articleList_wrap .btn_saveTemplate:before, .pop_layer_wrap.pop_cardTemplate_wrap .content_wrap .articleList_wrap .lst .btn_delete:after, .pop_layer_wrap.pop_cardTemplate_wrap .content_wrap .articleList_wrap .lst.load_more .btn_load_more:after, .pop_layer_wrap.pop_cardTemplate_wrap .in_layer .btn_close_pop:before, .pop_layer_wrap.pop_cloudSns_wrap .in_layer .btn_close_pop:before, .pop_layer_wrap.pop_cloudSns_wrap .thumb_cloud, .pop_layer_wrap.pop_cloudSns_wrap .thumb_fb, .pop_layer_wrap.pop_cloudSns_wrap .thumb_instagram, .pop_layer_wrap.pop_cloudSns_wrap .thumb_pholar, .pop_layer_wrap.pop_layoutChanger_wrap .in_layer .btn_close_pop:before, .pop_layer_wrap.pop_speller_wrap .pop_speller .speller_bottom .wrap_btn_nav .btn_speller_after:after, .pop_layer_wrap.pop_speller_wrap .pop_speller .speller_bottom .wrap_btn_nav .btn_speller_before:before, .pop_layer_wrap.pop_speller_wrap .pop_speller_pointer, .pop_oglink_wrap .pop_oglink .og_content .og_preview .se_ico_npay, .pop_publish .btn_dropDown.is-active:after, .pop_publish .btn_dropDown:after, .pop_publish .btn_more:after, .pop_publish .btn_q, .pop_publish .publishArea .button_wrap .btn_appointment:before, .pop_publish .publishArea .button_wrap .btn_publish:before, .pop_publish .publishArea .setAppointment .information:before, .pop_publish .settingArea .settingArea_detail .slt_belong .addLst_wrap .addLst .btn_cancel, .pop_publish .settingArea .settingArea_detail .slt_belong .addLst_wrap .addLst .btn_submit, .pop_publish .settingArea .settingArea_detail .slt_belong .addLst_wrap .btn_addLst:before, .pop_publish .settingArea .settingArea_detail .slt_belong .depth:before, .pop_publish .settingArea .settingArea_detail .slt_belong .group:before, .pop_publish .settingArea .settingArea_detail .slt_belong .secret:before, .pop_publish .settingArea .settingArea_detail .slt_category .category:after, .pop_schedule_wrap .btn_close_pop:before, .pop_schedule_wrap .data_elem .data_input .date_wrap .btn_openDatepicker:before, .pop_schedule_wrap .schedule_info:before, .pop_schedule_wrap .ul_schedule .li_schedule .ico_goto, .pop_schedule_wrap .ul_schedule .li_schedule:hover .ico_goto, .pop_schedule_wrap .wrap_btnYear .btn_before:after, .pop_schedule_wrap .wrap_btnYear .btn_next:after, .pop_schedule_wrap .wrap_schedule_empty .ico_pop_schedule_list_empty, .pop_search_wrap .btn_clear_formContent, .pop_search_wrap .search_btn_holder .btn_search:after, .pop_search_wrap i.ico_loader, .pop_setEditor_wrap .editor-choice-wrap .browser_err_pop .btn_close_pop:after, .pop_setEditor_wrap .editor-choice-wrap .choice-box .choice-se2 .editor-label.is-on:before, .pop_setEditor_wrap .editor-choice-wrap .choice-box .choice-se2 .editor-label:before, .pop_setEditor_wrap .editor-choice-wrap .choice-box .choice-se3 .editor-label.is-on:before, .pop_setEditor_wrap .editor-choice-wrap .choice-box .choice-se3 .editor-label:before, .pop_setEditor_wrap .editor-choice-wrap.blog .choice-se2 .editor-screenshot, .pop_setEditor_wrap .editor-choice-wrap.blog .choice-se3 .editor-screenshot, .pop_setEditor_wrap .editor-choice-wrap.post .choice-se2 .editor-screenshot, .pop_setEditor_wrap .editor-choice-wrap.post .choice-se3 .editor-screenshot, .pop_specialLetter_wrap .btn_close_pop:before, .pop_sticker_wrap .pop_sticker .line_sticker_set>li .se_sticker_setting:before, .pop_sticker_wrap .pop_sticker .line_sticker_set>li.is-gif>button:before, .pop_sticker_wrap .pop_sticker .se_sticker_grafolio_market:after, .pop_subjectMatter_wrap .btn_close_pop:before, .pop_talktalk_wrap .btn_close_pop:before, .pop_talktalk_wrap .slt_belong .btn_dropDown.is-active:after, .pop_talktalk_wrap .slt_belong .btn_dropDown:after, .pop_talktalk_wrap .talk_banner_default_image, .pop_uploadStatus .se_uploadStatusBar .se_uploadStatus_thumb, .pop_userGuide_wrap .userGuide .guide_cont .btn_before, .pop_userGuide_wrap .userGuide .guide_cont .btn_next, .se_alignSetWrap .se_alignSet .se_btn_alignCenter, .se_alignSetWrap .se_alignSet .se_btn_alignLeft, .se_alignSetWrap .se_alignSet .se_btn_alignRight, .se_blog .btn_sns.fb, .se_blog .btn_sns.fb.is-selected, .se_blog .btn_sns.post, .se_blog .btn_sns.post.is-selected, .se_blog .btn_sns.twt, .se_blog .btn_sns.twt.is-selected, .se_blog_left_banner_text.se_banner_blog_search, .se_blog_left_banner_text.se_banner_smartbot, .se_card_layout_thumb.se_basicMediaCard_bottom, .se_card_layout_thumb.se_basicMediaCard_middle, .se_card_layout_thumb.se_basicMediaCard_top, .se_card_layout_thumb.se_cover1, .se_card_layout_thumb.se_cover2, .se_card_layout_thumb.se_cover3, .se_card_layout_thumb.se_imageCard, .se_card_layout_thumb.se_imageCard2, .se_card_layout_thumb.se_imageCard3, .se_card_layout_thumb.se_quotationCard, .se_card_layout_thumb.se_textCard, .se_character, .se_component.se_oglink .se_btn_og_rmThumb:after, .se_componentList .se_component_attachFile, .se_componentList .se_component_audio, .se_componentList .se_component_blockquote, .se_componentList .se_component_cloudSns, .se_componentList .se_component_code, .se_componentList .se_component_convert_html, .se_componentList .se_component_horizontalLine, .se_componentList .se_component_image, .se_componentList .se_component_link, .se_componentList .se_component_map, .se_componentList .se_component_p, .se_componentList .se_component_schedule, .se_componentList .se_component_searchImage, .se_componentList .se_component_sticker, .se_componentList .se_component_subjectMatter, .se_componentList .se_component_table, .se_componentList .se_component_talktalk, .se_componentList .se_component_video, .se_libraryTab .se_lib_group .se_libraryList .btn_del_lib, .se_libraryTab .se_lib_group .se_libraryList .se_addlibrary:before, .se_libraryTab .se_lib_group .se_libraryList .se_delete_dim, .se_libraryTab .se_lib_group .se_libraryList .se_library_audio:before, .se_libraryTab .se_lib_group .se_libraryList .se_library_map:before, .se_libraryTab .se_lib_group .se_libraryList .se_library_video.type2:before, .se_libraryTab .se_lib_group .se_libraryList .se_library_video:before, .se_libraryTab .se_lib_group .se_libraryList.is-active .se_library:after, .se_post .btn_sns.blog, .se_post .btn_sns.blog.is-selected, .se_post .btn_sns.blog:focus, .se_post .btn_sns.fb, .se_post .btn_sns.fb.is-selected, .se_post .btn_sns.fb:focus, .se_post .btn_sns.twt, .se_post .btn_sns.twt.is-selected, .se_post .btn_sns.twt:focus, .se_post .series_subject .slt_series.is-err .subject_tit:after, .se_post .series_subject .subject_tit:after, .se_tabContent .se_tabTitle div:after, .se_theme_pager .se_pager_next, .se_theme_pager .se_pager_prev, .searchImage_begin_content .begin_txt, .searchImage_begin_content .begin_txt::before, .searchImage_detail_pop .btn_close_pop:before, .searchImage_detail_pop .btn_item_attached:before, .searchImage_detail_pop .btn_item_cart:before, .searchImage_detail_pop .item_link, .searchImage_result_list .btn_item_attached, .searchImage_result_list .btn_item_cart, .search_error_wrap .search_error_text:before, .search_result_more .result_more_btn_info:after, .sortArea .tab:after, .speller_header .speller_nav_group .lst_btn_setting .btn_speller_end:before, .speller_header .speller_nav_group .lst_btn_setting .btn_speller_re:before, .subjectMatter_info .subjectMatter_info_detail .subjectMatter_info_text.cost_compare:after, .subjectMatter_info .subjectMatter_info_detail .subjectMatter_info_text.npay:after, .subjectMatter_music .subjectMatter_thumb:after, .subjectMatter_thumb.no_thumb:before, .subjectMatter_view:after, .toast_msg_pop .btn_close_pop:before, input[type=checkbox]+label:before, input[type=radio]+label:before, .se_toolbar_button.se_attachImage:after, .se_toolbar_button.se_blockquote1:after, .se_toolbar_button.se_blockquote2:after, .se_toolbar_button.se_blockquote3:after, .se_toolbar_button.se_blockquote4:after, .se_toolbar_button.se_blockquote5:after, .se_toolbar_button.se_blockquote6:after, .se_toolbar_button.se_bold:after, .se_toolbar_button.se_caption:after, .se_toolbar_button.se_colorPicker:after, .se_toolbar_button.se_componentAlignCenter:after, .se_toolbar_button.se_componentAlignJustify:after, .se_toolbar_button.se_componentAlignLeft:after, .se_toolbar_button.se_componentAlignRight:after, .se_toolbar_button.se_dropCapLetter:after, .se_toolbar_button.se_editImage:after, .se_toolbar_button.se_editSchedule:after, .se_toolbar_button.se_heading:after, .se_toolbar_button.se_imageCrop:after, .se_toolbar_button.se_imageExtend:after, .se_toolbar_button.se_imagePageFull:after, .se_toolbar_button.se_italic:after, .se_toolbar_button.se_line1:after, .se_toolbar_button.se_line2:after, .se_toolbar_button.se_line3:after, .se_toolbar_button.se_line4:after, .se_toolbar_button.se_line5:after, .se_toolbar_button.se_line6:after, .se_toolbar_button.se_line7:after, .se_toolbar_button.se_lineHeight:after, .se_toolbar_button.se_line_default:after, .se_toolbar_button.se_linethrough:after, .se_toolbar_button.se_map1:after, .se_toolbar_button.se_map2:after, .se_toolbar_button.se_mediaResize:after, .se_toolbar_button.se_mediaTag:after, .se_toolbar_button.se_movingBg:after, .se_toolbar_button.se_specialLetter:after, .se_toolbar_button.se_subscript:after, .se_toolbar_button.se_superscript:after, .se_toolbar_button.se_talktalkEdit:after, .se_toolbar_button.se_textAlignCenter:after, .se_toolbar_button.se_textAlignJustify:after, .se_toolbar_button.se_textAlignLeft:after, .se_toolbar_button.se_textAlignRight:after, .se_toolbar_button.se_underline:after, .se_toolbar_button.se_wrapClear:after, .se_toolbar_button.se_wrapInnerBigLeft:after, .se_toolbar_button.se_wrapInnerBigRight:after, .se_toolbar_button.se_wrapInnerLeft:after, .se_toolbar_button.se_wrapInnerRight:after, .se_toolbar_button.se_wrapOuterLeft:after, .se_toolbar_button.se_wrapOuterRight:after, .GTooltip_txt_imageEditor::before, .ico_new:before, .se_360vr .ico_360vr:before, .se_anniversarySection .se_btn_anniversary_rmThumb:after, .se_btn_360vr_toggle_wrap, .se_btn_360vr_toggle_wrap .se_btn_360vr_toggle, .se_btn_deleteImage:after, .se_colorGroup .se_toolbar_button.se_defaultColor .ico_none_color, .se_documentTitle .se_documentTitle_btn_wrap .se_btn_changeImage, .se_documentTitle .se_documentTitle_btn_wrap .se_btn_cloudSns, .se_documentTitle .se_documentTitle_btn_wrap .se_btn_editImage, .se_documentTitle .se_documentTitle_btn_wrap .se_btn_movingBg, .se_documentTitle .se_documentTitle_btn_wrap .se_btn_trash, .se_oglink .se_btn_og_rmThumb:after, .se_specialLetterGroup .se_subSetSpecialLetter .se_specialLetter_small, .se_table .se_btn_table_width_apply:after, .se_table .se_tableLayoutOption .se_tableLayout_wrap .se_table_default:after, .se_table .se_tableLayoutOption .se_tableLayout_wrap .se_table_layout1:after, .se_table .se_tableLayoutOption .se_tableLayout_wrap .se_table_layout2:after, .se_table .se_tableLayoutOption .se_tableLayout_wrap .se_table_layout3:after, .se_table .se_tableLayoutOption .se_tableLayout_wrap .se_table_layout4:after, .se_table .se_tableLayoutOption .se_tableLayout_wrap .se_table_layout5:after, .se_table .se_tableLayoutOption .se_tableLayout_wrap .se_table_layout6:after, .se_table .se_tableLayoutOption .se_tableLayout_wrap .se_table_layout7:after, .se_table .se_table_width_group .rangeslider__handle, .se_table .se_toolbar_list.se_componentAlignGroup .se_componentAlignGroup-center:after, .se_table .se_toolbar_list.se_componentAlignGroup .se_componentAlignGroup-left:after, .se_table .se_toolbar_list.se_componentAlignGroup .se_componentAlignGroup-right:after, .se_table_border_style.se_table_border_style_dottedLine:after, .se_table_context_menu.delete:before, .se_table_context_menu.merge:before, .se_table_context_menu.splitHor:before, .se_table_context_menu.splitVer:before, .se_toolbarOption .se_lineheight_value .se_btn_lineheight_apply:after, .se_toolbar_button.se_attachImage:after, .se_toolbar_button.se_blockquote1:after, .se_toolbar_button.se_blockquote2:after, .se_toolbar_button.se_blockquote3:after, .se_toolbar_button.se_blockquote4:after, .se_toolbar_button.se_blockquote5:after, .se_toolbar_button.se_blockquote6:after, .se_toolbar_button.se_bold:after, .se_toolbar_button.se_caption:after, .se_toolbar_button.se_code_black:after, .se_toolbar_button.se_code_default:after, .se_toolbar_button.se_code_stripe:after, .se_toolbar_button.se_colorPicker:after, .se_toolbar_button.se_componentAlignCenter:after, .se_toolbar_button.se_componentAlignJustify:after, .se_toolbar_button.se_componentAlignLeft:after, .se_toolbar_button.se_componentAlignRight:after, .se_toolbar_button.se_dropCapLetter:after, .se_toolbar_button.se_editImage:after, .se_toolbar_button.se_editSchedule:after, .se_toolbar_button.se_fontBackground, .se_toolbar_button.se_fontColor, .se_toolbar_button.se_heading:after, .se_toolbar_button.se_imageCrop:after, .se_toolbar_button.se_imageExtend:after, .se_toolbar_button.se_imagePageFull:after, .se_toolbar_button.se_imageUpDown:after, .se_toolbar_button.se_italic:after, .se_toolbar_button.se_line1:after, .se_toolbar_button.se_line2:after, .se_toolbar_button.se_line3:after, .se_toolbar_button.se_line4:after, .se_toolbar_button.se_line5:after, .se_toolbar_button.se_line6:after, .se_toolbar_button.se_line7:after, .se_toolbar_button.se_lineHeight:after, .se_toolbar_button.se_line_default:after, .se_toolbar_button.se_linethrough:after, .se_toolbar_button.se_link:after, .se_toolbar_button.se_map1:after, .se_toolbar_button.se_map2:after, .se_toolbar_button.se_mediaResize:after, .se_toolbar_button.se_mediaTag:after, .se_toolbar_button.se_movingBg:after, .se_toolbar_button.se_remove:after, .se_toolbar_button.se_specialLetter:after, .se_toolbar_button.se_subscript:after, .se_toolbar_button.se_superscript:after, .se_toolbar_button.se_table_border:after, .se_toolbar_button.se_table_cell_bgcolor:after, .se_toolbar_button.se_table_layout:after, .se_toolbar_button.se_table_width:after, .se_toolbar_button.se_talktalkEdit:after, .se_toolbar_button.se_textAlignCenter:after, .se_toolbar_button.se_textAlignGroup-center:after, .se_toolbar_button.se_textAlignGroup-justify:after, .se_toolbar_button.se_textAlignGroup-left:after, .se_toolbar_button.se_textAlignGroup-right:after, .se_toolbar_button.se_textAlignJustify:after, .se_toolbar_button.se_textAlignLeft:after, .se_toolbar_button.se_textAlignRight:after, .se_toolbar_button.se_textAlignToggle_center:after, .se_toolbar_button.se_textAlignToggle_justify:after, .se_toolbar_button.se_textAlignToggle_left:after, .se_toolbar_button.se_textAlignToggle_right:after, .se_toolbar_button.se_underline:after, .se_toolbar_button.se_wrapClear:after, .se_toolbar_button.se_wrapInnerBigLeft:after, .se_toolbar_button.se_wrapInnerBigRight:after, .se_toolbar_button.se_wrapInnerLeft:after, .se_toolbar_button.se_wrapInnerRight:after, .se_toolbar_button.se_wrapOuterLeft:after, .se_toolbar_button.se_wrapOuterRight:after, .se_toolbar_list .se_btn_link_apply, .se_toolbar_list .se_btn_link_close, .se_toolbar_list .se_btn_mediaResize_apply, .se_toolbar_list .se_btn_mediaResize_reset:before, .se_wrap_addButton .camera:after, .se_wrap_addButton .convert_html:after, .se_wrap_addButton .horizontalLine:after, .se_wrap_addButton .map:after, .se_wrap_addButton .paragraph:after, .se_wrap_addButton .quote:after, .se_wrap_addButton .search:after, .se_wrap_addButton .sticker:after, .se_wrap_addButton .video:after {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.pop_userGuide_wrap .userGuide .guide_cont .guide_slide .img_guide {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.editor-header {
		background: #242424;
	}
	
	.header-docProperty .wrap_btn_canvas .btn_addPage, .header-docProperty .wrap_btn_canvas .btn_editorTypeChanger {
		color: #fff;
		border: 1px solid #404040;
	}
	
	.pop_simple {
		background-color: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.pop_simple a {
		color: #cacaca;
	}
	
	.header-docProperty .wrap_btn_wholeSetting .btn_speller, .header-docProperty .wrap_btn_wholeSetting .btn_wholeFF {
		color: #cacaca;
	}
	
	.header-docProperty .wrap_btn_load .btn_load {
		border: 1px solid #404040;
	}
	
	.editor-container, .side-left, .side-right {
		background-color: #2f2f2f;
	}
	
	.se_tabContent .se_tabTitle {
		color: #fff;
	}
	
	.se_tabContent.se_libraryTab, .se_tabContent.se_themeTab {
		border-top: 1px solid #404040;
	}
	
	.se_theme_group .se_themeList .tit_theme {
		color: #cacaca;
	}
	
	.editor-container .editor-content {
		background: #242424;
	}
	
	.se_body_wrap {
		background-color: #242424 !important;
	}
	
	.side-left {
		border-right: 1px solid #404040;
	}
	
	.se_documentTitle, .se_sectionTitle .se_fs_H1, .se_sectionTitle .se_fs_H2, .se_sectionTitle .se_fs_H3 {
		color: #fff !important;
	}
	
	.se_sectionArea:hover .se_selectionArea {
		border-color: #404040;
	}
	
	.se_toolbar_group {
		background-color: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.se_toolbar_button {
		color: #fff !important;
	}
	
	.se_toolbar_group .se_fontGroup:after, .se_toolbar_group .se_fontSizeGroup:after, .se_toolbar_group .se_headingChange:after, .se_toolbar_group .se_headingSizeGroup:after, .se_toolbar_group .se_paragraphSizeGroup:after, .se_toolbar_group .se_quotationSizeGroup:after {
		background-color: #404040;
	}
	
	.se_documentTitle .se_toolbar_button.se_specialLetter {
		border-left: 1px solid #404040;
	}
	
	.se_toolbarOption {
		background-color: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.se_specialLetterGroup .se_subSetSpecialLetter .se_subSetTitle {
		color: #cacaca;
	}
	
	.se_specialLetterGroup .se_subSetSpecialLetter .other_char_more_btn {
		border: 1px solid #404040;
		color: #cacaca;
		background-color: #2f2f2f;
	}
	
	.se_specialLetterGroup .se_subSetSpecialLetter .other_char_more_btn:hover {
		background-color: #3a3a3a;
	}
	
	.se_mediaResize_list .se_mediaResize_input {
		background-color: #2f2f2f;
		color: #cacaca;
	}
	
	.se_table_cell_bgcolor:before, .se_table_layout:before, .se_paragraph .se_toolbar_button.se_specialLetter:before {
		background-color: #404040;
	}
	
	.se_toolbar_button.se_remove {
		border-left: 1px solid #404040;
	}
	
	.header-docProperty:after, .header-default:after {
		border-bottom: 1px solid #fff;
	}
	
	.header-default .header-nav .btn_temp_wrap {
		border: 1px solid #404040;
	}
	
	.header-default .header-nav .btn_type_active {
		color: #cacaca;
		background-color: #019341;
		border: 1px solid #019341;
	}
	
	.pop_simple.pop_gnb_more {
		border: 1px solid #404040;
	}
	
	.pop_simple.pop_gnb_more a:hover {
		color: #fff;
	}
	
	.pop_simple.pop_gnb_more li {
		border-top: 1px solid #404040;
	}
	
	.pop_simple.pop_gnb_more li:first-child {
		border-color: #404040;
	}
	
	.pop_simple.pop_gnb_more a {
		color: #cacaca;
	}
	
	.se_input_tag .se_tag_wrap .se_tag_label {
		color: #fff;
	}
	
	.pop_layer_wrap.pop_speller_wrap .pop_speller .speller_section.section_word .speller_target {
		background-color: #2f2f2f;
	}
	
	.header-default .header-nav .btn_temp_wrap .btn_temp_save:before {
		background: none;
		content: '저장';
		color: #000;
		word-break: keep-all;
		top: 6px;
		left: 12px;
	}
	
	.header-default .header-nav .btn_type_active:before {
		background: none;
		content: '발행';
		color: #fff;
		word-break: keep-all;
		top: 8px;
		left: 13px;
		font-weight: bold;
	}
	
	.npe_detail_option_sign_text .npe_sign_text_input_area .npe_sign_text_input::-webkit-input-placeholder {
	    color: #fff !important;
	    opacity:1
	}
	
	.npe_detail_option_sign_text .npe_sign_text_input_area .npe_sign_text_input::-moz-placeholder {
	    color: #fff !important;
	    opacity:1
	}
	
	.npe_detail_option_sign_text .npe_sign_text_input_area .npe_sign_text_input:-ms-input-placeholder {
	    color: #fff !important;
	    opacity:1
	}
	
	.npe_detail_option_sign_text .npe_sign_text_input_area .npe_sign_text_input:-moz-placeholder {
	    color: #fff !important;
	    opacity:1
	}
	
	.se_component .se_editable::-webkit-input-placeholder, .se_component .se_textarea::-webkit-input-placeholder {
	    color: #fff;
	}
	
	.se_component .se_editable:-moz-placeholder, .se_component .se_textarea:-moz-placeholder {
	    color: #fff;
	}
	
	.se_component .se_editable::-moz-placeholder, .se_component .se_textarea::-moz-placeholder {
	    color: #fff;
	}
	
	.se_component .se_editable:-ms-input-placeholder, .se_component .se_textarea:-ms-input-placeholder {
	    color: #fff;
	}
	
	.se_component .se_editable.placeholder, .se_component .se_textarea.placeholder {
	    color: #fff;
	}
	
	.se_component .se_editable.is-empty, .se_component .se_textarea.is-empty {
	    color: #fff;
	}
	
	.se_quotation.placeholder, .se_sectionTitle.placeholder {
	    color: #fff;
	}
	
	.se_quotation::-webkit-input-placeholder {
	    color: #fff;
	}
	
	.se_quotation:-moz-placeholder {
	    color: #fff;
	}
	
	.se_quotation::-moz-placeholder {
	    color: #fff;
	}
	
	.se_quotation:-ms-input-placeholder {
	    color: #fff;
	}
	
	.se_sectionTitle::-webkit-input-placeholder {
	    color: #fff;
	}
	
	.se_sectionTitle:-moz-placeholder {
	    color: #fff;
	}
	
	.se_sectionTitle::-moz-placeholder {
	    color: #fff;
	}
	
	.se_sectionTitle:-ms-input-placeholder {
	    color: #fff;
	}
	
	.se_textarea {
		color: #fff;
	}
	
	.se_input_tag .se_tag_wrap {
		border-top-color: #404040;
	}
	
	ul.tagit li.tagit-new:before {
		color: #cacaca;
	}
	
	ul.tagit li.tagit-new.is-focused:before {
		color: #fff;
	}
	
	ul.tagit input[type=text], ul.tagit li.tagit-choice {
		color: #fff;
	}
	
	.tagit-autocomplete.ui-widget-content {
		border: 1px solid #404040 !important;
		background: #2f2f2f;
	}
	
	ul.tagit li.tagit-choice {
		background-color: #404040;
	}
	
	ul.tagit li.tagit-choice .tagit-label {
		color: #cacaca;
	}
	
	.se_wrap_addButton button {
		background-color: #2f2f2f;
	}
	
	.se_wrap_addButton button:before {
		border: 1px solid #404040;
	}
	
	.se_code .se_toolbar_list.se_codeSizeGroup:after, .se_talktalk .se_toolbar_button.se_componentAlignLeft:before, .se_video .se_toolbar_button.se_componentAlignJustify:before, .se_video .se_toolbar_button.se_specialLetter:before {
		background-color: #404040;
	}
	
	.se_mediaResize_list .se_mediaResize_input_height, .se_mediaResize_list .se_mediaResize_input_width {
		border: 1px solid #404040;
	}
	
	.se_mediaResize_list .se_mediaResize_guide {
		background-color: #2f2f2f;
		color: #cacaca;
		border-right: 1px solid #404040;
	}
	
	.se_toolbar_list .se_wrap_inputBtn_left .se_mediaResize_reset_txt {
		color: #cacaca;
	}
	
	.se_map .se_title {
		color: #cacaca;
	}
	
	.se_map .se_mediaArea .se_mapImage {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.se_map.map_text .se_toolbar_button.se_componentAlignLeft:before {
		background-color: #404040;
	}
	
	.se_colorGroup .se_subSetColor+.fullset {
		border-top: 1px solid #404040;
	}
	
	.se_toolbarOption .se_lineheight_value {
		border-top: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.se_toolbarOption .se_lineheight_value .se_lineheight_input {
		color: #cacaca;
	}
	
	.se_quotation .se_toolbar_button.se_specialLetter:before, .se_quotation .se_toolbar_button.se_wrapClear:before, .paragraph_wrapping .se_subToolbar .se_toolbar_button.se_wrapClear:before, .paragraph_wrapping .se_subToolbar .se_toolbar_button.se_specialLetter:before {
		background-color: #404040;
	}
	
	.quotation_postit .se_editView {
		border: 4px solid #404040;
		background-color: #2f2f2f;
	}
	
	.quotation_bubble .se_editView {
		border: 5px solid #404040;
		background-color: #2f2f2f;
	}
	
	.quotation_postit .se_editView:before {
		filter: invert(100%);
	}
	
	.quotation_bubble .se_editView:after {
		filter: invert(81.5%);
	}
	
	.quotation_bubble.is-focused .se_sectionArea .se_editView {
		background-color: #2f2f2f !important;
	}
	
	.se_documentTitle.is-bg .se_documentTitle_btn_wrap {
		background-color: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.se_documentTitle.is-bg .se_documentTitle_btn_list.se_movingBg {
		border-left: 1px solid #404040;
	}
	
	.pop_layer_wrap.pop_cloudSns_wrap .cloudSns_tit {
		color: #fff;
	}
	
	.pop_layer_wrap.pop_cloudSns_wrap .thumb_fb, .pop_layer_wrap.pop_cloudSns_wrap .thumb_instagram {
		filter: invert(0%);
	}
	
	.pop_layer_wrap.pop_cloudSns_wrap .cloudSns_name {
		color: #cacaca;
	}
	
	.npe_wrap .npe_btn_cancel {
		background-color: #404040;
	}
	
	.npe_wrap .npe_btn_cancel .npe_btn_title {
		color: #fff;
		opacity: 1;
	}
	
	.npe_wrap .npe_btn_submit, .npe_wrap .npe_btn_submit:hover {
		background-color: #019341;
	}
	
	.npe_wrap .npe_btn_submit .npe_btn_title {
		color: #242424;
	}
	
	.npe_detail_option_sign_image .npe_sign_image_data, .npe_detail_option_sign_text .npe_sign_text_input_area .npe_sign_text_input {
		background-color: #242424;
		color: #fff;
	}
	
	.npe_detail_option_sign_text .npe_sign_text_input_area .npe_sign_text_input {
		border: 1px solid #404040;
	}
	
	.se_movingBg_btn_wrap .se_btn_cancel {
		background-color: #2f2f2f;
		color: #cacaca;
	}
	
	.se_movingBg_btn_wrap .se_btn_cancel:hover {
		color: #019341;
	}
	
	.se_movingBg_btn_wrap .se_btn_confirm {
		color: #242424;
	}
	
	.se_movingBg_btn_wrap .se_btn_confirm:hover {
		background-color: #019341;
	}
	
	.se_tabContent.se_libraryTab {
		border-bottom: 1px solid #404040;
	}
	
	.se_tabContent.se_themeTab {
		display: none;
	}
	
	.se_libraryTab .se_lib_group .se_libraryList {
		background-color: #2f2f2f;
	}
	
	.pop_sticker_wrap .pop_sticker {
		background: #2f2f2f;
		border-bottom: 1px solid #404040;
	}
	
	.pop_sticker_wrap .pop_sticker button.btn_prev {
		background-color: #2f2f2f;
	}
	
	.pop_layer_wrap .in_layer {
		background-color: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.pop_sticker_wrap .line_sticker_set_wrap:before {
		border-bottom: 1px solid #404040;
	}
	
	.pop_sticker_wrap .pop_sticker .line_sticker_set li.is-active>button {
		border-left: 1px solid #404040;
		border-right: 1px solid #404040;
	}
	
	.pop_sticker_wrap .pop_sticker .line_sticker_set li.is-active {
		background-color: #242424;
	}
	
	.pop_sticker_wrap .pop_sticker button.btn_prev:after, .pop_sticker_wrap .pop_sticker .se_sticker_grafolio_market:before, .pop_sticker_wrap .pop_sticker button.btn_next:after {
		background-color: #404040;
	}
	
	.pop_sticker_wrap .pop_sticker .line_sticker_set div.linesticker_list {
		background: #242424;
	}
	
	.pop_btn .type2 {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.pop_sticker_wrap .pop_sticker .se_sticker_grafolio_market {
		background-color: #242424;
	}
	
	.pop_sticker_wrap .pop_sticker button.btn_next {
		background-color: #2f2f2f;
	}
	
	.subjectMatter_item.is-active .subjectMatter_type_title {
		color: #fff;
	}
	
	.subjectMatter_item .subjectMatter_type_title {
		color: #cacaca;
	}
	
	.subjectMatter_header:after {
		border-bottom: 1px solid #404040;
	}
	
	.subjectMatter_item.is-active:after {
		background-color: #fff;
	}
	
	.pop_search_wrap .search_input {
		color: #fff;
		background: #2f2f2f;
	}
	
	.search_result_list_wrap {
		border-bottom: 1px solid #404040;
		border-top: 1px solid #404040;
	}
	
	.search_result_more {
		border-top: 1px solid #404040;
	}
	
	.search_result_more .search_result_more_btn .more_text {
		color: #fff;
	}
	
	.se_theme_default .se_oglink .se_og_wrap, .se_theme_default .se_subjectMatter .se_viewArea, .se_oglink .se_og_wrap {
		background: #2f2f2f;
	}
	
	.subjectMatter_title, .subjectMatter_info_title, .se_oglink .se_og_tit, .pop_schedule_wrap .scheduleTab.is-active {
		color: #fff;
	}
	
	.subjectMatter_info_detail .subjectMatter_info_text, .se_oglink .se_og_desc {
		color: #cacaca;
	}
	
	.pop_schedule_wrap .lst_scheduleTab:after {
		background: #404040;
	}
	
	.pop_schedule_wrap .scheduleTab.is-active:after {
		background: #fff;
	}
	
	.pop_schedule_wrap .data_elem .data_input {
		border: 1px solid #404040;
	}
	
	.pop_schedule_wrap .data_elem .data_input input {
		color: #cacaca;
		background: #2f2f2f;
	}
	
	.pop_schedule_wrap .data_elem .data_input .date_wrap {
		border: 1px solid #404040;
	}
	
	.pop_schedule_wrap .data_elem .data_input .date_wrap .btn_openDatepicker, .pop_schedule_wrap .data_elem .data_input .time_wrap {
		border: 1px solid #404040;
	}
	
	.pop_schedule_wrap .data_elem .data_input .schedule_hour, .pop_schedule_wrap .data_elem .data_input .schedule_minutes {
		background: #2f2f2f;
		color: #cacaca;
	}
	
	.pop_schedule_wrap .data_elem .data_input.data_date.is-disabled .time_wrap .schedule_hour, .pop_schedule_wrap .data_elem .data_input.data_date.is-disabled .time_wrap .schedule_minutes {
		filter: none;
		background-color: rgba(0, 0, 0, 0.9);
	}
	
	.pop_schedule_wrap .data_elem .data_input.data_date.is-disabled .time_wrap {
		background-color: #2f2f2f;
	}
	
	.pop_schedule_wrap .data_elem .data_input textarea {
		border: 1px solid #404040;
		background: #2f2f2f;
		color: #cacaca;
	}
	
	.pop_schedule_wrap .lst_date_selector {
		background-color: #242424;
	}
	
	.pop_schedule_wrap .lst_date_selector:after {
		background-color: #404040;
	}
	
	.pop_schedule_wrap .wrap_schedule_empty .info_schedule_empty {
		color: #cacaca;
	}
	
	.se_component.is-focused .se_sectionArea:hover .se_selectionArea, .se_component.is-focused .se_selectionArea, .se_component.ui-selected .se_selectionArea, .se_component.ui-selected .se_selectionArea:hover, .se_component.ui-selecting .se_selectionArea, .se_component.ui-selecting .se_selectionArea:hover {
		background-color: #2f2f2f;
	}
	
	.se_schedule .se_schedule_box {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.se_schedule .se_schedule_head, .se_schedule .se_schedule_detail .se_schedule_detailTxt {
		color: #cacaca;
	}
	
	.se_schedule .se_schedule_head .se_schedule_tit, .se_schedule .se_schedule_count .se_schedule_day {
		color: #fff;
	}
	
	.se_schedule .se_schedule_detail {
		border-top: 1px solid #404040;
	}
	
	.se_code.se_component.default .se_viewArea {
		background: #2f2f2f;
	}
	
	.se_component.se_code .se_textarea, .se_component.se_code .se_textarea_sub, .se_component.se_code div[class*=language-] {
		color: #fff;
	}
	
	.se_component.se_code.code_stripe .se_textView {
		background-color: #2f2f2f;
		background-image: none;
	}
	
	.se_table .se_toolbar_list.se_textAlignGroup>.se_toolbar_button:before {
		background-color: #404040;
	}
	
	.btn_cell_selector_all {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.se_tablePop_context, .se_cell {
		background-color: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.btn_cell_selector:hover {
		background-color: #404040;
	}
	
	.btn_cell_selector, .btn_cell_selector:active, .btn_cell_selector:focus {
		border-color: #404040;
		background-color: #2f2f2f;
	}
	
	.btn_cell_importer {
		border: 1px solid #404040;
		background-color: #4f4f4f;
	}
	
	.se_selectedCell {
		background-color: #015626 !important;
		border-color: #263429 !important;
	}
	
	.se_table_context_menu:not(.is-disabled):hover {
		background-color: #2f2f2f;
	}
	
	.se_table_context_menu {
		border-top: 1px solid #404040;
	}
	
	.se_table_context_menu_text {
		color: #fff;
		opacity: 1;
	}
	
	.searchImage_header_title, .searchImage_header_search {
		border-bottom: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.title_searchImage_link.is-selected {
		color: #fff;
	}
	
	.searchImage_sorting {
		background-color: #2f2f2f;
	}
	
	.drawer_searchImage {
		background-color: #2f2f2f;
	}
	
	.searchImage_begin_explain {
		border-top: 1px solid #404040;
		color: #cacaca;
		background-color: #2f2f2f;
	}
	
	.searchImage_begin_explain .txt, .searchImage_begin_explain .link {
		color: #cacaca;
	}
	
	.searchImage_begin_content .btn_more {
		border: 1px solid #404040;
		background-color: #2f2f2f;
		color: #019341;
	}
	
	.searchImage_begin_content .begin_txt::before {
		filter: invert(0);
	}
	
	.btn_searchImage_sorting, .is-selected .btn_searchImage_sorting, .input_searchImage_search {
		color: #fff;
	}
	
	.searchImage_ly_sorting {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.btn_searchImage_sorting:after {
		filter: invert(86%);
	}
	
	.searchImage_loding {
		border: 1px solid #404040;
		background-color: #242424;
	}
	
	.searchImage_detail_pop .btn_item_attached.is-press, .searchImage_detail_pop .btn_item_attached:hover {
		color: #fff;
		background-color: #2f2f2f;
	}
	
	.searchImage_detail_pop .btn_item_attached {
		border: 2px solid #404040;
		color: #cacaca;
	}
	
	.searchImage_detail_pop .btn_item_attached:not(:hover):before {
		filter: invert(0%);
	}
	
	.searchImage_detail_pop .item_copyright .txt {
		opacity: 1;
		color: #fff;
	}
	
	.pop_uploadStatus .dim_uploadStatus {
		background-color: #242424;
	}
	
	.pop_uploadStatus .se_uploadStatusBar {
		background-color: #242424;
	}
	
	.se_image .se_toolbar_button.se_mediaResize:before, .se_image .se_toolbar_button.se_specialLetter:before {
		background-color: #404040;
	}
	
	.toast_msg_pop {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.searchImage_sorting.is-scrollable:after {
		border-bottom: 1px solid #404040;
	}
	
	.se_link_input_holder .se_link_input {
		color: #cacaca;
	}
	
	.pop_layer_wrap .dim {
		background-color: #242424;
	}
	
	.pop_layer_wrap .pop_gnbDefault .tab_btn_wrap .btn_tab.is-active, .pop_layer_wrap .pop_gnbDefault .tab_btn_wrap .btn_tab:focus {
		color: #fff;
	}
	
	.pop_layer_wrap .pop_gnbDefault .content_wrap .articleList_top_wrap .baseInfo .totalDel {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.pop_layer_wrap .pop_gnbDefault .content_wrap .articleList_top_wrap {
		border-bottom: 2px solid #404040;
	}
	
	.pop_layer_wrap .pop_gnbDefault .content_wrap .articleList_wrap .lst .lst_info strong, .pop_layer_wrap.pop_loading .pop_info_text, .pop_layer_wrap.pop_loading .pop_info_text {
		color: #fff;
	}
	
	.pop_publish {
		background-color: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.pop_publish .settingArea .settingArea_title, .se_post .series_subject .slt_series.is-selected .subject_tit {
		color: #fff;
	}
	
	.pop_publish .btn_dropDown {
		border: 1px solid #404040;
	}
	
	.header-default .header-nav .nav_group .settingArea button>span {
		color: #cacaca;
	}
	
	.se_post .series_subject, .pop_publish .settingArea {
		border-bottom: 1px solid #404040;
	}
	
	.pop_publish .publishArea .button_wrap .btn_publish {
		color: #242424;
	}
	
	.pop_publish .publishArea .button_wrap .btn_publish:focus, .pop_publish .publishArea .button_wrap .btn_publish:hover {
		color: #242424 !important;
	}
	
	.header-default .header-nav .nav_group .btn_publish button>span {
		color: #242424 !important;
	}
	
	.pop_publish .publishArea .button_wrap .btn_appointment {
		color: #fff;
	}
	
	.speller_header {
		background-color: #2f2f2f;
	}
	
	.pop_layer_wrap.pop_speller_wrap .pop_speller_pointer {
		filter: invert(81.5%);
	}
	
	.pop_layer_wrap.pop_speller_wrap .in_layer {
		border: 1px solid #404040;
	}
	
	.pop_layer_wrap.pop_speller_wrap .pop_speller .speller_section.section_word .speller_target {
		color: #fff;
	}
	
	.pop_layer_wrap.pop_speller_wrap .pop_speller .speller_bottom .wrap_btn_modify .btn_speller_modify_all {
		border: 1px solid #404040;
	}
	
	.pop_layer_wrap.pop_speller_wrap .pop_speller .speller_bottom {
		border-top: 1px solid #404040;
	}
	
	.pop_layer_wrap.pop_speller_wrap .pop_speller .speller_bottom .wrap_btn_modify .btn_speller_modify_all {
		color: #fff;
	}
	
	.pop_layer_wrap.pop_speller_wrap .pop_speller .speller_bottom .wrap_btn_modify .btn_speller_modify {
		color: #242424;
		background-color: #019341;
	}
	
	.pop_layer_wrap.pop_cardTemplate_wrap .tab_btn_wrap .btn_tab.is-active, .pop_layer_wrap.pop_cardTemplate_wrap .tab_btn_wrap .btn_tab:focus {
		color: #fff;
	}
	
	.pop_layer_wrap.pop_cardTemplate_wrap .content_wrap .articleList_top_wrap .baseInfo {
		border-bottom: 1px solid #404040;
	}
	
	.pop_layer_wrap.pop_cardTemplate_wrap .defaultTemplate .articleList .lst a span {
		color: #cacaca;
	}
	
	.pop_setEditor_wrap .editor-choice-wrap .article-box .article-tit, .pop_setEditor_wrap .editor-choice-wrap .choice-box .choice-se2 .editor-label .editor-label-txt, .pop_setEditor_wrap .editor-choice-wrap .choice-box .choice-se3 .editor-label .editor-label-txt {
		color: #fff;
	}
	
	.pop_setEditor_wrap .editor-choice-wrap .article-box {
		border-bottom: 1px solid #404040;
	}
	
	.header-default.dim:before {
		background-color: #242424;
	}
	
	.pop_layer_wrap .pop_gnbDefault .content_wrap .articleList_wrap .empty_text {
		color: #fff;
	}
	
	.pop_btn .type1 {
		color: #242424;
	}
	
	.header-default .se2_link {
		color: #cacaca;
	}
}

@-moz-document url-prefix("https://post.editor.naver.com/editor/attachLocation"), url-prefix("https://editor.post.naver.com/api/attachMap.nhn")
{
	body {
		background: #242424;
		color: #cacaca;
	}
	
	.add_place_content .srch_area {
		background-color: #242424;
		border-right: 1px solid #404040;
	}
	
	.pop_add_place a {
		color: #cacaca;
	}
	
	.place_select {
		border-right: 1px solid #404040;
	}
	
	.srch_box {
		border-bottom: 1px solid #404040;
	}
	
	.srch_intro .srch_intro_text {
		color: #cacaca;
	}
	
	.add_place_preview .add_place_type .rdo_itm.checked:before, .add_place_preview .add_place_type .rdo_itm:before, .add_place_preview .thumb_place.img_type .text_info .place_name:after, .add_place_preview .thumb_place.text_type .thumb_img:after, .btn_set_position.is-active:before, .btn_set_position:before, .btn_set_position:hover:before, .ly_custom_place_wrap .btn_custom_place_close, .ly_custom_place_wrap .custom_place_content.is-active .place_name_holder, .ly_custom_place_wrap .place_name_holder.is-focused, .ly_custom_place_wrap:after, .ly_custom_place_wrap:before, .place_lst_wrap .lst_place .place_itm .ico_pin.ico_pin_a, .place_lst_wrap .lst_place .place_itm .ico_pin.ico_pin_b, .place_lst_wrap .lst_place .place_itm .ico_pin.ico_pin_c, .place_lst_wrap .lst_place .place_itm .ico_pin.ico_pin_d, .place_lst_wrap .lst_place .place_itm .ico_pin.ico_pin_e, .place_lst_wrap .lst_place .place_itm .ico_pin.ico_pin_f, .place_lst_wrap .lst_place .place_itm .ico_pin.ico_pin_g, .place_lst_wrap .lst_place .place_itm .ico_pin.ico_pin_h, .place_lst_wrap .lst_place .place_itm.is-selected .ico_pin.ico_pin_a, .place_lst_wrap .lst_place .place_itm.is-selected .ico_pin.ico_pin_b, .place_lst_wrap .lst_place .place_itm.is-selected .ico_pin.ico_pin_c, .place_lst_wrap .lst_place .place_itm.is-selected .ico_pin.ico_pin_d, .place_lst_wrap .lst_place .place_itm.is-selected .ico_pin.ico_pin_e, .place_lst_wrap .lst_place .place_itm.is-selected .ico_pin.ico_pin_f, .place_lst_wrap .lst_place .place_itm.is-selected .ico_pin.ico_pin_g, .place_lst_wrap .lst_place .place_itm.is-selected .ico_pin.ico_pin_h, .place_lst_wrap .place_paging .next, .place_lst_wrap .place_paging .next.disable, .place_lst_wrap .place_paging .next.disable:hover, .place_lst_wrap .place_paging .next:hover, .place_lst_wrap .place_paging .pre, .place_lst_wrap .place_paging .pre.disable, .place_lst_wrap .place_paging .pre.disable:hover, .place_lst_wrap .place_paging .pre:hover, .place_select .select_tit:after, .place_select.is-on .select_tit:after, .srch_box .btn_srch, .srch_box .inp_holder.is-focused .btn_srch, .srch_intro .srch_intro_text:before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.srch_box .inp_holder .inp_place {
		color: #fff;
		background: #242424;
		border: 1px solid #404040;
	}
	
	.ly_autocomplete {
		border: 1px solid #404040;
		background: #2f2f2f;
	}
	
	.ly_autocomplete .selected .itm_keyword {
		background: #2f2f2f;
	}
	
	.add_place_footer {
		background-color: #2f2f2f;
		border-top: 1px solid #404040;
	}
	
	.btn_set_position:active, .btn_set_position:hover, .btn_area .btn_apply:active, .btn_area .btn_apply:hover, .btn_area .btn_next:active, .btn_area .btn_next:hover, .btn_area .btn_prev:active, .btn_area .btn_prev:hover, .btn_area .btn_set_position:active, .btn_area .btn_set_position:hover {
		border-color: #404040;
	}
	
	.btn_set_position {
		border: 1px solid #404040;
		background: #242424;
		color: #cacaca;
	}
	
	.btn_area .btn_apply, .btn_area .btn_next, .btn_area .btn_prev, .btn_area .btn_set_position {
		border: 1px solid #404040;
		color: #cacaca;
		background: #242424;
	}
	
	.place_select .lst_select {
		border: 1px solid #404040;
		background: #2f2f2f;
	}
	
	.place_select .lst_select .region_holder .region_item:hover, .place_select .lst_select .region_holder.is-selected .region_item {
		background: #404040;
	}
	
	.place_select .lst_select .region_holder .region_item {
		color: #cacaca;
	}
	
	.place_select .lst_select .region_holder {
		border-top: 1px solid #404040;
	}
	
	.place_lst_wrap .lst_place .place_itm.is-selected {
		background: #2f2f2f;
	}
	
	.place_lst_wrap .lst_place .place_itm {
		border-top: 1px solid #404040;
	}
	
	.place_lst_wrap .lst_place .place_itm .place_info .place_tit {
		color: #fff;
	}
	
	.place_lst_wrap .place_paging {
		border-top: 1px solid #404040;
	}
	
	.place_lst_wrap .place_paging strong.num {
		color: #fff;
	}
	
	#map_area, .add_place_preview .thumb_place .thumb_img img, .add_place_content .map_area {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.add_place_preview .thumb_place .text_info .place_name {
		color: #fff;
	}
	
	.add_place_preview .thumb_place .text_info {
		background-color: #2f2f2f;
	}
	
	.add_place_preview .thumb_place.text_type .thumb_img {
		border-right: 1px solid #404040;
	}
	
	.ly_custom_place_wrap:before, .ly_custom_place_wrap:after, .ly_custom_place_wrap .custom_place_content.is-active .place_name_holder, .ly_custom_place_wrap .place_name_holder.is-focused {
		filter: invert(0%);
	}
	
	.btn_area .btn_apply:active, .btn_area .btn_apply:hover {
		color: #242424;
	}
	
	.add_place_content .srch_box {
		border: 1px solid #404040;
	}
	
	.add_place_content .srch_box .bar {
		background: #404040;
	}
	
	.add_place_content .srch_guide dt, .add_place_content .no_result dt {
		color: #fff;
		border-bottom: 1px solid #404040;
	}
	
	.add_place_content {
		border-bottom: 1px solid #404040;
	}
	
	.add_place_footer .btn_area .btn_prev, .add_place_footer .btn_area .btn_next {
		border: 1px solid #404040;
		background: #242424;
		color: #cacaca;
	}
	
	.add_place_content .srch_box .place_select .lst_select {
		border: 1px solid #404040;
		background: #242424;
	}
	
	.add_place_content .srch_box .place_select .lst_select li {
		border-top: 1px solid #404040;
	}
	
	.add_place_content .srch_box .place_select .lst_select li a:hover {
		background: #2f2f2f;
	}
	
	.add_place_content .srch_box .inp_holder .inp_place, .srch_place_result .lst_place .place_itm .place_info {
		color: #fff;
	}
	
	.ly_autocomplete li.selected .itm_keyword {
		background: #3a3a3a;
	}
	
	.srch_place_result .lst_place .place_itm {
		border-bottom: 1px solid #404040;
	}
	
	.srch_place_result .lst_place .place_itm.selected, .add_place_preview .thumb_place.img_type .text_info {
		background: #2f2f2f;
	}
	
	.add_place_footer .btn_save {
		background: #019341;
		color: #242424;
		border: 1px solid #019341;
	}
}

@-moz-document url-prefix("https://editor.post.naver.com/authoringcontent/make.nhn"), url-prefix("https://editor.post.naver.com/smart_editor2_inputarea.html"), url-prefix("https://blog.naver.com/PostWriteForm.nhn"), url-prefix("https://blog.naver.com/PostUpdateForm.nhn")
{
	body, html {
		color: #cacaca;
		background: #242424;
	}
	
	.tool #wrap:before, .tool #wrap:after {
		background: #404040;
	}
	
	#header .se_set_default:after, .wrt_info_wrap .ly_post_temp .ico_mobile, .wrt_info_wrap .btn_set:before, .wrt_info_wrap .btn_set.on:before, .wrt_info_wrap .btn_tag:before, .wrt_info_wrap .btn_tag.on:before, .wrt_info_wrap .btn_cpl:before, .se2_input_area .mug_img_del, .mug_attach_del, .post_type_opt .btn_post_type_opt:after, .post_type_opt .btn_post_type_opt.on:after, .snb .ctr .btn_add:before, .snb .view_sec li.disabled .slide_index .dimmed, .snb .view_sec li .additional.selected:before, .snb .view_sec li .s_control .btn_del:after, .snb .view_sec li .s_control .btn_dup:after, .snb .view_sec li .set_cover:after, .snb .view_sec li .set_cover.hover:after, .snb .view_sec li .set_cover.selected:after, .ly_set_post_type .itm_type .itm_ico_new, .ly_set_post_type .type_single:before, .ly_set_post_type .type_card:before, .ly_set_post_type .type_quiz:before, .ly_set_post_type .type_se3:before, .snb_toggle_wrap .btn_snb_show, .snb_toggle_wrap .btn_snb_hide, .tool_sec .slt_board .board_name:after, .slt_board:after, .slt_board .no_board_info:before, .page_num, .post_preview_wrap .btn_preview.view_mo:after, .post_preview_wrap .btn_preview.view_mo:hover:after, .post_preview_wrap .btn_preview.view_tb:after, .post_preview_wrap .btn_preview.view_tb:hover:after, .post_preview_wrap .btn_preview.view_pc:after, .post_preview_wrap .btn_preview.view_pc:hover:after, #slt_layout .lst_attached_file li.hover button, #slt_layout .lst_attached_file li em.ico_key_img, #slt_layout .lst_attached_file .attached_video em, #slt_layout .lst_attached_file .add .btn_add_file, #slt_layout .btn_more a:after, #slt_layout .sort_date em, #smart_editor2 .cmt_save, #smart_editor2 .btn_tip, #smart_editor2 #slt_type .btn_add_more_page:before, #smart_editor2 #slt_type .btn_add_more_page.off:before, #smart_editor2 #page_more .btn_next, #smart_editor2 #page_more .btn_prev, #smart_editor2.editor_mug.c_link0 .se2_input_area:after, #smart_editor2.editor_mug.c_link1 .se2_input_area:after, #smart_editor2.editor_mug.c_link2 .se2_input_area:after, #smart_editor2.editor_mug.c_link3 .se2_input_area:after, #smart_editor2.editor_mug.c_link4 .se2_input_area:after, #content .opt_link .opt_type1, #content .opt_link .opt_type1_1, #content .opt_link .opt_type1 label:after, #content .opt_link .opt_type1_1 label:after, #content .opt_link .opt_type_text, #content .opt_link .opt_type0.yn .btn1, #content .opt_link .opt_type0.yn .btn2, #content .opt_link .opt_type0.ox .btn1, #content .opt_link .opt_type0.ox .btn2, .ly_post_set .ly_content .dsc_txt .ico_info, #smart_editor2 .tip_desc .btn_tip_clse, .intro_template, .intro_subtit, .slt_template li:before, .slt_template .template_default .desc_template, .slt_template .template_more .desc_template, .slt_template .template_link .desc_template, .slt_template .effect1, .slt_template .effect2, .ly_post_template .btn_clse, .reg_lst .group_board td .invite_area .lst_member li .btn_del:before, .tbl_post_lst .btn_del, .txt_lst .tt .ico_mobile, .board_add_post .select_board:after, .board_add_post .select_board.active_on:after, .guide_txt.template_tip:after, .guide_txt.drag_attach:before, #btn_save .btn_agree:before, .ly_content button.btn_clse, .editor-choice-wrap .editor-choice .choice-box .choice-se2 .editor-screenshot, .editor-choice-wrap .editor-choice .choice-box .choice-se3 .editor-screenshot, .editor-choice-wrap .editor-choice .choice-box .choice-se2 .editor-label .ico_editor_rdo, .editor-choice-wrap .editor-choice .choice-box .choice-se3 .editor-label .ico_editor_rdo, .editor-choice-wrap .editor-choice .choice-box .choice-se2 .editor-label.on .ico_editor_rdo, .editor-choice-wrap .editor-choice .choice-box .choice-se3 .editor-label.on .ico_editor_rdo, .editor-choice-err .browser_err_pop .btn_close_pop:after, .ly_pop_forbidden .btn_close_pop:before,
	
	.sub_txt:before, #header h1 .logo_naver:before, #header h1 .logo_post, .browser_msg .btn_chrome, .browser_msg .btn_ie, .browser_msg .btn_sec .btn_clse, .added_tag .btn_del_tag:after, .slt_board .ico.board, .slt_board .ico.group, .slt_board .ico.lock, .slt_board .ico.repost, #slt_layout .form_guide .btn_more_info, #slt_layout .guide_txt .clse, .box_noti .btn_clse, .ly_post_set .ly_content .form_theme .series_theme .btn_choice_theme:after, .ly_post_set .ly_content .form_theme .series_theme .btn_choice_theme.nts_data:after, .ly_post_set .ly_content .form_theme .series_theme.on .btn_choice_theme:after, .ly_post_set .ly_content .form_theme .series_theme.on .nts_data:after, .ly_post_set .ly_content .form_publish .blog .ico_blog, .ly_post_set .ly_content .form_publish .facebook .ico_fb, .ly_post_set .ly_content .form_publish .twitter .ico_tw, .ly_post_set .ly_content .closed .blog .ico_blog, .ly_post_set .ly_content .closed .facebook .ico_fb, .ly_post_set .ly_content .closed .twitter .ico_tw, .ly_dimd.og_tag .ly_content .clse, .lst_svc>#gnb .gnb_my_namebox:before, .lst_svc .noti_new, .lst_svc .gnb_service_li a.gnb_service .gnb_icon, .lst_svc .gnb_service_li a.gnb_service:hover .gnb_icon, .page_wrap .pre:before, .page_wrap .next:before, .reg_lst th span.check, .reg_lst .add_post .btn_post_add .ico_add, .reg_lst .add_post .btn_post_add.as_close .ico_add, .reg_lst .btn_add:before, .series_theme .btn_choice_theme:after, .series_theme.on .btn_choice_theme:after, .tbl_post_lst .ico_folding, .tbl_post_lst .ico_folding.unfolding, .txt_lst th .read_order, .txt_lst .read_order_desc, .txt_lst .read_order_asc, .reg_sec .check:before, .board_add_post .ico_repost, .post_check .ico_post_check, .form_guide .btn_more_info, .guide_txt .clse, #smart_editor2 .guide_txt .clse, .tab_sec .go_rules:after, .graph_title.tit_postview, .graph_title.tit_totalvisitor, .graph_title.tit_follower, .graph_title.tit_like, .graph_title.tit_visitordistribution, .graph_title.tit_followerdistribution, .graph_title.tit_searchinflow, .graph_title.tit_popularitypost, .graph_title.tit_mypageview, .graph_title.tit_timedistribution, .graph_title.tit_searchinflowanalysis, .graph_title.tit_inflowurlanalysis, .graph_title.tit_entry, .graph_title.tit_entrydistribution, .graph_title.tit_attendee, .graph_title.tit_attendeedistribution, .graph_title.tit_postanalyze, .graph_rate.increase .icon, .graph_rate.decrease .icon, .graph_more .icon, .read_order.asc, .read_order.desc, .nodata1, .nodata2, .nodata3, .ico_series, .ico_series_group, .ico_series_group2, .ly_tooltip:after, .ly_tooltip_follow:after, .dtl_sort .btn_calendar .btn_calendar_img, .dtl_sort .btn_calendar.on .btn_calendar_img, .dtl_sort .select_date a.btn_prev .btn_prev_img, .dtl_sort .select_date a.btn_next .btn_next_img, .ly_calendar .calendar_period .calendar_btn .calendar-btn-prev-mon, .ly_calendar .calendar_period .calendar_btn .calendar-btn-prev-year, .ly_calendar .calendar_period .calendar_btn .calendar-btn-next-mon, .ly_calendar .calendar_period .calendar_btn .calendar-btn-next-year, .inflowurl_wrap .list_data_tree li.list_depth2 .col2 .sta_ell:before, .inflowurl_wrap .list_data_tree li.list_depth3 .col2 .sta_ell:before, .inflowurl_wrap .list_data_tree li.on .ico_folder, .inflowurl_wrap .list_data_tree li.off .ico_folder, .popularpost_wrap .view_opt_tab .item.on a:before, .tumblbug_post_wrap .view_opt_tab .item.on a:before, .popularpost_wrap .popularpost_tbl tr td .ico.lock, .tumblbug_post_wrap .popularpost_tbl tr td .ico.lock, .tumblbug_post_tbl .ico.lock, .ly_type6 .lt, .ly_type6 .rt, .ly_type6 .lb, .ly_type6 .rb, .ly_srch_writer .ly_content .btn_srch:before, .ly_pop_forbidden .pop_forbidden .fbd_word .btn_q, .lst_info .info_item:before, .board_alert .invt_total .view_guide_total:after, .txt_status .btn_new.btn_new_series:before, .txt_status .btn_new:before, .h_tit .ico.ico_series, .post_tit .ico.ico_series, .post_state .ico.ico_series, .h_tit .ico.ico_groupseries, .post_tit .ico.ico_groupseries, .post_state .ico.ico_groupseries, .h_tit .ico.ico_groupseries2, .post_tit .ico.ico_groupseries2, .post_state .ico.ico_groupseries2, .h_tit .ico.group, .post_tit .ico.group, .post_state .ico.group, .h_tit .ico.lock, .post_tit .ico.lock, .post_state .ico.lock, .h_tit .ico.repost, .post_tit .ico.repost, .post_state .ico.repost, .post_temp_save .ico_folding, .post_temp_save .ico_folding.unfolding, .board_manager .h_tit .ico.ico_groupseries2, .board_manager .h_tit .ico.lock, .board_manager .lst_board .board_li .board_info .etc_info dd .ico.lock, .board_manager .lst_board .board_li .board_thumbs .thumbs .thumb.no_thumb:after, .post_lst_wrap .btn_preview:after, .no_lst_msg .btn_new.btn_new_series:before, .no_lst_msg .btn_new:before, .admin_reply_box .replier_blank:before, .blog_widget_wrap .txt3 .go_link:after, .blog_widget_wrap .lst_ex li.case1:after, .blog_widget_wrap .lst_ex li.case2:after, .blog_widget_wrap .lst_ex li.case3:after, .send_invitation .form_wrap .lst_member li .btn_del_member:after, .send_invitation .form_wrap .slt_member .slt_member_rst .btn_clse2:before, .send_invitation .btn_area .primary:before, .admin_protect_content .btn_area .primary:before, .index_download_button:before, #smart_editor2 .se2_text_tool .se2_ol, #smart_editor2 .se2_text_tool .active .se2_sub_text_tool .se2_ol, #smart_editor2 .se2_text_tool .se2_ul, #smart_editor2 .se2_text_tool .active .se2_sub_text_tool .se2_ul, #smart_editor2 .se2_text_tool .se2_outdent, #smart_editor2 .se2_text_tool .active .se2_sub_text_tool .se2_outdent, #smart_editor2 .se2_text_tool .se2_indent, #smart_editor2 .se2_text_tool .active .se2_sub_text_tool .se2_indent, #smart_editor2 .se2_text_tool .se2_blockquote, #smart_editor2 .se2_text_tool .se2_summary, #smart_editor2 .se2_text_tool .se2_footnote, #smart_editor2 .se2_text_tool .se2_emoticon, #smart_editor2 .se2_text_tool .se2_table, #smart_editor2 .se2_text_tool .se2_find, #smart_editor2 .se2_text_tool .se2_spelling {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.post_type_opt .btn_post_type_opt, .wrt_info_wrap .btn_save {
		border: 1px solid #404040;
	}
	
	.post_type_opt .btn_post_type_opt .post_type {
		color: #fff;
	}
	
	.tool_sec .set_tit .tit_typing input {
		color: #fff;
		background: #242424;
	}
	
	.post_preview_wrap .btn_preview, #slt_layout .tab {
		border: 1px solid #404040;
	}
	
	.tool_sec .set_tit {
		color: #fff;
		background: #242424;
	}
	
	.wrt_info_wrap {
		background: #242424;
		border-top: 1px solid #404040;
	}
	
	.wrt_info_wrap .btn_set strong, .wrt_info_wrap .btn_tag strong, .wrt_info_wrap>a, #smart_editor2 #slt_layout .on>a {
		color: #fff;
	}
	
	.wrt_info_wrap .btn_cpl {
		border: 1px solid #019341;
		background: #019341;
		color: #242424;
	}
	
	#smart_editor2 #slt_layout .tab>a, #slt_layout .slt_srv_text, #slt_layout .sort_cate {
		color: #cacaca;
	}
	
	#slt_layout .lst_attached_file ul {
		background: none;
	}
	
	#smart_editor2.editor_mug .se2_input_area:before {
		background: #242424;
		border: 1px solid #404040;
	}
	
	#slt_layout .srv_srch .type_keyword {
		border: 1px solid #404040;
		background: #242424;
		color: #fff !important;
	}
	
	#slt_layout .srv_srch .btn_srch {
		background: #242424;
		border: 1px solid #404040;
	}
	
	#slt_layout .srv_srch .btn_srch span {
		color: #fff;
	}
	
	#slt_layout .lst_label {
		border-top: 1px solid #404040;
		background: #2f2f2f;
	}
	
	#slt_layout .lst_container {
		border-top: 1px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	#slt_layout .lst_cate li {
		border-top: 1px solid #404040;
	}
	
	#slt_layout .lst_cate li:hover {
		background: #2f2f2f;
	}
	
	#slt_layout .btn_load button {
		border: 1px solid #404040;
	}
	
	#smart_editor2, #smart_editor2 h1, #smart_editor2 h2, #smart_editor2 h3, #smart_editor2 h4, #smart_editor2 h5, #smart_editor2 h6, #smart_editor2 input, #smart_editor2 textarea, #smart_editor2 select, #smart_editor2 table, #smart_editor2 button, #slt_layout .btn_load button strong {
		color: #cacaca;
	}
	
	#slt_layout .sort_cate select {
		background: #242424;
	}
	
	#smart_editor2 .tip_lst li .tit {
		color: #fff;
	}
	
	#smart_editor2 .tip_desc .tit_tip {
		border-bottom: 1px solid #404040;
	}
	
	.wrt_info_wrap .btn_temp_post {
		color: #cacaca;
	}
	
	.ly_dimmed {
		background: #242424;
	}
	
	.ly_content {
		background: #242424;
		border: 1px solid #404040;
	}
	
	.ly_content .tit_ly_pop, .tbl_post_lst .post_smmry .tit {
		color: #fff;
	}
	
	.wrt_info_wrap .ly_post_temp .tit_ly_pop, .tbl_post_lst {
		border-bottom: 1px solid #404040;
	}
	
	.wrt_info_wrap .ly_post_temp:after {
		background: #242424;
	}
	
	.tbl_post_lst td {
		border-top: 1px solid #404040;
	}
	
	.ly_post_tag .ly_set_dimmed, .ly_post_set .ly_set_dimmed {
		background-color: #242424;
	}
	
	.ly_post_tag .ly_content .tit_ly_pop {
		color: #fff;
	}
	
	.ly_content .btn_sec .btn_cfm {
		color: #242424;
		border: 1px solid #019341;
		background: #019341;
	}
	
	.wrt_info_wrap .post_tag .tag {
		background: #404040;
	}
	
	.ly_post_set .ly_content .ly_pop_tit {
		color: #fff;
		border-bottom: 2px solid #404040;
	}
	
	.ly_post_set .ly_content .form_tit, .ly_post_set .ly_content .form_contents label, .ly_post_set .form_contents input[type='radio']:checked+label {
		color: #cacaca;
	}
	
	.ly_post_set .ly_content .form_type {
		border-bottom: 1px solid #404040;
	}
	
	.ly_post_set .ly_content select {
		border: 1px solid #404040;
		background: #242424;
	}
	
	.ly_post_set .ly_content .select_category select {
		color: #cacaca;
	}
	
	.ly_post_set .slt_board .board_name {
		border: 1px solid #404040;
	}
	
	.slt_board.active_on .board_name {
		color: #cacaca;
	}
	
	.slt_board .board_name {
		color: #fff;
	}
	
	.slt_board .board_lst .itm_board {
		color: #cacaca;
	}
	
	.slt_board .board_lst {
		border: 1px solid #404040;
		background: #242424;
	}
	
	.slt_board .board_lst .itm_board:hover {
		background: #2f2f2f;
	}
	
	.input_text1 {
		border-top: 1px solid #404040;
		border-left: 1px solid #404040;
		border-bottom: 1px solid #404040;
		border-right: 1px solid #404040;
	}
	
	.ly_post_set .ly_content .form_contents label, .ly_post_set .ly_content .form_contents input {
		background: #242424;
		color: #fff;
	}
	
	.select_apply_time .input_text1 {
		color: #fff !important;
		border: 1px solid #404040;
	}
	
	.ly_calendar {
		background: #242424;
		border: 1px solid #404040;
	}
	
	.ly_calendar .calendar_period {
		background: #2f2f2f;
	}
	
	.ly_calendar .calendar_period .calendar_btn .calendar-title {
		color: #fff;
	}
	
	.ly_calendar .calendar .iner {
		border-top: 1px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	.ly_calendar .calendar.day_lst th, .ly_calendar .calendar.week_lst th {
		color: #cacaca;
	}
	
	.ly_calendar .calendar table td.calendar-today, .ly_calendar .calendar table td.calendar-selected {
		background: #2f2f2f;
	}
	
	.ly_calendar .calendar.day_lst td, .ly_calendar .calendar.week_lst td, .select_apply_time select, .select_apply_time .input_text1 {
		color: #cacaca;
	}
	
	.ly_post_set .ly_content .btn_sec .btn_cfm {
		border: 1px solid #019341;
		background: #019341;
		color: #242424;
	}
	
	.guide_txt {
		border: 1px solid #404040;
		background: #242424;
		color: #cacaca;
	}
	
	.guide_txt.template_tip strong {
		color: #fff;
	}
	
	#header .se3_link {
		color: #cacaca;
	}
	
	.editor-choice-wrap .editor-choice_dim {
		background: #242424;
		opacity: 0.5;
	}
	
	.editor-choice-wrap .editor-choice {
		background: #242424;
		box-shadow: 0 0 9px #404040;
	}
	
	.editor-choice-wrap .editor-choice .article-box .article-tit, .editor-choice-wrap .editor-choice .choice-box .choice-se2 .editor-label .editor-label-txt, .editor-choice-wrap .editor-choice .choice-box .choice-se3 .editor-label .editor-label-txt {
		color: #fff;
	}
	
	.editor-choice-wrap .editor-choice .article-box {
		border-bottom: 1px solid #404040;
	}
	
	.editor-choice-wrap .editor-choice .choice-box .choice-btn button.cancle {
		border: 1px solid #404040;
		color: #fff;
	}
	
	.editor-choice-wrap .editor-choice .choice-box .choice-btn button.check {
		color: #242424;
	}
	
	.ly_add_page_lst, .ly_set_post_type {
		background: #242424;
		border: 1px solid #404040;
	}
	
	.ly_add_page_lst a:hover, .ly_set_post_type a:hover {
		background: #2f2f2f;
		color: #fff;
	}
	
	.ly_set_post_type .itm_type .itm_txt {
		color: #fff;
	}
	
	.ly_set_post_type .itm_type .itm_dsc, #smart_editor2 a:link, #smart_editor2 a:visited, #smart_editor2 a:active, #smart_editor2 a:focus {
		color: #cacaca;
	}
	
	.ly_add_page_lst li, .ly_set_post_type li {
		color: #cacaca;
		border-top: 1px solid #404040;
	}
	
	#smart_editor2.editor_mug #smart_editor2_content .se2_tool {
		border-top: 1px solid #404040;
	}
	
	#smart_editor2 .se2_text_tool {
		background: #2f2f2f;
		border-bottom: 1px solid #404040;
	}
	
	#smart_editor2 .se2_mntxt {
		color: #cacaca;
	}
	
	#smart_editor2 .se2_text_tool button span.se2_mntxt {
		color: #cacaca;
	}
	
	#smart_editor2 .se2_text_tool .se2_photo .se2_icon, #smart_editor2 .se2_text_tool .se2_media .se2_icon, #smart_editor2 .se2_text_tool .se2_link .se2_icon, #smart_editor2 .se2_text_tool .se2_audio .se2_icon, #smart_editor2 .se2_text_tool .se2_map .se2_icon, #smart_editor2 .se2_text_tool .se2_vote .se2_icon, #smart_editor2 .se2_text_tool .se2_font_family, #smart_editor2 .se2_text_tool .se2_font_size, #smart_editor2 .se2_text_tool .se2_bold, #smart_editor2 .se2_text_tool .se2_underline, #smart_editor2 .se2_text_tool .se2_italic, #smart_editor2 .se2_text_tool .se2_tdel, #smart_editor2 .se2_text_tool .se2_fcolor, #smart_editor2 .se2_text_tool .se2_fcolor_more, #smart_editor2 .se2_text_tool .se2_bgcolor, #smart_editor2 .se2_text_tool .se2_bgcolor_more, #smart_editor2 .se2_text_tool .se2_del_style, #smart_editor2 .se2_text_tool .se2_left, #smart_editor2 .se2_text_tool .se2_center, #smart_editor2 .se2_text_tool .se2_right, #smart_editor2 .se2_text_tool .se2_justify, #smart_editor2 .se2_text_tool .se2_lineheight, #smart_editor2 .se2_text_tool .se2_url, #smart_editor2 .se2_text_tool .se2_character, #smart_editor2 .se2_text_tool .se2_coverbg, #smart_editor2 .se2_text_tool .se2_coverbg_more, #smart_editor2 .se2_text_tool .se2_break_style {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#smart_editor2 .se2_text_tool .se2_dbattach, #smart_editor2 .se2_text_tool .se2_lineSticker {
		background: none;
		position: relative;
	}
	
	#smart_editor2 .se2_text_tool .se2_dbattach:before {
		content: '';
		position: absolute;
		background: url(https://ssl.pstatic.net/static.post/image/se2/text_tool_set_150717.png) no-repeat;
		background-position: -112px -132px;
		width: 100%;
		height: 100%;
		left: 0;
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#smart_editor2 .se2_text_tool .se2_lineSticker:before {
		content: '';
		position: absolute;
		background: url(https://ssl.pstatic.net/static.post/image/se2/text_tool_set_150717.png) no-repeat;
		background-position: -202px -132px;
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#smart_editor2 .se2_text_tool .se2_vote {
		border-right: 1px solid #404040;
	}
	
	#smart_editor2 .se2_text_tool .se2_dbattach, #smart_editor2 .se2_text_tool .se2_lineSticker {
		border-left: 1px solid #404040;
	}
	
	#smart_editor2 .se2_og_layer .se2_in_layer {
		border: 1px solid #404040;
		background: #242424;
	}
	
	#smart_editor2 .se2_og_layer .se2_in_layer .se2_og_tit {
		background: #2f2f2f;
		border-bottom: 1px solid #404040;
	}
	
	#smart_editor2 .se2_og_layer .se2_in_layer .se2_og_tit span {
		background: none;
		display: inline;
		color: #fff;
		font-size: 15px;
	}
	
	#smart_editor2 .se2_og_layer .se2_og_inp .se2_inp_link {
		border: 1px solid #404040;
		color: #cacaca !important;
		background: #242424;
	}
	
	#smart_editor2 .se2_og_layer .se2_og_inp .se2_inp_link.on {
		color: #7474e3 !important;
	}
	
	#smart_editor2 .se2_og_layer .se2_og_inp button, #smart_editor2 .se2_og_layer .se2_og_btn button {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	#smart_editor2 .se2_og_layer .se2_og_loading img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	a, a:link {
	    color: #7474e3;
	}
	
	a:visited {
	    color: #e177e3;
	}
	
	#smart_editor2 .se2_text_tool .se2_layer, #smart_editor2 .se2_text_tool .se2_layer .se2_in_layer {
		border: 1px solid #404040;
		background: #242424;
	}
	
	#smart_editor2 .se2_l_font_fam .hover, #smart_editor2 .se2_l_font_fam .active, #smart_editor2 .se2_l_font_size .hover, #smart_editor2 .se2_l_font_size .active {
		background: #2f2f2f;
	}
	
	#smart_editor2 .se2_tool .se2_l_font_fam li, #smart_editor2 .se2_l_font_fam button span, #smart_editor2 .se2_tool .se2_l_font_size li, #smart_editor2 .se2_l_font_size button span {
		color: #cacaca;
	}
	
	#smart_editor2 .se2_l_font_size span .ico_rec, #smart_editor2 .se2_palette .se2_view_more, #smart_editor2 .se2_palette2 button.se2_btn_insert, #smart_editor2 .se2_palette .se2_view_more2, #smart_editor2 .se2_url2 .se2_apply, #smart_editor2 .se2_url2 .se2_cancel, #smart_editor2 .se2_bx_character {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#smart_editor2 .se2_palette_bgcolor .se2_background .hover span, #smart_editor2 .se2_palette_bgcolor .se2_background .hover span span, #smart_editor2 .se2_palette .se2_pick_color .hover span, #smart_editor2 .se2_palette .se2_pick_color .active span {
		border: 1px solid #404040;
	}
	
	#smart_editor2 .se2_palette2 {
		background: none;
	}
	
	#smart_editor2 .se2_palette2 .se2_selected_color {
		border: 1px solid #404040;
		background: #242424;
	}
	
	#smart_editor2 .input_ty1 {
		border: 1px solid #404040;
		color: #cacaca;
		background: #242424;
	}
	
	#smart_editor2 .se2_gradation1 {
		border: 1px solid #404040;
	}
	
	#smart_editor2 .se2_gradation1 canvas + div {
		background-color: #242424 !important;
		border: 1px solid #404040 !important;
	}
	
	#smart_editor2 .se2_gradation2 {
		border: 1px solid #404040;
	}
	
	#smart_editor2 .se2_palette h4 {
		background: none;
		color: #cacaca;
	}
	
	#smart_editor2 .se2_l_line_height li, #smart_editor2 .se2_l_line_height button span {
		color: #cacaca;
	}
	
	#smart_editor2 .se2_l_line_height .hover {
		background: #2f2f2f;
	}
	
	#smart_editor2 .se2_apply_character .input_ty1 {
		background: #fff;
		border: 1px solid #cacaca;
		color: #242424;
	}
	
	#smart_editor2 .se2_attachdim {
		background: #242424;
	}
	
	#smart_editor2 .se2_db_layer {
		border: 1px solid #404040;
		background: #2f2f2f;
	}
	
	#smart_editor2 .se2_dbset h3, #smart_editor2 .se2_dbset .se2_close, #smart_editor2 .se2_db_tab button, #smart_editor2 .se2_db_container .se2_sch_ty1, #smart_editor2 .se2_btns .se2_btn_apply3, #smart_editor2 .se2_btns .se2_close2, #smart_editor2 .se2_db_container .se2_tag em {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#smart_editor2 .se2_dbset .se2_close {
		z-index: 999;
	}
	
	#smart_editor2 .se2_db_tab {
		background: none;
	}
	
	#smart_editor2 .se2_db_container {
		background: #242424;
		border: 1px solid #404040;
		width: 406px;
		left: 0px;
	}
	
	#smart_editor2 .se2_db_container .input_ty1 {
		border: 1px solid #404040;
	}
	
	#smart_editor2 .se2_db_container .st_ty1, #smart_editor2 .se2_db_container .input_ty2 {
		background: #242424;
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	#smart_editor2 .se2_db_container .se2_db_header {
		border-bottom: 1px solid #404040;
	}
	
	#smart_editor2 .se2_dl_ty1, #smart_editor2 .se2_li_ty2_1 .se2_dl_ty1, #smart_editor2 .se2_db_container .se2_db_header strong, #smart_editor2 .se2_db_container .text_type {
		color: #fff;
	}
	
	#smart_editor2 .paginate {
		border-top: 1px solid #404040;
	}
	
	#smart_editor2 .paginate a, #smart_editor2 .paginate strong {
		border-left: 1px solid #404040;
		color: #cacaca !important;
	}
	
	#smart_editor2 .paginate strong {
		color: #019341 !important;
	}
	
	#smart_editor2 .paginate a.last-child {
		border-right: 1px solid #404040;
	}
	
	#smart_editor2 .se2_dl_ty1 dd p span, #smart_editor2 .se2_db_nodata {
		color: #cacaca;
	}
	
	#smart_editor2 .se2_loading img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#slt_layout .lst_attached_file li span img {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.snb {
		background: #2f2f2f;
		border-right: 1px solid #404040;
	}
	
	.snb .ctr {
		border-bottom: 1px solid #404040;
	}
	
	.snb .ctr .btn_ctr button span {
		color: #fff;
	}
	
	.snb .view_sec li .handle {
		background-color: #242424;
	}
	
	.snb .view_sec li .hover:after {
		border: 1px solid #404040;
	}
	
	.snb .view_sec li .slide_normal .s_content, .snb .view_sec li .slide_cover .s_content, .snb .view_sec li .slide_index .s_content, .snb .view_sec li .slide_normal .additionalPage .s_content, .snb .view_sec li .slide_normal .slide_link {
		background-color: #242424 !important;
	}
	
	.snb .view_sec li .dimmed {
		background: #242424;
	}
	
	.snb .cnt {
		border-top: 1px solid #404040;
		color: #cacaca;
	}
	
	.snb .view_sec li .selected {
		background: #404040;
	}
	
	.snb .view_sec li>div>strong, .snb .view_sec li .slide_normal>strong, .snb .view_sec li .slide_cover>strong, .snb .view_sec li .slide_index>strong, .snb .view_sec li .slide_add>strong, .snb .view_sec li .slide_scroll>strong, .snb .view_sec li .slide_additional>strong, .snb .view_sec li .slide_link>strong {
		color: #fff;
	}
	
	.snb .view_sec li .slide_add .dimmed {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.se2_background_color, body.se2_inputarea, .se2_in_cover, .se2_in_cover {
		background-color: #242424 !important;
	}
	
	body, .se2_inputarea, .se2_inputarea th, .se2_inputarea td, #se2_inputarea.se2_inputarea [style*="font-size: 11pt"], #se2_inputarea.se2_inputarea [style*="font-size:11pt"] {
		color: #fff !important;
	}
	
	.s_content.slide_content * {
		color: #fff !important;
	}
	
	.ly_pop_msg .pop_msg {
		color: #fff;
	}
	
	.ly_content .btn_sec .btn_dflt {
		border: 1px solid #404040;
		background: #2f2f2f;
		color: #cacaca;
	}
	
	#content .opt_link .input_text {
		color: #000 !important;
	}
	
	.tbl_post_lst {
		border-bottom: 1px solid #404040;
	}
	
	.tbl_post_lst tr.folding_post td {
		background-color: #2f2f2f;
	}
	
	#slt_layout .btn_quick_att {
		border: 1px solid #404040;
		background: #2f2f2f;
	}
	
	#slt_layout .btn_quick_att a {
		border-top: 1px solid #404040;
	}
	
	#slt_layout .btn_quick_att a span, #smart_editor2 .ly_alert p+img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#smart_editor2 .cmt_cover:before {
		background: #242424;
	}
	
	#smart_editor2 .ly_alert {
		border: 1px solid #404040;
		background: #242424;
	}
	
	#smart_editor2 .ly_alert p {
		color: #fff;
	}
	
	/* Blog */
	
	
	
	#smart_editor2 a:link, #smart_editor2 a:visited, #smart_editor2 a:active, #smart_editor2 a:focus {
		color: #cacaca;
	}
	
	#smart_editor2 .se2_icon_tool {
		background: #2f2f2f;
		border-bottom: 1px solid #404040;
	}
	
	#smart_editor2 .hover .ico_btn {
		background: #3a3a3a;
	}
	
	#smart_editor2 .se2_mn.hover {
		background: #404040;
	}
	
	#smart_editor2 .se2_mntxt {
		color: #cacaca;
	}
	
	#smart_editor2 .se2_itool2 > li:first-child {
		border-left: 1px solid #404040;
	}
	
	#smart_editor2 .se2_more {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	#smart_editor2 .se2_itool4 .se2_mn.hover, #smart_editor2 .se2_itool4 .se2_mn, #smart_editor2 .se2_itool2 > li.hover:first-child {
		border-left: 1px solid #404040;
	}
	
	#smart_editor2 .se2_icon_tool .se2_icon {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#smart_editor2 .se2_og_layer {
		background: #2f2f2f;
		border: 1px solid #404040;
	}
	
	#smart_editor2 .se2_og_layer h3 {
		background: #2f2f2f;
		border-bottom: 1px solid #404040;
	}
	
	#smart_editor2 .se2_og_layer h3 strong {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#smart_editor2 .se2_og_layer .se2_og_input .se2_og_url {
		border: 1px solid #404040;
	}
	
	#smart_editor2 .se2_og_layer .se2_og_input input {
		color: #cacaca !important;
		background: #2f2f2f;
	}
	
	#smart_editor2 .se2_og_layer .se2_og_input button, #smart_editor2 .se2_og_btns button {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#smart_editor2 .se2_og_loading img {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	#smart_editor2 .se2_itool1 .se2_mn.active, #smart_editor2 .se2_itool2 .se2_mn.active, #smart_editor2 .se2_itool3 .se2_mn.active {
		background: #3a3a3a !important;
	}
	
	#smart_editor2 .active .ico_btn, #smart_editor2 .se2_mn.active span.active .ico_btn {
		background: none;
	}
	
	#smart_editor2 .se2_attach_area {
		background: #2f2f2f;
		border-top: 1px solid #404040;
	}
	
	#smart_editor2 .se2_attach_area h3 {
		background: none;
		color: #fff;
		border-bottom: 2px solid #404040;
	}
	
	#smart_editor2 .se2_attached_size_graph {
		background: #3a3a3a;
	}
	
	#smart_editor2 .se2_attach_area dt {
		color: #fff;
	}
	
	#smart_editor2 .se2_attach_area dl .bar {
		background: none;
	}
	
	#smart_editor2 .se2_attached_file_list .se2_btn_delete {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#smart_editor2 .se2_attached_file_list a .se2_file_txt {
		filter: invert(86%) hue-rotate(-180deg);
		color: #242424;
	}
	
	#smart_editor2 .se2_attached_file_list li:not(:first-child) {
		border-top: 2px solid #404040;
		background: none;
	}
	
	#smart_editor2 .se2_filesize {
		color: #cacaca;
	}
	
	#se2_iframe {
		background: #242424;
	}
	
	#smart_editor2 .se2_editor_mark .rt {
		border-left: 1px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	#smart_editor2 .se2_editor_mark .lt {
		border-right: 1px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	#smart_editor2 .thumb_wrap {
		border: 1px solid #404040;
	}
	
	#smart_editor2 .se2_attached_scroll ul .hover .thumb_wrap {
		border: 2px solid #019341;
	}
	
	#smart_editor2 .se2_attached_scroll ul .hover img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#smart_editor2 .thumb_wrap img {
		border: 1px solid #404040;
	}
	
	#smart_editor2 .se2_deleted_file .se2_file_skin {
		background: rgba(0, 0, 0, .75);
	}
	
	#smart_editor2 .se2_icon_tool .se2_db_layer {
		border: 1px solid #404040;
		background: #2f2f2f;
	}
	
	#smart_editor2 .se2_btns .se2_choose {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#smart_editor2 .se2_itool2 > li.active:first-child {
		border-left: 1px solid #404040;
	}
	
	#smart_editor2 .se2_db_design {
		background: #242424;
	}
	
	#smart_editor2 .se2_dbtit, #smart_editor2 .se2_db_design a.se2_dbtit2:link, #smart_editor2 .se2_db_design a.se2_dbtit2:hover, #smart_editor2 .se2_db_design a.se2_dbtit2:visited, #smart_editor2 .se2_db_design a.se2_dbtit2:active {
		color: #fff !important;
	}
	
	#smart_editor2 .se2_dlty5 dd {
		color: #cacaca;
	}
	
	#smart_editor2 .se2_db_choose_design {
		border: 1px solid #404040;
		background: #2f2f2f;
	}
	
	#smart_editor2 .li_ty_30 li {
		background: none;
	}
	
	#smart_editor2 .se2_dbty11 .se2_dlty8 dd, #smart_editor2 .se2_dlty7 dd {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#smart_editor2 .se2_dlty5 dt, #smart_editor2 .se2_dbty4 dt {
		color: #cacaca;
	}
	
	#smart_editor2 .se2_dbty5 .se2_dbthumb, #smart_editor2 .se2_dbty5_1 .se2_dbthumb, #smart_editor2 .se2_dbty5_3 .se2_dbthumb, #smart_editor2 .se2_dbtyp5 .se2_dbthumb, #smart_editor2 .se2_dbty5_4 .se2_dbthumb {
		background: none;
		position: relative;
	}
	
	#smart_editor2 .se2_dbty5 .se2_dbthumb:before, #smart_editor2 .se2_dbty5_1 .se2_dbthumb:before, #smart_editor2 .se2_dbty5_3 .se2_dbthumb:before, #smart_editor2 .se2_dbtyp5 .se2_dbthumb:before, #smart_editor2 .se2_dbty5_4 .se2_dbthumb:before {
		content: '';
		position: absolute;
		left: 0;
		top: 0;
		width: 43px;
		height: 43px;
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#smart_editor2 .se2_dbty5 .se2_dbthumb:before {
		background: url("https://ssl.pstatic.net/static.se2/static/img/dbattach/ico_book.png") no-repeat;
	}
	
	#smart_editor2 .se2_dbty5_1 .se2_dbthumb:before {
		background: url("https://ssl.pstatic.net/static.se2/static/img/dbattach/ico_movie.png") no-repeat;
	}
	
	#smart_editor2 .se2_dbty5_3 .se2_dbthumb:before {
		background: url("https://ssl.pstatic.net/static.se2/static/img/dbattach/ico_music.png") no-repeat;
	}
	
	#smart_editor2 .se2_dbtyp5 .se2_dbthumb:before {
		background: url("https://ssl.pstatic.net/static.se2/static/img/dbattach/ico_book.png") no-repeat;
	}
	
	#smart_editor2 .se2_dbty5_4 .se2_dbthumb:before {
		background: url("https://ssl.pstatic.net/static.se2/static/img/dbattach/ico_goods.png") no-repeat;
	}
	
	#smart_editor2 .se2_dbty8 {
		background: #2f2f2f;
	}
	
	#smart_editor2 .se2_btns .se2_pre2, #smart_editor2 .se2_dbty11 .se2_dlty9 dd, #smart_editor2 .se2_musiclist p .se2_tog_mlist, #smart_editor2 .se2_dbty5 .se2_dlty8 dd, #smart_editor2 .se2_dlty7_6 dd {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#smart_editor2 .se2_musiclist {
		border-top: 1px solid #404040;
	}
	
	#smart_editor2 .se2_musiclist ul {
		color: #cacaca;
	}
	
	#smart_editor2 .se2_dbtit4 {
		color: #fff !important;
	}
	
	#smart_editor2 .se2_dl_ty3 dd, #smart_editor2 .se2_dbtxt1, #smart_editor2 .se2_dbtyp5 .se2_dbtxt1 {
		color: #cacaca;
	}
	
	#smart_editor2 .se2_dl_ty3 {
		color: #fff;
	}
	
	#smart_editor2 .se2_db_container .input_ty3 {
		color: #cacaca;
	}
	
	#smart_editor2 .se2_db_result .se2_li_ty6 li {
		border-bottom: 1px solid #404040;
		color: #fff;
	}
	
	#smart_editor2 .se2_mcal {
		border: 1px solid #404040;
		background: #2f2f2f;
	}
	
	#smart_editor2 .se2_minical_hd {
		background: #2f2f2f;
	}
	
	#smart_editor2 .se2_mcal .se2_minical_hd .calendar-title, #smart_editor2 .se2_dlty5_1 dd {
		color: #fff;
	}
	
	#smart_editor2 .se2_icon_tool .se2_layer {
		border: 1px solid #404040;
		background: #2f2f2f;
	}
	
	#smart_editor2 .se2_li_ty10 {
		border: 1px solid #404040;
	}
	
	#smart_editor2 .se2_li_ty10 .hover, #smart_editor2 .se2_li_ty10 .active {
		background: #3a3a3a;
	}
	
	#smart_editor2 .se2_li_ty10 li, #smart_editor2 .se2_li_ty10 .se2_mntxt {
		color: #cacaca;
	}
	
	#smart_editor2 .se2_l_line_height_user h3 {
		color: #fff;
	}
	
	#smart_editor2 .se2_l_line_height_user {
		background: none;
		border-top: 2px solid #404040;
	}
	
	#smart_editor2 .se2_l_line_height_user .btn_up, #smart_editor2 .se2_l_line_height_user .btn_down, #smart_editor2 .se2_tool .btn_area .se2_btn_apply3, #smart_editor2 .se2_tool .btn_area .se2_btn_cancel3 {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#smart_editor2 .se2_reviewset h3 {
		background: #2f2f2f;
		border-bottom: 1px solid #404040;
	}
	
	#smart_editor2 .se2_reviewset h3 strong, #smart_editor2 .se2_icon_tool .se2_close, #smart_editor2 .se2_icon_tool .se2_review_tab {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#smart_editor2 .__se_object:not(.hover) .thumb_wrap img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#smart_editor2 .se2_attached_scroll ul .hover .thumb_wrap {
		margin: 1px 0 0 1px;
	}
}

@-moz-document url-prefix("https://editor.post.naver.com/audio")
{
	html, body {
		color: #cacaca;
		background: #242424;
	}
	
	#pop_header {
		border-bottom: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	h1, .browse-button, .btn_confirm, .btn_cancel, .file_load {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.browse-output {
		border: 1px solid #404040;
	}
	
	.dsc {
		border-bottom: 1px solid #404040;
		color: #cacaca;
	}
}

@-moz-document url-prefix("https://editor.post.naver.com/static/blank.nhn"), url-prefix("https://m.post.naver.com/static/news.nhn")
{
	.og {
		border: 1px solid #404040;
	}
	
	.og .box {
		background: #2f2f2f;
	}
	
	.og .tit {
		color: #fff;
	}
	
	.og .dsc {
		color: #cacaca;
	}
	
	#blocker {
		background-color: #2f2f2f;
	}
	
	.og.b_size .txt:after {
		border: 1px solid #404040;
		border-width: 0 1px 1px 1px;
	}
	
	.og.audio {
		background: #2f2f2f;
	}
	
	.og.map2, .og.map2 .txt {
		background: #2f2f2f;
	}
	
	.og.map2 .map_sr img {
		filter: invert(86%) hue-rotate(-180deg);
	}
}

@-moz-document url-prefix("https://talk.naver.com")
{
	html, .talk_pc_user body {
		background: #242424;
		color: #cacaca;
	}
	
	.talk_pc_user #header {
		background-color: #2f2f2f;
		border-bottom: 1px solid #404040;
	}
	
	.talk_pc_user #content {
		background-color: #2f2f2f;
	}
	
	.talk_pc_user .section_chatting {
		border: 1px solid #404040;
		background: #2f2f2f;
	}
	
	.talk_pc_user .section_chatting .chat_message_empty .bg_message_default {
		filter: invert(81%) hue-rotate(-180deg);
	}
	
	.talk_pc_user .section_chatting .chat_message_empty h3, .talk_pc_user .section_friends .more_friends_list .text_area .title {
		color: #fff;
	}
	
	.talk_pc_user .section_friends .total_border {
		border-left: 1px solid #404040;
		border-right: 1px solid #404040;
	}
	
	.talk_pc_user .section_friends .more_friends_list .list.bgcolor {
		background-color: #3a3a3a;
	}
	
	.talk_pc_user .section_friends.open .friends_border, .talk_pc_user .section_friends .more_friends_list_area {
		background-color: #2f2f2f;
	}
	
	.talk_pc_user .section_friends .more_friends_list .list {
		border-top: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.talk_pc_user .section_friends .wrap_more_friends {
		border-bottom: 1px solid #404040;
	}
	
	.talk_pc_user .layer_info_area .btn_close i {
		filter: invert(86%);
	}
	
	.talk_pc_user .ly_box.layer_alert {
		background: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.talk_pc_user .ly_box.layer_alert .pop_text, .talk_pc_user .popup_btn_wrap .btn_popup {
		color: #cacaca;
	}
	
	.talk_pc_user .ly_content .btn_popup {
		border: 1px solid #4f4f4f;
	}
	
	.talk_pc_user .layer_alert .alert_text {
		color: #fff;
	}
	
	.talk_pc_user .ico_common_x, .talk_pc_user .ico_friends_talk_friends, .talk_pc_user .ico_friends_recommend_back {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.talk_pc_user .layer_info_area .thmb_area .mask, .talk_pc_user .section_friends .recommend_friends_list .thmb_area .mask, .talk_pc_user .list_basic .thmb_area .mask {
		filter: invert(81.2%);
	}
	
	.talk_pc_user .list_basic .list.on .thmb_area .mask {
		filter: invert(78.5%) grayscale(1);
	}
	
	.talk_pc_user .layer_alert .btn_area button.btn_primary {
		border-color: #019341;
		background: #019341;
		color: #242424;
	}
	
	.talk_pc_user .layer_alert .btn_area button {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.talk_pc_user .layer_info_area .wrap_info {
		background-color: #2f2f2f;
	}
	
	.talk_pc_user .layer_info_area .partner_info .title_area, .talk_pc_user .layer_info_area .partner_info .response_area strong, .talk_pc_user .section_friends .recommend_header .title, .talk_pc_user .section_friends .recommend_friends_list .text_area .title {
		color: #fff;
	}
	
	.talk_pc_user .layer_info_area .btn_area .btn .txt, .talk_pc_user .section_friends .recommend_header .recommend_category .link {
		color: #242424;
	}
	
	.talk_pc_user .layer_info_area .info_area .service {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.talk_pc_user .section_friends .recommend_friends_list .text_area {
		border-bottom: 1px solid #404040;
	}
	
	.talk_pc_user #snb {
		background-color: #2f2f2f;
	}
	
	.talk_pc_user .alarm_header .search_area .input_search {
		color: #fff;
		background: none;
	}
	
	.talk_pc_user .alarm_header .search_area {
		color: #fff;
	}
	
	.talk_pc_user .alarm_header .search_area .friends_search .ico_alarm_search {
		filter: invert(86%);
		filter: none;
		opacity: 1;
	}
	
	.talk_pc_user .alarm_header .search_area {
		background: #0056a7;
	}
	
	.talk_pc_user .alarm_header .search_area .go_search, .talk_pc_user .alarm_header .search_area .go_search_delete {
		background-color: #0056a7;
	}
	
	.talk_pc_user .alarm_list {
		border-left: 1px solid #404040;
		border-right: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.talk_pc_user .list_basic .name_area .name {
		color: #fff;
	}
	
	.talk_pc_user .list_basic .info_area {
		border-bottom: 1px solid #404400;
	}
	
	.talk_pc_user .alarm_footer {
		border: 1px solid #404040;
		border-top: 0;
		background-color: #2f2f2f;
	}
	
	.talk_pc_user .alarm_footer .opacity_border_top {
		background-color: #404040;
	}
	
	.talk_pc_user .alarm_header .toast_area p {
		color: #242424;
	}
	
	.talk_pc_user .list_basic .list.on {
		background-color: #3a3a3a;
	}
	
	.talk_pc_user .list_basic .list.on .message, .talk_pc_user .list_basic .list.on .date_area {
		filter: none;
		opacity: 1;
		color: #cacaca;
	}
	
	.talk_pc_user .list_basic .list.on:after {
		background-color: #404040;
	}
	
	.talk_pc_user .chat_info {
		border-bottom: 1px solid #404040;
	}
	
	.talk_pc_user .chat_info:after {
		background: #3a3a3a;
	}
	
	.talk_pc_user .chat_info .chat_title_area .title {
		color: #fff;
	}
	
	.talk_pc_user .ly_setting_wrap {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.talk_pc_user .ly_setting_wrap .ly_chat_setting_close>span {
		filter: invert(86%);
	}
	
	.talk_pc_user .ly_setting_wrap .ly_setting_title {
		border-bottom: 1px solid #404040;
	}
	
	.talk_pc_user .chat_widget .chat_write {
		background-color: #3a3a3a;
	}
	
	.talk_pc_user .chat_info .chat_thmb_area .chat_thmb .mask {
		filter: invert(81.2%);
	}
	
	.talk_pc_user .group_message_balloon .new_message_balloon_area .thumbnail_profile>a .thumbnail_mask, .talk_pc_user .group_message_balloon .message_balloon .balloon_round_lb, .talk_pc_user .group_message_balloon .message_balloon .balloon_round_lt, .talk_pc_user .group_message_balloon .message_balloon .balloon_round_rt, .talk_pc_user .group_message_balloon .message_balloon .balloon_round_rb {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.talk_pc_user .group_message_balloon .message_balloon .balloon_tail {
		background-image: none;
	}
	
	.talk_pc_user .group_message_balloon .message_balloon {
		background: #3a3a3a;
	}
	
	.talk_pc_user .group_message_balloon .message_balloon>p, .talk_pc_user .group_message_balloon .message_balloon.card_message_widget {
		color: #fff;
	}
	
	.talk_pc_user .component_list_particulars, .talk_pc_user .component_list_particulars .txt_title {
		color: #cacaca;
	}
	
	.talk_pc_user .new_message_balloon_area .chat_btn_area {
		background-color: #4f4f4f;
	}
	
	.talk_pc_user .new_message_balloon_area .chat_btn_area .btn_basic, .talk_pc_partner .group_message_balloon .message_balloon .link_url, .talk_pc_user .group_message_balloon .message_balloon .link_url {
		color: #aabcfe;
	}
	
	.talk_pc_user .new_message_balloon_area .chat_btn_area .btn_basic {
		border-top: 1px solid #404040;
	}
	
	.talk_pc_user .component_group+.component_group, .talk_pc_user .component_group+.component_group.offset, .talk_pc_user .component_group+.component_group.full {
		border-top: 1px solid #404040;
	}
	
	.talk_pc_user .group_message_balloon .date_check>span {
		border: 1px solid #404040;
		background: #404040;
	}
	
	.talk_pc_user .list_basic .list.on:before {
		background-color: #404040;
	}
	
	.talk_pc_user .text_notice, .talk_pc_user .group_message_balloon .message_balloon .card_notice_remittance .tit {
		color: #fff;
	}
	
	.talk_pc_user .card_pay .lst_notice_detail {
		color: #cacaca;
		border-top: 1px solid #404040;
	}
	
	.talk_pc_user .group_message_balloon .new_message_balloon_area .chat_image_area:after {
		background: #404040;
	}
	
	.talk_pc_user .group_message_balloon .new_message_balloon_area .notice_item {
		background: #3a3a3a;
	}
	
	.talk_pc_user .group_message_balloon .new_message_balloon_area .name_item {
		color: #fff;
	}
	
	.talk_pc_user .btn_card_anchor {
		border: 1px solid #404040;
		background: #4f4f4f;
		color: #aabcfe;
	}
	
	.talk_pc_user .chat_widget .store_account_fixedmenu .item_account_btn+.item_account_btn {
		border-left: 1px solid #4f4f4f;
	}
	
	.talk_pc_user .ly_setting_wrap .menu_item:hover {
		background-color: #3a3a3a;
	}
	
	.talk_pc_user .ly_setting_wrap .menu_item {
		color: #cacaca;
	}
	
	.talk_pc_user .group_message_balloon .message_balloon.card_message_notice>p, .talk_pc_user .group_message_balloon .message_balloon.card_message_notice>a>p {
		background: #3a3a3a;
	}
	
	.talk_pc_user .component_goods {
		background: #3a3a3a;
	}
	
	.talk_pc_user .goods_title, .talk_pc_user .chat_info .sub_title .view .text_response {
		color: #fff;
	}
	
	.talk_pc_user .goods_info .text_content {
		color: #cacaca;
	}
	
	.talk_pc_user .card_pay a+.info_area {
		border-top: 1px solid #4f4f4f;
	}
	
	.talk_pc_user .chat_info .sub_title .inr {
		border-bottom: 1px solid #404040;
	}
	
	.talk_pc_user .chat_info .sub_title .inr:after {
		background: #2f2f2f;
	}
	
	.talk_pc_user .chat_info .sub_title .inr .list_url li em {
		background: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.talk_pc_user .alarm_footer .button_txt_delete, .talk_pc_user .group_message_balloon .message_balloon .txt_conversation {
		color: #fff;
	}
	
	.talk_pc_user .ly_setting_wrap .lst_setting_menu>li:after, .talk_pc_user .ly_setting_wrap .lst_setting_menu>li:hover:after, .talk_pc_user .ly_setting_wrap .lst_setting_menu>li:hover+li:after {
		background-color: #404040;
	}
	
	.talk_pc_user .ly_setting_wrap .setting_info>a, .talk_pc_user .ly_setting_wrap .btn_toggle {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.talk_pc_user .gnb_notice_li a.gnb_notice .gnb_icon, .talk_pc_user .mail_li a.gnb_mail .gnb_icon, .talk_pc_user .gnb_service_li a.gnb_service .gnb_icon {
		filter: invert(0%) !important;
	}
	
	.talk_pc_user .chat_section {
		background: #2f2f2f;
	}
	
	.talk_pc_user .chat_header {
		border-bottom: 1px solid #404040;
		background-color: rgba(36, 36, 36, 0.9);
	}
	
	.talk_pc_user .group_message_balloon .new_message_balloon_area .thumbnail_profile>a, .talk_pc_partner .group_message_balloon .new_message_balloon_area .thumbnail_profile>a {
		background-color: #2f2f2f;
	}
	
	.talk_pc_user .content {
		border: 1px solid #404040;
	}
	
	.talk_pc_user .chat_header_top .text_wrap .name, .talk_pc_user .chat_header_top .text_wrap .message {
		color: #fff;
	}
	
	.talk_pc_user .chat_header_top .chat_menu_wrap .ly_setting_wrap {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.fn:before {
		color: #cacaca;
	}
	
	.talk_pc_user .chat_header_top .chat_menu_wrap .ly_setting_title {
		border-bottom: 1px solid #404040;
	}
	
	.talk_pc_user .chat_fixedmenu {
		background-color: #3a3a3a;
	}
	
	.talk_pc_user .chat_fixedmenu_area {
		border-top: 1px solid #404040;
	}
	
	.talk_pc_user #aside {
		background-color: #2f2f2f;
	}
	
	.talk_pc_user .user_friend_store .user_store_list li, .talk_pc_user .user_friend_store .user_store_list li:nth-child(odd) {
		background-color: #2f2f2f;
	}
	
	.talk_pc_user .user_friend_store .text_wrap .name {
		color: #fff;
	}
	
	.talk_pc_user .user_friend_store .user_store_list li+li {
		border-top: 1px solid #404040;
	}
	
	.talk_pc_user .friend_list_wrap .no_search_area, .talk_pc_user .friend_list .message {
		color: #cacaca;
	}
	
	.talk_pc_user .friend_list .name {
		color: #fff;
	}
	
	.talk_pc_user .chat_list_search {
		border: 1px solid #0056a7;
		background-color: #002e59;
	}
	
	.talk_pc_user .chat_list_search .search_wrap>label, .talk_pc_user .chat_list_search .text_sch .fn-search, .fn-search:before {
		color: rgba(255, 255, 255, 0.4);
	}
	
	.talk_pc_user .chat_list_area {
		border-color: #404040;
	}
	
	.talk_pc_user .chat_list_area .chat_list_link .name {
		color: #fff;
	}
	
	.talk_pc_user .chat_list_area .chat_list>li.on:before, .talk_pc_user .chat_list_area .chat_list>li.on:after, .talk_pc_user .chat_list_area .chat_list>li:after {
		background-color: #404040;
	}
	
	.talk_pc_user .chat_list_area .chat_list>li.on {
		background-color: #3a3a3a;
	}
	
	.talk_pc_user .card_pay.type_plus_banner, .talk_pc_partner .card_pay.type_plus_banner {
		color: #fff;
		background-color: #605e46;
	}
	
	.talk_pc_user .card_pay .pay_text_desc, .talk_pc_partner .card_pay .pay_text_desc {
		color: #cacaca;
	}
	
	.talk_pc_user .btn_banner_wrap .btn_banner {
		border: 1px solid #404040;
		background-color: #242424;
		color: #fff;
	}
	
	.talk_pc_user .group_message_balloon .new_message_balloon_area .thumbnail_profile>a .thumbnail_mask, .talk_pc_partner .group_message_balloon .new_message_balloon_area .thumbnail_profile>a .thumbnail_mask {
		background-image: none;
	}
	
	.talk_pc_user .group_message_balloon .new_message_balloon_area .thumbnail_profile>a img, .talk_pc_partner .group_message_balloon .new_message_balloon_area .thumbnail_profile>a img {
		border-radius: 50%;
	}
	
	.talk_pc_user .group_message_balloon .message_balloon, .talk_pc_partner .group_message_balloon .message_balloon {
		background-color: #3a3a3a;
	}
	
	.talk_pc_user .group_message_balloon .message_balloon.type_notice, .talk_pc_partner .group_message_balloon .message_balloon.type_notice {
		background: #3a3a3a;
	}
	
	.talk_pc_user .group_message_balloon .chat_btn_wrap .btn_primary, .talk_pc_partner .group_message_balloon .chat_btn_wrap .btn_primary {
		background-color: #4f4f4f;
		border: 1px solid #404040;
		color: #fff;
	}
	
	.talk_pc_user .group_message_balloon .chat_label_tooltip, .talk_pc_partner .group_message_balloon .chat_label_tooltip {
		border: 1px solid #404040;
		background-color: #242424;
	}
	
	.talk_pc_user .title_component .title, .talk_pc_partner .title_component .title {
		color: #fff;
	}
	
	.talk_pc_user .chat_fixedmenu+.chat_fixedmenu {
		border-left: 1px solid #4f4f4f;
	}
	
	.talk_pc_user .chat_list_footer {
		border: 1px solid #404040;
	}
	
	.talk_pc_user .chat_header_top .btn_setting_item:hover {
		background-color: #3a3a3a;
	}
	
	.talk_pc_user .chat_header_top .lst_setting_menu>li:last-child:after, .talk_pc_user .chat_header_top .lst_setting_menu>li+li:before {
		background-color: #404040;
	}
	
	.talk_pc_user .chat_header_top .btn_setting_item {
		color: #cacaca;
	}
	
	.talk_pc_user .layer_friend_info {
		background-color: #2f2f2f;
	}
	
	.talk_pc_user .layer_friend_info .text_wrap .name, .talk_pc_user .layer_friend_info .text_wrap .message>strong {
		color: #fff;
	}
	
	.talk_pc_user .layer_friend_info .info_label {
		color: #cacaca;
		border: 1px solid #404040;
	}
	
	.talk_pc_user .layer_friend_info .info_text {
		color: #cacaca;
	}
	
	.talk_pc_user .chat_list_footer .chat_delete {
		color: #fff;
	}
	
	.talk_pc_user .chat_list_footer .btn_delete_cancel:before {
		background-color: #404040;
	}
	
	.talk_pc_user .friend_store_list, .talk_pc_user .friend_store_list>div {
		background-color: #2f2f2f;
	}
	
	.talk_pc_user .friend_store_list .btn_list_back strong {
		color: #fff;
	}
	
	.fn-booking-backward1:before {
		color: #fff;
	}
	
	.talk_pc_user .friend_store_list .btn_store_category:not(.on) {
		color: #000;
	}
	
	.talk_pc_user .user_friend_store .store_list_wrap .store_list>li:after {
		background-color: #404040;
	}
	
	.talk_pc_user .txt_composite, .talk_pc_partner .txt_composite {
		color: #cacaca;
	}
	
	.talk_pc_user .chat_write_wrap {
		border-top: 1px solid #404040;
	}
	
	.talk_pc_user .chat_write_area {
		background-color: #3a3a3a;
	}
	
	.talk_pc_user .chat_input {
		color: #cacaca;
		background: #3a3a3a;
	}
	
	.talk_pc_user .ly_fixedmenu {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.talk_pc_user .ly_fixedmenu .btn_navi .text {
		color: #cacaca;
	}
	
	.talk_pc_user .ly_fixedmenu .list_fixedmenu>li {
		border-bottom: 1px solid #404040;
	}
	
	.talk_pc_user .ly_fixedmenu:after {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.talk_pc_user .chat_sticker {
		border-color: #404040;
		background-color: #3a3a3a;
	}
	
	.talk_pc_user .chat_sticker_tab .chat_sticker_prev, .talk_pc_user .chat_sticker_tab .chat_sticker_next {
		background-color: #3a3a3a;
	}
	
	.talk_pc_user .btn_cross_more {
		border-left: 1px solid #404040;
		background-color: #3a3a3a;
	}
	
	.talk_pc_user .chat_lst_sticker_set .btn_sticker_tab, .talk_pc_user .chat_lst_sticker_set .btn_setup {
		background-color: #3a3a3a;
	}
	
	.talk_pc_user .chat_sticker_list {
		border-top: 1px solid #404040;
		background: #3a3a3a;
	}
	
	.talk_pc_user .group_message_balloon .message_balloon.rgt, .talk_pc_partner .group_message_balloon .message_balloon.rgt {
		background: #78b344;
	}
	
	.talk_pc_user .chat_composite_option_area li {
		background-color: #3a3a3a;
		border: 1px solid #5e71b5;
	}
	
	.talk_pc_user .chat_header_top .chat_menu_wrap .btn_setting_close .fn-close svg, .talk_pc_user .ly_box.layer_alert .btn_pop_close .fn-close svg {
		fill: #cacaca !important;
	}
	
	.talk_pc_user .chat_header_top .lst_setting_menu .btn_tooltip .ico_setting_info {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.talk_pc_user .common_tooltip_layer {
		border: 1px solid #404040;
		background-color: rgb(55, 51, 32);
	}
	
	.talk_pc_user .common_tooltip_layer .tooltip_text {
		color: #cacaca;
	}
	
	.talk_pc_user .chat_header_top .lst_setting_menu .common_tooltip_layer:before {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.talk_pc_partner .new_message_balloon, .talk_pc_user .new_message_balloon {
		background-color: #3a3a3a;
	}
	
	.talk_pc_partner .new_message_balloon .desc_black, .talk_pc_user .new_message_balloon .desc_black {
		color: #fff;
	}
	
	.talk_pc_partner .group_message_balloon .message_balloon, .talk_pc_user .group_message_balloon .message_balloon {
		border: 1px solid #404040;
	}
	
	.talk_pc_partner .group_message_balloon .message_balloon.card_message:after, .talk_pc_partner .group_message_balloon .message_balloon.card_og:after, .talk_pc_user .group_message_balloon .message_balloon.card_message:after, .talk_pc_user .group_message_balloon .message_balloon.card_og:after {
		filter: invert(77%) hue-rotate(-180deg);
	}
	
	.talk_pc_partner .group_message_balloon .message_balloon.rgt.card_message, .talk_pc_user .group_message_balloon .message_balloon.rgt.card_message {
		background: rgb(59, 70, 77);
		border-color: rgb(62, 77, 88);
	}
	
	.talk_pc_partner .group_message_balloon .message_balloon .widgetcard_wrap.common .name_item, .talk_pc_user .group_message_balloon .message_balloon .widgetcard_wrap.common .name_item {
		color: #fff;
	}
	
	.talk_pc_partner .group_message_balloon .message_balloon .widgetcard_wrap.common .txt_detail_info, .talk_pc_user .group_message_balloon .message_balloon .widgetcard_wrap.common .txt_detail_info {
		color: #cacaca;
	}
	
	.talk_pc_partner .group_message_balloon .message_balloon.rgt.card_og, .talk_pc_user .group_message_balloon .message_balloon.rgt.card_og {
		background: #3a3a3a !important;
	}
	
	.talk_pc_partner .group_message_balloon .message_balloon .widgetcard_wrap.type_og .notice_item:before, .talk_pc_user .group_message_balloon .message_balloon .widgetcard_wrap.type_og .notice_item:before {
		background-color: #fff;
	}
	
	.talk_pc_partner .group_message_balloon .message_balloon .widgetcard_wrap.type_og .txt_item_copy, .talk_pc_user .group_message_balloon .message_balloon .widgetcard_wrap.type_og .txt_item_copy {
		color: #cacaca;
	}
	
	.talk_pc_partner .group_message_balloon .message_balloon .widgetcard_wrap.type_og .link_url, .talk_pc_user .group_message_balloon .message_balloon .widgetcard_wrap.type_og .link_url {
		color: #aabcfe;
	}
	
	.talk_pc_partner .group_message_balloon .new_message_balloon_area .chat_thumbnail, .talk_pc_user .group_message_balloon .new_message_balloon_area .chat_thumbnail {
		background: #3a3a3a;
	}
	
	.talk_pc_partner .group_message_balloon .new_message_balloon_area .chat_thumbnail img, .talk_pc_user .group_message_balloon .new_message_balloon_area .chat_thumbnail img {
		right: 0;
	}
	
	.talk_pc_user #footer {
		color: #cacaca;
	}
	
	.talk_pc_user #footer .license_item:before {
		background-color: #404040;
	}
	
	.talk_pc_partner .new_message_balloon_area .chat_btn_area:not(:last-child), .talk_pc_user .new_message_balloon_area .chat_btn_area:not(:last-child) {
		border-bottom: 1px solid #404040;
	}
	
	.talk_pc_partner .tit_composite, .talk_pc_user .tit_composite {
		color: #fff;
	}
	
	.talk_pc_partner .group_message_balloon .message_balloon.card_bizAlarm, .talk_pc_user .group_message_balloon .message_balloon.card_bizAlarm {
		border-color: rgb(66, 83, 100);
		background-color: rgb(62, 67, 73);
	}
	
	.talk_pc_partner .group_message_balloon .new_message_balloon_area .chat_message_nickname.tag .emphasis, .talk_pc_user .group_message_balloon .new_message_balloon_area .chat_message_nickname.tag .emphasis {
		color: rgb(161, 167, 173);
	}
	
	.talk_pc_user .chat_header .folded_layer_wrap {
		background-color: #2f2f2f;
	}
	
	.talk_pc_user .chat_header .folded_layer_wrap>div {
		background-color: #3a3a3a;
	}
	
	.talk_pc_user .chat_header .folded_layer_wrap .title_area {
		border: 1px solid #404040;
	}
	
	.talk_pc_user .chat_header .folded_layer_wrap .title_area>strong {
		color: #cacaca;
	}
	
	.talk_pc_user .chat_header .folded_layer_wrap .title_area [class*=ico_] {
		fill: #cacaca;
	}
	
	.talk_pc_user .chat_header .folded_layer_wrap .info_area {
		border: 1px solid #404040;
		border-bottom: none;
	}
	
	.talk_pc_user .chat_header .folded_layer_wrap .info_area>p {
		color: #cacaca;
	}
	
	.talk_pc_user .chat_header .folded_layer_wrap .btn_area {
		border-top: 1px solid #404040;
	}
	
	.talk_pc_user .chat_header .folded_layer_wrap .btn_area>a {
		color: #cacaca;
	}
	
	.talk_pc_user .chat_header .folded_layer_wrap .btn_area>a+a {
		border-left: 1px solid #404040;
	}
	
	.talk_pc_partner .new_message_balloon, .talk_pc_user .new_message_balloon {
		border: 1px solid #404040;
	}
	
	.talk_pc_partner .new_message_balloon .btn_module .btn:hover, .talk_pc_user .new_message_balloon .btn_module .btn:hover {
		background-color: #3f3f3f;
	}
	
	.talk_pc_partner .new_message_balloon .btn_module .btn, .talk_pc_user .new_message_balloon .btn_module .btn {
		border: 1px solid #137cf3;
		background-color: #3a3a3a;
	}
	
	.talk_pc_partner .new_message_balloon.lg+.txt_confirm, .talk_pc_user .new_message_balloon.lg+.txt_confirm {
		color: #cacaca;
	}
	
	.talk_pc_partner .message_balloon_wrap .txt_confirm .txt_wrap>p .bar:before, .talk_pc_user .message_balloon_wrap .txt_confirm .txt_wrap>p .bar:before {
		background-color: #404040;
	}
	
	.talk_pc_partner .new_message_balloon .title_module .title, .talk_pc_user .new_message_balloon .title_module .title {
		color: #fff;
	}
	
	.talk_pc_partner .new_message_balloon .desc, .talk_pc_user .new_message_balloon .desc {
		color: #cacaca;
	}
	
	.talk_pc_partner .new_message_balloon .title_module .option_wrap .ico_share, .talk_pc_user .new_message_balloon .title_module .option_wrap .ico_share {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.talk_pc_partner .new_message_balloon .coupon_module:after, .talk_pc_partner .new_message_balloon .coupon_module:before, .talk_pc_user .new_message_balloon .coupon_module:after, .talk_pc_user .new_message_balloon .coupon_module:before {
		background-color: #2f2f2f;
	}
	
	.talk_pc_partner .new_message_balloon .coupon_module .text, .talk_pc_user .new_message_balloon .coupon_module .text {
		color: #fff;
	}
	
	.talk_pc_partner .new_message_balloon .coupon_module .item_coupon:before, .talk_pc_user .new_message_balloon .coupon_module .item_coupon:before {
		background: -webkit-gradient(linear,left top,right top,from(#4f4f4f),color-stop(50%,#4f4f4f),color-stop(50%,#3a3a3a),to(#3a3a3a)) repeat-x;
		background: linear-gradient(90deg,#4f4f4f 0,#4f4f4f 50%,#3a3a3a 0,#3a3a3a) repeat-x;
		background-position: 5px 0;
		background-size: 8px 1px;
	}
	
	.talk_pc_partner .group_message_balloon .new_message_balloon_area .chat_message_nickname.tag .tag_text, .talk_pc_user .group_message_balloon .new_message_balloon_area .chat_message_nickname.tag .tag_text {
		border: 1px solid #4f4f4f;
		background-color: #3a3a3a;
	}
	
	.talk_pc_user .chat_header_top .chat_menu_wrap>[class*=btn_] .ico_ham_menu {
		fill: #cacaca;
	}
	
	.talk_pc_user .chat_write_block .chat_block_text {
		border-top: 1px solid #3a3a3a;
		background-color: #2f2f2f;
		color: #cacaca;
	}
	
	.talk_pc_user .btn_common.btn_gray {
		background-color: #3a3a3a;
	}
	
	.talk_pc_user .chat_header_top .lst_setting_menu .common_tooltip_layer .ico_close {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.talk_pc_user .chat_header_top .chat_menu_wrap>[class*=btn_] .ico_alert1, .talk_pc_user .chat_header_top .chat_menu_wrap>[class*=btn_] .ico_alertactive1 {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.talk_pc_user .chat_header_top .chat_menu_wrap .ly_setting_title .title_text {
		color: #fff;
	}
	
	.talk_pc_user .chat_header_top .txt_info_wrap {
		color: #cacaca;
	}
	
	.talk_pc_user .chat_message_empty h3 {
		color: #fff;
	}
	
	.talk_pc_user .chat_faq_area .faq_guide_message {
		background-color: #2f2f2f;
	}
	
	.talk_pc_user .chat_faq_area .btn_faq_message {
		background-color: #3a3a3a;
		-webkit-box-shadow: 0 1px rgba(0,0,0,.4);
		box-shadow: 0 1px rgba(0,0,0,.4);
	}
	
	.talk_pc_user .chat_faq_area .faq_toast {
		background-color: #404040;
	}
	
	.talk_pc_partner .group_message_balloon .new_message_balloon_area .info_item.type_neighbor span, .talk_pc_user .group_message_balloon .new_message_balloon_area .info_item.type_neighbor span, .talk_pc_partner .group_message_balloon .new_message_balloon_area .info_item .name_store, .talk_pc_user .group_message_balloon .new_message_balloon_area .info_item .name_store {
		color: #cacaca;
	}
	
	.talk_pc_partner .group_message_balloon .new_message_balloon_area .info_item.type_neighbor span+span:before, .talk_pc_user .group_message_balloon .new_message_balloon_area .info_item.type_neighbor span+span:before {
		background-color: #4f4f4f;
	}
	
	.talk_pc_partner .composite_component .composite_text.-large, .talk_pc_user .composite_component .composite_text.-large {
		color: #fff;
	}
	
	.talk_pc_partner .group_message_balloon .new_message_balloon_area .thumbnail_profile .thumbnail_link .thumbnail_mask, .talk_pc_user .group_message_balloon .new_message_balloon_area .thumbnail_profile .thumbnail_link .thumbnail_mask {
		background: none
	}
	
	.talk_pc_partner .group_message_balloon .new_message_balloon_area .thumbnail_profile .thumbnail_link img, .talk_pc_user .group_message_balloon .new_message_balloon_area .thumbnail_profile .thumbnail_link img {
		border-radius: 50%;
	}
	
	.talk_pc_partner .group_message_balloon .new_message_balloon_area .thumbnail_profile .thumbnail_link, .talk_pc_user .group_message_balloon .new_message_balloon_area .thumbnail_profile .thumbnail_link {
		background: #2f2f2f;
	}
	
	.talk_pc_partner ._expiredMessage.chat_message_notice .no_chat .no_chat_desc, .talk_pc_user ._expiredMessage.chat_message_notice .no_chat .no_chat_desc {
		color: #cacaca;
	}
	
	.talk_pc_user .friend_store_list .title_text {
		color: #fff;
	}
	
	.talk_pc_user .friend_store_list .btn_list_back .ico_backward {
		fill: #fff;
	}
	
	.talk_pc_user .friend_list_wrap .title {
		color: #cacaca;
	}
}

@-moz-document url-prefix("https://nid.naver.com/user2/V2Join")
{
	body {
		background: #242424;
	}
	
	.ps_box.int_id, .ps_box.int_id input {
		background: #242424;
	}
	
	.int_id.focus {
		border: solid 1px #03c75a;
	}
	
	#footer a, #footer *, #footer address a, .group_join, #footer a:visited {
		color: #cacaca;
	}
	
	:root .input_chk label:before {
		filter: invert(87%) hue-rotate(-180deg);
	}
	
	:root .sel {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.input_chk label {
		color: #cacaca;
	}
	
	.terms_box {
		background: #242424;
		border: 1px solid #404040;
	}
	
	.terms_box .article, .article, .policy_summary {
		color: #cacaca;
	}
	
	.easy_guide {
		background: #2f2f2f;
		border: 1px solid #019341;
	}
	
	.join_mobile .int_mobile_area .btn_verify, .btn_primary {
		color: #242424;
	}
	
	.btn_primary {
		background: #019341;
		color: #242424 !important;
	}
	
	a.btn_group_join:hover, a.btn_group_join:visited {
		color: #fff;
	}
	
	.ps_box, .ps_box_disable {
		background: #242424;
		border: 1px solid #404040;
	}
	
	.join_mobile .ps_box_disable, .join_mobile .ps_box_disable input {
		background: #2f2f2f;
	}
	
	.btn_default {
		background-color: #2f2f2f;
	}
	
	.btn_area>span .btn_type {
		color: #cacaca;
	}
	
	.int {
		color: #cacaca;
		background: #242424;
	}
	
	label {
		color: #fff;
	}
	
	.event_message {
		color: #cacaca;
	}
	
	a.btn_group_join:hover, a.btn_group_join:visited {
		color: #fff;
	}
	
	a.btn_group_join {
		color: #cacaca;
	}
	
	#footer ul li {
		background: none;
		position: relative;
	}
	
	#footer ul li:before {
		background: url(https://static.nid.naver.com/images/join/pc/bu_bar_2x.gif) left 50% no-repeat;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#footer ul li:first-child:before {
		background: none;
	}
}

@-moz-document url-prefix("https://nid.naver.com/user2/join/groupJoin.nhn")
{
	body {
		background: #242424;
	}
	
	#footer a, #footer *, #footer address a, .group_join, #footer a:visited {
		color: #cacaca;
	}
	
	input {
		color: #cacaca;
		background: #242424;
	}
	
	.btn_c {
		color: #cacaca;
	}
	
	.btn_group_join {
		color: #cacaca;
	}
	
	#header .lang .sl_box, :root .group_agr .agr_inwrap label:after {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.terms_p {
		border: 1px solid #404040;
		background: #2f2f2f;
	}
	
	.input_chk label {
		color: #cacaca;
	}
	
	:root .input_chk label:after {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.terms_box {
		border: 1px solid #404040;
		background: #242424;
	}
	
	.article, .policy_summary {
		color: #cacaca;
	}
	
	.group_agr .agr_inwrap .txt {
		color: #cacaca;
	}
	
	.btn_default {
		color: #242424;
		background-color: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.btn_area>span .btn_type {
		color: #cacaca;
	}
	
	.terms_bx_list {
		border-top: 1px solid #404040;
	}
	
	.btn_primary {
		color: #242424 !important;
		background-color: #019341;
		border: 1px solid #019341;
	}
	
	.gr_title {
		color: #fff;
	}
	
	.join_row {
		border-top: 1px solid #404040;
		background: #242424;
	}
	
	.row_group {
		background: #242424;
		border: 1px solid #404040;
	}
	
	.ps_box {
		background: none;
	}
	
	.ps_box:after {
		content: '';
		background: #242424 url(https://static.nid.naver.com/images/ui/join/pc_ico_join3_20170905.png) 100% 0 no-repeat;
		position: absolute;
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.ps_box.int_id:after {
	    background-position:100% -57px
	}
	
	.ps_box.int_pass:after {
	    background-position:100% -476px
	}
	
	.ps_box.int_pass_step1:after {
	    background-position:100% -126px
	}
	
	.ps_box.int_pass_step2:after {
	    background-position:100% -196px
	}
	
	.ps_box.int_pass_step3:after {
	    background-position:100% -266px
	}
	
	.ps_box.int_pass_step4:after {
	    background-position:100% -336px
	}
	
	.ps_box.int_pass_check:after {
	    background-position:100% -525px
	}
	
	.ps_box.int_pass_check2:after {
	    background-position:100% -406px
	}
	
	html[lang=en] .ps_box.int_pass_step1:after {
	    background-position:100% -631px
	}
	
	html[lang=en] .ps_box.int_pass_step2:after {
	    background-position:100% -701px
	}
	
	html[lang=en] .ps_box.int_pass_step3 {
	    background-position:100% -771px
	}
	
	html[lang=en] .ps_box.int_pass_step4 {
	    background-position:100% -841px
	}
	
	.join_mobile .country_code .sel_value {
		color: #cacaca;
	}
	
	.join_mobile .country_code .sel_value:after {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.join_mobile .country_code {
		border-right: 1px solid #404040;
	}
	
	.btn_c {
		border: 1px solid #404040;
		background: #2f2f2f;
	}
	
	.join_row .sel_box:after {
		right: 4px;
		left: initial;
	}
	
	input:-ms-input-placeholder {
		color: #aaaaaa;
	}
	
	input::-webkit-input-placeholder {
		color: #aaaaaa;
	}
	
	input::-moz-placeholder {
		color: #aaaaaa;
	}
	
	#header .h_logo {
		background: none;
		background-image: url(https://static.nid.naver.com/images/ui/join/m_naver_logo_20191126.png);
		width: 240px;
		height: 44px;
		background-position: 0 0;
		background-size: 240px auto;
		margin: 0 auto;
		overflow: hidden;
	}
}

@-moz-document domain("dict.naver.com"), url-prefix("https://note.naver.com"), url-prefix("https://mail.naver.com"), url-prefix("https://search.naver.com"), url-prefix("https://nid.naver.com/user2/help/"), url-prefix("https://section.cafe.naver.com"), url-prefix("https://cafe.naver.com"), url-prefix("cafe.naver.com"), url-prefix("https://section.blog.naver.com"), url-prefix("http://section.blog.naver.com"), url-prefix("https://terms.naver.com"), url-prefix("https://www.naver.com/NOTICE"), url-prefix("https://www.naver.com/more.html"), url-prefix("https://people.search.naver.com"), url-prefix("https://sports.news.naver.com"), url-prefix("https://noti.naver.com"), url-prefix("https://myfeed.naver.com"), url-prefix("https://editor.post.naver.com"), url-prefix("https://post.stat.naver.com"), url-prefix("https://talk.naver.com"), url-prefix("https://news.naver.com"), url-prefix("https://blog.naver.com"), url-prefix("https://guestbook.blog.naver.com"), url-prefix("https://admin.blog.naver.com"), url-prefix("https://weather.naver.com"), url-prefix("https://policy.naver.com"), url-prefix("https://help.naver.com"), url-prefix("https://s.search.naver.com"), url-prefix("https://media.naver.com"), url-prefix("https://n.news.naver.com"), url-prefix("https://papago.naver.com"), url-prefix("https://map.naver.com"), url-prefix("https://newsstand.naver.com"), regexp("https://calendar\\.naver\\.com/(?!promotion.nhn|subscribePage.nhn).*"), regexp("https://(.*)dic\\.naver\\.com/.*")
{
	.gnb_notice_li .svc_panel, .gnb_notice_li .svc_scroll {
		background: #2f2f2f;
	}
	
	.gnb_notice_li .svc_head {
		background: #2f2f2f;
		border-bottom: 1px solid #404040;
	}
	
	.gnb_notice_li .gnb_notice_lyr, .gnb_my_lyr {
		background: none;
	}
	
	a.gnb_my .gnb_name {
		color: #cacaca;
	}
	
	.gnb_my_li .gnb_my_content a.gnb_mail_address {
		color: #cacaca !important;
	}
	
	.gnb_notice_li .svc_head .task_right {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.gnb_notice_li .svc_list li {
		border-top: 1px solid #404040;
	}
	
	.gnb_ly_alert {
		background-color: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.gnb_notice_li .gnb_notice_all {
		border-top: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.gnb_my_li .gnb_my_content {
		background: #2f2f2f;
	}
	
	.gnb_my_li .gnb_my_content .gnb_img_area img {
		border-radius: 50%;
		-moz-border-radius: 50%;
		-webkit-border-radius: 50%;
	}
	
	.gnb_my_li .gnb_my_content .gnb_mask {
		background: none;
	}
	
	.gnb_my_li .gnb_my_content .gnb_name, #gnb a:hover, #gnb a {
		color: #cacaca;
	}
	
	.gnb_bg {
		background: none;
	}
	
	.gnb_txt {
		background: #404040;
	}
	
	#gnb {
		color: #cacaca;
	}
	
	#gnb a, #gnb a:visited {
		color: #cacaca;
	}
	
	#gnb #gnb_my_lyr_iframe {
		width: 100% !important;
	}
	
	#gnb .gnb_my_li .gnb_my_community a {
		background-color: #2f2f2f;
		border-top: 1px solid #404040;
		border-right: 1px solid #404040;
	}
	
	#gnb .gnb_my_li .gnb_my_community a.gnb_pay span {
		background-image: url(https://ssl.pstatic.net/static/cafe/homepc/sprite/sp_home_a09f1fce.svg), none;
		background-repeat: no-repeat;
		background-position: -110px -70px;
		width: 13px;
		height: 22px;
		position: absolute;
		top: -4px;
		left: 33px;
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#gnb .gnb_my_li .gnb_my_community a.gnb_pay span:after {
		position: absolute;
		content: 'Pay';
		color: #019341;
		font-size: 14px;
		margin-top: 11px;
		left: 15px;
		letter-spacing: 1px;
	}
	
	.gnb_notice_li a.gnb_notice .gnb_icon, .mail_li a.gnb_mail .gnb_icon, .gnb_service_li a.gnb_service .gnb_icon, .gnb_talk_li a.gnb_talk .gnb_icon {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.gnb_lst .ico_arrow {
		filter: invert(81.5%) hue-rotate(-180deg) !important;
		z-index: 9999;
	}
	
	a.gnb_my .ico_arrow {
		top: 26px;
	}
	
	.gnb_favorite_area {
		height: 93px;
	}
	
	.gnb_favorite_area, .gnb_search_area {
		background: none;
	}
	
	.gnb_favorite_lstwrp {
		background: #2f2f2f;
		border-bottom: 1px solid #404040;
	}
	
	.gnb_service_li .ico_arrow {
		z-index: 99;
		top: 28px;
	}
	
	.gnb_search_area {
		margin: 0px 4px 0;
		padding: 18px 0 17px;
		background: #2f2f2f;
	}
	
	.gnb_search_lstwrp .gnb_search_lst {
		border-left: 1px solid #404040;
	}
	
	.gnb_banner {
		padding: 0;
		margin: 0 4px;
		background: none;
		background-color: #2f2f2f;
	}
	
	.gnb_banner .gnb_service_event {
		width: 100%;
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.gnb_linkwrp {
		background: none;
	}
	
	.gnb_linkwrp a {
		background: #2f2f2f;
	}
	
	a.gnb_service_all {
		border-top: 1px solid #404040;
	}
	
	.gnb_pop_input .gnb_pop_lst li a {
		color: #444 !important;
	}
	
	#gnb_promo {
		margin: 0 18px;
	}
	
	.gnb_search_lstwrp {
		padding-left: 3px;
	}
	
	.gnb_favorite_lst .gnb_add a span.ic_add, .gnb_search_box {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.gnb_notice_li .svc_list .gnb_new {
	    background: #404040;
	}
	
	.gnb_notice_li .svc_list .gnb_unread .gnb_subject,
	.gnb_notice_li .svc_list .gnb_unread .svc_name {
	    color: #fff;
	}
	
	#gnb .gnb_my_interface {
		filter: invert(82%) hue-rotate(-180deg);
	}
	
	:root #gnb .gnb_pad_lyr {
		background: none;
	}
	
	.gnb_search_box input {
		background: transparent !important;
	}
	
	#gnb.gnb_one .gnb_my_li .ico_arrow, #gnb.gnb_one .ico_arrow, .gnb_bg_top, .gnb_svc_more .gnb_svc_hd, .gnb_svc_more .gnb_svc_lstwrp, .gnb_svc_more .svc_btnwrp, .gnb_bg_btm {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.gnb_txt {
		color: #cacaca;
	}
	
	.gnb_my_li .gnb_my_content {
		box-shadow: 0 1px 5px 0 black;
	}
	
	#gnb .gnb_my_li .gnb_my_community {
		box-shadow: 0 3px 5px 0 black;
	}
	
	.gnb_notice_li .svc_panel, .gnb_notice_li .svc_scroll {
		box-shadow: 0 1px 7px 0 black;
	}
	
	.gnb_favorite_lstwr {
		position: relative;
		z-index: 1000;
	}
	
	.gnb_favorite_lstwrp:before {
		position: absolute;
		width: 293px;
		height: 383px;
		left: 0;
		top: 0;
		content: '';
		box-shadow: 0 1px 7px 0 black;
		background: #2f2f2f;
		z-index: -1;
	}
	
	#gnb #gnb_my_lyr_iframe {
		display: none !important;
	}
	
	.gnb_my_li .gnb_my_content .gnb_name a, .gnb_my_li .gnb_my_content .gnb_pay_check a, .gnb_my_li .gnb_my_content .gnb_pay_check span, .gnb_my_li .gnb_my_content .gnb_pay_check strong {
		color: #fff !important;
	}
	
	.gnb_my_li .gnb_my_content .gnb_edit_lst a {
		color: #cacaca !important;
	}
	
	#gnb .gnb_my_li .gnb_my_community a:visited, .gnb_notice_li .gnb_notice_all:visited, a.gnb_service_all:visited, .gnb_svc_more .svc_btns:visited {
		color: #cacaca;
	}
	
	.gnb_notice_li .svc_blank .gnb_tit {
		color: #cacaca;
	}
	
	.gnb_notice_li .svc_blank .gnb_tit img {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.gnb_notice_li .svc_blank .gnb_desc {
		color: #cacaca;
	}
	
	.mailList .mTitle a {
		color: #fff;
	}
	
	.viewTitle h4, div.viewTitle h4 {
		color: #fff;
	}
	
	.gnb_svc_more .svc_spc.gnb_first strong a {
		color: #000 !important;
	}
	
	.gnb_svc_more .svc_spc strong {
		color: #000 !important;
	}
	
	.gnb_svc_more .gnb_svc_lstwrp li {
		color: #333;
	}
	
	.gnb_ly_alert .gnb_msg {
		color: #fff;
	}
	
	.gnb_ly_alert .gnb_btns button {
		color: #cacaca;
		border: 1px solid #4f4f4f;
		background-color: #3a3a3a;
	}
	
	#gnb .gnb_my_li .gnb_my_community a.gnb_pay i {
		background: none !important;
		position: relative;
	}
	
	#gnb .gnb_my_li .gnb_my_community a.gnb_pay i:before {
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 61px;
		height: 20px;
		background: url(https://ssl.pstatic.net/static/common/gnb/banner/promo_membership.png) no-repeat !important;
		background-position-x: 20px;
		background-size: 61px 20px !important;
		overflow: none;
		filter: invert(86%) hue-rotate(-180deg) brightness(500%);
	}
	
	#gnb .gnb_my_li .gnb_my_community a.gnb_pay i:after {
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 20px;
		height: 20px;
		background: url(https://ssl.pstatic.net/static/common/gnb/banner/promo_membership.png) no-repeat !important;
		background-size: 61px 20px !important;
		overflow: none;
	}
	
	.header_group .search_cue:before {
		background-color: #404040;
	}
}

@-moz-document url-prefix("https://news.naver.com")
{
	html, head, body {
		background: #242424;
		color: #cacaca;
	}
	
	a {
		color: #fff;
	}
	
	.lnb_menu li .tx {
		color: #dadde0;
	}
	
	.lnb_menu li.on .tx {
		color: #5b87fd;
	}
	
	.lnb_menu li.on .tx:after {
		background-color: #5b87fd;
	}
	
	.ht_title {
		color: #fff;
	}
	
	.lnb_area:before {
		background-color: #404040;
	}
	
	.lnb_menu fieldset .text_index {
		background: #2f2f2f;
		color: #cacaca;
		border: 1px solid #404040;
	}
	
	.ht_tabmnu a, .ht_desc_txt {
		color: #cacaca;
	}
	
	.ht_ph_lst li {
		border: 1px solid #404040;
	}
	
	.ht_press_logo {
		border-bottom: 1px solid #404040;
	}
	
	.ht_ph_lst li .ht_press_logo img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.lnb_side a {
		color: #cacaca !important;
	}
	
	.lnb_side li a:after {
		background: #404040;
	}
	
	.ht_btn_prev, .ht_btn_next, .ht_btn_box {
		border: 1px solid #404040;
	}
	
	a.ht_btn_fold {
		color: #fff;
	}
	
	.main_content_new:after {
		background-color: #404040;
	}
	
	.home_timelate {
		border-bottom: 1px solid #404040;
	}
	
	.main_component {
		background: #242424;
	}
	
	.main_content_new .main_component {
		border-bottom: 1px solid #404040;
	}
	
	.main_content_new .com_header {
		background: #242424;
	}
	
	.com_header h4 strong, .main_content_new .com_header h4 a {
		color: #fff !important;
	}
	
	.main_component .btn_move .move, .main_component .btn_move a.up_off, .main_component .btn_move a.down, .main_component .btn_move a.up, .main_component .btn_move a.down_off {
		filter: invert(86%);
	}
	
	/*.main_aside {*/
	/*	border-left: 1px solid #404040;*/
	/*}*/
	
	.flick_btn_prev, .flick_btn_next {
		border: 1px solid #404040;
		background: #242424;
	}
	
	.com_header .tit_sub a {
		color: #cacaca !important;
	}
	
	.com_header .tit_sub span.bar {
		background-color: #404040;
	}
	
	.section h4 a {
		color: #fff;
	}
	
	.section .category {
		border-top: 1px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	.section .category_ranking a.is_click strong:after {
		background-color: #404040;
	}
	
	.section .category a.is_click {
		color: #fff;
	}
	
	.section .category a {
		color: #cacaca;
	}
	
	.section_list_ranking li a, .today_info {
		color: #cacaca;
	}
	
	.section h4 {
		color: #fff;
	}
	
	.today_info:before {
		background-color: #404040;
	}
	
	.today {
		border: 1px solid #404040;
	}
	
	.today h5 a {
		color: #fff;
	}
	
	.today_inner li a {
		color: #cacaca;
	}
	
	.today_inner {
		border-bottom: 1px solid #404040;
	}
	
	.ico_link_arrow {
		filter: invert(86%);
	}
	
	.today .today_finance strong {
		color: #fff;
	}
	
	.today .today_finance .num {
		color: #cacaca;
	}
	
	.today .today_finance li a {
		color: #cacaca;
	}
	
	.today .today_finance li:first-child a:after {
		background-color: #404040;
	}
	
	.finance_search_input {
		color: #cacaca;
		border: 1px solid #404040;
		background: #242424;
	}
	
	.finance_search_btn {
		border: 1px solid #404040;
		background-color: #242424;
	}
	
	.section {
		border-top: 1px solid #404040;
		overflow: visible;
	}
	
	.section img {
		border-radius: 10px;
		box-shadow: 0 0 10px rgba(0, 0, 0, .2);
	}
	
	.main_content_new .space {
		background: #4f4f4f;
	}
	
	.home_move {
		background: #242424;
	}
	
	.home_move .shadow {
		background: #404040;
	}
	
	.home_move .main_content_new .main_component {
		background: #242424;
		border: 1px solid #404040;
	}
	
	.main_content_new .com_header h4 {
		color: #fff;
	}
	
	.com_header .news_info_txt:before {
		background: #404040;
	}
	
	.index {
		border-top: 1px solid #404040;
		border-bottom: 1px solid #404040;
		color: #cacaca;
	}
	
	.stit:visited, .stit2:visited {
		color: #cacaca;
	}
	
	.stit, .stit2, .index_area_list a, .index_content li a {
		color: #cacaca;
	}
	
	.index:before {
		border-top: 1px solid #404040;
	}
	
	.index_area_list h5 a, .index_myscrap a {
		color: #fff;
	}
	
	#footer {
		background-color: #2f2f2f;
	}
	
	#footer a:visited, #footer a {
		color: #cacaca;
	}
	
	#footer address em, #footer address span {
		color: #cacaca;
	}
	
	.gnb_notice_li a.gnb_notice .gnb_icon, .mail_li a.gnb_mail .gnb_icon, .gnb_service_li a.gnb_service .gnb_icon {
		filter: invert(0%) !important;
	}
	
	/*#snb_wrap .h_logo {*/
	/*	background: linear-gradient(transparent,transparent),url(https://ssl.pstatic.net/static/sports/2019/pc/11/12/sp_gnb.svg);*/
	/*	background-size: 103px 97px;*/
	/*	background-position: -4px -29px;*/
	/*	width: 56px;*/
	/*	height: 17px;*/
	/*	margin-top: 2px;*/
	/*}*/
	
	/*#snb_wrap .h_news {*/
	/*	background: none;*/
	/*	position: relative;*/
	/*	width: auto;*/
	/*}*/
	
	/*#snb_wrap .h_news:before {*/
	/*	content: '뉴스';*/
	/*	color: #cacaca;*/
	/*	font-weight: bold;*/
	/*	font-size: 25px;*/
	/*	white-space: nowrap;*/
	/*	opacity: 0;*/
	/*}*/
	
	/*#snb_wrap .h_news:after {*/
	/*	left: 50%;*/
	/*	top: 50%;*/
	/*	transform: translate(-50%, -50%);*/
	/*	position: absolute;*/
	/*	content: '뉴스';*/
	/*	color: #fff;*/
	/*	font-weight: bold;*/
	/*	font-size: 20px;*/
	/*	white-space: nowrap;*/
	/*	font-family: 'Helvetica', 'serif';*/
	/*}*/
	
	.is_fixed #snb_wrap .h_news:after {
		left: 0px;
		top: -1px;
		transform: initial;
		font-size: 15px;
	}
	
	/*.snb_related_service li a[href*='election'] {*/
	/*	position: relative;*/
	/*	overflow: visible;*/
	/*	width: auto;*/
	/*}*/
	
	/*.snb_related_service li a[href*='election'] img {*/
	/*	display: none;*/
	/*}*/
	
	/*.snb_related_service li a[href*='election']:before {*/
	/*	content: '총선';*/
	/*	height: 18px;*/
	/*	display: inline-block;*/
	/*	font-size: 18px;*/
	/*	white-space: nowrap;*/
	/*	color: #cacaca;*/
	/*	width: 55px;*/
	/*	opacity: 0;*/
	/*}*/
	
	/*.snb_related_service li a[href*='election']:after {*/
	/*	position: absolute;*/
	/*	left: 0;*/
	/*	top: 50%;*/
	/*	transform: translate(0, -50%);*/
	/*	content: '총선';*/
	/*	color: #fff;*/
	/*	font-size: 18px;*/
	/*	white-space: nowrap;*/
	/*	width: 56px;*/
	/*	text-align: right;*/
	/*	background: url(https://upload.wikimedia.org/wikipedia/commons/9/9e/Vote2.svg) no-repeat;*/
	/*	background-size: 17px 17px;*/
	/*	background-position: 0px 50%;*/
	/*}*/
	
	.snb_related_service a {
	    padding: 0;
	}
	
	.snb_related_service li a {
	    height: 20px;
	}
	
	.list_ico_new {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	/*.snb_related_service li a[href*='entertain'] {*/
	/*	width: auto;*/
	/*	position: relative;*/
	/*}*/
	
	/*.snb_related_service li a[href*='entertain'] img {*/
	/*	display: none;*/
	/*}*/
	
	/*.snb_related_service li a[href*='entertain']:before {*/
	/*    content: 'TV연예';*/
	/*    color: #cacaca;*/
	/*    font-size: 18px;*/
	/*    white-space: nowrap;*/
	/*    opacity: 0;*/
	/*}*/
	
	/*.snb_related_service li a[href*='entertain']:after {*/
	/*	position: absolute;*/
	/*    left: 50%;*/
	/*    top: 50%;*/
	/*    transform: translate(-50%, -50%);*/
	/*	content: 'TV연예';*/
	/*	color: #fff;*/
	/*	font-size: 18px;*/
	/*	white-space: nowrap;*/
	/*}*/
	
	/*.snb_related_service li a[href*='sports'] {*/
	/*	width: auto;*/
	/*	position: relative;*/
	/*}*/
	
	/*.snb_related_service li a[href*='sports'] img {*/
	/*	display: none;*/
	/*}*/
	
	/*.snb_related_service li a[href*='sports']:before {*/
	/*	content: '스포츠';*/
	/*	color: #cacaca;*/
	/*	font-size: 18px;*/
	/*	white-space: nowrap;*/
	/*    opacity: 0;*/
	/*}*/
	
	/*.snb_related_service li a[href*='sports']:after {*/
	/*	position: absolute;*/
	/*	left: 50%;*/
	/*    top: 50%;*/
	/*    transform: translate(-50%, -50%);*/
	/*	content: '스포츠';*/
	/*	color: #fff;*/
	/*	font-size: 18px;*/
	/*	white-space: nowrap;*/
	/*}*/
	
	/*.snb_related_service li a[href*='newsstand'] {*/
	/*	width: auto;*/
	/*	position: relative;*/
	/*}*/
	
	/*.snb_related_service li a[href*='newsstand'] img {*/
	/*	display: none;*/
	/*}*/
	
	/*.snb_related_service li a[href*='newsstand']:before {*/
	/*	content: '뉴스스탠드';*/
	/*	color: #cacaca;*/
	/*	font-size: 18px;*/
	/*	white-space: nowrap;*/
	/*    opacity: 0;*/
	/*}*/
	
	/*.snb_related_service li a[href*='newsstand']:after {*/
	/*	position: absolute;*/
	/*	left: 50%;*/
	/*    top: 50%;*/
	/*    transform: translate(-50%, -50%);*/
	/*	content: '뉴스스탠드';*/
	/*	color: #fff;*/
	/*	font-size: 18px;*/
	/*	white-space: nowrap;*/
	/*}*/
	
	/*.snb_related_service li a[href*='weather'] {*/
	/*	width: auto;*/
	/*	position: relative;*/
	/*}*/
	
	/*.snb_related_service li a[href*='weather'] img {*/
	/*	display: none;*/
	/*}*/
	
	/*.snb_related_service li a[href*='weather']:before {*/
	/*	content: '날씨';*/
	/*	color: #cacaca;*/
	/*	font-size: 18px;*/
	/*	white-space: nowrap;*/
	/*    opacity: 0;*/
	/*}*/
	
	/*.snb_related_service li a[href*='weather']:after {*/
	/*	position: absolute;*/
	/*	left: 50%;*/
	/*    top: 50%;*/
	/*    transform: translate(-50%, -50%);*/
	/*	content: '날씨';*/
	/*	color: #fff;*/
	/*	font-size: 18px;*/
	/*	white-space: nowrap;*/
	/*}*/
	
	.snb_related_service a, .snb_related_service li a {
		color: #c8d8ff;
	}
	
	.lnb_date, .lnb_today li a {
		color: #cacaca !important;
	}
	
	.lnb_today h3 {
		color: #fff;
	}
	
	table.container td.snb {
		border-right: 1px solid #404040;
	}
	
	.lnb {
		border-bottom: 1px solid #404040;
	}
	
	.snb h2 a, .nav a {
		color: #fff;
	}
	
	.snb h2 a:visited, .nav a:visited {
		color: #fff;
	}
	
	.snb h2, .nav {
		border-bottom: 1px solid #404040;
	}
	
	.list_header h3 {
		color: #fff;
	}
	
	/* for election banner specifically */
	.snb_banner a[href*='election'] img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.list_header, .type06_headline li, .type06 li {
		border-bottom: 1px solid #404040;
	}
	
	table.container td.aside {
		border-left: 1px solid #404040;
	}
	
	.sum_on {
		color: #fff;
	}
	
	.sum_on:visited {
		color: #fff;
	}
	
	.newsp, .tit_off, .photo_off {
		color: #cacaca;
	}
	
	.sum_on:before {
		filter: invert(100%) hue-rotate(-180deg);
	}
	
	.type06_headline .lede, .type06 .lede {
		color: #cacaca;
	}
	
	.list_txt li a {
		color: #cacaca;
	}
	
	.classfy ul.list_txt {
		border-top: 1px solid #404040;
	}
	
	.newstopic_list li a {
		color: #cacaca;
	}
	
	.section.hottopic .category a.is_click:after {
		background-color: #4f4f4f;
		height: 2px;
	}
	
	.type06_headline li:nth-child(10n), .type06 li:nth-child(10n) {
		border-color: #404040;
	}
	
	.type06_headline:last-child li:last-child, .type06:last-child li:last-child {
		border-color: #404040;
	}
	
	.type06_headline:nth-child(2n):last-child li:last-child, .type06:nth-child(2n):last-child li:last-child {
		border-color: #404040;
	}
	
	.paging a, .paging strong {
		border: 1px solid #242424;
		color: #cacaca;
	}
	
	.paging a:hover, .paging strong {
		border: 1px solid #404040 !important;
	}
	
	.paging .pre:hover, .paging .next:hover {
		color: #fff;
	}
	
	.paging .next, .paging .pre {
		color: #cacaca;
		border: 1px solid #242424;
	}
	
	.paging .next:before, .paging .pre:after {
		background-color: #404040;
	}
	
	.paging .next:after, .paging .pre:before {
		filter: invert(86%);
	}
	
	.pagenavi_day > a {
		color: #cacaca;
	}
	
	.pagenavi_day .devidebar {
		background: #404040;
	}
	
	.floating_btn .floating_inner {
		border: 1px solid #404040;
	}
	
	.floating_btn .floating_inner:before {
		border: none;
	}
	
	.floating_btn .floating_btn_back, .floating_btn .floating_btn_top {
		filter: invert(86%);
	}
	
	#container .date:after, .op_container .date:after, .container .date:after {
		background-color: #404040;
	}
	
	.cluster_title_icon_link:visited, .cluster_title_icon_link {
		color: #fff;
	}
	
	.cluster_title {
		border-bottom: 1px solid #404040;
	}
	
	.cluster_text_lede {
		color: #cacaca;
	}
	
	.cluster_item.as_line .cluster_text_headline:before {
		background-color: #404040;
	}
	
	.cluster_group {
		border-bottom: 1px solid #404040;
	}
	
	.cluster_text_press + .cluster_cmt:after {
		background-color: #404040;
	}
	
	.cluster_foot_more_icon_num {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cluster_more {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.cluster_more_inner:hover, .cluster_more_inner:visited {
		color: #fff;
	}
	
	.section_body {
		border-top: 1px solid #404040;
	}
	
	.type06_headline:nth-child(2n) li:nth-child(5):last-child, .type06:nth-child(2n) li:nth-child(5):last-child {
		border-color: #404040;
	}
	
	.cluster_item + .cluster_item {
		border-top: 1px solid #404040;
	}
	
	.count_cmt_bar {
		background: #404040;
	}
	
	.massmedia {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.massmedia li > a, .massmedia .visit, .massmedia li > a:visited, .massmedia .visit:visited {
		color: #cacaca;
	}
	
	.newsflash_header3 h3 {
		color: #fff;
	}
	
	.newsflash_header3 {
		border-bottom: 1px solid #404040;
	}
	
	.type06_headline .photo > a:after, .type06 .photo > a:after {
		border: 1px solid #404040;
	}
	
	.ytn_top dl.type04, .ytn_bottom li {
		border-bottom: 1px solid #404040;
	}
	
	.newsflash_body .ytn_top + .type02 {
		border-bottom-color: #404040;
	}
	
	.list_body .type02 {
		border-bottom: 1px solid #404040;
		color: #fff;
	}
	
	.ytn_bottom dl.type05 dt, .ytn_bottom dt a {
		color: #fff;
	}
	
	table.container td.content .content .yonhap_banner img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	dl.type04 dd {
		color: #cacaca;
	}
	
	.section {
		border-top: 1px solid #404040;
	}
	
	.as_finance {
		border: 1px solid #404040;
	}
	
	.as_finance_tit {
		border-top: 1px solid #404040;
	}
	
	.as_finance_tab li a {
		color: #cacaca;
	}
	
	.as_finance_tab li.on a {
		color: #fff;
	}
	
	.as_finance_tab {
		border-bottom: 1px solid #404040;
	}
	
	.as_finance_tab li.on a strong:after {
		background-color: #fff;
	}
	
	.table_finance tr, .table_finance_exchange th {
		color: #cacaca;
	}
	
	.table_finance th a {
		color: #fff;
	}
	
	.finance_my_link {
		background-color: #2f2f2f;
		border: 1px solid #404040;
		color: #cacaca;
	}
	.as_finance_search_top dd span {
		background-color: #404040;
	}
	
	.as_finance_search_top dt, .table_finance_exchange .num {
		color: #fff;
	}
	
	input.text02 {
		border: 1px solid #404040;
		color: #cacaca;
		background: #242424;
	}
	
	.cluster_head_more_icon_num, .cluster_banner_count_icon_num {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cluster_banner {
		border-bottom: 1px solid #404040;
	}
	
	.cluster_banner_back:before {
		filter: invert(86%);
	}
	
	.cluster_title_layer {
		border: 1px solid #404040;
		background-color: #2f2f2f;
		color: #cacaca;
	}
	
	.cluster_title_layer_text strong, .opinion_title {
		color: #fff;
	}
	
	.todayeditorial_item {
		border: 1px solid #404040;
	}
	
	.todayeditorial_press img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.todayeditorial_item > a {
		color: #fff;
	}
	
	.opinion_nav_prev, .opinion_nav_next {
		border: 1px solid #404040;
	}
	
	.todaycolumn {
		border-top: 1px solid #404040;
	}
	
	.todaycolumn_item {
		border-bottom: 1px solid #404040;
	}
	
	.themecolumns_box_item {
		color: #cacaca;
	}
	
	.themecolumns_box_item_inner:before {
		border: 1px solid #404040;
	}
	
	.writercolumns {
		border-top: 1px solid #404040;
	}
	
	.writercolumns_item {
		border-bottom: 1px solid #404040;
	}
	
	.opinion_sub .opinion_head {
		border-bottom: 1px solid #404040;
	}
	
	.writercolumns_list.is_card .writercolumns_item {
		border: 1px solid #404040;
	}
	
	.subscribe {
		background: #242424;
	}
	
	.calendar_date a.pre, .calendar_date a.next_off, .calendar_date .cal_area a.cal {
		filter: invert(86%);
	}
	
	.calendar_date .c_date {
		color: #fff;
	}
	
	.layer03 {
		background: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.layer01 .layer01_content {
		border: 1px solid #404040;
		background: #242424;
	}
	
	:root .layer03 {
		border-color: #404040;
	}
	
	.skin01 .selectbox .box {
		background: #242424;
		color: #cacaca;
		border: 1px solid #404040;
	}
	
	.skin01 .selectbox .box .label {
		color: #fff;
	}
	
	.skin01 .scrollbox {
		border: 1px solid #404040;
	}
	
	.skin01 .selectbox .list {
		border: 1px solid #404040;
		background: #2f2f2f;
	}
	
	.skin01 .scrollbox.list .content {
		background: #2f2f2f;
	}
	
	.skin01 .scrollbox .scrollbar-v {
		background: #2f2f2f;
		border-left: 1px solid #404040;
	}
	
	.skin01 .scrollbox .scrollbar-v .thumb-v .thumb-body {
		background: #404040;
	}
	
	.skin01 .selectbox .list li {
		color: #cacaca;
	}
	
	.calendar .choose {
		color: #fff;
	}
	
	.calendar table td {
		border: 1px solid #404040;
		color: #fff;
	}
	
	.calendar table td.before, .calendar table td.after, .calendar table td.disable {
		color: #cacaca;
		background: #242424;
	}
	
	.calendar table td.over {
		background: #404040;
	}
	
	.calendar_date a.now {
		background: #242424;
		border: 1px solid #404040;
	}
	
	.calendar_date a.btn.now span {
		color: #cacaca;
	}
	
	.opinion_sub .todayeditorial {
		background-color: #242424;
	}
	
	.opinion_sub .todaycolumn {
		border-color: #404040;
	}
	
	.todaycolumn_item:nth-child(10n), .themecolumns_item:nth-child(10n) {
		border-bottom-color: #404040;
	}
	
	.writercolumns_list.is_card .writercolumns_title, .themecolumns_lede {
		color: #cacaca;
	}
	
	.themecolumns_item {
		border-bottom: 1px solid #404040;
	}
	
	.themecolumns_press:after {
		background-color: #404040;
	}
	
	.subscribe.on:before {
		filter: invert(76%) hue-rotate(-180deg);
	}
	
	.pi_h2 {
		color: #fff;
		background-color: #242424;
	}
	
	.pi_btn_auto, .btn_share_page {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.share_page_lst li a {
		border-left: 1px solid #404040;
	}
	
	.share_page_lst {
		background: #2f2f2f;
	}
	
	.share_page_lst li:first-child {
		background: #3a3a3a;
	}
	
	.share_page_lst .sico {
		border-radius: 6px;
		height: 15px;
	}
	
	.options {
		border: 1px solid #404040;
	}
	
	.options > a {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.options .options_layer {
		border: 1px solid #404040;
	}
	
	.options .options_layer .options_layer_inner {
		background: #242424;
	}
	
	.options .options_layer a, .options .options_layer a:hover, .options .options_layer a:visited, .options .options_layer a:focus {
		background: #242424;
		color: #cacaca;
	}
	
	.options .options_layer li a:hover {
		background: #2f2f2f;
	}
	
	.photo_choice_wrap .btn_prev, .photo_choice_wrap .btn_next {
		background-color: #2f2f2f;
	}
	
	.photo_choice_wrap span.btn_prev .ico, .photo_choice_wrap a.btn_next .ico {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.photo_choice li .mask {
		filter: none;
		opacity: 1;
		border: 1px solid #404040;
	}
	
	.photo_wrap h3 a {
		color: #fff;
	}
	
	a.pi_btn {
		background: #404040;
	}
	
	a.pi_btn em, .photo_wrap .link_txt a.ico_link span {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.photo_wrap .p_info2 .bar {
		background: #404040;
	}
	
	.photo_wrap .link_txt {
		background: #242424;
	}
	
	.photo_wrap .link_txt a {
		color: #cacaca;
	}
	
	.end_btn .u_likeit {
		border-top: 1px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	.u_likeit_layer {
		background-color: #242424;
		border: 1px solid #404040;
	}
	
	.u_likeit_list_count {
		color: #fff;
	}
	
	.tomain .u_likeit_list_btn {
		border: 1px solid #404040;
	}
	
	.tomain .u_likeit_list_btn .u_txt, .tomain .u_likeit_list_btn .u_cnt {
		color: #fff;
	}
	
	.tomain .to_infobutton_b {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.tomain_info {
		color: #cacaca;
	}
	
	.tomain_info_layer {
		border: 1px solid #404040;
		background-color: #2f2f2f;
		color: #cacaca;
	}
	
	.tomain_info_head {
		color: #fff;
	}
	
	.tomain_info_betaicon, .tomain_info_close:before {
		filter: invert(81%) hue-rotate(-180deg);
	}
	
	.tomain_info_text {
		color: #cacaca;
	}
	
	.tomain .to_infobutton:before {
		background-color: #404040;
	}
	
	.photo_viewer_wrap a.btn_next .ico, .photo_viewer_wrap a.btn_prev .ico, .photo_choice_wrap .btn_prev .ico, .photo_choice_wrap .btn_next .ico {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#article_image[src*='noimage'] {
		filter: invert(90%) hue-rotate(-180deg);
	}
	
	.factcheck_title {
		color: #fff;
	}
	
	.fact_cont .pop_cont {
		background: #2f2f2f;
	}
	
	.fact_cont .pop_cont .logo {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.fact_cont .pop_cont .txt {
		border-left: 1px solid #404040;
		color: #cacaca;
	}
	
	.factcheck_keyword_tab {
		background-color: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.factcheck_keyword_tab .item.on a {
		color: #242424;
	}
	
	.factcheck_keyword_tab a {
		background-color: #404040;
		color: #fff;
	}
	
	.fact_cont .talk_area .info_area .txt a, .fact_cont .talk_area .thumb_area .name {
		color: #fff;
	}
	
	.fact_cont .talk_area {
		border-bottom: 1px solid #404040;
	}
	
	.fact_cont .talk_area .pi_btn_count {
		border: 1px solid #404040;
	}
	
	.fact_cont .talk_area .pi_btn_count .lo_txt {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.fact_cont .result_area .news_lst .bx {
		border: 1px solid #404040;
	}
	
	.fact_cont .result_area .media_info .logo img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.fact_cont .result_area .media_info .logo {
		color: #fff;
	}
	
	.fact_cont .result_area .media_info .logo:after {
		background: #404040;
	}
	
	.fact_cont .result_area .result_fact {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.fact_cont .result_area .btn_news_more {
		background: #242424;
		color: #cacaca;
	}
	
	.fact_cont .result_area .relation_lst {
		border-top: 1px solid #404040;
	}
	
	.fact_cont .result_area .btn_news_more:before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.fact_cont .result_area .news {
		color: #cacaca;
	}
	
	.fact_cont .result_area {
		border-bottom: 1px solid #404040;
	}
	
	.fact_cont .section {
		border-top: 1px solid #404040;
	}
	
	.fact_cont .result_area .relation_lst .sub_tit, a:visited, .file_item {
		color: #cacaca;
	}
	
	.fact_cont .media_area {
		border: 1px solid #404040;
	}
	
	.fact_cont .media_area .tit_area .tit {
		color: #fff;
	}
	
	.fact_cont .media_area .lst_wrap li a {
		color: #cacaca;
	}
	
	.fact_cont .banner_fact img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.fact_cont .info_txt {
		border: 1px solid #404040;
	}
	
	.fact_cont .info_txt .tit {
		color: #cacaca;
	}
	
	.fact_cont .info_txt .tit span {
		color: #fff;
	}
	
	.fact_cont .info_txt .txt {
		color: #cacaca;
	}
	
	ul.photo_list li {
		border-bottom: 1px solid #404040;
	}
	
	.h_tv_press {
		color: #fff;
	}
	
	.lst_tv_press {
		border-right: 1px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	.lst_tv_press li a {
		border: 1px solid #404040;
	}
	
	.lst_tv_press li a img, .tv_sec .tv_tit:after {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.snb h3 a, .snb h3 a:visited, .tv_sec .tv_tit a {
		color: #fff;
	}
	
	.snb h3 a.snb_h_sub, .snb h3 a.snb_h_sub2, .nav.nav2 {
		border-bottom: 1px solid #404040;
	}
	
	.tv_sec {
		border-top: 1px solid #404040;
	}
	
	.media_banner {
		border-top: 1px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	.media_banner img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.ranking_header h3:after {
		background-color: #404040;
	}
	
	.ranking_type_item {
		border: 1px solid #404040;
	}
	
	.ranking_category_item a, .ranking_category_item a:visited {
		color: #fff;
	}
	
	.ranking_category:before {
		background-color: #404040;
	}
	
	.ranking_section h4 em {
		color: #fff;
	}
	
	.count_view {
		color: #cacaca;
	}
	
	.count_view:before, .ranking_view:before, .ranking_section .count_cmt:before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.ranking_section dd .bar {
		background-color: #404040;
	}
	
	.ranking_section, .ranking_top3, .ranking_photo li {
		border-bottom: 1px solid #404040;
	}
	
	.ranking_item {
		border-top: 1px solid #404040;
	}
	
	.ranking_view, .ranking_section .count_cmt {
		color: #cacaca;
	}
	
	.ranking_list, .likeitnews_item {
		border-bottom: 1px solid #404040;
	}
	
	.snb_guide a img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.ranking_section dt span.bar {
		color: #404040;
	}
	
	.ranking_section dd .lede {
		color: #cacaca;
	}
	
	.likeitnews_item_title {
		color: #fff;
	}
	
	.likeitnews_num.num1, .likeitnews_num.num2, .likeitnews_num.num3, .likeitnews_num.num4, .likeitnews_num.num5, .likeitnews_num.num6, .likeitnews_num.num7, .likeitnews_num.num8, .likeitnews_num.num9, .likeitnews_num.num10 {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.sharenews_item_num.num1, .sharenews_item_num.num2, .sharenews_item_num.num3, .sharenews_item_num.num4, .sharenews_item_num.num5, .sharenews_item_num.num6, .sharenews_item_num.num7, .sharenews_item_num.num8, .sharenews_item_num.num9, .sharenews_item_num.num10 {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.likeitnews_item_likeit_num {
		color: #cacaca;
	}
	
	.likeitnews_item_lede {
		color: #cacaca;
	}
	
	.sharenews_item_inner:before {
		border: 1px solid #404040;
	}
	
	.sharenews_item_title {
		color: #fff;
	}
	
	.sharenews_item_likeit {
		color: #cacaca;
	}
	
	.sharenews_item_likeit:before, .svc_rule .tit, .news_edit_area .img_box img, .dsc_additional a.dsc_point_link:after, .covenant_area .covenant_tit:before, .covenant_area .covenant_link:after, .om_info .tit {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.ranking_datetime:before {
		background-color: #404040;
	}
	
	.op_container.v1 {
		background: none
	}
	
	.op_container .aside {
		border-left: 1px solid #404040;
	}
	
	.op_container .tab_lst li {
		border: 1px solid #404040;
		border-right: none;
	}
	
	.op_container .tab_lst li a {
		color: #cacaca;
	}
	
	.op_container .dsc_section .dsc {
		color: #cacaca;
	}
	
	.news_edit_area .img_box {
		border-bottom: 1px solid #404040;
	}
	
	.op_container .tab_lst li:last-child {
		border-right: 1px solid #404040;
	}
	
	.covenant_area, .om_info_area .info_dsc {
		border-top: 1px solid #404040;
	}
	
	.covenant_area p {
		color: #cacaca;
	}
	
	.om_info_area .om_top li {
		border-left: 1px solid #404040;
		color: #cacaca;
	}
	
	.om_info_area .om_top ul {
		border: 1px solid #404040;
		border-left: none;
	}
	
	.om_info_area .om_top em, .om_info_area .om_top a {
		color: #fff;
	}
	
	.om_info_area .om_top .ico_service_center, .om_info_area .om_top .ico_service_center + em a:after, .om_info_area .om_top .ico_tel, .op_container .dsc_section .more:after, .info_dsc:before, .news_ally .tit, .news_ally .dsc_section .ally_prs:after {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.info_dsc {
		color: #cacaca;
	}
	
	.op_container .tit_dsc {
		color: #cacaca;
	}
	
	.news_ally .ally_process {
		border: 1px solid #404040;
	}
	
	.news_ally .ally_process th, .news_ally .ally_process td {
		border-top: 1px solid #404040;
	}
	
	.news_ally .ally_process th {
		border: 1px solid #404040;
		background: #2f2f2f;
	}
	
	.news_ally .ally_btn {
		color: #cacaca;
	}
	
	.news_ally span.ally_btn {
		background: #404040;
	}
	
	.news_ally .ally_btn.as_sub {
		background: #242424;
	}
	
	.op_container .tab_lst {
		border-bottom: 1px solid #404040;
	}
	
	.news_alliance .na_h {
		color: #fff;
	}
	
	.news_alliance .na_table th {
		background: #2f2f2f;
		border: 1px solid #404040;
		border-width: 0 1px 1px 0;
		color: #cacaca;
	}
	
	.news_alliance .na_table tr:first-child th, .news_alliance .na_table tr:first-child td {
		border-top-color: #404040;
	}
	
	.news_alliance .na_p {
		color: #cacaca;
	}
	
	.op_container.is_popup .tab_lst li {
		border: none;
		border-left: 1px solid #404040;
	}
	
	.op_container.is_popup .tab_lst li:last-child {
		border-right: 1px solid #404040;
	}
	
	.news_repair .tit, .edit_history_type a.thmb.on, .edit_history_type a.list {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.news_repair_area .list_body ul.type02 + .type02 {
		border-top: 1px solid #404040;
	}
	
	.newspaper_info:before {
		background-color: #404040;
	}
	
	.expired_banner_wrap {
		background: #2f2f2f;
	}
	
	.expired_banner_wrap .expired_banner_tit {
		color: #fff;
	}
	
	.expired_banner_wrap .expired_banner_desc {
		color: #cacaca;
	}
	
	.h_edit_history h3 {
		color: #fff;
	}
	
	.edit_history_help .lnk_help, .calendar_date2 a.prev, .calendar_date2 span.next, .calendar_date2 .lnk_cal, .calendar_date2 .lnk_time {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.calendar_date2 .date2 span, .calendar_date2 .time2 span {
		color: #fff;
	}
	
	.layer_time {
		background: #2f2f2f;
		color: #cacaca;
		border: 1px solid #404040;
	}
	
	.layer_time .time_input {
		border: 1px solid #404040;
		color: #cacaca;
		background: #242424;
	}
	
	.time_scroll {
		background-color: #242424;
		border: 1px solid #404040;
	}
	
	.layer_time .lst_time li a:hover, .layer_time .lst_time li.selected a:hover {
		background: #2f2f2f;
	}
	
	.layer_time .lst_time li a {
		color: #cacaca;
	}
	
	.time_scroll .scrollbar-v {
		background: #2f2f2f;
		border-left: 1px solid #404040;
	}
	
	.time_scroll .scrollbar-thumb {
		background: #404040;
	}
	
	.layer_time .hour_minute {
		color: #fff;
	}
	
	.calendar_date2, .h_edit_history, .edit_history_list {
		border-bottom: 1px solid #404040;
	}
	
	.edit_history_group + .edit_history_group {
		border-top: 1px solid #404040;
	}
	
	.calendar_date2 a.next, .calendar_date2 span.prev, .edit_history_type a.thmb, .eh_btns, .edit_history_help .ly_help .arr, .op_news .tit_area .tit, .ntc_area h4.tit {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.main_content_new .mtype_head dd {
		color: #cacaca;
	}
	
	.edit_history_cont2 .mtype_list_wide .mlist2 li .v_bar {
		background: #404040;
	}
	
	.edit_history_help .ly_help {
		background: #242424;
		border: 1px solid #404040;
	}
	
	.ntc_area {
		border-top: 1px solid #404040;
	}
	
	.ntc_view .lst dt {
		border: 1px solid #404040;
		border-width: 1px 0;
	}
	
	.ntc_view .lst {
		color: #fff;
	}
	
	.ntc_view .lst dd div[style] {
		color: #cacaca !important;
	}
	
	.ntc_view .board_pg .box {
		border-top: 1px solid #404040;
	}
	
	.ntc_view .board_pg {
		border-bottom: 1px solid #404040;
	}
	
	.ntc_view .btn.list {
		color: #242424;
	}
	
	.ntc_view .ntc_date, .op_news .tit_area .tit_dsc {
		color: #cacaca;
	}
	
	.ranking_type_item a:visited, .ranking_lede {
		color: #cacaca;
	}
	
	.newsgroup_body2 .group_table {
		border-top: 1px solid #404040;
	}
	
	.newsgroup_body2 .group_table th {
		border-bottom: 1px solid #404040;
		background: #2f2f2f;
		color: #fff;
	}
	
	.newsgroup_body2 .group_table td {
		border-left: 1px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	.newsgroup_body2 .group_list li a, .newsgroup_body2 .group_notice {
		color: #cacaca;
	}
	
	.newsgroup_body2 .group_list li a:hover, .newsgroup_body2 .group_list li a:visited {
		color: #fff;
	}
	
	.lst_tv_press span.on {
		filter: invert(86%) hue-rotate(-180deg);
		z-index: 5;
	}
	
	.r_hotissue .hissue_tit h3 a, .r_hotissue .hissue_tit h3 a:visited {
		color: #fff;
	}
	
	.r_hotissue .cnt .c {
		color: #cacaca;
	}
	
	.section .image {
		border-top: 1px solid #404040;
	}
	
	.header.is_fixed .lnb_area {
		background-color: #2f2f2f;
	}
	
	.press_logo img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.article_header h3 {
		color: #fff;
	}
	
	.sponsor .btn_artialoriginal, .sponsor .btn_scrap {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.tts_voice, .tts_setting {
		background-color: #242424;
	}
	
	.u_likeit_button {
		background-color: #242424;
		color: #cacaca;
		border: 1px solid #404040;
	}
	
	.sponsor .u_likeit a, .sponsor .u_likeit a:hover, .sponsor .u_likeit a:visited {
		color: #cacaca;
	}
	
	.sponsor .pi_btn_count {
		border: 1px solid #404040;
	}
	
	.sponsor .pi_btn_count .lo_txt:before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.sponsor .pi_btn_count .lo_txt {
		color: #cacaca;
	}
	
	.article_header {
		border-bottom: 1px solid #404040;
	}
	
	.media_end_head_fontsize_set, .media_end_head_print {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.article_footer address {
		border-top: 1px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	.article_footer address a {
		color: #cacaca;
	}
	
	.media_end_summary:before {
		background: #404040;
	}
	
	.u_word_dic.u_active:after {
		content: '';
		position: absolute;
		background-color: #ffee00;
		padding: 3px;
		border-radius: 3px;
		width: 100%;
		height: 100%;
		left: -4px;
		top: -3px;
		z-index: -1;
	}
	
	.u_word_dic.u_active {
		position: relative;
		background: none;
		color: #242424 !important;
		z-index: 1;
	}
	
	.guide_categorization_item {
		background-color: #2f2f2f;
	}
	
	.link_news h3 {
		color: #fff;
	}
	
	.link_news h3 span {
		color: #cacaca;
	}
	
	.link_news li a {
		color: #cacaca;
	}
	
	.article_footer li a:before, .content_menu_bottom li.first a:after {
		background: #404040;
	}
	
	.article_footer {
		border-bottom: 1px solid #404040;
	}
	
	.guide_categorization_ct {
		color: #cacaca;
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.guide_categorization_icon {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.guide_categorization_ct_title {
		color: #fff;
	}
	
	.guide_categorization_ct .guide_categorization_ct_p {
		color: #cacaca;
	}
	
	.folder_tit h3 {
		color: #fff;
	}
	
	.folder_control {
		background: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.myscrap_body img, .myscrap_select-box:before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.folder_control .fr {
		color: #cacaca !important;
	}
	
	.footer_search .search_keyword {
		border: 1px solid #404040;
		border-color: #404040;
		background: #242424;
		color: #cacaca;
	}
	
	.myscrap_select-box {
		border: 1px solid #404040;
		background: #242424;
		color: #cacaca;
	}
	
	.myscrap_select-list ul {
		background-color: #2f2f2f;
		border: 1px solid #404040;
		border-top: 0;
	}
	
	.myscrap_select-layer {
		color: #cacaca;
	}
	
	.myscrap_select-list ul li.myscrap_select-item-selected, .myscrap_select-list ul li.myscrap_select-item-over {
		background-color: #2f2f2f;
	}
	
	.folder_control .fr span.bar {
		color: #4f4f4f;
	}
	
	.folder_tit span.bar {
		color: #404040;
	}
	
	.myscrap_folder_none p:before, .myscrap_all_none p:before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.myscrap_folder_none strong, .myscrap_all_none strong {
		color: #fff;
	}
	
	.myscrap_header h3.scrap_tit {
		border-bottom: 1px solid #404040;
	}
	
	.myscrap_all_howto ol li dl dt {
		color: #fff;
	}
	
	.myscrap_all_howto ol li.num1:before, .myscrap_all_howto ol li.num2:before, .myscrap_all_howto ol li.num3:before, .myscrap_all_howto_txt:before, .media_end_head_autosummary .media_end_head_autosummary_button .media_end_head_autosummary_icon_beta, .media_end_head_autosummary .media_end_head_autosummary_layer_head_tit:before, .media_end_head_autosummary .media_end_head_autosummary_layer_head .media_end_head_autosummary_icon_beta {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.myscrap_all_howto ol li {
		border-bottom: 1px solid #404040;
	}
	
	.myscrap_all_none {
		border-top: 1px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	.myscrap_all_howto h3 {
		color: #fff;
		border-bottom: 1px solid #404040;
	}
	
	.media_end_head_autosummary .media_end_head_autosummary_button {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.media_end_head_autosummary .media_end_head_autosummary_layer {
		background: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.media_end_head_autosummary .media_end_head_autosummary_layer_head_tit {
		color: #fff;
	}
	
	.media_end_head_autosummary_help, .media_end_head_autosummary .media_end_head_autosummary_blur, .media_end_head_autosummary_feedback .u_likeit_list.normal .u_likeit_list_button:before, .media_end_head_autosummary_feedback .u_likeit_list.like .u_likeit_list_button:before, .media_end_head_autosummary_feedback .u_likeit_list.toobad .u_likeit_list_button:before, .media_end_head_autosummary .media_end_head_autosummary_layer_close {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	 .media_end_head_autosummary_feedback_completion:before {
	 	filter: invert(78%) hue-rotate(-180deg);
	 }
	
	.media_end_head_autosummary .media_end_head_autosummary_layer_body {
		color: #cacaca;
	}
	
	.media_end_head_autosummary_feedback {
		background-color: #3a3a3a;
	}
	
	.media_end_head_autosummary_feedback strong {
		color: #cacaca;
	}
	
	.media_end_head_autosummary_feedback .u_likeit_layer {
		background-color: #404040;
	}
	
	.media_end_head_autosummary_feedback .u_likeit_layer .u_likeit_list_button {
		border: 1px solid #404040;
		background-color: #4f4f4f;
	}
	
	.media_end_head_autosummary_feedback .u_likeit_list_name {
		color: #cacaca;
	}
	
	.media_end_head_autosummary_feedback_completion {
		color: #cacaca;
	}
	
	.media_end_head_fontsize_setlayer {
		border: 1px solid #404040;
		background-color: #242424;
	}
	
	.media_end_head_fontsize_close:before, .media_end_head_fontsize_option1, .media_end_head_fontsize_option2, .media_end_head_fontsize_option3, .media_end_head_fontsize_option4, .media_end_head_fontsize_option5, .u_likeit_layer:before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.link_news_more {
		border: 1px solid #404040;
	}
	
	.link_news_more:visited {
		color: #cacaca !important;
	}
	
	.link_news_more {
		color: #cacaca;
	}
	
	.article_changecmt {
		border: 1px solid #404040;
		background: #2f2f2f;
		color: #cacaca;
	}
	
	.article_changecmt .changecmt_p > em {
		color: #fff;
	}
	
	.article_changecmt .changecmt_layer {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.article_changecmt .changecmt_info_title {
		color: #fff;
	}
	
	.article_changecmt .changecmt_ico_help {
		filter: invert(81%) hue-rotate(-180deg);
	}
	
	#cbox_module .u_cbox_chart_fold_cnt {
		color: #cacaca;
	}
	
	#cbox_module .u_cbox_chart_fold_cnt::before, #cbox_module .u_cbox_chart_fold_ico {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.end_photo_org .img_desc {
		color: #cacaca;
	}
	
	.article_header h3 a {
		color: #fff !important;
	}
	
	.media_end_head_btn_type {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.media_end_head_btn_type:visited {
		color: #cacaca;
	}
	
	.list_body a.highlight, .list_body a.highlight, a.highlight {
		color: #242424 !important;
		background: none !important;
		position: relative;
	}
	
	.list_body a.highlight:active, .list_body a.highlight:hover {
		color: #242424 !important;
	}
	
	.ytn_top dl.type04 dt > a {
		display: inline;
	}
	
	a.highlight:before {
		content: '';
		position: absolute;
		background-color: rgba(255, 238, 0, 1);
		padding: 3px;
		border-radius: 3px;
		width: 100%;
		height: calc(100% - 6px);
		left: -3px;
		top: 0px;
		z-index: -1;
		animation-duration: 1s;
		animation-name: highlight-opacity-animation;
	}
	
	a.highlight:after {
		content: '';
		position: absolute;
		background-color: #ffee00;
		padding: 3px;
		border-radius: 3px;
		width: 100%;
		height: calc(100% - 6px);
		left: -3px;
		top: 0px;
		z-index: -1;
		animation-duration: 0.2s;
		animation-name: highlight-animation;
	}
	
	@keyframes highlight-opacity-animation {
	    /*1% {*/
	    /*    width: 0%;*/
	    /*    height: 0%;*/
	    /*    left: 50%;*/
	    /*    top: 50%;*/
	    /*}*/
	
	    10% {
	        background-color: rgba(255, 238, 0, 1);
	        width: 100%;
	        height: calc(100% - 6px);
	        left: -3px;
	        top: 0px;
	    }
	
	    100% {
	        background-color: rgba(255, 238, 0, 0);
	        width: calc(100% + 28px);
	        height: calc(100% + 22px);
	        left: -17px;
	        top: -14px;
	    }
	}
	
	@keyframes highlight-animation {
	    /*1% {*/
	    /*    width: 0%;*/
	    /*    height: 0%;*/
	    /*    left: 50%;*/
	    /*    top: 50%;*/
	    /*}*/
	
	    100% {
	        width: 100%;
	        height: calc(100% - 6px);
	        left: -3px;
	        top: 0px;
	    }
	}
	
	.fact_cont .talk_area .info_area .txt {
		color: #fff;
	}
	
	.fact_cont .talk_area .link_lst {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.om_index_lst .lnk_li a {
		color: #cacaca;
	}
	
	.ntc_area .tbl_box .tbl td a {
		color: #cacaca;
	}
	
	.ntc_area .tbl_box .tbl tr:first-child td {
		border-top: 1px solid #404040;
	}
	
	.ntc_area .tbl_box .tbl td {
		border-top: 1px solid #404040;
		color: #cacaca;
	}
	
	.ntc_area .tbl_box .tbl {
		border-bottom: 1px solid #404040;
	}
	
	.ntc_area .tbl_box .tbl th {
		border-top: 1px solid #404040;
	}
	
	.ntc_area .srch_box .inpt {
		border: 1px solid #404040;
		color: #cacaca;
		background: #242424;
	}
	
	.ntc_area .btn {
		color: #242424;
	}
	
	.serialization_news_ico {
		border: 1px solid #404040;
	}
	
	.serialization_news_title {
		color: #cacaca;
	}
	
	.serialization_news_more:visited {
		color: #fff;
	}
	
	.tts_popup {
		background: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.tts_spd_select a {
		color: #cacaca;
	}
	
	.tts_spd_select a:hover, .tts_spd_select a:active, .tts_spd_select a:visited {
		color: #fff;
	}
	
	.spd_btn, .head_channel_layer_close {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.tts_spd_bar {
		background-color: #2f2f2f;
	}
	
	.tts_save {
		border-top: 1px solid #4f4f4f;
		color: #cacaca;
	}
	
	.tts_save__btn {
		border: 1px solid #4f4f4f;
		color: #cacaca;
	}
	
	.tts_save__btn:before, .tts_save__btn:after {
		background-color: #404040;
	}
	
	a.tts_save__btn:hover, a.tts_save__btn:active, a.tts_save__btn:visited {
		color: #fff;
	}
	
	.view_type .bar {
		background-color: #404040;
	}
	
	.head_channel_layer {
		border: 1px solid #404040;
		background-color: #2f2f2f;
		color: #cacaca;
	}
	
	.head_channel_layer_link, .head_channel_layer_link:visited {
		color: #fff;
	}
	
	.head_channel_layer_link:after {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.tv_wrap .options .pi_h2 a, .calendar_date a.next, .ico_tvtoggle .checkbox-mark, .press_re .no_article p:before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.p_info {
		color: #cacaca;
	}
	
	.tv_wrap .p_info .cnt {
		color: #fff;
	}
	
	.press_re .p_info .calendar_date .now {
		background: #242424;
	}
	
	.txt_tvplay {
		color: #cacaca;
	}
	
	.tv_article {
		border: 1px solid #404040;
		background-color: #242424;
	}
	
	.press_re .no_article strong {
		color: #fff;
	}
	
	.press_re .no_article a {
		color: #cacaca;
		border: 1px solid #404040;
	}
	
	.todaycolumn_date:before {
		background-color: #404040;
	}
	
	.todaycolumn_lede {
		color: #cacaca;
	}
	
	.topbox_type6 {
		border-top: 1px solid #404040;
		color: #cacaca;
	}
	
	.topbox_type6:before {
		background-color: #404040;
	}
	
	.topbox_type6 li a, .topbox_type6 li a:visited {
		color: #cacaca;
	}
	
	.topbox_type6 li:before, .topbox_type6 li + li:after {
		background-color: #404040;
	}
	
	.topbox_type6 li a.on:before {
		background-color: #cacaca;
	}
	
	.type13 {
		border-bottom: 1px solid #404040;
		color: #cacaca;
	}
	
	.result_none h5 {
		color: #fff;
	}
	
	.result_none_btn {
		color: #cacaca;
		border: 1px solid #404040;
	}
	
	.result_none {
		border: 1px solid #404040;
		border-width: 0 0 1px;
		color: #cacaca;
	}
	
	.type13 dd {
		color: #cacaca;
	}
	
	.article_body p {
		color: #cacaca;
	}
	
	.article_body span {
		color: #cacaca;
	}
	
	#footer .address_cp strong, #footer .address_cp a {
		color: #fff !important;
	}
	
	table.container .snb + td.content {
		border-left: 1px solid #404040;
	}
	
	.sponsor .sns_share {
		border: 1px solid #404040;
	}
	
	.sponsor .sns_share_ico, .spi_default .spi_ly_pop .spi_close span {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.spi_lst .spi_lst_release {
		border: 1px solid #404040;
		background-color: #242424;
	}
	
	.spi_default a {
		color: #cacaca;
	}
	
	.spi_btn_release .spi_lst_release a.spi_btn_copyurl, .spi_sns_share .spi_lst .spi_btn_release .spi_lst_release a.spi_btn_copyurl, .spi_onebtn .spi_lst .spi_btn_release .spi_lst_release a.spi_btn_copyurl {
		color: #cacaca !important;
		border: 1px solid #404040;
	}
	
	.spi_btn_release .spi_lst_release a.spi_input_copyurl, .spi_sns_share .spi_lst .spi_btn_release .spi_lst_release a.spi_input_copyurl, .spi_onebtn .spi_lst .spi_btn_release .spi_lst_release a.spi_input_copyurl {
		color: #cacaca;
		background: #242424;
		border: 1px solid #404040;
	}
	
	.spi_default .spi_ly_pop {
		border: 1px solid #404040;
		background: #242424;
	}
	
	.spi_default .spi_ly_pop .spi_dsc {
		color: #cacaca;
	}
	
	.spi_onebtn .spi_dsc {
		color: #cacaca !important;
	}
	
	.section_list_ranking_press .list_tit {
		color: #cacaca;
	}
	
	.section_list_ranking_press .list_text_wrap:before {
		border-top: 1px solid #404040;
	}
	
	.link_rankingnews:after {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.rankingnews_head .rankingnews_tab_item.is_selected a {
		color: #fff;
	}
	
	.rankingnews_box {
		background-color: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.rankingnews_box:before {
		border-left: 1px solid #404040;
	}
	
	.rankingnews_box .rankingnews_box_head {
		background: #3a3a3a;
	}
	
	.rankingnews_box .rankingnews_name {
		color: #fff;
	}
	
	.rankingnews_list.type_detail, .rankingnews_list .list_content:before {
		border-top: 1px solid #404040;
	}
	
	.rankingnews_list .list_content .list_title {
		color: #fff;
	}
	
	.rankingnews_list.type_detail .list_writing {
		color: #cacaca;
	}
	
	.rankingnews_list.type_detail .list_view {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.link_rankingnews_info, .button_rankingnews_more {
		border: 1px solid #404040;
		background-color: #2f2f2f;
		color: #fff;
	}
	
	.rankingnews .press_list_wrap {
		border: 1px solid #404040;
	}
	
	.rankingnews .press_list li {
		border-right: 1px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	.rankingnews .press_list a {
		color: #cacaca;
	}
	
	.sponsor .sponsor_newspaper:after {
		background-color: #404040;
	}
	
	.tts_voice_txt, .tts_setting_txt, .sponsor, .u_cbox .u_cbox_cleanbot_setbutton {
		color: #cacaca;
	}
	
	.refresh_button:after {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.section_info_layer {
		color: #cacaca;
		background-color: #2f2f2f;
	}
	
	.section_info_layer_close > span {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.com_header .news_info_txt, .writing, .more_link, .airs_info {
		color: #cacaca;
	}
	
	.airs_info_icon_airs {
		filter: brightness(5000%);
	}
	
	#footer address a {
		color: #cacaca;
	}
	
	#footer ul li {
		border-left: 1px solid #404040;
	}
	
	#footer .copyright {
		color: #cacaca;
	}
	
	.myscrap_all_howto ol li dl dd, .myscrap_all_howto_txt {
		color: #cacaca;
	}
	
	.promotion .p_link, .guide_categorization_link, .journalistcard_morenews_item_inner {
		color: #cacaca;
	}
	
	.journalistcard_summary_name {
		color: #fff;
	}
	
	.journalistcard_summary_press_img, .guide_categorization_link:before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.journalistcard_summary_name::after {
		filter: invert(100%) hue-rotate(-180deg);
	}
	
	.journalistcard_summary_subscribe {
		color: #cacaca;
	}
	
	.journalistcard_summary_subscribe_inner + .journalistcard_summary_subscribe_inner .u_txt::before {
		background-color: #404040;
	}
	
	.content_menu li a, .article_footer li a {
		color: #cacaca !important;
	}
	
	.end_btn .sns_share {
		border: 1px solid #404040;
	}
	
	.end_btn .sns_share_ico {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.snb_banner a img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.rankingnews_box_wrap .rankingnews_box_head:after {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.rankingnews_date li a {
		color: #cacaca;
	}
	
	.rankingnews_press_sort .button_toggle .button_toggle_img {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.consolidation_native_ad {
		border: 1px solid #242424;
		background-color: #242424;
	}
	
	.consolidation_native_ad .title {
		color: #fff;
	}
	
	.consolidation_native_ad .desc {
		color: #cacaca;
	}
	
	.consolidation_native_ad .icon_ad, .consolidation_native_ad .landing.type_more::before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.consolidation_native_ad .landing {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.article_changecmt .changecmt_info_txt {
		color: #cacaca;
	}
	
	#cbox_module .u_cbox_recomm_set .u_cbox_ico_recomm, #cbox_module .u_cbox_recomm_set .u_cbox_ico_unrecomm, .u_cbox .u_cbox_work_sub .u_cbox_ico_open {
		filter: brightness(1000%);
	}
	
	#cbox_module .u_cbox_recomm_set .u_cbox_cnt_recomm, #cbox_module .u_cbox_recomm_set .u_cbox_cnt_unrecomm {
		color: #cacaca;
	}
	
	.paging a:visited, .paging strong:visited {
		color: #cacaca;
	}
	
	.u_cbox .u_cbox_orgsource>a {
		box-shadow: 0 1px 5px 0 rgba(255, 255, 255,.12),0 0 0 1px rgba(255, 255, 255,.05);
	}
	
	.u_cbox .u_cbox_orgsource_header {
		color: #fff;
	}
	
	.u_cbox_user .u_cbox_tool .u_cbox_recomm_set .u_cbox_btn_recomm, .u_cbox_user .u_cbox_tool .u_cbox_recomm_set .u_cbox_btn_unrecomm, .u_cbox_user .u_cbox_tool .u_cbox_recomm_set .u_cbox_cnt_recomm, .u_cbox_user .u_cbox_tool .u_cbox_recomm_set .u_cbox_cnt_unrecomm {
		color: #cacaca;
	}
	
	.u_cbox_user .u_cbox_tool .u_cbox_recomm_set .u_cbox_ico_recomm, .u_cbox_user .u_cbox_tool .u_cbox_recomm_set .u_cbox_ico_unrecomm {
		filter: brightness(1000%);
	}
	
	.u_cbox_user .u_cbox_comment .u_cbox_text_wrap a {
		color: #cacaca;
	}
	
	.u_cbox .u_cbox_sort .u_cbox_sort_label {
		color: #cacaca;
	}
	
	.u_cbox .u_cbox_sort .u_cbox_sort_option_on .u_cbox_sort_label {
		color: #fff !important;
	}
	
	.u_cbox_user .u_cbox_comment_none .u_cbox_con_inform_linktxt {
		color: #cacaca;
	}
	
	.u_cbox_user .u_cbox_comment_none .u_cbox_con_inform_linkicon {
		filter: brightness(150%);
	}
	
	.u_cbox .u_cbox_layer_manageblock {
		background-color: #242424;
	}
	
	.u_cbox .u_cbox_manageblock_noneicon {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.u_cbox .u_cbox_manageblock_nonemsg {
		color: #cacaca;
	}
	
	.u_cbox_user .u_cbox_userinfo_laststats_helplayer_desc em {
		color: #fff;
	}
	
	.u_cbox_user .u_cbox_userinfo_laststats_dataitem {
		color: #cacaca;
	}
	
	#cbox_module .u_cbox_btn_upload, #cbox_module .u_cbox_reply_area .u_cbox_upload .u_cbox_btn_upload {
		background: #4978f4 !important;
		color: #242424;
	}
	
	.today h5 {
		color: #fff;
	}
	
	.media_end_head_fontsize_setlayer_section .media_end_head_fontsize_setlayer_section_tit {
		color: #fff;
	}
	
	.media_end_head_fontsize_setlayer_section .media_end_head_fontstyle_option_text {
		color: #cacaca;
	}
	
	.media_end_head_fontsize_linklayer {
		background: #242424;
		color: #cacaca;
	}
	
	.media_end_head_fontsize_linklayer_btn {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.media_end_head_fontsize_linklayer_close {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.media_end_head_fontsize_close {
		background: none;
		position: absolute;
	}
	
	.media_end_head_fontsize_close:after {
		background-image: url(https://ssl.pstatic.net/static.news/image/news/2021/07/14/sp_news.png);
		background-size: 682px 667px;
		background-repeat: no-repeat;
		background-position: -573px -461px;
		content: '';
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.Nlnb {
		background: #242424;
	}
	
	.Nlist_item a.Nitem_link {
		color: #fff;
	}
	
	.Nlnb::before {
		background-color: #404040;
	}
	
	.Nlnb_inner::before {
		background: #242424;
		border-bottom: 1px solid #404040;
	}
	
	.main_sublnb_date {
		color: #fff;
	}
	
	.main_sublnb_link, .main_sublnb_link:visited {
		color: #fff;
	}
	
	.main_sublnb_item {
		color: #cacaca;
	}
	
	.main_sublnb_item::before {
		background-color: #404040;
	}
	
	.main_sublnb {
		border-bottom: 1px solid #404040;
	}
	
	.comp_journal_subscribe {
		background-color: #2f2f2f;
	}
	
	.comp_journal_subscribe .cjs_title_wrap .cjs_edit_title {
		color: #fff;
	}
	
	.comp_journal_subscribe .cjs_news_flash_wrap {
		background-color: transparent;
		border-top: 1px solid #404040;
	}
	
	.comp_journal_subscribe .cjs_nf_list {
		background-color: #2f2f2f;
	}
	
	.comp_journal_subscribe .cn_title_area .cn_title {
		color: #fff;
	}
	
	.comp_journal_subscribe .cjs_nf_btn_open::before {
		border-left: 1px solid #404040;
	}
	
	.comp_journal_subscribe .cjs_nf_btn_open::after {
		border-top: 1px solid #cacaca;
		border-left: 1px solid #cacaca;
	}
	
	.comp_journal_subscribe .cn_title_area .cn_snippet .cn_state {
		color: #cacaca;
	}
	
	.comp_journal_subscribe .cn_title_area .cn_journal_wrap .cn_name {
		color: #fff;
	}
	
	.comp_journal_subscribe .cjs_title_wrap .cjs_subscribe_a {
		color: #fff;
	}
	
	.comp_journal_subscribe .cjs_more_link {
		color: #cacaca;
	}
	
	.comp_journal_subscribe .cjs_more_link .ico_more {
		border-color: #cacaca;
	}
	
	.comp_journal_subscribe .cjs_title {
		color: #fff;
	}
	
	.comp_journal_subscribe .cjs_ly_help {
		background-color: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.main_wrap .brick-house {
		color: #cacaca;
	}
	
	.comp_journal_subscribe .cjs_btn_help::after {
		background-color: #2f2f2f;
		border: 1px solid #404040;
		border-width: 1px 0 0 1px;
	}
	
	.comp_journal_subscribe .cjs_headline_a {
		background-color: #3a3a3a;
		border: 1px solid #404040;
	}
	
	.comp_journal_subscribe .cjs_headline_a::before {
		background-image: linear-gradient(-40deg, #4f4f4f 3px, transparent 0), linear-gradient(40deg, #4f4f4f 3px, transparent 0);
		background-image: -webkit-linear-gradient(130deg, #4f4f4f 3px, transparent 0), -webkit-linear-gradient(50deg, #4f4f4f 3px, transparent 0);
	}
	
	.comp_journal_subscribe .cjs_headline_a::after {
		background-image: -webkit-linear-gradient(130deg, #3a3a3a 3px, transparent 0), -webkit-linear-gradient(50deg, #3a3a3a 3px, transparent 0);
		background-image: linear-gradient(-40deg, #3a3a3a 3px, transparent 0), linear-gradient(40deg, #3a3a3a 3px, transparent 0);
	}
	
	.comp_journal_subscribe .cjs_logo_wrap img {
		filter: invert(77%) hue-rotate(-180deg);
	}
	
	.comp_journal_subscribe .cjs_headline_t {
		color: #cacaca;
		border-top: 1px solid #404040;
	}
	
	.comp_journal_subscribe .cjs_btn_broadcast {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.comp_journal_subscribe .cjs_ctw .channel {
		color: #fff;
	}
	
	.comp_journal_subscribe .cjs_ctw .info {
		color: #cacaca;
	}
	
	.comp_journal_subscribe .cjs_tab[aria-selected='true'] {
		color: #fff;
		border-bottom-color: #5a5a5a;
	}
	
	.comp_journal_subscribe .cjs_tab {
		color: #cacaca;
		border-bottom: 1px solid #404040;
	}
	
	.comp_common .cc_text_item {
		border-top: 1px solid #404040;
	}
	
	.comp_journal_subscribe .cjs_journal_info {
		border-top: 1px solid #404040;
	}
	
	.comp_journal_subscribe .cjs_journal_link .cjs_st {
		color: #fff;
	}
	
	.comp_journal_subscribe .cjs_journal_link {
		color: #cacaca;
	}
	
	.comp_journal_subscribe .cjs_function .cjs_function_link {
		color: #fff;
	}
	
	.comp_journal_subscribe .cjs_function .cjs_function_link+.cjs_function_link::before {
		background-color: #404040;
	}
	
	.comp_journal_subscribe .cjs_live_banner .cjs_live_a {
		background-color: #3a3a3a;
		color: #fff;
	}
	
	.comp_journal_subscribe .cjs_journal_link::after {
		border-color: #cacaca;
	}
	
	.comp_series_subscribe {
		background-color: #2f2f2f;
	}
	
	.comp_series_subscribe .css_title {
		color: #fff;
	}
	
	.comp_series_subscribe .css_more_link {
		color: #cacaca;
	}
	
	.comp_series_subscribe .css_btn_refresh {
		color: #cacaca;
		border: 1px solid #404040;
	}
	
	.comp_series_subscribe .css_btn_refresh::before {
		filter: invert(81.5%) hue-rotate(-180deg) brightness(1000%);
	}
	
	.comp_series_subscribe .paging .total {
		color: #cacaca;
	}
	
	.comp_series_subscribe .paging {
		color: #fff;
	}
	
	.mp_footer .f_maininfo {
		border-top: 1px solid #404040;
	}
	
	@media (min-width: 1110px) {
	
		.main_wrap ~ .mp_footer .f_maininfoinner::before, .press_wrap ~ .mp_footer .f_maininfoinner::before {
			background-color: #404040;
		}
		
	}
	
	.mp_footer .u_ftlkw .u_ftlk {
		color: #fff;
	}
	
	.mp_footer .u_cri_v1, .mp_footer a.u_cra, .mp_footer .u_cri {
		color: #cacaca;
	}
	
	.Nlnb_menu::before {
		background-image: -webkit-gradient(linear,right top,left top,color-stop(32%,rgba(36,36,36,0)),color-stop(80%,#242424));
		background-image: -webkit-linear-gradient(right,rgba(36,36,36,0) 32%,#242424 80%);
		background-image: linear-gradient(to left,rgba(36,36,36,0) 32%,#242424 80%);
	}
	
	.Nlnb_menu::after {
		background-image: -webkit-gradient(linear,left top,right top,from(rgba(36,36,36,0)),color-stop(63%,#242424));
		background-image: -webkit-linear-gradient(left,rgba(36,36,36,0) 0,#242424 63%);
		background-image: linear-gradient(to right,rgba(36,36,36,0) 0,#242424 63%);
	}
	
	.comp_common .cc_item+.cc_item .cc_whole_a::before {
		background-color: #404040;
	}
	
	.comp_common .cc_info_box .cc_s {
		color: #cacaca;
	}
	
	.comp_common .cc_info_box .cc_t {
		color: #fff;
	}
	
	.comp_journal_subscribe .cjs_ly_function {
		background-color: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.comp_journal_subscribe .cjs_btn_unsubscribe ~ [class^='cjs_btn'] {
		border-top: 1px solid #404040;
	}
	
	/* Newspaper */
	
	.sc_offc_home {
		background-color: #242424;
	}
	
	.press_wrap .tv_cal .nv_cal, .sc_offc_lst .nv_cal, .offc_head .nv_cal {
		background-color: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.offc_head {
		background-color: #2f2f2f;
	}
	
	.offc_press_else, .press_wrap .tv_cal span.today, .sc_offc_lst span.today, .offc_head span.today {
		color: #fff;
	}
	
	.offc_head span.today {
		border: none;
	}
	
	.offc_head .cal_prev_btn span, .offc_head .cal_next_btn span {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.offc_lst .offc_ct {
		background-color: #2f2f2f;
	}
	
	.offc_heading_box .offc_logo_text {
		color: #fff;
	}
	
	.offc_content_box {
		border-bottom: 1px solid #404040;
	}
	
	.offc_content_txt .title {
		color: #fff;
	}
	
	.offc_content_txt p {
		color: #cacaca;
	}
	
	.sc_offc_home .subscribe {
		background: none;
	}
	
	.sc_offc_home .subscribe.on .subscribe_ico {
		color: #cacaca;
	}
	
	.subscribe_layer {
		background-color: #2f2f2f;
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.subscribe_layer:visited {
		color: #cacaca;
	}
	
	.offc_head .cal .bt_mm {
		color: #fff;
	}
	
	.cal .clse {
		filter: invert(81.5%) hue-rotate(-180deg) brightness(1000%);
	}
	
	.press_wrap .tv_cal .bt_td, .sc_offc_lst .bt_td, .offc_head .bt_td {
		border-color: #404040;
		color: #cacaca;
	}
	
	.press_wrap .tv_cal .cal_b, .sc_offc_lst .cal_b, .offc_head .cal_b {
		border: 1px solid #404040;
	}
	
	.cal_b {
		border-top: 1px solid #404040;
	}
	
	.press_wrap .tv_cal .cal_b th, .sc_offc_lst .cal_b th, .offc_head .cal_b th {
		border-bottom-color: #404040;
		color: #fff;
	}
	
	.cal_b th {
		background: #2f2f2f;
	}
	
	.cal_b td {
		border-top: 1px solid #404040;
		border-left: 1px solid #404040;
		color: #cacaca;
	}
	
	.press_wrap .tv_cal .cal_b td, .sc_offc_lst .cal_b td, .offc_head .cal_b td {
		color: #cacaca;
	}
	
	.press_wrap .tv_cal .cal_b a, .sc_offc_lst .cal_b a, .offc_head .cal_b a {
		color: #cacaca;
	}
	
	.press_wrap .tv_cal .cal_b .calendar-prev-mon a, .sc_offc_lst .cal_b .calendar-prev-mon a, .offc_head .cal_b .calendar-prev-mon a, .press_wrap .tv_cal .cal_b .calendar-next-mon a, .sc_offc_lst .cal_b .calendar-next-mon a, .offc_head .cal_b .calendar-next-mon a {
		color: #888;
	}
	
	.cal_b .calendar-prev-mon a, .cal_b .calendar-next-mon a {
		opacity: 1;
	}
	
	.offc_head .cal_b td.inactive a {
		color: #999;
	}
	
	.offc_heading_box .info_wrap {
		color: #fff;
	}
	
	.additional_offc::before {
		background-color: #404040;
	}
	
	.notice_office_info {
		background-color: #2f2f2f;
		color: #cacaca;
	}
	
	.subscriptionlist {
		background-color: #2f2f2f;
		color: #cacaca;
	}
	
	.subscriptionlist .s_title {
		color: #fff;
	}
	
	.subscriptionlist .s_item_text {
		color: #cacaca;
	}
	
	.subscriptionlist .s_refreshbutton {
		color: #cacaca;
	}
	
	.subscriptionlist .s_wrap+.s_wrap::before {
		background-color: #404040;
	}
	
	.subscriptionlist .s_settingbutton {
		border-top: 1px solid #404040;
		border-width: 1px 0 0;
	}
	
	.subscriptionlist .s_settingbutton {
		color: #fff;
	}
	
	.qrcodelist, .qrcodelist .q_item_text {
		color: #cacaca;
	}
	
	.press_layer_scroll {
		background-color: #2f2f2f;
	}
	
	.press_layer {
		background-color: #404040;
	}
	
	@media (min-width: 1025px) {
		.press_layer_hd_title {
			color: #fff;
		}
		
		.press_layer_hd_title::before {
			filter: invert(86%) hue-rotate(-180deg) brightness(1000%);
		}
		
		.press_layer .press_list_banner {
			border-top-color: #404040;
		}
	}
	
	.press_layer_hd_title {
		color: #fff;
	}
	
	.press_layer_hd {
		border-color: #404040;
	}
	
	.press_list_logo_item .press_list_logo_text {
		color: #cacaca;
	}
	
	.press_list_desc {
		border-top: 1px solid #404040;
		color: #cacaca;
		border-color: #404040;
	}
	
	.press_list_banner {
		border-top: 1px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	.press_list_banner::after {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.press_list_banner_p {
		color: #fff;
	}
	
	.subscriptionlist .s_desc_button {
		color: #cacaca;
	}
	
	.subscriptionlist .s_desc_layer {
		background-color: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.subscriptionlist .s_desc_p {
		color: #cacaca;
	}
	
	.mp_footer .f_subinfo {
		border-top: 1px solid #404040;
	}
	
	.mp_footer {
		color: #fff;
	}
	
	.main_wrap ~ .mp_footer .f_subinfoinner::before, .press_wrap ~ .mp_footer .f_subinfoinner::before {
		background-color: #404040;
	}
	
	.mp_footer .f_notice_badge {
		border: 1px solid #404040;
	}
	
	.mp_footer .f_notice_link {
		color: #cacaca;
	}
	
	.fact_cont .talk_area .sns_share {
		border: 1px solid #404040;
	}
	
	.fact_cont .talk_area .sns_share_ico {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.comp_journal_subscribe .cjs_news_tw .cjs_d {
		color: #cacaca;
	}
	
	.comp_journal_subscribe .cjs_news_a {
		border-bottom: 1px solid #404040;
	}
	
	.comp_journal_subscribe .cjs_ctw .channel .datetime {
		color: #cacaca;
	}
	
	.comp_journal_subscribe .cjs_journal_wrap+.cjs_info {
		background-color: #2f2f2f;
	}
	
	.comp_journal_subscribe .cjs_btn_refresh {
		color: #cacaca;
		border: 1px solid #404040;
	}
	
	.comp_journal_subscribe .cjs_btn_refresh::before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.comp_journal_subscribe .cjs_channel_mw::before {
		border: 1px solid #404040;
		background-color: #3a3a3a;
	}
	
	.comp_journal_subscribe .cjs_btn_select {
		color: #cacaca;
	}
	
	.comp_news_ad {
		background-color: #2f2f2f;
	}
	
	.comp_journal_subscribe .cjs_channel_info {
		border-top: 1px solid #404040;
	}
	
	.comp_journal_subscribe .btn_refresh {
		color: #cacaca;
	}
	
	.comp_journal_subscribe .btn_refresh::before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.comp_journal_subscribe .btn_confirm.dimmed {
		color: #cacaca;
	}
	
	.comp_journal_subscribe .cjs_channel_name {
		color: #fff;
	}
	
	@media (min-width: 1025px) {
		.notice_office_desc {
			background-color: #2f2f2f;
			border-top-color: #404040;
		}
	}
	
	.notice_office_desc {
		color: #cacaca;
	}
	
	.offc_drag_ctrl::before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.offc_empty_alert {
		border-bottom: 1px solid #404040;
	}
	
	.election_banner_link {
		background: none;
		position: relative;
	}
	
	.election_banner_link:before {
		background: url("https://ssl.pstatic.net/static.news/image/news/m/2021/12/20/bg_election_banner.png") no-repeat 100% 0;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.election_banner {
		border-bottom: 1px solid #404040;
	}
	
	.election_banner_imgtext {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.rankingnews_head .rankingnews_tab_item + .rankingnews_tab_item:before {
		border-left: 2px solid #404040;
	}
	
	.deprecated_layer {
		background: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.deprecated_layer::before {
		border-bottom-color: #404040;
	}
	
	.deprecated_layer .layer_desc {
		color: #cacaca;
	}
	
	.deprecated_layer::after {
		border-bottom-color: #2f2f2f;
	}
	
	.deprecated_layer .link_text {
		color: #cacaca;
	}
	
	.deprecated_layer .layer_link::after {
		border: 1px solid #cacaca;
		border-width: 1px 1px 0 0;
	}
	
	.newsflash_header .ytn_info {
		color: #cacaca;
	}
	
	.newsflash_header .ytn_info .bar {
		background-color: #404040;
	}
	
	#container .date, .op_container .date, .container .date {
		color: #cacaca;
	}
	
	.count_cmt:before {
		filter: brightness(150%);
	}
	
	.count_cmt, .count_cmt:visited {
		color: #cacaca;
	}
	
	.lnb_area {
		background-color: #39393c;
	}
	
	.snb_area {
		background-color: #4978f4;
	}
	
	.comp_journal_subscribe .cjs_ly_linkage::after {
		background-color: #2f2f2f;
	}
	
	.comp_journal_subscribe .cjs_ly_linkage .cjs_info_text {
		color: #cacaca;
	}
	
	.comp_journal_subscribe .cjs_btn_age::after, .comp_journal_subscribe .cjs_title_wrap+.cjs_dept_card::before, .comp_journal_subscribe .cjs_dept_card::after {
		background-color: #404040;
	}
	
	.comp_journal_subscribe .cjs_dept_list .cjs_dept_item .cjs_dept_box .cjs_dept_desc {
		color: #cacaca;
	}
	
	.comp_journal_subscribe .cjs_dept_list .cjs_dept_item .cjs_dept_info::before {
		border: 1px solid #404040;
	}
	
	.comp_journal_subscribe .cjs_dept_card .channel .channel_name {
		color: #fff;
	}
	
	.comp_twenty_news .ctn_keyword_tab {
		border: 1px solid #404040;
	}
	
	.comp_twenty_news .cjs_journal_content::before {
		background-color: #404040;
	}
	
	.comp_twenty_news .ctn_btn_refresh {
		color: #cacaca;
		border: 1px solid #4f4f4f;
	}
	
	.comp_twenty_news .ctn_info [class^="ctn_btn"] {
		background-color: #3a3a3a;
	}
	
	.comp_twenty_news .ctn_btn_refresh::before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	.comp_twenty_news .ctn_help_wrap .ctn_ly_help {
		background-color: #2f2f2f;
	}
	
	.comp_twenty_news .ctn_help_wrap .ctn_btn_help[aria-pressed="true"]::after {
		background-color: #2f2f2f;
	}
	
	.comp_twenty_news .ctn_keyword_tab .ctn_num {
		background-color: #3a3a3a;
	}
	
	.comp_news_subscribe {
		background-color: #2f2f2f;
	}
	
	.comp_news_subscribe .cns_title {
		color: #fff;
	}
	
	.comp_news_subscribe .cns_more_link {
		color: #cacaca;
	}
	
	.comp_news_subscribe .cns_series_card .cns_btn_subscribe.type_subscribing .cns_text {
		color: #cacaca;
		border-color: #4f4f4f;
	}
	
	.comp_news_subscribe .cns_btn_refresh {
		color: #cacaca;
		border: 1px solid #404040;
	}
	
	.comp_news_subscribe .cns_btn_refresh::before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.comp_news_subscribe .paging .total {
		color: #fff;
	}
	
	.comp_news_subscribe .cns_ly_help {
		background-color: #2f2f2f;
	}
	
	.comp_news_subscribe .cns_btn_help[aria-pressed="true"]::after {
		background-color: #2f2f2f;
	}
	
	.comp_news_subscribe .cns_reporter_tw .cns_name {
		color: #fff;
	}
	
	.comp_news_subscribe .cns_reporter_tw .cns_state_wrap {
		border-top: 1px solid #404040;
	}
	
	.subscriptionlist .s_h {
		color: #fff;
	}
	
	.subscriptionlist .s_wrap+.s_wrap {
		border-top: 1px solid #404040;
	}
	
	.subscriptionlist .s_error {
		color: #cacaca;
	}
	
	.subscriptionlist .s_desc_button::after, .subscriptionlist .s_refreshbutton::before {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.comp_news_subscribe .cns_btn_more {
		color: #fff;
		border: 1px solid #4f4f4f;
	}
	
	.comp_journal_subscribe .cjs_media_news .cmn_tw .cmn_d {
		color: #cacaca;
	}
	
	.comp_news_subscribe .cns_series_item+.cns_series_item {
		border-top: 1px solid #404040;
	}
	
	.comp_news_subscribe .cns_reporter_card {
		-webkit-box-shadow: none;
		box-shadow: none;
		border: 1px solid #404040;
	}
	
	.sh_item {
		border-bottom: 1px solid #404040;
	}
	
	.sh_text_lede {
		color: #cacaca;
	}
	
	.cluster_more_inner:after {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.sh_cmt ~ .sh_head_more:after, .sh_text_press ~ .sh_head_more:after {
		background-color: #404040;
	}
	
	.sh_cmt:before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.sh_text_press ~ .sh_cmt:after {
		background-color: #404040;
	}
	
	.sh_text_press {
		color: #cacaca;
	}
}

@-moz-document url-prefix("https://news.naver.com/main/tool/print.nhn"), url-prefix("https://news.naver.com/main/tool/print.naver")
{
	.head img, .btn_pop_print:before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.print button {
		color: #cacaca;
		border: 1px solid #404040;
	}
	
	.head {
		border-bottom: 1px solid #404040;
	}
}

@-moz-document domain("dict.naver.com"), url-prefix("https://terms.naver.com"), url-prefix("https://news.naver.com"), regexp("https://(.*)dic\\.naver\\.com/.*")
{
	.u_word_dic.u_active:before, .u_word_dic.u_news_active:before {
		content: '';
		position: absolute;
	    background-color: rgba(255, 238, 0, 1);
		padding: 3px;
		border-radius: 3px;
		width: 100%;
		height: calc(100% - 6px);
		left: -3px;
		top: 0px;
		z-index: -1;
	    animation-duration: 1s;
	    animation-name: highlight-opacity-animation;
	}
	
	.u_word_dic.u_active:after, .u_word_dic.u_news_active:after {
		content: '';
		position: absolute;
		background-color: #ffee00;
		padding: 3px;
		border-radius: 3px;
		width: 100%;
		height: calc(100% - 6px);
		left: -3px;
		top: 0px;
		z-index: -1;
	    animation-duration: 0.2s;
	    animation-name: highlight-animation;
	}
	
	@keyframes highlight-opacity-animation {
	    /*1% {*/
	    /*    width: 0%;*/
	    /*    height: 0%;*/
	    /*    left: 50%;*/
	    /*    top: 50%;*/
	    /*}*/
	
	    10% {
	        background-color: rgba(255, 238, 0, 1);
	        width: 100%;
	        height: calc(100% - 6px);
	        left: -3px;
	        top: 0px;
	    }
	
	    100% {
	        background-color: rgba(255, 238, 0, 0);
	        width: calc(100% + 28px);
	        height: calc(100% + 22px);
	        left: -17px;
	        top: -14px;
	    }
	}
	
	@keyframes highlight-animation {
	    /*1% {*/
	    /*    width: 0%;*/
	    /*    height: 0%;*/
	    /*    left: 50%;*/
	    /*    top: 50%;*/
	    /*}*/
	
	    100% {
	        width: 100%;
	        height: calc(100% - 6px);
	        left: -3px;
	        top: 0px;
	    }
	}
	
	.u_word_dic {
		word-break: keep-all;
	}
	
	.u_word_dic.u_active, .u_word_dic.u_news_active {
		position: relative;
		background: none;
		color: #242424 !important;
		z-index: 1;
		display: inline-block;
		overflow: visible;
	}
	
	.na_block_quote p {
		overflow: visible;
	}
	
	.u_helpdict_module {
		background-color: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.u_helpdict_module .u_helpdict_notice {
		background-color: #2f2f2f;
		border-top: 1px solid #404040;
		color: #cacaca;
	}
	
	.u_helpdict_module .u_btn_more_wrap {
		border-top: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.u_helpdict_module .u_helpdict_area + .u_helpdict_area {
		border-top: 1px solid #404040;
	}
	
	.u_helpdict_module .u_btn_helpdict_more, .u_helpdict_module .u_helpdict_notice .u_report_link, .u_helpdict_module .u_pronunciation, .u_helpdict_module .u_pronunciation .u_pronunciation_item .u_origin_source {
		color: #cacaca;
	}
	
	.u_helpdict_module .u_pronunciation .u_btn_pronun, .u_helpdict_module .u_pronunciation .u_btn_tts, .u_helpdict_module .u_btn_helpdict_more .u_helpdict_ico_more, .u_helpdict_module .u_helpdict_close, .u_helpdict_module.u_type_a .u_headword .u_btn_headword .u_reference_word:before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.u_helpdict_module .u_headword .u_btn_headword {
		color: #7474e3;
	}
	
	.u_helpdict_module .u_definition .u_mean_word {
		color: #fff;
	}
	
	.u_helpdict_module .u_definition .u_mean_word .u_hanja_option {
		color: #fff;
	}
	
	.u_helpdict_module.u_type_hanja .u_headword .u_han_mean {
		color: #fff;
	}
	
	.u_helpdict_module .u_pronunciation .u_pronunciation_item .u_phonetic_alphabet {
		color: #cacaca;
	}
	
	.u_helpdict_module .u_definition .u_origin_source {
		color: #999;
	}
	
	.u_helpdict_module .u_helpdict_tab_area .u_tab_wrap {
		border: 1px solid #404040;
		background-color: #3a3a3a;
	}
	
	.u_helpdict_module .u_helpdict_tab_area .u_tab_wrap .u_btn_area .u_btn_tab {
		color: #cacaca;
	}
}

@-moz-document url-prefix("https://news.naver.com"), url-prefix("https://blog.naver.com"), url-prefix("https://guestbook.blog.naver.com"), url-prefix("https://admin.blog.naver.com"), url-prefix("https://cafe.naver.com")
{
	.u_cbox {
		background-color: #242424;
		color: #cacaca;
	}
	
	.u_cbox a {
		color: #fff;
	}
	
	.u_cbox .u_cbox_count, #cbox_module .u_cbox_count, #cbox_module .u_cbox_comment_count .u_cbox_info_txt {
		color: #fff;
	}
	
	.u_cbox .u_cbox_btn_title .u_cbox_ico_arrow, #cbox_module .u_cbox_head .u_cbox_btn_refresh .u_cbox_ico_refresh, #cbox_module .u_cbox_ico_usercomment {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#cbox_module .u_cbox_count:after, #cbox_module .u_cbox_txt_usercomment {
		color: #cacaca;
	}
	
	.u_cbox .u_cbox_comment_count {
		border-top: 1px solid #404040;
	}
	
	.u_cbox .u_cbox_comment_count .u_cbox_count_info:before {
		background: #404040;
	}
	
	.u_cbox .u_cbox_cleanbot {
		border: 1px solid #404040;
	}
	
	#cbox_module .u_cbox_cleanbot {
		background: #242424;
		border-color: #404040;
	}
	
	.u_cbox .u_cbox_cleanbot_content {
		color: #cacaca;
	}
	
	#cbox_module .u_cbox_cleanbot_content {
		color: #cacaca;
	}
	
	.u_cbox .u_cbox_cleanbot_content:before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.u_cbox a:hover {
		color: #fff;
	}
	
	#cbox_module .u_cbox_sort {
		border-bottom: 1px solid #404040;
	}
	
	.article_list {
		border-top: 1px solid #404040;
		color: #fff;
	}
	
	.article_list .c6 {
		color: #cacaca !important;
	}
	
	.article_list a {
		color: #cacaca;
	}
	
	#cbox_module .u_cbox_comment_none {
		color: #cacaca;
	}
	
	#cbox_module .u_cbox_sort .u_cbox_sort_option_on .u_cbox_sort_label {
		color: #cacaca;
	}
	
	.u_cbox .u_cbox_layer_help {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.u_cbox .u_cbox_layer_help .u_cbox_ico_help, #cbox_module .u_cbox_notice .u_cbox_ico_notice {
		filter: invert(81%) hue-rotate(-180deg);
	}
	
	.u_cbox .u_cbox_notice, #cbox_module .u_cbox_notice {
		background-color: #2f2f2f;
		border: 1px solid #404040;
	}
	
	#cbox_module .u_cbox_notice .u_cbox_notice_tit {
		color: #cacaca;
	}
	
	.u_cbox .u_cbox_write .u_cbox_write_inner {
		background-color: #242424;
		border: 1px solid #404040;
	}
	
	#cbox_module .u_cbox_write .u_cbox_write_inner {
		border: 1px solid #404040;
	}
	
	.u_cbox .u_cbox_profile_area {
		background-color: #242424;
	}
	
	.u_cbox .u_cbox_box_name {
		color: #fff;
	}
	
	.u_cbox .u_cbox_write .u_cbox_inbox {
		background-color: #242424;
	}
	
	.u_cbox .u_cbox_type_logged_in .u_cbox_inbox .u_cbox_guide {
		color: #cacaca;
	}
	
	#cbox_module .u_cbox_write .u_cbox_inbox .u_cbox_guide {
		color: #cacaca;
	}
	
	.u_cbox .u_cbox_write .u_cbox_inbox .u_cbox_text {
		color: #cacaca;
	}
	
	.u_cbox .u_cbox_upload {
		border-top: 1px solid #404040;
	}
	
	#cbox_module .u_cbox_write_count .u_cbox_count_num {
		color: #fff;
	}
	
	.u_cbox_user .u_cbox_user_cont {
		background-color: #242424;
	}
	
	.u_cbox_user .u_cbox_userinfo_meta_nickname {
		color: #fff;
	}
	
	.u_cbox_user .u_cbox_userinfo_totalstats_value {
		color: #cacaca;
	}
	
	.u_cbox_user .u_cbox_userinfo_totalstats_column+.u_cbox_userinfo_totalstats_column:before {
		background-color: #404040;
	}
	
	.u_cbox_user .u_cbox_userinfo_totalstats_title {
		color: #fff;
	}
	
	.u_cbox_user .u_cbox_userinfo_wrap:after {
		background: none;
		background-color: #2f2f2f;
	}
	
	.u_cbox .u_cbox_sort .u_cbox_sort_option_on .u_cbox_sort_label {
		color: #cacaca;
	}
	
	.u_cbox_user .u_cbox_sort {
		border-bottom: 1px solid #404040;
	}
	
	.u_cbox_user .u_cbox_con_inform {
		color: #cacaca;
	}
	
	.u_cbox_user .u_cbox_comment_none .u_cbox_con_inform_link {
		border: 1px solid #404040;
	}
	
	.u_cbox_user .u_cbox_userinfo_laststats {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.u_cbox_user .u_cbox_userinfo_laststats_title {
		color: #cacaca;
	}
	
	.u_cbox_user .u_cbox_userinfo_laststats_header {
		border-bottom: 1px solid #404040;
	}
	
	.u_cbox_user .u_cbox_userinfo_laststats_progresstitle {
		color: #cacaca;
	}
	
	.u_cbox_user .u_cbox_userinfo_laststats_helpbtn {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.u_cbox_user .u_cbox_userinfo_laststats_progressbar {
		background-color: #404040;
	}
	
	.u_cbox_user .u_cbox_userinfo_laststats_progressbar[aria-valuenow="0"] .u_cbox_userinfo_laststats_progressvalue {
		color: #cacaca;
	}
	
	.u_cbox_user .u_cbox_user_header .u_cbox_user_helplayer {
		background-color: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.u_cbox_user .u_cbox_user_header .u_cbox_user_helplayer .u_cbox_user_helptitle {
		color: #fff;
	}
	
	.u_cbox_user .u_cbox_user_header .u_cbox_user_helplayer .u_cbox_user_helpdesc, .u_cbox_user .u_cbox_user_header .u_cbox_user_helplayer .u_cbox_user_helplist {
		color: #cacaca;
	}
	
	#cbox_module .u_cbox_name_area, .u_cbox .u_cbox_tool .u_cbox_btn_reply {
		color: #cacaca;
	}
	
	#cbox_module .u_cbox_comment_box, #cbox_module .u_cbox_reply_area .u_cbox_paginate, .u_cbox .u_cbox_comment_box {
		border-bottom: 1px solid #404040;
	}
	
	#cbox_module .u_cbox_comment .u_cbox_text_wrap {
		color: #cacaca;
	}
	
	#cbox_module .u_cbox_tool .u_cbox_btn_reply .u_cbox_reply_txt {
		color: #fff;
	}
	
	#cbox_module .u_cbox_tool .u_cbox_btn_reply .u_cbox_reply_cnt.u_vc:after {
		color: #cacaca;
	}
	
	.u_cbox .u_cbox_view_comment .u_cbox_in_view_comment {
		color: #cacaca;
	}
	
	.u_cbox .u_cbox_work_sub .u_cbox_work_inner {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.u_cbox .u_cbox_work_sub .u_cbox_btn_edit, .u_cbox .u_cbox_work_sub .u_cbox_btn_delete, .u_cbox .u_cbox_work_sub .u_cbox_btn_block, .u_cbox .u_cbox_work_sub .u_cbox_btn_userreport, .u_cbox .u_cbox_work_sub .u_cbox_btn_userblock {
		border-top: 1px solid #404040;
	}
	
	.u_cbox .u_cbox_reply_area, #cbox_module .u_cbox_reply_area {
		background-color: #2f2f2f;
	}
	
	#cbox_module .u_cbox_reply_area .u_cbox_comment_box .u_cbox_area {
		border-bottom: 1px solid #4f4f4f;
	}
	
	#cbox_module .u_cbox_btn_fold, #cbox_module .u_cbox_reply_area .u_cbox_paginate .u_cbox_btn_more {
		color: #cacaca;
	}
	
	#cbox_module .u_cbox_paginate .u_cbox_btn_more_pre .u_cbox_more_wrap .u_cbox_ico_more, #cbox_module .u_cbox_ico_fold, .u_cbox .u_cbox_layer_report .u_cbox_ico_close_hide, .u_cbox .u_cbox_layer_report_radio_label:before, #cbox_module .u_cbox_btn_totalcomment .u_cbox_ico_arrow {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	#cbox_module .u_cbox_btn_fold, #cbox_module .u_cbox_reply_area .u_cbox_paginate .u_cbox_btn_more {
		border-bottom-color: #404040;
		color: #cacaca;
	}
	
	.u_cbox .u_cbox_layer_report_cont {
		background-color: #2f2f2f;
	}
	
	.u_cbox .u_cbox_layer_report_title {
		border-bottom: 1px solid #404040;
	}
	
	.u_cbox .u_cbox_layer_report_item_reason {
		border-top: 1px solid #404040;
	}
	
	.u_cbox .u_cbox_layer_report_btn_more:before {
		background: #404040;
	}
	
	.u_cbox .u_cbox_layer_report_btn_report {
		background-color: #019341;
		color: #242424;
	}
	
	.u_cbox .u_cbox_layer_report_btn_cancel {
		border: 1px solid #404040;
		background-color: #3a3a3a;
		color: #cacaca;
	}
	
	.u_cbox_user .u_cbox_comment .u_cbox_text_wrap {
		color: #cacaca;
	}
	
	.u_cbox_user .u_cbox_reply .u_cbox_contents {
		color: #cacaca;
	}
	
	.u_cbox_user .u_cbox_reply .u_cbox_ico_reply {
		color: #242424;
	}
	
	.u_cbox .u_cbox_paginate .u_cbox_btn_more {
		color: #cacaca;
	}
	
	.u_cbox_user .u_cbox_userinfo_laststats_helplayer, .u_cbox_user .u_cbox_user_header .u_cbox_user_moremenulayer {
		background-color: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.u_cbox_user .u_cbox_userinfo_laststats_helplayer_desc {
		color: #cacaca;
	}
	
	.u_cbox_user .u_cbox_user_header .u_cbox_user_moremenulink {
		border-top: 1px solid #404040;
	}
	
	.u_cbox_user .u_cbox_userinfo_meta_date:before {
		background-color: #404040;
	}
	
	.u_cbox .u_cbox_layer_userblock {
		background-color: #2f2f2f;
	}
	
	.u_cbox .u_cbox_layer_userblock_extra {
		border-top: 1px solid #404040;
	}
	
	.u_cbox .u_cbox_layer_userblock_primarybtn {
		border-left: 1px solid #404040;
	}
	
	.u_cbox .u_cbox_layer_userblock_primarybtn+.u_cbox_layer_userblock_standardbtn, .u_cbox .u_cbox_layer_userblock_standardbtn, .u_cbox .u_cbox_layer_userblock_primarybtn {
		color: #cacaca;
	}
	
	#cbox_module .u_cbox_chart_title {
		color: #cacaca;
	}
	
	#cbox_module .u_cbox_chart_open.u_cbox_chart_wrap {
		border-top: 1px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	.u_cbox .u_cbox_chart_cont {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#cbox_module .u_cbox_recomm_set .u_cbox_btn_recomm_on .u_cbox_cnt_recomm, #cbox_module .u_cbox_recomm_set .u_cbox_btn_unrecomm_on .u_cbox_cnt_unrecomm {
		color: #fff;
	}
	
	.u_cbox .u_cbox_mine .u_cbox_area, #cbox_module .u_cbox_mine {
		background-color: #2f2f2f;
	}
	
	.u_cbox .u_cbox_comment_count .u_cbox_info_title, #cbox_module .u_cbox_comment_count .u_cbox_info_title {
		color: #cacaca;
	}
	
	#cbox_module .u_cbox_chart_fold::after {
		background: #404040;
	}
	
	.statement_cmt {
		background: #2f2f2f;
	}
	
	#post-area .u_cbox .u_cbox_write .u_cbox_write_inner, #post-area .u_cbox .u_cbox_upload, #post-area .u_cbox .u_cbox_btn_upload {
		border-color: #404040;
	}
	
	#post-area .u_cbox .u_cbox_btn_upload {
		color: #cacaca;
	}
	
	.u_cbox .u_cbox_btn_upload {
		border: 1px solid #404040;
		background: #242424 !important;
	}
	
	#post-area .u_cbox .u_cbox_addition span:first-child {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#post-area .u_cbox .u_cbox_write .u_cbox_inbox .u_cbox_text {
		color: #cacaca;
	}
	
	.u_cbox .u_cbox_upload_thumb_link {
		background-color: #2f2f2f !important;
	}
	
	.u_cbox .u_cbox_write .u-cbox-browse-box {
		opacity: 0;
	}
	
	.u_cbox .u_cbox_layer_sticker {
		background-color: #2f2f2f;
		border: 1px solid #404040;
		border-top: 1px solid #404040;
	}
	
	.u_cbox .u_cbox_sticker_nav {
		background: #242424;
	}
	
	.u_cbox .u_cbox_sticker_nav_pre .u_cbox_ico_nav, .u_cbox .u_cbox_sticker_nav_next .u_cbox_ico_nav, .u_cbox .u_cbox_sticker_tab_ico_grafolio {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.u_cbox .u_cbox_sticker_tab_grafolio {
		background: #242424;
		border-left: 1px solid #404040;
	}
	
	.u_cbox .u_cbox_sticker_tab_item_on .u_cbox_sticker_tab_btn {
		background: #2f2f2f;
		border-left: 1px solid #404040;
		border-right: 1px solid #404040;
	}
	
	.u_cbox .u_cbox_sticker_tab_item_on .u_cbox_sticker_tab_underbar {
		background: #2f2f2f;
	}
	
	.u_cbox .u_cbox_sticker_tab_list {
		border-bottom: 1px solid #404040;
	}
	
	.u_cbox .u_cbox_sticker_area {
		background: #2f2f2f;
	}
	
	.u_cbox .u_cbox_mention_item_alert {
		background: #2f2f2f;
		color: #cacaca;
	}
	
	.u_cbox .u_cbox_mention_list {
		background: #242424;
		border: 1px solid #404040;
	}
	
	.post-btn .wrap_postedit .area_btn_postedit .layer_postedit_set {
		border: 1px solid #404040;
		background: #242424;
		color: #cacaca;
	}
	
	.post-btn .wrap_postedit .area_btn_postedit .layer_postedit_set .postedit_set+.postedit_set {
		border-top: 1px solid #404040;
	}
	
	.post-btn .wrap_postedit .area_btn_postedit .layer_postedit_set .postedit_set a {
		color: #fff;
	}
	
	#post-area .u_cbox .u_cbox_tool .u_cbox_btn_reply:before, #post-area .u_cbox .u_cbox_work_sub .u_cbox_work_box:before, #post-area .u_cbox .u_cbox_comment_box:before, #post-area .u_cbox .u_cbox_ico_reply, #post-area .u_cbox .u_cbox_paginate strong.u_cbox_page:before, #post-area .commentbox_header:before, #post-area .commentbox_header .btn_pagination a:before, #post-area .post-btn .postre .u_likeit_list_module .u_likeit_list_btn:before, #post-area .u_cbox .u_cbox_recomm_set .u_cbox_btn_recomm:before {
		border-color: #4f4f4f !important;
	}
	
	#post-area .u_cbox .u_cbox_work_sub .u_cbox_work_box:before, #post-area .u_cbox .u_cbox_comment_box:before, #post-area .u_cbox .u_cbox_reply_area .u_cbox_comment:last-child .u_cbox_comment_box:before, #post-area .u_cbox .u_cbox_recomm_set .u_cbox_btn_recomm:before {
		filter: none;
		opacity: 1;
	}
	
	.u_cbox .u_cbox_comment .u_cbox_contents_link {
		color: #7474e3;
	}
	
	.u_cbox .u_cbox_comment .u_cbox_contents_link:visited {
		color: #e177e3;
	}
	
	.u_cbox .u_cbox_name .u_cbox_nick_area {
		color: #fff;
	}
	
	#post-area .u_cbox .u_cbox_comment .u_cbox_text_wrap {
		color: #cacaca !important;
	}
	
	#post-area .u_cbox .u_cbox_mine .u_cbox_name_area, #post-area .u_cbox .u_cbox_paginate strong.u_cbox_page .u_cbox_num_page, #post-area .commentbox_header .commentbox_pagination .num strong, #post-area .post-btn .postre .u_likeit_list_module .u_likeit_list_btn.on, #post-area .u_cbox .u_cbox_recomm_set .u_cbox_btn_recomm_on .u_cbox_ico_recomm:before, #post-area .u_cbox .u_cbox_recomm_set .u_cbox_btn_recomm_on .u_cbox_cnt_recomm, #post-area .u_cbox .u_cbox_ico_editor .u_cbox_txt_editor {
		color: #fff !important;
	}
	
	#post-area .u_cbox .u_cbox_tool .u_cbox_btn_reply:before, #post-area .u_cbox .u_cbox_paginate strong.u_cbox_page:before, #post-area .commentbox_header .btn_pagination .dimmed .icon {
		filter: none;
		opacity: 1;
	}
	
	#post-area .u_cbox .u_cbox_reply_area .u_cbox_comment_box:before {
		filter: none;
		opacity: 1;
	}
	
	#post-area .commentbox_header, #post-area .u_cbox {
		background: #242424 !important;
	}
	
	#post-area .u_cbox .u_cbox_date {
		filter: none;
		opacity: 1;
	}
	
	#post-area .u_cbox .u_cbox_name_area, #post-area .u_cbox .u_cbox_target_name, #post-area .u_cbox .u_cbox_comment .u_cbox_text_wrap, #post-area .u_cbox .u_cbox_date, #post-area .u_cbox .u_cbox_btn_report, #post-area .u_cbox .u_cbox_btn_unhide, #post-area .u_cbox .u_cbox_tool .u_cbox_btn_reply, #post-area .u_cbox .u_cbox_paginate .u_cbox_cnt_page, #post-area .u_cbox .u_cbox_paginate .u_cbox_num_page, #post-area .commentbox_header .btn_write_comment, #post-area .commentbox_header .commentbox_pagination .num, #post-area .commentbox_header .btn_pagination .icon, #post-area .post-btn .postre .u_likeit_list_module .u_likeit_list_btn, #post-area .u_cbox .u_cbox_recomm_set .u_cbox_ico_recomm:before, #post-area .u_cbox .u_cbox_recomm_set .u_cbox_cnt_recomm, #post-area .u_cbox .u_cbox_ico_stat_secret, #post-area .u_cbox .u_cbox_work_sub .u_cbox_ico_open {
		color: #cacaca !important;
	}
	
	#post-area .u_cbox .u_cbox_work_sub .u_cbox_work_inner {
		background: #2f2f2f;
	}
	
	#post-area .u_cbox .u_cbox_work_sub .u_cbox_work_inner a {
		color: #cacaca !important;
	}
	
	.u_cbox .u_cbox_layer_personacon {
		background-color: #2f2f2f !important;
	}
	
	#post-area .u_cbox .u_cbox_layer_personacon {
		background-color: #2f2f2f;
	}
	
	.u_cbox .u_cbox_layer_personacon .u_cbox_profile_item {
		border: 1px solid #404040;
	}
	
	.u_cbox .u_cbox_layer_personacon:before, .u_cbox .u_cbox_layer_personacon:after {
		background: #404040;
	}
}

@-moz-document url-prefix("https://news.naver.com/main/scrap/folderList.naver"), url-prefix("https://news.naver.com/main/scrap/folderAdmin.naver"), url-prefix("https://news.naver.com/main/scrap/saveItem.naver")
{
	.content h3 {
		color: #fff;
	}
	
	.content .folder_list {
		border: 1px solid #404040;
	}
	
	.content .folder_list ul li.selected {
		background-color: #2f2f2f;
	}
	
	.folder_btn a, .folder_layer a {
		border: 1px solid #404040;
	}
	
	.content .folder_layer {
		background: none;
		border-top: 1px dashed #404040;
	}
	
	.content .folder_layer .textfield {
		border: 1px solid #404040;
		color: #cacaca;
		background: #242424;
	}
	
	.content p, .content em {
		color: #cacaca;
	}
}

@-moz-document url-prefix("https://news.naver.com/main/election")
{
	.gnb {
		background: #242424;
	}
	
	.gnb_lst:before {
		border-bottom: 1px solid #404040;
		background: #2f2f2f;
	}
	
	.gnb_lnk {
		color: #cacaca;
	}
	
	.vote_count_wrap .vote_count_tit {
		color: #fff;
	}
	
	.vote_count_tab {
		border-bottom: 1px solid #404040;
	}
	
	a.link_comment {
		color: #cacaca;
	}
	
	a.link_comment:before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.vote_count_content {
		border: 1px solid #404040;
	}
	
	.turnout_head .real_time_turnout {
		color: #fff;
	}
	
	.survey_cont .legend_lst li {
		color: #fff;
	}
	
	.turnout_graph .legend_lst li {
		color: #cacaca;
	}
	
	.survey_cont .legend_lst [class^=color]:before, .turnout_head .option_lst > li > button:after, .turnout_graph.early_vote .survey_type_line .survey_cont:before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.turnout_head .option_lst > li > button {
		background: #242424;
		color: #fff;
	}
	
	.turnout_graph.early_vote .bar_graph, .turnout_map, .turnout_data .data_info:before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.turnout_graph {
		border-right: 1px solid #404040;
	}
	
	.turnout_number {
		border: 1px solid #404040;
	}
	
	.turnout_number dl {
		background: #2f2f2f;
		color: #cacaca;
	}
	
	.turnout_number dl + dl {
		border-left: 1px solid #404040;
	}
	
	.turnout_data {
		border-top: 1px solid #404040;
	}
	
	.turnout_data .data_type1 th {
		border-bottom: 1px solid #404040;
		background-color: #2f2f2f;
		color: #cacaca;
	}
	
	.turnout_data .data_type1 td {
		border-bottom: 1px solid #404040;
		border-left: 1px solid #404040;
		background-color: #242424;
	}
	
	.turnout_data .data_type1 th + td {
		border-left-color: #404040;
	}
	
	.turnout_data .data_type1 .current_data .final {
		background-color: #404040;
	}
	
	.turnout_map, .turnout_number dl dd, .turnout_head .real_time_turnout .num, .turnout_data .data_type1 .current_data td, .vote_count_tab .tab_lst li.is_selected a, .on .gnb_lnk span, .turnout_data .data_info em, .cluster_head_more_num, .cluster_banner_topic, .cluster_banner_count_num, .cluster_foot_more_icon_num, .cluster_foot_more, .cluster_foot_more:visited, .sh_banner_counthead {
		color: #a79cef;
	}
	
	.vote_count_tab .tab_lst .tab_bar {
		background-color: #a79cef;
	}
	
	.home_headline {
		background-color: #242424;
	}
	
	.home_headline .headline_title h3 a {
		color: #fff;
	}
	
	.home_headline .headline_info {
		color: #cacaca;
	}
	
	.headline_animation_icon, .home_headline .headline_paginate .btn_prev, .home_headline .headline_paginate .btn_next, .cluster_foot_more:after, .cont_box .btn_guide {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.vote_count_wrap .headline_article {
		border: 1px solid #404040;
	}
	
	.vote_count_wrap .headline_article .article_group {
		border-right: 1px solid #404040;
	}
	
	.home_headline .cluster_item + .cluster_item.as_line {
		border-top: 1px solid #404040;
	}
	
	.turnout_data .data_type1 {
		color: #cacaca;
	}
	
	body.home #container {
		border-top: 1px solid #404040;
	}
	
	.content {
		background: #242424;
	}
	
	.cont_box h3 a {
		color: #cacaca;
	}
	
	.factcheck .factcheck_news_list .factcheck_news_item {
		border: 1px solid #404040;
	}
	
	.factcheck .factcheck_news .profile_name {
		color: #fff;
	}
	
	.factcheck .factcheck_news .profile_img:before, .factcheck .factcheck_news_press:after, .home_history_vote img, .history_result .img_seat, .history_result .history_info a:after {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.factcheck .factcheck_news_txt, .factcheck .factcheck_news_press {
		color: #cacaca;
	}
	
	.home_factcheck, .home_election_schedule, .home_history_vote {
		border-bottom: 1px solid #404040;
	}
	
	.election_schedule {
		border: 1px solid #404040;
	}
	
	.election_schedule .schedule_date {
		color: #fff;
	}
	
	.election_schedule li {
		color: #cacaca;
	}
	
	.election_schedule li.current, .election_schedule li.last {
		background: #2f2f2f;
	}
	
	.history_result .history_info dd {
		color: #cacaca;
	}
	
	.history_result .history_info a {
		color: #a79cef;
	}
	
	body.withaside #container:before {
		background: #404040;
	}
	
	#footer {
		border-top: 1px solid #404040;
	}
	
	#footer:before {
		background: #404040;
	}
	
	.ft_info .btn_kbs, .ft_info .btn_nec:before, .ft_info .btn_nec:after {
		filter: invert(84%) hue-rotate(-180deg);
	}
	
	#footer address .logo {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.section .nec_tit {
		color: #fff;
	}
	
	.section .nec_tit:before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.section .nec_tit a {
		color: #fff;
	}
	
	.photo_slide .txt {
		border: 1px solid #404040;
	}
	
	.photo_slide .txt a {
		color: #fff;
	}
	
	.photo_slide .mask {
		border: 1px solid #404040;
	}
	
	.section .photo_slide img {
		border-radius: initial;
		box-shadow: initial;
	}
	
	.section .keyword {
		background-color: #242424;
		border: 1px solid #404040;
	}
	
	.section .keyword_tit {
		color: #fff;
	}
	
	.section .keyword_txt {
		color: #cacaca;
	}
	
	.section .keyword_detail {
		color: #a79cef;
	}
	
	.section .keyword_detail:after {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.history_result .seat_count .before_party1:before, .history_result .seat_count .before_party2:before, .history_result .seat_count .before_party3:before, .history_result .seat_count .before_party4:before, .history_result .seat_count .before_party5:before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	body.withaside #container:before {
		background: #404040;
	}
	
	#header.is_fixed .gnb_lst:before {
		mix-blend-mode: color-burn;
		border-bottom: 1px solid #4f4f4f;
	}
	
	.gnb .logo_fixed {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cluster_banner .cluster_banner_news_num {
		filter: invert(86%) hue-rotate(-180deg);
		color: #404040;
	}
	
	.tab_area .lst li a {
		color: #fff;
	}
	
	.tab_area .lst li {
		border: 1px solid #404040;
	}
	
	.cluster_banner {
		background-color: #242424;
	}
	
	.tab_area {
		border-bottom: 1px solid #404040;
	}
	
	.press_cont .tmp .t a {
		color: #fff;
	}
	
	.press_cont .tmp_bx {
		border-bottom: 1px solid #404040;
	}
	
	.press_cont .tmp .c .date.is_new {
		color: #a79cef;
	}
	
	.date.is_new:before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.press_cont .tmp .c {
		color: #cacaca;
	}
	
	.press_more {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.press_more .press_more_inner:after {
		filter: invert(81.5%);
	}
	
	.news_keyword_group {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.news_keyword_group .keyword_item.is_selected .keyword {
		color: #242424;
	}
	
	.news_keyword_group .keyword_tab {
		background-color: #404040;
	}
	
	.news_keyword_group .keyword {
		color: #fff;
	}
	
	.news_keyword_group .keyword_item:hover .keyword {
		color: #a79cef;
	}
	
	.news_keyword_group .keyword_item.is_selected:hover .keyword {
		color: #242424;
	}
	
	.category_area {
		background: #2f2f2f;
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.category_area li a {
		border: 1px solid #2f2f2f;
		color: #cacaca;
	}
	
	.category_area li a.is_selected {
		color: #242424;
	}
	
	.category_area li a:not(.is_selected):hover {
		color: #a79cef;
	}
	
	.local_navi .local_navi_tit {
		color: #fff;
	}
	
	.local_navi {
		border-bottom: 1px solid #404040;
	}
	
	.candi_floating_tab_wrap:before {
		background-color: #242424;
	}
	
	.candi_floating_tab_wrap {
		border-bottom: 1px solid #404040;
	}
	
	.floating_tab .tab_lst li a {
		border-top: 1px solid #404040;
		border-bottom: 1px solid #404040;
		color: #cacaca;
	}
	
	.floating_tab .tab_lst li a:hover, .floating_tab .tab_lst li a:focus, .floating_tab .tab_lst li a:visited {
		color: #fff;
	}
	
	.candi_navi .btn_select_precinct {
		color: #fff;
	}
	
	.candi_navi.is_fold {
		border-bottom: 1px solid #404040;
	}
	
	.candi_body h4 {
		color: #cacaca;
	}
	
	.candi_box h4 em {
		color: #fff;
	}
	
	.candi_view .candi_img .mask {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	ul.candi_lst .candi_lst_item .candi_info, ul.candi_lst .candi_lst_item .candi_info .candi_num {
		color: #fff;
	}
	
	.candi_box .candi_more_view {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.candi_search {
		background: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.candi_search .candi_search_item {
		background: none;
	}
	
	.candi_search .candi_search_item + .candi_search_item {
		border-left: 1px solid #404040;
		background: none;
	}
	
	.candi_search .candi_search_item .link_pro_candi:before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.candi_search .candi_search_item a em, .candi_box .candi_more_view em, .candi_box .candi_precinct_info em, .candi_box h4 strong {
		color: #a79cef;
	}
	
	.poster_wrap {
		background: #2f2f2f;
	}
	
	.poster_area .poster_paginate .btn_prev, .poster_area .poster_paginate .btn_next {
		filter: invert(86%);
	}
	
	.poster_area .poster_default_txt {
		border: 1px solid #404040;
		background: #242424;
		border: 1px solid #404040;
	}
	
	.poster_area .poster_more {
		color: #cacaca;
		background: #242424;
	}
	
	.candi_lst_wrap {
		border-top: 1px solid #404040;
	}
	
	.candi_lst_wrap table.candi_lst thead tr th {
		background-color: #2f2f2f;
	}
	
	.candi_lst_wrap table.candi_lst td {
		color: #cacaca;
		border-left: 1px solid #404040;
		border-top: 1px solid #404040;
		background-color: #242424;
	}
	
	.candi_lst_wrap table.candi_lst td {
		border-bottom: 1px solid #404040;
	}
	
	.candi_sns_item {
		color: #cacaca;
		border: 1px solid #404040;
	}
	
	.candi_sns_txt_wrap .title {
		color: #fff;
	}
	
	.candi_sns_info {
		border-top: 1px solid #404040;
	}
	
	.candi_sns_info_name strong {
		color: #fff;
	}
	
	.candi_sns_more {
		color: #fff;
		border: 1px solid #404040;
	}
	
	.candi_stats_wrap .candi_stats_tab {
		border: 1px solid #404040;
	}
	
	.candi_stats .candi_stats_chart .chart_legend > li {
		border-bottom: 1px solid #404040;
		color: #cacaca;
	}
	
	.candi_stats .btn_legend_guide {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.candi_stats .ly_candi_etc_lst {
		background: #2f2f2f;
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.candi_stats .ly_candi_etc_lst .btn_close:after {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.candi_stats .candi_etc_lst_tit {
		color: #fff;
	}
	
	.candi_stats .candi_etc_lst li {
		color: #cacaca;
	}
	
	.candi_stats .candi_etc_lst + .candi_etc_lst {
		border-left: 1px solid #404040;
	}
	
	.candi_stats .candi_etc_lst li strong {
		color: #a79cef;
	}
	
	.candi_stats .candi_stats_info {
		border-top: 1px solid #404040;
		color: #cacaca;
	}
	
	.candi_stats .candi_stats_info .stats_info_text strong {
		color: #fff;
	}
	
	.candi_box .is_fixed {
		background: #404040;
		border-bottom: 1px solid #404040;
	}
	
	.candi_box .is_fixed strong {
		color: #fff;
	}
	
	.candi_box .is_fixed em {
		color: #a79cef;
	}
	
	.candi_stats .candi_stats_result p {
		color: #cacaca;
	}
	
	.candi_stats .candi_stats_result p strong {
		color: #a79cef;
	}
	
	.candi_stats .candi_stats_chart img, .candi_stats .candi_stats_chart .chart_legend > li .party:before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.candi_stats .stats_gender {
		background-color: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.candi_stats .stats_gender .stats_gender_box {
		color: #fff;
	}
	
	.candi_stats .stats_gender .stats_gender_box + .stats_gender_box {
		border-left: 1px solid #404040;
	}
	
	.candi_stats .stats_gender .stats_gender_box strong {
		color: #a79cef;
	}
	
	.candi_news {
		border-top: 1px solid #404040;
	}
	
	.candi_sns_txt_wrap a {
		color: #fff;
	}
	
	.candi_sns_info .sub_time, .candi_box .candi_precinct_info {
		color: #cacaca;
	}
	
	.candi_sns .help_wrap .help_layer {
		background-color: #2f2f2f;
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.poster_area .lst li.candi_resign .poster_more {
		background: #404040;
		color: #cacaca;
	}
	
	.debate_box .press_cont {
		border-top: 1px solid #404040;
	}
	
	.debate_more {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.debate_more .debate_more_inner:after {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.debate_body h4, .tab_area .lst li.on a {
		color: #a79cef;
	}
	
	.number_election_banner {
		background-color: #2f2f2f;
	}
	
	.number_election_banner:before {
		filter: invert(83.5%) hue-rotate(-180deg);
	}
	
	.number_election_banner strong {
		color: #a79cef;
	}
	
	.number_election_grid {
		border: 1px solid #404040;
	}
	
	.number_election_grid h3 {
		border-bottom: 1px solid #cacaca;
	}
	
	.number_election_img img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.turnout_head .layer_depth {
		border: 1px solid #404040;
	}
	
	.turnout_head .depth_lst label {
		background: #2f2f2f;
	}
	
	.turnout_head .depth_lst label.selected, .turnout_head .depth_lst label:hover {
		background: #3a3a3a;
	}
	
	.turnout_head .option_type .btn_option.selected:before, .turnout_graph.early_vote .survey_type_bar_v .survey_cont:before, .turnout_graph.early_vote .bar_lst {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.turnout_data .data_type2 thead th {
		background: #2f2f2f;
		border-bottom: 1px solid #404040;
	}
	
	.turnout_data .data_type2 tbody th {
		color: #cacaca;
	}
	
	.turnout_data .data_type2 tbody th, .turnout_data .data_type2 tbody td {
		border-bottom: 1px solid #404040;
	}
	
	.turnout_data .data_type2 tbody td {
		color: #cacaca;
	}
	
	.cmt_cont {
		border: 1px solid #404040;
	}
	
	.candi_lst_wrap table.candi_lst .status_resign .candi_name span {
		color: #cacaca;
	}
	
	.candi_section .btn_guide {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	html[data-useragent*='Windows'] .candi_sns_txt_wrap:after {
		filter: invert(85.5%) hue-rotate(-180deg);
	}
	
	.candi_section .ly_guide {
		background: #2f2f2f;
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.candi_section .ly_guide .btn_close:after {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.vote_count_banner .banner_area {
		background: #404040;
	}
	
	.vote_count_banner .banner_area img {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.vote_count_banner .banner_text:before, .vote_count_banner .banner_text .time, .vote_count_banner .banner_text:after {
		filter: invert(78%) hue-rotate(-180deg);
	}
	
	.turnout_graph .survey_type_line .survey_cont:before, .turnout_graph .bar_graph, .turnout_graph .survey_type_bar_v .survey_cont:before, .turnout_graph .bar_lst {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.turnout_data .data_info .noti {
		color: #cacaca;
	}
	
	.turnout_data .data_info .bar {
		background-color: #404040;
	}
	
	.cont_box .btn_cont_more {
		color: #cacaca;
	}
	
	.vote_state_party {
		background: #242424;
	}
	
	.vote_state_tit, .total_party_info em {
		color: #fff;
	}
	
	.total_party_info {
		color: #cacaca;
	}
	
	.vote_state_spot {
		border-top: 1px solid #404040;
		background: #2f2f2f;
	}
	
	.vote_state .info_text {
		color: #cacaca;
	}
	
	.vote_state .status_board.empty {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.vote_state .status_board.empty p {
		color: #242424;
	}
	
	.total_party_list .party_item:before {
		border: 1px solid #404040;
	}
	
	.total_party_list .party_item_body {
		background: #2f2f2f;
	}
	
	.total_party_list .party_item_body .party_seat_detail {
		border-top: 1px solid #404040;
	}
	
	.total_party_list .party_item_body .party_seat_detail dd {
		color: #fff;
	}
	
	.total_party_list .party_item_body .party_seat_detail dt {
		color: #cacaca;
	}
	
	.total_party_info em strong {
		color: #a79cef;
	}
	
	body.exitpoll_all .tab_area {
		background: #242424;
	}
	
	.status_board .grid_card {
		background-color: #242424;
	}
	
	.grid_head .head_title {
		color: #fff;
	}
	
	.grid_head {
		border-bottom: 1px solid #404040;
	}
	
	.grid_cont .candi_name {
		color: #fff;
	}
	
	.grid_cont .chart_vt .bar {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.grid_cont .vs_compete, a.vote_link_comment:after, a.vote_link_comment:before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	body.exitpoll_all {
		background: #242424;
	}
	
	.grid_cont .candi_party {
		color: #cacaca;
	}
	
	body.exitpoll_district .tab_area {
		background: #242424;
	}
	
	.vote_exitpoll_district {
		background: #2f2f2f;
		border-top: 1px solid #404040;
	}
	
	.vote_exitpoll_district .floating_tab .tab_lst li a {
		background-color: #404040;
		color: #fff;
	}
	
	.vote_exitpoll_district .floating_tab .tab_lst li a:hover {
		color: #a79cef;
	}
	
	.grid_cont .candi_thumb .thumb_mask {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.vote_state_summary {
		background: #2f2f2f;
		border-top: 1px solid #404040;
	}
	
	.grid_head .head_state {
		color: #cacaca;
	}
	
	.map_left {
		border-right: 1px solid #404040;
	}
	
	.map_inner {
		background-color: rgb(51, 54, 58) !important;
	}
	
	.vote_count_wrap .ly_guide {
		background: #242424;
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.map {
		background: #242424;
	}
	
	.map_cnt {
		border: 1px solid #404040;
	}
	
	.map .candi_rank_wrap > .candi_rank .candi_rank_tit {
		color: #cacaca;
		border-bottom: 1px solid #404040;
	}
	
	.map .candi_rank_wrap > .candi_rank .drift_lst li {
		border-top: 1px solid #404040;
	}
	
	.map .info_top {
		border-bottom: 1px solid #404040;
		background-color: #242424;
	}
	
	.map .info_top .vote_count dt {
		color: #fff;
	}
	
	.map .info_top .vote_count dd, .map .candi_rank_wrap > .candi_rank .candi_rank_tit em {
		color: #a79cef;
	}
	
	/*.map .map_inner path[fill='#e2e6ec'] {*/
	/*	fill: #2f2f2f;*/
	/*}*/
	
	.map .map_inner svg {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.vote_count_info .option_lst > li > button {
		color: #fff;
	}
	
	.vote_count_info .layer_depth {
		border: 1px solid #404040;
	}
	
	.vote_count_info .depth_lst label.selected, .vote_count_info .depth_lst label:hover {
		background: #2f2f2f;
	}
	
	.vote_count_info .depth_lst label {
		background: #242424;
	}
	
	.map_btn {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.map .grid_head .head_title, .status_board .select_district .btn_district {
		color: #fff;
	}
	
	.map .grid_cont, .map .grid_head {
		border-bottom: 1px solid #404040;
	}
	
	.status_board .select_district .layer_district {
		border: 1px solid #404040;
		background: #242424;
	}
	
	.status_board .select_district .layer_district li {
		border: 1px solid #404040;
		border-left: 0;
	}
	
	.status_board .select_district .layer_district li button {
		color: #cacaca;
	}
	
	.vote_count .tab_area {
		border-bottom-color: #404040;
		background-color: #242424;
	}
	
	.vote_state_head {
		background: #242424;
	}
	
	.vote_count .vote_state_body {
		border-top: 1px solid #404040;
	}
	
	.vote_count {
		background: #2f2f2f;
	}
	
	.grid_more {
		border-top: 1px solid #404040;
	}
	
	.vote_state_head .party_area .party {
		color: #fff;
	}
	
	.vote_count .vote_state_wrap {
		background: #2f2f2f;
	}
	
	.grid_cont .status_board_none .status_animation_icon, .vote_count .circle_tab_area .btn_prev.disabled, .vote_count .circle_tab_area .btn_next.disabled, .vote_rate_area .party_detail_wrap .btn_detail {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.vote_count .vote_state_body .status_info .info_text {
		color: #cacaca;
	}
	
	.circle_tab_area .lst li {
		background-color: #242424;
	}
	
	.circle_tab_area .lst li a {
		color: #fff;
	}
	
	.circle_tab_area .lst li:hover a {
		color: #a79cef;
	}
	
	.vote_rate_area {
		background-color: #242424;
	}
	
	.vote_rate_area .detail_body .party_rate, .vote_rate_area .detail_body .party_seat {
		color: #fff;
	}
	
	.vote_rate_area .detail_body td {
		border-top: 1px solid #404040;
		color: #cacaca;
	}
	
	.vote_rate_area .detail_body .party_name {
		border-top: 1px solid #404040;
	}
	
	.vote_rate_area .party_detail_layer {
		background-color: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.vote_rate_area .party_detail_layer .title {
		color: #fff;
	}
	
	.vote_rate_area .party_detail_layer .party {
		color: #cacaca;
	}
	
	.vote_rate_area .party_detail_layer .party_item + .party_item:before {
		background-color: #404040;
	}
	
	.vote_rate_area .party_detail_layer .btn_layer_close, .vote_rate_area .guide_info .btn_layer_close {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.vote_rate_area .detail_head th {
		color: #fff;
	}
	
	.vote_rate_area .guide_info .btn_guide {
		background-color: #242424;
		color: #cacaca;
	}
	
	.vote_rate_area .guide_info .guide_layer {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.vote_rate_area .guide_info .guide_text {
		color: #cacaca;
	}
	
	.vote_rate_area .guide_info .guide_text .highlight {
		color: #a79cef;
	}
	
	.vote_count .vote_state_none, .elect_candi_list .candi_thumb .thumb_mask {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.elect_party_group:after, .elect_party_group {
		background-color: #242424;
	}
	
	.elect_candi_list .candi_name {
		color: #fff;
	}
	
	.elect_candi_list li:nth-child(6n+1):before {
		background-color: #404040;
	}
	
	.elect_candi_list .candi_party {
		color: #cacaca;
	}
	
	.vote_count .vote_state_head .party_area .party.all .num {
		color: #a79cef;
	}
	
	.ft_info p {
		color: #cacaca;
	}
	
	.vote_count .floating_tab .tab_lst li a {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.grid_cont .candi_vote, .grid_head .head_state .vote_done {
		color: #fff;
	}
	
	.layer_vote_state .grid_lst li {
		border-top: 1px solid #404040;
	}
	
	.layer_vote_state .grid_lst .candi_vote {
		color: #fff;
	}
	
	.elect_party_group .party_item + .party_item:before {
		background-color: #404040;
	}
	
	.survey_lst .survey_item {
		border-top: 1px solid #404040;
	}
	
	.survey_lst .survey_title, .survey_lst .legend_lst li .num {
		color: #fff;
	}
	
	.survey_lst .legend_lst li {
		color: #cacaca;
	}
	
	.vote_rate_area .pie_graph .title {
		color: #fff;
	}
}

@-moz-document url-prefix("https://news.naver.com")
{
	.article_body *[style*='border-bottom'] {
		border-bottom: 1px solid #404040 !important;
	}
	
	.article_body *[style*='background-color'] {
		background-color: #242424 !important;
	}
	
	.article_body *[style*='border-top'] {
		border-top: 1px solid #404040 !important;
	}
	
	.article_body *[style*=' color'], .article_body *[style*=';color'], .article_body *[style^='color'] {
		color: #cacaca !important;
	}
	
	.ntc_view .lst dd *[style*='border-bottom'] {
		border-bottom: 1px solid #404040 !important;
	}
	
	.ntc_view .lst dd *[style*='background-color'] {
		background-color: #242424 !important;
	}
	
	.ntc_view .lst dd *[style*='border-top'] {
		border-top: 1px solid #404040 !important;
	}
	
	.ntc_view .lst dd *[style*=' color'], .ntc_view .lst dd *[style*=';color'], .ntc_view .lst dd *[style^='color'] {
		color: #cacaca !important;
	}
	
	.article_body blockquote[style] {
		border: 1px solid #404040 !important;
		background: #2f2f2f !important;
	}
}

@-moz-document url-prefix("https://www.naver.com/err")
{
	#wrap {
		filter: invert(85.5%) hue-rotate(-180deg);
	}
	
	body, #footer *, #footer address a {
		color: #242424;
	}
	
	#footer {
		background: none !important;
		border-top: 0 !important;
	}
	
	#header {
		background: none !important;
	}
}

@-moz-document url-prefix("https://nid.naver.com/user2/help/loginEnv.nhn")
{
	.answer .title, .otp_loginset .title, .otp_popup .title {
		color: #fff;
	}
	
	.answer .desc, .answer .info {
		color: #cacaca;
	}
	
	html, head, body {
		background: #242424;
		color: #cacaca;
	}
	
	#footer {
		background: #242424;
	}
	
	.otp_bg {
		background-color: #242424;
	}
	
	.u_cri+.u_cri::before {
		color: #404040;
	}
}

@-moz-document regexp("https://www\\.naver\\.com/(?!NOTICE|more.html).*")
{
	/*.wrap {*/
	/*	background: #1c1c1c;*/
	/*}*/
	
	/*body {*/
	/*	background: #1c1c1c;*/
	/*}*/
	
	/*body, button, input, select, table, textarea {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*#header .special_bg {*/
	/*	border-bottom: 1px solid #404040;*/
	/*	background-color: #242424;*/
	/*}*/
	
	/*#gnb {*/
	/*	background-color: #242424;*/
	/*	box-shadow: 0 1px 7px 0 rgba(0, 0, 0, 1);*/
	/*}*/
	
	/*#gnb .group_nav .btn_more {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*#gnb .group_nav .ly_btn_area {*/
	/*	background-color: #242424;*/
	/*}*/
	
	/*#gnb .group_nav .ly_btn_area .btn {*/
	/*	color: #cacaca;*/
	/*	border: 1px solid #404040;*/
	/*	background-color: #242424;*/
	/*}*/
	
	/*#gnb .ly_service {*/
	/*	border-top: 1px solid #404040;*/
	/*	background-color: #242424;*/
	/*	box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 1);*/
	/*}*/
	
	/*#gnb .list_service+.list_service {*/
	/*	border-left: 1px solid #404040;*/
	/*}*/
	
	/*#gnb .group_service {*/
	/*	border: 1px solid #404040;*/
	/*	border-width: 0 1px;*/
	/*}*/
	
	/*#gnb .list_service .service_title {*/
	/*	color: #fff;*/
	/*}*/
	
	/*#gnb .list_nav.type_empty .empty_box {*/
	/*	background-color: #242424;*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*#gnb .list_service .ico_chk {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*#gnb .list_nav {*/
	/*	color: #fff;*/
	/*}*/
	
	/*#gnb .group_keyword .ico_error+.keyword {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*#gnb .ly_realtime {*/
	/*	background-color: #242424;*/
	/*	box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 1);*/
	/*}*/
	
	/*#gnb .ly_realtime .title_area .title {*/
	/*	color: #fff;*/
	/*}*/
	
	/*#gnb .ly_realtime .title_area {*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*#gnb .election_area .election_shortcut {*/
	/*	border: 1px solid #404040;*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*#gnb .election_area .shortcut_a {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*#gnb .election_area .shortcut_a+.shortcut_a {*/
	/*	border-left: 1px solid #404040;*/
	/*}*/
	
	/*input {*/
	/*	color: #cacaca;*/
	/*	background: #242424;*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*#header .search_area .input_text {*/
	/*	border: none;*/
	/*}*/
	
	/*#header .search_area .btn_submit .ico_search_submit {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.sc_newscast .group_issue {*/
	/*	border: 1px solid #404040;*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.sc_newscast .group_issue .direct_area .link_direct {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.sc_newscast .group_title .link_newsstand, .sc_newscast .group_title .sort_area .btn_sort.sort_on {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.sc_newscast .group_title .sort_area .btn_sort {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.sc_newscast .tile_view .popup_wrap {*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.sc_newscast .group_news {*/
	/*	border: 1px solid #404040;*/
	/*	border-width: 1px 0;*/
	/*}*/
	
	/*.sc_newscast .tile_view {*/
	/*	border: 1px solid #404040;*/
	/*	border-width: 0 1px;*/
	/*}*/
	
	/*.sc_newscast .tile_view .frame_area .line {*/
	/*	background-color: #404040;*/
	/*}*/
	
	/*.sc_newscast .tile_view .popup_wrap .btn_popup {*/
	/*	background-color: #242424;*/
	/*	border: 1px solid #404040;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.sc_newscast .tile_view .popup_wrap .btn_popup:hover {*/
	/*	border-color: #4f4f4f;*/
	/*}*/
	
	/*html:not([data-dark=true]) .sc_newscast .tile_view .thumb img {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.sc_newscast .error_view .error_msg {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.sc_newscast .error_view .dsc_msg {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.sc_newscast .error_view .link_redirect {*/
	/*	color: #242424;*/
	/*}*/
	
	/*.sc_themecast .group_title .title_area .title, .sc_themecast .group_title .info_area .new {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.sc_themecast .group_title .info_area .btn_set:after {*/
	/*	background-color: #404040;*/
	/*}*/
	
	/*.sc_themecast .group_edit {*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.sc_themecast .list_select_tab {*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.sc_themecast .list_select_tab {*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.sc_themecast .list_select_tab .tab_item+.tab_item .tab {*/
	/*	border-left: 1px solid #404040;*/
	/*}*/
	
	/*.sc_themecast .group_edit .edit_header .notice_msg {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.sc_themecast .list_edit .edit_item {*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.sc_themecast .list_edit .ico_chk, .sc_themecast .group_edit .ico_set, .sc_themecast .group_edit .ico_close {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.sc_themecast .group_edit .edit_footer {*/
	/*	border-top: 1px solid #404040;*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.sc_themecast .group_edit .btn_set {*/
	/*	color: #242424;*/
	/*}*/
	
	/*.sc_themecast .group_edit .btn_func+.btn_func:before {*/
	/*	background-color: #404040;*/
	/*}*/
	
	/*.sc_themecast .list_select_tab .tab {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.sc_themecast .group_title .info_area .btn_set {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.sc_themecast .main_category .tab {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.sc_themecast .main_category .tab[aria-selected=true] {*/
	/*	color: #242424;*/
	/*}*/
	
	/*.sc_themecast .main_category .tab.id_movie:hover {*/
	/*	color: #2650b9;*/
	/*}*/
	
	/*.sc_themecast .main_category .tab.id_movie[aria-selected=true]:hover {*/
	/*	color: #242424;*/
	/*}*/
	
	/*.sc_themecast .main_category .tab.id_movie[aria-selected=true] {*/
	/*	border: 1px solid #2650b9;*/
	/*	background-color: #2650b9;*/
	/*}*/
	
	/*.sc_themecast .main_category:before {*/
	/*	border: 1px solid #404040;*/
	/*	z-index: 1;*/
	/*	pointer-events: none;*/
	/*}*/
	
	/*.sc_themecast.id_enter .topstory_view.type_star, .sc_themecast.id_enter .topstory_writer {*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.sc_themecast .topstory_view.type_star .badge_vlive {*/
	/*	filter: invert(100%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.sc_themecast .theme_link {*/
	/*	border: 1px solid #404040;*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.sc_themecast .theme_link .list_service {*/
	/*	border-left: 1px solid #404040;*/
	/*}*/
	
	/*.sc_themecast .theme_link .service_item .service {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.service {*/
	/*	border: none;*/
	/*}*/
	
	/*.sc_themecast .media_view .source {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.sc_themecast .group_theme+.group_theme {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.sc_themecast .chart_view .chart_rank .rank {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.sc_themecast .chart_view .chart_area+.chart_area {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.sc_themecast .chart_view_wrap.type_music .chart_link .link_lyrics:before {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.theme_head.is_fixed .theme_fix_wrap {*/
	/*	background-color: #242424;*/
	/*}*/
	
	/*.sc_themecast .btn_more_wrap {*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*#footer {*/
	/*	border-top: 1px solid #404040;*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*#footer .aside_area {*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*#footer .banner_area {*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*#footer .notice_box .notice_msg {*/
	/*	color: #fff;*/
	/*}*/
	
	/*#footer .notice_area {*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*#footer .partner_box .link_partner {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*#footer .list_corp .corp_item {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*#footer ul li {*/
	/*	filter: none;*/
	/*}*/
	
	/*#footer .partner_box .link_partner+.link_partner:before {*/
	/*	background-color: #404040;*/
	/*}*/
	
	/*#footer .notice_area .link_all {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*#footer .notice_area .link_all:after {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.column_fix_wrap {*/
	/*	background-color: #1c1c1c;*/
	/*}*/
	
	/*.sc_timesquare {*/
	/*	background-color: #242424;*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.sc_timesquare .card_stock .stock_box:before {*/
	/*	background-color: #404040;*/
	/*}*/
	
	/*.sc_timesquare .card_stock .name {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.sc_timesquare .card_nav .btn_nav {*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.sc_timesquare .card_nav .btn_nav:hover {*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.sc_timesquare .card_news .news {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.sc_timesquare .card_news .news_badge {*/
	/*	color: #cacaca;*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.sc_timesquare .card_air .state {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.sc_timesquare .card_air .air_item {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.sc_timesquare .card_air .air_item+.air_item:before {*/
	/*	background-color: #404040;*/
	/*}*/
	
	/*#gnb .list_nav:not(.type_fix) .nav {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.sc_login {*/
	/*	border: 1px solid #404040;*/
	/*	background-color: #242424;*/
	/*}*/
	
	/*.sc_login .sub_area .link_look {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.sc_login .ico_naver {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.sc_login .link_login {*/
	/*	color: #242424;*/
	/*}*/
	
	/*.sc_login .sub_area .link_join {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.sc_themecast .list_theme .desc {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.sc_themecast .list_theme .source {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.sc_themecast .topstory_view .topstory_info .desc {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.sc_themecast .theme_title .title_sub_tab .tab_item.tab_on .tab {*/
	/*	color: #242424;*/
	/*}*/
	
	/*.sc_themecast .theme_title .title_sub_tab .tab {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.sc_themecast .chart_view .info_box .dsc_wrap {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.sc_themecast .group_topstory {*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.sc_themecast.id_movie .theme_category {*/
	/*	color: #3c5ba7;*/
	/*}*/
	
	/*.sc_themecast .poster_view .dsc_tit {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.sc_themecast .topstory_view .topstory_info .source {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.sc_themecast .main_category .tab.id_law[aria-selected=true] {*/
	/*	border-color: #3c5ba7;*/
	/*	background-color: #3c5ba7;*/
	/*}*/
	
	/*.sc_themecast.id_law .theme_category {*/
	/*	color: #3c5ba7;*/
	/*}*/
	
	/*.sc_newscast .list_view .option_area {*/
	/*	border: solid #404040;*/
	/*	border-width: 0 1px;*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.sc_newscast .list_view .list_option .option {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.sc_newscast .list_view .list_option .option_on .option {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.sc_newscast .list_view .news_area .media_box .link_media {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*html[data-dark=true] .sc_newscast .list_view .news_area .media_box .link_media {*/
	/*	filter: none !important;*/
	/*}*/
	
	/*.sc_newscast .list_view .news_area .media_box .btn_close {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*#footer .list_corp .corp_item+.corp_item:before {*/
	/*	background-color: #404040;*/
	/*}*/
	
	/*.sc_newscast .ly_popup {*/
	/*	border: 1px solid #404040;*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.sc_newscast .ly_popup .popup_btn {*/
	/*	border-top: 1px solid #404040;*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.sc_newscast .ly_popup .btn_confirm+.btn_confirm {*/
	/*	border-left: 1px solid #404040;*/
	/*}*/
	
	/*.sc_newscast .ly_popup .popup_msg {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.api_atcmp_wrap {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.api_atcmp_wrap .func a {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*html:not([data-dark=true]) .logo_area .logo_special img {*/
	/*	filter: invert(85.7%) hue-rotate(-180deg);*/
	/*}*/
	
	/*#header {*/
	/*	background-color: #242424;*/
	/*}*/
	
	/*#header.ani_fixed .special_bg {*/
	/*	background-color: #242424;*/
	/*	box-shadow: 0 1px 7px 0 rgba(0, 0, 0, 1);*/
	/*}*/
	
	/*.return_area {*/
	/*	border-top: 1px solid #4f4f4f;*/
	/*	background-color: #404040;*/
	/*}*/
	
	/*.return_area .btn_return {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.banner_top .link_detail, .banner_top .link_detail:visited, .banner_top .link_detail:link {*/
	/*	color: #fff;*/
	/*}*/
	
	/*html:not([data-dark=true]) #gnb .ly_realtime .info_area .link_datalab {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*#gnb .ly_realtime .info_area {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*html:not([data-dark=true]) #gnb .set_area .btn_set {*/
	/*	color: #242424;*/
	/*}*/
	
	/*html[data-darkt=true] #gnb .set_area .btn_set[aria-disabled=true] {*/
	/*	color: #242424;*/
	/*}*/
	
	/*#gnb .set_area .set_title {*/
	/*	color: #fff;*/
	/*}*/
	
	/*#gnb .ly_realtime .filter_area {*/
	/*	background-color: #2f2f2f;*/
	/*	border-right: 1px solid #404040;*/
	/*}*/
	
	/*#gnb .list_filter .filter_item {*/
	/*	background-color: #404040;*/
	/*}*/
	
	/*#gnb .list_age_wrap {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*#gnb .list_age .age {*/
	/*	color: #cacaca;*/
	/*	border: 1px solid #404040;*/
	/*	border-width: 1px 0 0 1px;*/
	/*}*/
	
	/*#gnb .list_age {*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*#gnb .set_area .set_msg {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*#gnb .list_filter .name {*/
	/*	color: #242424;*/
	/*}*/
	
	/*#gnb .list_age .age[aria-checked=true] {*/
	/*	color: #fff;*/
	/*	background-color: #404040;*/
	/*}*/
	
	/*#gnb .ly_realtime .realtime_area .tab[aria-selected=true] {*/
	/*	color: #fff;*/
	/*}*/
	
	/*#gnb .list_realtime .rank {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*#gnb .ly_realtime .ly_help {*/
	/*	border: 1px solid #404040;*/
	/*	background-color: #242424;*/
	/*}*/
	
	/*#gnb .ly_realtime .ly_help .help_message {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*#gnb .group_keyword .keyword {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.list_thumb .title_wrap .badge_represent {*/
	/*	filter: invert(81.5%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.sc_newscast .group_issue .direct_area .ico_vote {*/
	/*	margin: 5px 4px 0 0;*/
	/*}*/
	
	/*.sc_newscast {*/
	/*	margin-top: 0px;*/
	/*}*/
	
	/*#veta_top {*/
	/*	margin-bottom: 12px;*/
	/*}*/
	
	/*.sc_themecast .poster_view .title .rank, .sc_themecast .poster_view .dsc_data {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.sc_themecast .topstory_view.type_star {*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*#header .service_area .link_set {*/
	/*	color: #fff;*/
	/*}*/
	
	/*#header .service_area .sa_bar {*/
	/*	background-color: #404040;*/
	/*}*/
	
	/*.sc_themecast .btn_more_wrap .btn_more {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.main_topic_wrap {*/
	/*	background-color: #242424;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.main_topic_wrap .main_topic_context {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.sc_themecast .topstory_view.type_star .topstory_info {*/
	/*	border: 1px solid #404040;*/
	/*	border-top: 0;*/
	/*}*/
	
	/*.sc_themecast.id_movie .topstory_view .topstory_writer, .sc_themecast.id_movie .topstory_view.type_star .topstory_info, .sc_themecast.id_cargame .topstory_view .topstory_writer, .sc_themecast.id_cargame .topstory_view.type_star .topstory_info {*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.sc_timesquare .card_stock .stock_title, .sc_timesquare .card_stock .current, .sc_timesquare .card_weather .current {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.sc_timesquare .card_weather .state {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.sc_timesquare .card_nav .btn_next:hover:before, .sc_timesquare .card_nav .btn_prev:hover:before {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.sc_timesquare .card_weather, .sc_timesquare .card_air, .sc_timesquare .card_news {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.sc_timesquare .card_weather .location, .sc_timesquare .card_air .location {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.sc_newscast .group_issue .issue_area .link_media {*/
	/*	color: #fff;*/
	/*}*/
	
	/*#header .search_area .input_text {*/
	/*	color: #cacaca;*/
	/*	background-color: #242424;*/
	/*}*/
	
	/*.sc_timesquare .card_nav .btn_nav {*/
	/*	background-color: #242424;*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.sc_themecast .main_category .list_category:before {*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.sc_themecast .main_category .list_category {*/
	/*	background-color: #242424;*/
	/*}*/
	
	/*.sc_themecast .theme_title .title {*/
	/*	color: #fff;*/
	/*}*/
	
	/*#gnb .list_nav.type_empty .empty_box.type_point {*/
	/*	background-color: #242424;*/
	/*}*/
	
	/*#gnb .list_age {*/
	/*	background-color: #242424;*/
	/*}*/
	
	/*html[data-dark=true] .sc_user .info_area .btn_logout {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*html[data-dark=true] #header .special_bg {*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*html[data-dark=true] #header {*/
	/*	background-color: #242424;*/
	/*}*/
	
	/*html[data-dark=true] .sc_timesquare .card_nav .btn_next:hover:before, html[data-dark=true] .sc_timesquare .card_nav .btn_prev:hover:before {*/
	/*	filter: invert(0%) hue-rotate(0);*/
	/*}*/
	
	/*html[data-dark=true] #gnb .group_nav .ly_btn_area {*/
	/*	background-color: #242424;*/
	/*}*/
	
	/*.sc_themecast .main_category .tab {*/
	/*	border-right: 1px solid #404040;*/
	/*}*/
	
	/*.sc_themecast.id_china .topstory_view .topstory_writer, .sc_themecast.id_china .topstory_view.type_ad .topstory_info, .sc_themecast.id_china .topstory_view.type_star .topstory_info, .sc_themecast .topstory_view.type_star .topstory_info {*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.sc_themecast.id_enter .topstory_view .topstory_writer, .sc_themecast.id_enter .topstory_view.type_ad .topstory_info, .sc_themecast.id_enter .topstory_view.type_star .topstory_info {*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.rollingboard_player::before {*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.rollingboard_player::after {*/
	/*	background: #242424;*/
	/*}*/
	
	/*.da_expwide_inner, .da_expwide_inner.type_full {*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*#veta_branding span[class^=veta_bd_], #veta_top span[class^=veta_bd_] {*/
	/*	background: none;*/
	/*}*/
	
	/*.rollingboard_native_ad {*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.sc_themecast.id_cargame .topstory_view .topstory_writer, .sc_themecast.id_cargame .topstory_view.type_ad .topstory_info, .sc_themecast.id_cargame .topstory_view.type_star .topstory_info {*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.sc_themecast .topstory_view.type_ad .topstory_info {*/
	/*	background-color: #2f2f2f;*/
	/*	border: 1px solid #404040;*/
	/*	border-width: 0 1px 1px;*/
	/*}*/
	
	/*.sc_themecast .topstory_view .ico_ad {*/
	/*	background-color: #242424;*/
	/*}*/
	
	/*#NM_TOP_BANNER div p a span {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*#NM_TOP_BANNER div p a strong {*/
	/*	color: #fff;*/
	/*}*/
	
	/*#NM_whale_download_btn span {*/
	/*	color: #242424 !important;*/
	/*}*/
	
	/*.sc_themecast .chart_view .info_box .title {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.sc_themecast .chart_view .info_box .dsc+.dsc, html[data-dark=true] .sc_themecast .chart_view .info_box .dsc+.dsc {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*#footer .corp_area .addr, #footer .notice_box .title {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.api_atcmp_wrap {*/
	/*	border: 1px solid #404040;*/
	/*	background-color: #242424;*/
	/*}*/
	
	/*.api_atcmp_wrap .atcmp_fixer:before {*/
	/*	background: #242424;*/
	/*}*/
	
	/*.api_atcmp_wrap .atcmp_fixer .atcmp_footer {*/
	/*	border-top: 1px solid #404040;*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.api_atcmp_wrap .kwd_lst .item.over {*/
	/*	background-color: #1c1c1c;*/
	/*}*/
	
	/*.api_atcmp_wrap .kwd_lst .item .kwd {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.api_atcmp_wrap .common_ico_kwd .ico_search {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*#header.ani_fixed .search_area:before {*/
	/*	background-color: #404040;*/
	/*}*/
	
	/*#header.ani_fixed .search_area .green_window.atcp_open {*/
	/*	border-color: #19ce60 !important;*/
	/*}*/
	
	/*.api_atcmp_wrap .atcmp_plus {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.sc_newscast .tile_view .thumb_dim {*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.sc_themecast.id_culture .topstory_view .topstory_writer, .sc_themecast.id_culture .topstory_view.type_ad .topstory_info, .sc_themecast.id_culture .topstory_view.type_star .topstory_info {*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*#gnb .air_area .location, #gnb .weather_area .location {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*#gnb .air_area .air_item {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*#gnb .air_area .air_item+.air_item:before {*/
	/*	background-color: #404040;*/
	/*}*/
	
	/*#gnb .air_area .state {*/
	/*	color: #fff;*/
	/*}*/
	
	/*#gnb .weather_area .max:before {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.api_atcmp_wrap .atcmp_fixer .atcmp_header, .api_atcmp_wrap .atcmp_fixer .atcmp_header .option .item {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.api_atcmp_wrap .mark {*/
	/*	color: #5f88df;*/
	/*}*/
	
	/*.main_topic_wrap .main_topic_company .icon_ad {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*#NM_TOP_BANNER {*/
	/*	display: none;*/
	/*}*/
	
	/*.sc_timesquare .card_notice .notice {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.sc_timesquare .card_notice .notice:before {*/
	/*	background-color: #404040;*/
	/*}*/
	
	/*.sc_timesquare .card_notice .ico_vaccine {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.api_atcmp_wrap .atcmp_correct.over {*/
	/*	background-color: #1c1c1c;*/
	/*}*/
	
	/*.api_atcmp_wrap .atcmp_correct:before {*/
	/*	background-color: #404040;*/
	/*}*/
	
	/*.api_atcmp_wrap .atcmp_correct .link_item {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.api_atcmp_wrap .atcmp_fixer .atcmp_container .kwd_info {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.api_atcmp_wrap .atcmp_fixer .atcmp_container .kwd_info .kwd_dsc .kwd_help {*/
	/*	color: #688cda;*/
	/*}*/
	
	/*.api_atcmp_wrap .atcmp_fixer .atcmp_footer .opt_item a {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.api_atcmp_wrap .atcmp_fixer .atcmp_footer .side_opt_area .opt_item+.opt_item:before {*/
	/*	background-color: #404040;*/
	/*}*/
	
	/*.sc_newscast .list_view .media_box .time {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.sc_themecast .group_notice .notice_area {*/
	/*	background-color: #2f2f2f;*/
	/*	border: 1px solid #404040;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.sc_themecast .group_notice .badge_notice {*/
	/*	border: 1px solid #404040;*/
	/*	color: #fff;*/
	/*}*/
	
	/*.sc_themecast .group_notice .highlight {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.sc_themecast .theme_tab {*/
	/*	background-color: #2f2f2f;*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.sc_themecast .theme_tab .tab {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.sc_themecast .theme_tab .tab_item.type_custom_init:before {*/
	/*	background-color: #404040;*/
	/*}*/
	
	/*#header .birthday_area {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.sc_themecast .main_category {*/
	/*	background-color: #242424;*/
	/*}*/
	
	/*.section_election .election_wrap {*/
	/*	background: none;*/
	/*	position: relative;*/
	/*}*/
	
	/*.section_election .election_wrap:before {*/
	/*	background: #fff url(https://s.pstatic.net/static/www/img/uit/bg_election_805446.png) 0 0 no-repeat;*/
	/*	position: absolute;*/
	/*	content: '';*/
	/*	left: 0;*/
	/*	top: 0;*/
	/*	width: 100%;*/
	/*	height: 100%;*/
	/*	pointer-events: none;*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*	z-index: -1;*/
	/*}*/
	
	/*.section_election .title, .section_election .status.ico_vote1, .section_election .subtitle_area .sub_link .ico_arrow, .section_election .status.ico_vote2, .section_election .status.ico_vote3, .section_election .status.ico_exitpoll, .section_election .status.ico_counting1, .section_election .status.ico_counting2 {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.section_election .subtitle_area .sub_link {*/
	/*	color: rgb(158, 135, 217);*/
	/*}*/
	
	/*.section_election .info_area .info_box .text2 em {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.section_election .info_area .info_box .text2 {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.section_election .info_area .vote_box, .section_election .info_area .vote_box .percent {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.section_election .sub_text {*/
	/*	color: #afb6eb;*/
	/*}*/
	
	/*.section_election .detail_link .ico_arrow, .section_election .ico_compete {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.section_election .detail_link {*/
	/*	color: rgb(154, 129, 218);*/
	/*}*/
	
	/*.section_election .profile_desc .desc_name {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.section_election .confidence_level .level_text, .section_election .profile_desc .desc_party {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.section_election .profile_desc .desc_number .number {*/
	/*	color: #7690cf;*/
	/*}*/
	
	/*html[data-dark=true] .sc_themecast .chart_view .info_box .dsc_wrap {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.sc_themecast .theme_title .title_sub_tab:before {*/
	/*	background-color: #404040;*/
	/*}*/
	
	/*.sc_themecast .chart_view_wrap.type_webnobel .chart_rank .state, .sc_themecast .chart_view_wrap.type_webtoon .chart_rank .state {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.sc_themecast .theme_tab {*/
	/*	color: #cacaca;*/
	/*}*/
}

@-moz-document url-prefix("https://castbox.shopping.naver.com"), url-prefix("https://www.naver.com/shoppingbox/shoppingboxnew/main.nhn")
{
	body, button, input, select, table, textarea {
		color: #cacaca;
	}
	
	.shop_wrap .group_pnf {
		border-top: 1px solid #404040;
	}
	
	.shop_wrap .shop_control .num_box .current {
		color: #fff;
	}
	
	.shop_wrap .shop_control .btn {
		border: 1px solid #404040;
		background-color: #242424;
	}
	
	.shop_wrap .shop_control .btn:hover {
		background-color: #2f2f2f;
	}
	
	.shop_wrap .group_mall {
		border-bottom: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.shop_wrap .shop_header .shop_tab .tab {
		color: #cacaca;
	}
	
	.shop_wrap .group_event {
		border-top: 1px solid #404040;
	}
	
	.shop_wrap .list_event .event_area {
		color: #cacaca;
	}
	
	.shop_wrap .sale_area {
		background-color: #2f2f2f;
	}
	
	.shop_wrap .sale_area .desc {
		color: #cacaca;
	}
	
	.shop_wrap .shop_content {
		border: 1px solid #404040;
		background-color: #242424;
	}
	
	.shop_wrap .shop_page .num_box .current {
		color: #fff;
	}
	
	.shop_wrap .shop_control .btn_prev:hover:before, .shop_wrap .shop_control .btn_next:hover:before, .shop_wrap .shop_page .btn_prev:hover:before, .shop_wrap .shop_page .btn_next:hover:before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.shop_wrap .shop_page .btn {
		border: 1px solid #404040;
		background-color: #242424;
	}
	
	.shop_wrap .shop_page .btn:hover {
		background-color: #2f2f2f;
	}
	
	.shop_wrap .shop_header .link_shop, .shop_wrap .shop_header .link_shop a {
		color: #fff;
	}
	
	.shop_wrap .group_mall .link_mall {
		color: #cacaca;
	}
	
	.shop_wrap .group_mall .link_mall strong, .shop_wrap .group_pnf .shop_title .title, .shop_wrap .group_shop .link_mall {
		color: #fff;
	}
	
	.shop_wrap .list_event .title {
		color: #fff;
	}
	
	.shop_wrap .group_shop+.group_shop {
		border-top: 1px solid #404040;
	}
	
	.shop_wrap {
		background-color: #1c1c1c;
	}
	
	.shop_wrap .group_price {
		border-top: 1px solid #404040;
	}
	
	.shop_wrap .group_event + .group_goods:before {
		background-color: #404040;
	}
	
	.shop_wrap .group_plus {
		border-top: 1px solid #404040;
	}
	
	.shop_wrap .sale_area {
		border: 1px solid #404040;
	}
	
	.shop_wrap .group_shop {
		border-top: 1px solid #404040;
	}
	
	.shop_wrap .group_trend .link_mall_logo>img {
		filter: invert(86%) hue-rotate(-180deg);
	}
}

@-moz-document url-prefix("https://www.naver.com/my.html")
{
	body {
		background: #1c1c1c;
	}
	
	.my_cont {
		border: 1px solid #404040;
	}
	
	.sc_user {
		background-color: #242424;
	}
	
	.sc_user .tab_area .tab_box {
		border: solid #404040;
		border-width: 1px 0;
	}
	
	html[data-dark="false"] .sc_user .tab_area .tab+.tab {
		border-left: 1px solid #404040;
	}
	
	html[data-dark="false"] .sc_user .tab_area .tab_box.type_under5 .tab:last-child {
		border-right: 1px solid #404040;
	}
	
	.sc_user .tab_area.tab_fold .tab_box {
		border-bottom: 0;
	}
	
	.sc_user .tab_area .badge_new {
		color: #242424;
	}
	
	.sc_user .info_area .user_info .link_my {
		color: #cacaca;
	}
	
	.sc_user .info_area .btn_logout {
		color: #242424;
	}
	
	.sc_user .info_area .user_info .link_my:before {
		background-color: #404040;
	}
	
	.sc_user .info_area .thumb_mask {
		opacity: 0;
	}
	
	.sc_user .info_area .user_thumb:after {
		background: url(https://s.pstatic.net/static/www/img/uit/2020/sp_my.af82dc.png);
		background-repeat: no-repeat;
		background-size: 341px 308px;
		background-position: -38px -34px;
		position: absolute;
		width: 22.5px;
		height: 22.5px;
		border-radius: 50%;
		content: '';
		left: 38.5px;
		top: 34px;
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.sc_user .info_area .user_thumb img {
		border-radius: 50%;
	}
	
	.sc_user .tab_area .tab[aria-selected=true] {
		background-color: #2f2f2f;
	}
	
	.service_wrap {
		background-color: #2f2f2f;
	}
	
	.service_header .func_area .func+.func:before {
		background-color: #404040;
	}
	
	.service_footer {
		border-top: 1px solid #4f4f4f;
		background-color: #404040;
	}
	
	.list_timeline .item_timeline+.item_timeline {
		border-top: 1px solid #404040;
	}
	
	.list_timeline .dsc_time:before {
		background-color: #404040;
	}
	
	.service_body.type_error .error_area .link_redirect {
		color: #242424;
	}
	
	.flex_list {
		border: 1px solid #404040;
	}
	
	.flex_list .item_flex+.item_flex:before, .list_thumb .dsc_wrap .dsc+.dsc:before {
		background-color: #404040;
	}
	
	.list_thumb .item_thumb+.item_thumb {
		border-top: 1px solid #404040;
	}
	
	.timeline_wrap:before {
		background-color: #4f4f4f;
	}
	
	.service_body .ban_pointplus {
		color: #cacaca;
		border: 1px solid black;
		background-color: black;
	}
	
	.service_body .ban_pointplus .ico_point {
		filter: invert(1) hue-rotate(-180deg);
	}
	
	.list_grid .file_box:after {
		border: 1px solid #404040;
	}
	
	.list_grid .info_box .title {
		color: #cacaca;
	}
	
	.service_footer .sub_area:before {
		background-color: #4f4f4f;
	}
	
	.service_body .date_area {
		border: 1px solid #404040;
	}
	
	html[data-dark="true"] .sc_user .tab_area .tab_box.type_under5 .tab {
		border-right: 1px solid #404040;
		border-left: none;
	}
	
	.sc_user .info_area .user_info .new_box, .sc_user .info_area .user_info .new_box a:visited {
		color: #cacaca;
	}
	
	.sc_user .info_area .user_info .link_set {
		color: #fff;
	}
	
	.service_header .title_area .title_tab.tab_on {
		color: #cacaca;
	}
	
	.service_header .title_area .title_tab+.title_tab:before, .list_memo .dsc_date:before {
		background-color: #404040;
	}
	
	.list_memo .item_memo {
		border: 1px solid #404040;
	}
	
	.sc_user .set_area {
		border: 1px solid #404040;
		border-width: 1px 0;
	}
	
	.sc_user .set_area .set_box {
		border-right: 1px solid #404040;
	}
	
	.sc_user .set_area .link_set {
		background-color: #242424;
	}
	
	.sc_set .list_set .label_set {
		border: 1px solid #404040;
	}
	
	.sc_set .list_set .ico_chk {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.service_footer .set_area .btn_set+.btn_set:before {
		background-color: #4f4f4f;
	}
	
	.service_footer .set_area .btn_set {
		color: #cacaca;
	}
	
	.sc_user .tab_area .tab, .sc_user .tab_area .tab:visited, .sc_user .tab_area .tab:link, .service_footer .link_service, .service_footer .link_service:visited, .service_footer .link_service:link, .service_footer a.sub_info, .service_footer a.sub_info:visited, .service_footer a.sub_info:link, .sc_user .set_area .link_set, .sc_user .set_area .link_set:visited, .sc_user .set_area .link_set:link, .service_footer .btn_reset, .service_footer .btn_reset:visited, .service_footer .btn_reset:link, .flex_list .title, .flex_list .title:visited, .flex_list .title:link, .list_thumb .dsc_wrap .dsc, .list_thumb .dsc_wrap .dsc:visited, .list_thumb .dsc_wrap .dsc:link, .service_header .func_area a, .service_header .func_area a:visited, .service_header .func_area a:link {
		color: #cacaca;
	}
	
	.list_thumb .item_thumb_inner .notice, .list_thumb .item_thumb_inner .title, .list_thumb .item_thumb_inner:visited .notice, .list_thumb .item_thumb_inner:visited .title, .list_thumb .item_thumb_inner:link .notice, .list_thumb .item_thumb_inner:link .title {
		color: #fff;
	}
	
	.sc_user .tab_area .tab:hover, .service_footer .link_service:hover, .service_footer a.sub_info:hover, .sc_user .set_area .link_set:hover, .service_footer .btn_reset:hover, .flex_list .title:hover, .list_thumb .dsc_wrap .dsc:hover, .list_thumb .item_thumb_inner:hover .notice, .list_thumb .item_thumb_inner:hover .title, .service_header .func_area a:hover {
		color: #fff;
	}
	
	.service_body .more_area {
		border-top: 1px solid #404040;
	}
	
	.list_thumb .title_wrap .badge_official {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.list_thumb .title_wrap .badge_manage {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.sc_user .info_area .user_info .nplus_wrap:after {
		background-color: #404040;
	}
	
	.service_footer .sub_area {
		color: #fff;
	}
	
	.list_timeline .title_box .reply {
		color: #cacaca;
	}
	
	.service_body .more_area .link_more {
		color: #cacaca;
	}
}

@-moz-document url-prefix("https://nv.veta.naver.com"), url-prefix("https://siape.veta.naver.com")
{
	.main_public_title {
		color: #fff;
	}
	
	.main_public_desc, .main_public_desc2 {
		color: #cacaca;
	}
	
	html, head, body {
		background: transparent !important;
	}
	
	.rollingboard_native_ad .icon_ad, .rollingboard_native_ad .landing::after {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.rollingboard_native_ad .title_area {
		border-bottom: 1px solid #404040;
	}
	
	.rollingboard_native_ad .title {
		color: #fff;
	}
	
	.rollingboard_native_ad .desc {
		color: #cacaca;
	}
	
	.rollingboard_native_ad {
		border: 1px solid #404040;
		color: #cacaca;
	}
}

@-moz-document url-prefix("https://blog.naver.com"), url-prefix("https://guestbook.blog.naver.com"), url-prefix("http://blog.naver.com"), url-prefix("http://guestbook.blog.naver.com")
{
	body {
		background: #242424;
	}
	
	.error_h1 {
		color: #fff;
	}
	
	.error_p {
		color: #cacaca;
	}
	
	#post-area .post {
		border-color: #404040;
	}
	
	#post-area .post-back, .post-back {
		background: #2f2f2f;
	}
	
	#post-area .pcol2 {
		color: #cacaca;
	}
	
	#post-area .pcol1, .pcol1 {
		color: #fff;
	}
	
	.se_documentTitle .se_sectionArea .blog2_series .pcol2, .wrap_rabbit .se-documentTitle .blog2_series .pcol2 {
		filter: none;
		opacity: 1;
	}
	
	.pcol3, #post-area .pcol3 {
		color: #fff;
	}
	
	.wrap_blog2_list .wrap_ctrl .area_btn2 .area_select .dropdown_select {
		background: #242424;
	}
	
	.wrap_blog2_list .wrap_ctrl .area_btn2 .area_select .dropdown_select .option {
		color: #fff;
	}
	
	.se_documentTitle .se_sectionArea .blog2_post_function .overflow_menu .lyr_overflow_menu, .wrap_rabbit .se-documentTitle .blog2_post_function .overflow_menu .lyr_overflow_menu {
		background: #242424;
		border: 1px solid #404040;
	}
	
	.se_documentTitle .se_sectionArea .blog2_post_function .overflow_menu .lyr_overflow_menu>a, .wrap_rabbit .se-documentTitle .blog2_post_function .overflow_menu .lyr_overflow_menu>a {
		border-top: 1px solid #404040;
		color: #cacaca;
	}
	
	.se-viewer .se-module-oglink {
		background-color: #242424 !important;
	}
	
	.se-viewer .se-section-oglink .se-oglink-title {
		color: #fff !important;
	}
	
	.floating_header {
		background: #242424;
		border-bottom: 0;
		box-shadow: 0 1px 7px 0 #000;
	}
	
	.floating_header .area_blog_name .link_user_blog .user_blog_name:before, .floating_header .area_blog_name .link_user_blog {
		color: #fff !important;
	}
	
	.floating_header .area_logo .icon_bar {
		background: #404040;
	}
	
	.floating_header .search_box:hover, .floating_header .search_box:focus {
		border-color: #404040;
	}
	
	.floating_header .search_box {
		border: 1px solid #404040;
	}
	
	.floating_header .search_box .text_box {
		background: #242424;
		color: #cacaca;
	}
	
	.floating_header .search_box .btn_search {
		background: #242424;
	}
	
	.floating_category {
		background: #242424;
	}
	
	.floating_category.fade_in {
		border-left: 0;
		box-shadow: -1px 5px 7px 0 #000;
	}
	
	.floating_category .link_user_blog .user_name {
		color: #fff;
	}
	
	.floating_category .header {
		border-bottom: 1px solid #404040;
	}
	
	.floating_category .list_category .name .text:before {
		background: #cacaca;
	}
	
	.floating_category .list_category .link_category {
		color: #cacaca;
	}
	
	.floating_category .list_category .item:first-child {
		border-color: #404040;
	}
	
	.floating_category .list_category .item {
		border-bottom: 1px solid #404040;
	}
	
	.se_documentTitle .se_sectionArea .blog2_post_function .url, .wrap_rabbit .se-documentTitle .blog2_post_function .url {
		filter: none;
		opacity: 1;
	}
	
	.wrap_blog2_sympathy .list_sympathy .area_more .layer_more {
		background-color: #242424;
		border: 1px solid #404040;
	}
	
	.wrap_blog2_sympathy .list_sympathy .area_more .layer_more .layer_item:hover {
		background-color: #2f2f2f;
	}
	
	.wrap_blog2_sympathy .list_sympathy .area_more .layer_more .layer_item {
		color: #cacaca;
	}
	
	#blog-profile .col {
		color: #fff;
	}
	
	#blog-profile .caption img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#blog-search .blog_search:before {
		border: 1px solid #404040;
		opacity: 1;
		filter: none;
	}
	
	#blog-search .blog_search {
		background-color: #242424;
	}
	
	#blog-search .blog_search .inp {
		background: #242424;
		color: #cacaca;
	}
	
	#wrapper .cm-icol {
		color: #fff;
	}
	
	#wrapper .cm-col1 {
		color: #cacaca;
	}
	
	#blog-menu .on {
		color: #fff;
	}
	
	#blog-menu .off {
		color: #cacaca;
	}
	
	#blog-gnb .go-down, #blog-gnb .go-up, #blog-gnb a.gnb_my .ico_arrow {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.se-viewer .se-documentTitle .se-component-content:after {
		border-bottom: 1px solid #404040;
	}
	
	.se-viewer .se-caption span {
		color: #c0c0c0;
	}
	
	.se_documentTitle .se_sectionArea .blog2_container .txt, .wrap_rabbit .se-documentTitle .blog2_container .txt {
		filter: none;
		opacity: 1;
	}
	
	#blog-category ul li.allview a img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#blog-gnb .gnb_my_namebox {
		background: none !important;
		position: relative;
	}
	
	#blog-gnb .gnb_my_namebox:before {
		content: '';
		background: url(https://blogimgs.pstatic.net/nblog/skins/gnb2014/0014_down.png) no-repeat 100% 50% !important;
		right: 0;
		top: 0;
		width: 100%;
		height: 100%;
		position: absolute;
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#gnb-direct1.mblog, #gnb-direct1.mblog:before, #gnb-direct1.mblog:after {
		background: #2f2f2f;
	}
	
	#gnb-direct1.mblog:before {
		border-color: #404040;
	}
	
	#gnb-direct1.mblog a {
		color: #cacaca;
	}
	
	#gnb-direct1.mblog .last:before {
		border-top: 1px solid #404040;
	}
	
	#blog-gnb .btn_blog_login {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	td {
		color: #cacaca;
	}
	
	.top_search {
		border: 1px solid #404040;
	}
	
	.top_search div {
		border: 4px solid #404040;
	}
	
	.top_search .inp_top_search {
		background: #242424;
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.c, a.c:link, a.c:visited, a.c:hover, a.c:active {
		color: #cacaca;
	}
	
	.search_list_sorting li a {
		color: #cacaca;
	}
	
	td[bgcolor='#D1D1D1'] {
		background-color: #404040;
	}
	
	#post-area .pcol2 {
		color: #cacaca !important;
	}
	
	.DivideLine {
		background-color: #404040;
	}
	
	.search_list_option li.on a {
		color: #fff;
	}
	
	.selectbox-box {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.selectbox-layer {
		background-color: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.selectbox-list ul li {
		background: #2f2f2f;
		color: #cacaca;
	}
	
	.selectbox-list ul li.selectbox-item-over {
		background-color: #3a3a3a !important;
	}
	
	#option_orderby li fieldset input.seljs_text {
		border-right-color: #404040;
		border-bottom-color: #404040;
		border: 1px solid #404040;
		color: #cacaca;
		background: #242424;
	}
	
	#option_orderby li fieldset input.seljs_button {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#blog-profile .btn_area .btn_add_nb {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.se-viewer .se-cell {
		background-color: #404040;
	}
	
	.se-viewer .se-section-table.se-l-default .se-table-content .se-cell {
		border: solid #404040;
		border-width: 0 1px 1px 0;
	}
	
	.se-viewer .se-section-table.se-l-default .se-table-content {
		border: solid #404040;
		border-width: 1px 0 0 1px;
	}
	
	#blog-gnb .link {
		color: #fff !important;
	}
	
	#widget-ccl img {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	html>body .ccl_layer .shadow01, html>body .ccl_layer .shadow02 {
		background: none;
	}
	
	.ccl_layer .content {
		border: 1px solid #404040;
		background-color: #242424;
	}
	
	img[alt='new'], img[alt='NEW'] {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.wrap_ico_ccl .layer_ccl {
		color: #cacaca;
		background: #242424;
		border: 1px solid #404040;
	}
	
	.wrap_ico_ccl .layer_ccl .arr {
		background: #242424;
		border-color: #404040;
	}
	
	.se_documentTitle .se_sectionArea .blog2_post_function .btn_buddy .aline, .wrap_rabbit .se-documentTitle .blog2_post_function .btn_buddy .aline {
		border-color: #404040;
	}
	
	#blog-gnb .gnb_name {
		color: #fff !important;
	}
	
	#post-area .htl, #post-area .htr, #post-area .ftl, #post-area .ftr, #post-area .ftc, #post-area .htc, #post-area .bcr, #post-area .bcl {
		background: #2f2f2f;
	}
	
	#post-area .bcc {
		background: #2f2f2f;
	}
	
	.bcc {
		background: #2f2f2f;
	}
	
	#post-area .cline {
		border-bottom-color: #404040 !important;
	}
	
	.blog2_list .wrap_td .cline, .blog2_list thead th .wrap_td .cline {
		filter: none;
		opacity: 1;
	}
	
	.blog2_list thead th .pcol2 {
		filter: none;
		opacity: 1;
	}
	
	#post-area .post-top .url .btn_urlcopy {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#post-area .pcol2b {
		background: #404040;
	}
	
	.fil3 {
		filter: none;
		opacity: 1;
	}
	
	#post-area .dline {
		border-top-color: #404040;
	}
	
	#blog-profile .bg-footer, #blog-profile .bg-body, #blog-profile .bg-head {
		background: rgba(0, 0, 0, .25);
	}
	
	.appr_rst_ly {
		background: #242424;
		border: 1px solid #404040;
	}
	
	.appr_rst_ly a img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#wrapper .cm-border {
		border-color: #404040;
	}
	
	#wrapper .cm-head {
		background: rgba(0, 0, 0, .25);
		border-radius: 10px 10px 0 0;
		height: 38px;
	}
	
	#wrapper .cm-footer {
		background: rgba(0, 0, 0, .25);
		border-radius: 0 0 10px 10px;
		height: 13px;
	}
	
	#wrapper .cm-body {
		background: rgba(0, 0, 0, .25);
	}
	
	#blog-counter .today, #blog-counter .total {
		position: relative;
		height: 24px;
	}
	
	#blog-counter p span.txt {
		height: 100%;
		position: absolute;
		display: block;
		text-align: left;
		top: 50%;
		left: 10px;
		transform: translate(0, -50%);
		font-weight: bold;
		text-transform: uppercase;
	}
	
	#blog-counter {
		border: 0;
		background: rgba(0, 0, 0, .25);
		border-radius: 10px;
		height: auto;
	}
	
	#blog-counter .today {
		margin-top: 10px;
	}
	
	#blog-counter .cnt1, #blog-counter .cnt2 {
		margin: 0;
		position: absolute;
		display: block;
		text-align: right;
		top: 0;
		right: 0;
		width: 100%;
		height: 100%;
		font-weight: bold;
	}
	
	a {
		color: #7474e3;
	}
	
	a:visited, a:link {
		color: #e177e3;
	}
	
	#blog-profile .icon {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	#profile {
		background: #2f2f2f;
	}
	
	#profile h1.title {
		background: none;
		border-bottom: 2px solid #404040;
	}
	
	#profile table.profile_info {
		border-top: 2px solid #404040;
	}
	
	#profile table.profile_info th {
		border-bottom: 1px solid #404040;
		background: #3a3a3a;
	}
	
	#profile table.profile_info td {
		border-bottom: 1px solid #404040;
	}
	
	#blog_buddyconnect, #blog_buddyconnect iframe {
		background: transparent;
	}
	
	#profile .profile_new {
		background: none;
		position: relative;
	}
	
	#profile .profile_new:before {
		background: url(https://blogimgs.pstatic.net/nblog/bg_newprofile_2.gif) top center no-repeat;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		content: '';
		position: absolute;
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	#profile .profile_new .pbtn img {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	#profile .button.tr img {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	#profile .profile_info a img {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	#buddylist {
		background-color: #242424;
		color: #cacaca;
	}
	
	#buddydiv .ico_arrow {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#whole-border {
		border-color: #404040;
	}
	
	.se-viewer .se-section-quotation.se-l-quotation_postit .se-quotation-container {
		background: #2f2f2f;
		border: solid #404040;
		border-width: 4px 4px 0;
	}
	
	.se-viewer .se-section-quotation.se-l-quotation_postit .se-quotation-container:after {
		background-color: #2f2f2f;
		border: solid #404040;
		border-width: 0 0 4px 4px;
	}
	
	.se-viewer .se-section-quotation.se-l-quotation_postit .se-quotation-container:before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.se-viewer .se-video .se-media-meta {
		background-color: #404040;
	}
	
	.se-viewer .se-video .se-media-meta-info {
		color: #cacaca;
	}
	
	.se-viewer .se-video .se-media-meta-toggle-button:after {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.se-viewer .se-video .se-media-meta-info-tag {
		color: #fff;
	}
	
	#guest_write .write iframe {
		background: #242424;
		border: 1px solid #404040 !important;
	}
	
	html>body #guest_write .button img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#widget-visitorgp div canvas {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#blog-category ul li.dilind input {
		color: #404040 !important;
	}
	
	#blog-rss {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.search_form .form input:not([type=image]) {
		background: #242424;
		color: #cacaca;
		border: 1px solid #404040;
		padding: 3px;
	}
	
	.search_form .form input[type=image] {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.search_form .select a span {
		color: #cacaca;
	}
	
	.search_form .select a {
		color: #fff;
	}
	
	#tagview tr td:not(.td5) {
		background: none;
	}
	
	#tag {
		padding: 20px;
	}
	
	#tagview .td5 {
		border-radius: 10px;
		background: #242424;
	}
	
	#tag a.tag4:link, #tag a.tag4:visited {
		color: #242424;
	}
	
	#tag a.tag4:hover {
		color: #ffff00;
	}
	
	#blogTitleName {
		color: #fff;
	}
	
	#blog-profile .border {
		border-color: transparent;
	}
	
	.nc_skin9 .profile_name, .nc_skin9 .profile_name a {
		color: #fff;
	}
	
	#blog-powered {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.floating_header .autocomplete_layer {
		border: 1px solid #404040;
	}
	
	.floating_header .list_autocomplete {
		border-top: 1px solid #404040;
	}
	
	.floating_header .list_autocomplete .item {
		background: #242424;
	}
	
	.floating_header .list_autocomplete .link {
		color: #cacaca;
	}
	
	.floating_header .list_autocomplete .item.selected {
		background: #2f2f2f;
	}
	
	iframe[src*='mashup.map'] {
		background-color: #242424 !important;
	}
	
	.se-viewer .se-section-quotation .se-cite .se-text-paragraph {
		color: #cacaca;
	}
	
	.se-viewer *[style*='background-color']:not([style*='background-color: transparent']):not([style*='background-color:transparent']) {
		background-color: #2f2f2f !important;
	}
	
	.se-viewer *[style*='border-bottom']:not([style*='border-bottom: none']):not([style*='border-bottom:none']) {
		border-bottom: 1px solid #404040 !important;
	}
	
	.se-viewer *[style*='border-top']:not([style*='border-top: none']):not([style*='border-top:none']) {
		border-top: 1px solid #404040 !important;
	}
	
	.se-viewer *[style*='border-left']:not([style*='border-left: none']):not([style*='border-left:none']) {
		border-left: 1px solid #404040 !important;
	}
	
	.se-viewer *[style*='border-right']:not([style*='border-right: none']):not([style*='border-right:none']) {
		border-right: 1px solid #404040 !important;
	}
	
	.se-viewer *[style*=' color'], .se-viewer *[style*=';color'], .se-viewer *[style^='color'] {
		color: #cacaca !important;
	}
	
	.se_paragraph *[style*='background-color']:not([style*='background-color: transparent']):not([style*='background-color:transparent']) {
		background-color: #2f2f2f !important;
	}
	
	.se_paragraph *[style*='border-bottom']:not([style*='border-bottom: none']):not([style*='border-bottom:none']) {
		border-bottom: 1px solid #404040 !important;
	}
	
	.se_paragraph *[style*='border-top']:not([style*='border-top: none']):not([style*='border-top:none']) {
		border-top: 1px solid #404040 !important;
	}
	
	.se_paragraph *[style*='border-left']:not([style*='border-left: none']):not([style*='border-left:none']) {
		border-left: 1px solid #404040 !important;
	}
	
	.se_paragraph *[style*='border-right']:not([style*='border-right: none']):not([style*='border-right:none']) {
		border-right: 1px solid #404040 !important;
	}
	
	.se_paragraph *[style*=' color'], .se_paragraph *[style*=';color'], .se_paragraph *[style^='color'] {
		color: #cacaca !important;
	}
	
	#post-area .post-view *[style*='background-color']:not([style*='background-color: transparent']):not([style*='background-color:transparent']) {
		background-color: #2f2f2f !important;
	}
	
	#post-area .post-view *[style*='background:']:not([style*='background: none']):not([style*='background:none']):not(td) {
		background: #2f2f2f !important;
	}
	
	#post-area .post-view td[style*='background:']:not([style*='background: none']):not([style*='background:none']) {
		background: #242424 !important;
	}
	
	#post-area .post-view *[style*='border-bottom']:not([style*='border-bottom: none']):not([style*='border-bottom:none']) {
		border-bottom: 1px solid #404040 !important;
	}
	
	#post-area .post-view *[style*='border-top']:not([style*='border-top: none']):not([style*='border-top:none']) {
		border-top: 1px solid #404040 !important;
	}
	
	#post-area .post-view *[style*='border-left']:not([style*='border-left: none']):not([style*='border-left:none']) {
		border-left: 1px solid #404040 !important;
	}
	
	#post-area .post-view *[style*='border-right']:not([style*='border-right: none']):not([style*='border-right:none']) {
		border-right: 1px solid #404040 !important;
	}
	
	#post-area .post-view table {
		background: #242424;
	}
	
	#post-area .post-view *[style*=' color'], #post-area .post-view *[style*=';color'], #post-area .post-view *[style^='color'] {
		color: #cacaca !important;
	}
	
	#post-area .post-view *[style*='BACKGROUND-COLOR']:not([style*='BACKGROUND-COLOR: TRANSPARENT']):not([style*='BACKGROUND-COLOR:TRANSPARENT']) {
		background-color: #2f2f2f !important;
	}
	
	#post-area .post-view *[style*='BACKGROUND:']:not([style*='BACKGROUND: NONE']):not([style*='BACKGROUND:NONE']):not(td) {
		background: #2f2f2f !important;
	}
	
	#post-area .post-view td[style*='BACKGROUND:']:not([style*='BACKGROUND: NONE']):not([style*='BACKGROUND:NONE']) {
		background: #242424 !important;
	}
	
	#post-area .post-view *[style*='BORDER-BOTTOM']:not([style*='BORDER-BOTTOM: NONE']):not([style*='BORDER-BOTTOM:NONE']) {
		border-bottom: 1px solid #404040 !important;
	}
	
	#post-area .post-view *[style*='BORDER-TOP']:not([style*='BORDER-TOP: NONE']):not([style*='BORDER-TOP:NONE']) {
		border-top: 1px solid #404040 !important;
	}
	
	#post-area .post-view *[style*='BORDER-LEFT']:not([style*='BORDER-LEFT: NONE']):not([style*='BORDER-LEFT:NONE']) {
		border-left: 1px solid #404040 !important;
	}
	
	#post-area .post-view *[style*='BORDER-RIGHT']:not([style*='BORDER-RIGHT: NONE']):not([style*='BORDER-RIGHT:NONE']) {
		border-right: 1px solid #404040 !important;
	}
	
	#post-area .post-view table {
		background: #242424;
	}
	
	#post-area .post-view table[style*='border-color'], #post-area .post-view table[style*='BORDER-COLOR'], #post-area .post-view table td[style*='border-color'], #post-area .post-view table td[style*='BORDER-COLOR'], #post-area .post-view table tr[style*='border-color'], #post-area .post-view table tr[style*='BORDER-COLOR'] {
		border-color: #404040 !important;
	}
	
	#post-area .post-view *[style*=' COLOR'], #post-area .post-view *[style*=';COLOR'], #post-area .post-view *[style^='COLOR'], #post-area .post-view *[color] {
		color: #cacaca !important;
	}
	
	#blog-counter .cnt2 {
		color: #fff;
	}
	
	body>#error_content {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.lyr_bgmplayer {
		background: #fff;
		border-radius: 10px;
		color: #242424;
		box-shadow: 0 1px 5px 0 #000;
		left: 10px;
	}
	
	#blog-counter .cnt1, #blog-counter .cnt2 {
		font-size: 13px !important;
		text-align: right !important;
	}
	
	#widget-saying .saying {
		color: #cacaca;
	}
	
	#foldset .go-right, #foldset .go-left {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#blog-calendar .border {
		background: transparent;
		border-color: transparent;
	}
	
	#blog-calendar .col2 {
		color: #fff;
	}
	
	#widget-currency {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.s_link, .s_link:link, .s_link:visited {
		color: #7474e3;
	}
	
	.search_list_option a {
		color: #cacaca !important;
	}
	
	.search_list_option li span {
		color: #404040;
	}
	
	table.Nnavi a:hover {
		background-color: #2f2f2f;
	}
	
	table.Nnavi a {
		color: #cacaca;
	}
	
	table.Nnavi td {
		border-right: 1px solid #404040;
	}
	
	table.Nnavi .pgLL a:hover, table.Nnavi .pgL a:hover, table.Nnavi .pgR a:hover, table.Nnavi .pgRR a:hover {
		background-color: #2f2f2f;
	}
	
	table.Nnavi .pgLL img, table.Nnavi .pgL img, table.Nnavi .pgR img, table.Nnavi .pgRR img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.top_search .inp_top_search[type=text] {
		margin-right: 45px;
		top: 0px;
	}
	
	.top_search input[type=image] {
		position: absolute;
		box-sizing: border-box;
		width: 43px;
		height: 22px;
		padding-left: 43px;
		background: #019341;
		right: 0;
		z-index: 999;
	}
	
	.top_search div {
		text-align: center;
	}
	
	.top_search form {
		margin: 0 auto;
		width: 340px;
		position: relative;
	}
	
	.top_search form:after {
		position: absolute;
		margin: 0;
		pointer-events: none;
		padding: 0;
		content: '검색';
		color: #242424;
		font-weight: bold;
		font-size: 13px;
		right: 0;
		top: 50%;
		white-space: nowrap;
		width: 43px;
		height: 14px;
		transform: translate(0, -50%);
		z-index: 1000;
	}
	
	#post-area .pcol2.b {
		color: #fff !important;
	}
	
	#head-skin {
		position: relative;
		background-color: #242424;
	}
	
	#body {
		position: static;
	}
	
	#top-area>#blog-title+hr+#blog-menu>.border:before,
	#post-area:before,
	#top-tight-area .side-body .widget:not([id*='external']):first-child>*[class*='border']:before {
		position: absolute;
		content: '';
		left: 0;
		transform: translate(0, -300px);
		width: 100%;
		height: 350px;
		background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 10%, #242424 90%);
		z-index: -999;
		pointer-events: none;
	}
	
	#top-area>#blog-title+hr+#blog-menu:before,
	#content-area:before,
	#top-tight-area .side-body .widget:not([id*='external']):first-child:before {
		position: absolute;
		content: '';
		left: 0;
		width: 100%;
		height: 100%;
		transform: translate(0, 50px);
		background: #242424;
		z-index: -999;
		pointer-events: none;
	}
	
	#top-tight-area .side-body .widget:not([id*='external']):first-child:before {
		z-index: -998;
	}
	
	#top-area>#blog-title+hr+#blog-menu:before {
		z-index: -999;
	}
	
	#wrapper .side-head, #wrapper .side-body, #wrapper .side-footer {
		background: transparent;
	}
	
	#wrapper .side-border {
		border-width: 0;
	}
	
	#blog-profile .bg-head {
		border-radius: 10px 10px 0 0;
	}
	
	#blog-profile .bg-footer {
		border-radius: 0 0 10px 10px;
	}
	
	#blog-profile .bg-body {
		padding: 0;
	}
	
	#blog-profile .image img {
		margin-top: 4px;
	}
	
	/*#blog-title:before {*/
	/*	position: absolute;*/
	/*	content: '';*/
	/*	left: 0;*/
	/*	top: 0;*/
	/*	width: 100%;*/
	/*	height: 80%;*/
	/*	background: #242424;*/
	/*	z-index: -995;*/
	/*}*/
	
	.cnt_guest {
		z-index: initial;
	}
	
	#top-area #blog-music {
		left: initial;
	}
	
	body[class*='contw'] {
		background-color: #242424;
	}
	
	#blog-gnb {
		background: #2f2f2f;
		height: 35px;
		position: relative;
		box-shadow: 0 0 3px black;
	}
	
	.floating_category .btn_buddy {
		background: #242424;
		border: 1px solid #404040;
	}
	
	.floating_category .btn_buddy.add_buddy:hover, .floating_category .btn_buddy.add_buddy:focus {
		color: #242424;
	}
	
	div.division-line-x {
		background: none;
	}
	
	#post-area {
		background: none;
	}
	
	#blog-profile .btn_area .btn_talk, .nc_light .nc_info4 .pwr {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.nc_light .nc_info, .nc_light .nc_info4 {
		border-top: 1px solid #404040;
	}
	
	#whole-body {
		background: none;
	}
	
	#wrapper div.line {
		border-top-color: #404040;
	}
	
	#prologue .line img, #prologue .yline img {
		filter: none;
		opacity: 1;
	}
	
	.pcol2 {
		color: #cacaca;
	}
	
	.fil3, .fil2, .fil1 {
		filter: none;
		opacity: 1;
	}
	
	.pcol2b {
		background: #404040;
	}
	
	.cmp_wrap .cmp_tt {
		border-color: #404040;
	}
	
	#blog-profile .lyr_official_blog {
		background: #242424;
		border: 1px solid #404040;
	}
	
	#blog-profile .lyr_official_blog strong {
		color: #fff;
	}
	
	#blog-profile .lyr_official_blog .txt {
		color: #cacaca;
	}
	
	#blog-profile .lyr_official_blog .btn_detail {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	#blog-profile .lyr_official_blog .btn_ok {
		background: #019341;
		color: #242424;
	}
	
	.se-viewer .se-section-quotation.se-l-quotation_bubble .se-quotation-container {
		border: 5px solid #404040;
		background: #2f2f2f;
	}
	
	.se-viewer .se-section-quotation.se-l-quotation_bubble .se-quotation-container:after {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.se-viewer .se-module-material {
		background-color: #242424;
	}
	
	.se-viewer .se-material-title {
		color: #fff;
	}
	
	.se-viewer .se-material-detail {
		color: #cacaca;
	}
	
	.ly_app_set {
		border: 1px solid #404040;
		background: #242424;
	}
	
	.ly_app_set .set_tt {
		color: #fff;
	}
	
	.ly_app_set .ly_app_btn {
		border-top: 1px solid #404040;
	}
	
	.ly_app_set .ly_clse, .ly_app_set .ly_app_btn a {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.pop_buddy_add_lyr {
		border: 1px solid #404040;
		background: #242424;
	}
	
	.pop_buddy_add_lyr .tit {
		border-bottom: 1px solid #404040;
		color: #fff;
	}
	
	.pop_buddy_add_lyr .bloger .txt {
		color: #fff;
	}
	
	.pop_buddy_add_lyr .btn_add_buddy {
		background: #242424;
	}
	
	.pop_buddy_add_lyr span.btn_add_buddy {
		border-color: #404040;
		color: #cacaca;
	}
	
	.pop_buddy_add_lyr .btn_add_buddy .ico, #blog-profile .btn_area .btn_nb {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.buddy_state .buddy_box, .buddy_state .setting_buddy_box {
		border-top: 1px solid #404040;
	}
	
	.sort_sec .vtype {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.movie .noimg, .movie .thmb .mask {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#top-tight-area {
		padding-top: 13px;
	}
	
	#top-tight-area {
		background: transparent;
	}
	
	.round_box2 .bt, .round_box2 .bb, .round_box2 .bt img, .round_box2 .bb img {
		background: #2f2f2f;
	}
	
	.round_box2 .con {
		background: #2f2f2f;
	}
	
	.round_box2 .bx {
		border-color: #2f2f2f;
		background: #2f2f2f;
	}
	
	.round_box2 .con p {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#blog_new .memo_write {
		filter: invert(82%) hue-rotate(-180deg);
	}
	
	#profile .profile_write table th img {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	#profile .profile_write table td textarea {
		border: 1px solid #404040;
		color: #cacaca;
		background: #242424;
	}
	
	#profile .profile_write .tc .pt8 img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#attach_image img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#profile table.append td {
		background: none;
	}
	
	#profile table.append td div img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#profile table.append td img.bgl {
		background: none;
	}
	
	#profile table.edit_area td.setting, #profile table.edit_area td.setting img.bgl {
		background: #242424;
	}
	
	#profile table.edit_area td.input .con {
		border: 1px solid #404040;
	}
	
	#profile table.edit_area td.input .con>iframe {
		border: 1px solid #404040 !important;
	}
	
	#profile table.edit_area .set2, #profile table.edit_area .set4 {
		border-left: 1px solid #404040;
	}
	
	#profile table.edit_area select.fontface, #profile table.edit_area select.fontsize {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#profile table.edit_area .set1, #profile table.edit_area .set3 {
		border-right: 1px solid #404040;
	}
	
	#profile table.edit_area td.setting .set2 img, #profile table.edit_area td.setting .set3 img, #profile table.edit_area td.setting .set4 img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#profile table.file_attach .t1 select {
		border: 1px solid #404040;
		color: #cacaca;
		background: #242424;
	}
	
	#profile .comment_set .re {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#profile table.file_attach .t2 .del img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#profile table.file_attach .t2 input {
		border: 1px solid #404040;
		background: #242424;
		color: #cacaca;
	}
	
	.button.tc a img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#profile ul.profile_list li img.tit {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	#guest_title .spam a img, .search_form .form select, #h1_title .hand {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#blog-counter p span.txt {
		color: #cacaca;
	}
	
	#blog-counter .cnt1 {
		color: #cacaca;
	}
	
	#blog-menu .border {
		border-color: #404040;
	}
	
	#blog-menu table {
		background: #2f2f2f;
	}
	
	#wrapper .side-border {
		border-color: #404040;
	}
	
	.side-width-2 .side-border .side-body, .side-width-2 .side-border .side-head, .side-width-2 .side-border .side-footer {
		background: #2f2f2f !important;
	}
	
	.side-width-1 .side-border .side-body, .side-width-1 .side-border .side-head, .side-width-1 .side-border .side-footer {
		background: #2f2f2f !important;
	}
	
	#blog-counter {
		background: rgba(0, 0, 0, .25);
	}
	
	#widget-ccl {
		background: #2f2f2f;
		border-radius: 10px;
	}
	
	#post-area .post, #right-area, #blog-menu, #left-area, .round_box2 {
		box-shadow: 0 0 3px #000;
	}
	
	#whole-border {
		background: none;
	}
	
	#whole-head, #whole-footer {
		background: none;
	}
	
	#blog-counter .today, #blog-counter .total {
		width: 165px !important;
	}
	
	#widget-weather {
		background: rgba(0, 0, 0, .25);
		border-radius: 10px;
		height: 65px;
	}
	
	#widget-weather .area {
		color: #cacaca;
	}
	
	#widget-weather .today-temperature, #widget-weather .tomorrow-temperature {
		color: #fff;
	}
	
	#widget-saying .bg-head {
		background: rgba(0, 0, 0, .25);
		border-radius: 10px 10px 0 0;
	}
	
	#widget-saying .bg-footer {
		background: rgba(0, 0, 0, .25);
		border-radius: 0 0 10px 10px;
	}
	
	#widget-saying .bg-body {
		background: rgba(0, 0, 0, .25);
	}
	
	.ccl_layer p strong {
		color: #fff;
	}
	
	#widget-currency .bg-body h3, #widget-currency .bg-body h3 span {
		color: #242424;
	}
	
	#mainFrame {
		height: 100%;
		background: #242424;
	}
	
	.se_cell {
		background-color: #242424;
		border: 1px solid #404040;
		border-color: #404040 !important;
	}
	
	.se_theme_transparent .se_horizontalLine.default .se_hr, .se_theme_transparent .se_horizontalLine.line1 .se_hr {
		background-color: #404040 !important;
	}
	
	.se_theme_transparent .se_audio .se_audio_wrap, .se_theme_transparent .se_map.default .se_map_article, .se_theme_transparent .se_map.map_text .ico_map_text, .se_theme_transparent .se_map.map_text .se_map_article, .se_theme_transparent .se_oglink .se_og_wrap, .se_theme_transparent .se_subjectMatter .se_viewArea {
		background-color: #242424;
	}
	
	.se_oglink .se_og_wrap {
		background: none;
	}
	
	.se_oglink .se_og_tit {
		color: #fff;
	}
	
	.se_oglink .se_og_desc {
		color: #cacaca;
	}
	
	#blog-calendar .bg-footer, #blog-calendar .bg-head, #blog-calendar .bg-body {
		background: rgba(0, 0, 0, .25);
	}
	
	#blog-calendar .bg-head {
		border-radius: 10px 10px 0 0;
	}
	
	#blog-calendar .bg-footer {
		height: 10px;
		border-radius: 0 0 10px 10px;
	}
	
	#blog-calendar .col1 {
		color: #cacaca;
	}
	
	#blog-profile .con {
		width: auto;
	}
	
	.se-viewer .se-section-placesMap {
		background-color: #242424;
	}
	
	.se-viewer .se-section-placesMap .se-map-title {
		color: #fff;
	}
	
	.se-viewer .se-section-placesMap.se-section-placesMap-multiple .se-module-map-text:not(:last-child):after {
		background-color: #404040;
	}
	
	.cwg_master {
		background: rgba(0, 0, 0, .25);
		border-radius: 10px;
	}
	
	.cwg_wrap .cwg_badge h1.type5 span {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cwg_type5 .flt, .cwg_wrap .cwg_cnt .lnr, .cwg_wrap .cwg_cnt em, .cwg_wrap .cwg_lst h2 a span {
		filter: invert(88%) hue-rotate(-180deg);
	}
	
	.cwg_wrap .cwg_lst h2 a {
		color: #fff;
	}
	
	.cwg_wrap .cwg_lst li a {
		color: #cacaca;
	}
	
	.cwg_wrap .cwg_btm {
		border-top: 1px solid #404040;
	}
	
	.cwg_wrap .cwg_status {
		position: relative;
	}
	
	.cwg_wrap .cwg_status:before {
		position: absolute;
		content: '';
		width: calc(100% + 10px);
		height: calc(100% + 10px);
		border-radius: 10px;
		left: 50%;
		top: 50%;
		transform: translate(-50%, -50%);
		background: #242424;
	}
	
	.libr_wrp {
		background: rgba(0, 0, 0, .25);
		border-radius: 10px;
	}
	
	.libr_wrp .libr_h .tit, .libr_wrp .libr_ft .pg, .libr_wrp .my .nodt_post {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#edit_module .bi2 .temp_save span {
		color: #fff;
	}
	
	.layer_pop .inner_pop {
		background-color: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.temporary_write .txt_03 {
		color: #fff;
	}
	
	.temporary_write .btn_tbl_list_delete {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.temporary_write .tbl_list th {
		border-top: 1px solid #404040;
		border-bottom: 1px solid #404040;
		color: #cacaca;
	}
	
	.temporary_write .tbl_list td {
		border-bottom: 1px solid #404040;
	}
	
	.temporary_write .tbl_list td.title a {
		color: #cacaca;
	}
	
	.temporary_write .paginate a:hover, .temporary_write .paginate strong {
		border: 1px solid #404040;
	}
	
	.temporary_write .edit_change_btn img, .temporary_write .tbl_list td.time .delete {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	body {
		color: #cacaca;
	}
	
	.temporary_write .time_box {
		background-color: #242424;
	}
	
	.temporary_write .time_box select+a img, #edit_module .subject select {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#edit_module .subject .box_input {
		background-color: #242424;
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	#edit_module textarea {
		color: #cacaca;
	}
	
	#smart_editor2, #smart_editor2 h1, #smart_editor2 h2, #smart_editor2 h3, #smart_editor2 h4, #smart_editor2 h5, #smart_editor2 h6, #smart_editor2 input, #smart_editor2 textarea, #smart_editor2 select, #smart_editor2 table, #smart_editor2 button {
		color: #cacaca;
	}
	
	#smart_editor2 #smart_editor2_content {
		border: 1px solid #404040;
	}
	
	#smart_editor2 .se2_conversion_mode {
		border-top: 1px solid #404040;
		background: #2f2f2f;
	}
	
	#smart_editor2 .se2_converter .se2_to_editor, #smart_editor2 .se2_converter .se2_to_html, #smart_editor2 .se2_converter .se2_to_text {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	#smart_editor2 .se2_converter .active .se2_to_editor, #smart_editor2 .se2_converter .active .se2_to_html, #smart_editor2 .se2_converter .active .se2_to_text {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#smart_editor2 .ly_controller {
		background: #2f2f2f;
		border: 1px solid #404040;
	}
	
	#smart_editor2 .ly_controller .bt_clse, #smart_editor2 .ly_controller .ic_arr {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	#smart_editor2 .ly_controller p {
		color: #cacaca;
	}
	
	#smart_editor2 .se2_input_wysiwyg, #smart_editor2 .se2_input_syntax {
		background: #242424;
		color: #cacaca;
	}
	
	#edit_module ul.post label {
		color: #fff;
	}
	
	#edit_module ul.post .chk_user_default {
		border-top: 1px solid #404040;
	}
	
	#edit_module ul.post {
		border-bottom: 1px solid #404040;
	}
	
	#edit_module ul.post .chk_user_default label, #edit_module ul.post .setting div label, .mr_tx {
		color: #cacaca;
	}
	
	.ic_me2, .ic_fb, .ic_tw {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#edit_module ul.post .setting .link {
		color: #fff;
	}
	
	.scrap_allow_pop {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.scrap_allow_pop ul li a.selected, .scrap_allow_pop ul li a:hover {
		background-color: #3a3a3a;
	}
	
	.scrap_allow_pop ul li a {
		color: #cacaca !important;
	}
	
	#edit_module ul.post .help03 {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.tt_ly {
		color: #cacaca;
	}
	
	.tt_ly .tt_arr {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.tt_ly .tt_bx {
		background: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.ex_sns .tit {
		color: #fff;
	}
	
	.ex_sns .btn_close {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	#snsHelpLayer .inner_pop .tit+p img {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.btn_app_set, #edit_module .write_atheroma div .theme_select {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#postWriteFormBody {
		height: 100%;
		width: 100%;
		background: #242424;
	}
	
	#edit_module .write_atheroma .theme_select_txt {
		border-bottom: 1px solid #404040;
		color: #cacaca;
	}
	
	#edit_module .write_atheroma .theme_list li {
		border-right: 1px solid #404040;
	}
	
	#edit_module .write_atheroma .sub_select {
		border-top: 1px solid #404040;
	}
	
	#edit_module .write_atheroma .sub_select label {
		color: #cacaca;
	}
	
	#edit_module .write_atheroma .theme_list li {
		color: #fff;
	}
	
	#edit_module ul.post .box_input, #edit_module ul.post #tagList {
		background-color: #242424;
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	#edit_module ul.post .tag_area img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#edit_module ul.post .tag strong {
		color: #fff;
	}
	
	#edit_module ul.post .tag_list {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	#edit_module ul.post .tag_list a {
		color: #cacaca;
	}
	
	.se2_copy>img, .se2_copy>img+a>img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#edit_module .autoinsert .lb, #edit_module ul.post .reg_time div label {
		color: #cacaca;
	}
	
	#btn_tempsave, #btn_preview, #btn_submit, .rbtn {
		position: relative;
	}
	
	#btn_tempsave:after {
		content: '임시저장';
	}
	
	#btn_preview:after {
		content: '미리보기';
	}
	
	#btn_submit:after {
		content: '저장';
		color: #242424 !important;
	}
	
	.rbtn:after {
		content: '작성취소';
		top: 50% !important;
	}
	
	#btn_tempsave:after, #btn_preview:after, #btn_submit:after, .rbtn:after {
		position: absolute;
		color: #cacaca;
		font-size: 12px;
		left: 50%;
		top: 60%;
		transform: translate(-50%, -50%);
		white-space: nowrap;
	}
	
	#btn_tempsave img, #btn_preview img, #btn_submit img, .rbtn img {
		box-sizing: border-box;
		width: 66px;
		height: 30px;
		padding-left: 66px;
		border: 1px solid #404040;
		background: #242424;
	}
	
	#btn_submit img {
		background: #019341 !important;
		border: 1px solid #019341 !important;
	}
	
	.sta>ul>li>a, .sta>ul>li>a:visited, .sta>ul>li>a:link {
		color: #cacaca;
	}
	
	#gnb-direct1.ly_gnb {
		background: #2f2f2f;
	}
	
	#gnb-direct1.ly_gnb a {
		color: #cacaca;
	}
	
	#gnb-direct1.ly_gnb:after {
		background: #2f2f2f;
	}
	
	#gnb-direct1.ly_gnb .last:before {
		border-top: 1px solid #404040;
	}
	
	#gnb-direct1.ly_gnb:before {
		background: #2f2f2f;
	}
	
	#edit_module .write_atheroma div .theme_search .box_search {
		border: 1px solid #404040;
		color: #cacaca;
		background: #242424;
	}
	
	#edit_module .write_atheroma div .theme_search img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.postsend_layer.thin li a:hover {
		background-color: #3a3a3a;
	}
	
	.postsend_layer.thin li a, .postsend_layer .postsend_tit {
		color: #cacaca;
	}
	
	.postsend_layer .postsend_paging {
		border-top: 1px solid #404040;
	}
	
	#edit_module .write_atheroma div .theme_search {
		background-color: #242424 !important;
	}
	
	#edit_module .write_atheroma div .theme_search .result {
		color: #fff;
	}
	
	#edit_module ul.post .set {
		background-color: #2f2f2f;
		border: 1px solid #404040;
	}
	
	#edit_module ul.post .setting .send_post_set dt {
		color: #fff;
	}
	
	.layer_pop .content1 .cont_send {
		background: #242424;
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.layer_pop .pbtn {
		border-top: 1px solid #404040;
	}
	
	.layer_pop .pbtn img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.__se_object>div[style]>div[style*='dbattach/ico_'] {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.__se_object>div[style]>div[style*='dbattach/ico_'] * {
		color: #000 !important;
	}
	
	.__se_object>div[style*='#f4f4f4'] {
		background: rgba(0, 0, 0, .25) !important;
	}
	
	.se-viewer .se-module-file {
		border: 1px solid #404040;
		background: #242424;
	}
	
	.se-viewer .se-file-name-container {
		color: #fff;
	}
	
	.se-viewer .se-module-schedule {
		background-color: #242424;
	}
	
	.se-viewer .se-schedule-title-text {
		color: #fff;
	}
	
	.se-viewer .se-schedule-date {
		color: #cacaca;
	}
	
	.se-viewer .se-schedule-duration {
		color: #cacaca;
	}
	
	.se-viewer .se-schedule-content {
		border-top: 1px solid #404040;
	}
	
	.se-viewer .se-module-map-image, .se-viewer .se-schedule-detail-url .se-schedule-info:before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.se-viewer .se-section-schedule .se-map-title, .se-viewer .se-schedule-url, .se-viewer .se-schedule-info {
		color: #cacaca;
	}
	
	.se-viewer .se-section-code.se-l-code_stripe .se-module-code {
		background-image: linear-gradient(#2f2f2f 25%, #353535 0, #353535 75%, #2f2f2f 0);
	}
	
	.se-viewer .se-module-code div[class*=language-] {
		color: #cacaca;
	}
	
	.se-viewer .se-file-save-option {
		border: 1px solid #404040;
		background: #242424;
	}
	
	.se-viewer .se-file-save-option-button:active, .se-viewer .se-file-save-option-button:focus, .se-viewer .se-file-save-option-button:hover {
		background-color: #2f2f2f;
	}
	
	.se-viewer .se-file-save-option-button, .se-viewer .se-file-save-option-button-label {
		color: #cacaca;
	}
	
	.se-viewer .se-file-save-option .se-file-save-option-item {
		border-top: 1px solid #404040;
	}
	
	.se-viewer .se-section-horizontalLine.se-l-line4 .se-hr {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.se-viewer .se-section-horizontalLine.se-l-line1 .se-hr, .se-viewer .se-section-horizontalLine.se-l-default .se-hr, .se-viewer .se-section-horizontalLine.se-l-line2 .se-hr {
		background-color: #cacaca;
	}
	
	.se-viewer .se-section-placesMap.se-l-map_text .se-map-marker {
		border-right: 1px solid #404040;
	}
	
	#post-area .se_documentTitle.is-bg .se_sectionArea .blog2_post_function .btn_stat .aline, #post-area .wrap_rabbit .se-documentTitle.se-documentTitle-cover-image .blog2_post_function .btn_stat .aline {
		border-color: #404040;
	}
	
	.u_trans_module .u_trans_wrap {
		border: 1px solid #404040;
		background: #242424;
	}
	
	.u_trans_module .u_trans_wrap .u_tit {
		color: #242424;
		background: #019341;
	}
	
	.u_trans_module .u_trans_wrap .u_btn_close {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.u_trans_module .u_trans_wrap .u_lang_set .u_slt_wrap .u_slt_lang .u_btn_country {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.u_trans_module .u_trans_wrap .u_lang_set .u_lang_chg .u_btn_chg {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.u_trans_module .u_trans_wrap .u_lang_set .u_slt {
		background: #242424;
		border: 1px solid #404040;
		border-top: none;
	}
	
	.u_trans_module .u_trans_wrap .u_lang_set .u_slt .u_btn_slt:hover {
		color: #fff;
	}
	
	.u_trans_module .u_trans_wrap .u_btn_wrap .u_btn_cfm {
		border: 1px solid #404040;
		background: #242424;
		color: #cacaca;
	}
	
	#blog-profile .btn_area .btn_nb_both {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#wrapper .buddydw {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#widget-happybean .bg-head {
		background: rgba(0, 0, 0, .25);
		border-radius: 10px 10px 0 0;
		height: 10px;
	}
	
	#widget-happybean .bg-body {
		background: rgba(0, 0, 0, .25);
		border-radius: 0 0 10px 10px;
	}
	
	#widget-happybean .bg-body p {
		padding: 0;
	}
	
	#widget-happybean td {
		color: #cacaca;
		position: relative;
	}
	
	#widget-happybean th {
		display: block;
		width: 55px;
	}
	
	#widget-happybean table {
		margin-left: 0;
	}
	
	#widget-happybean td {
		vertical-align: top;
	}
	
	#widget-happybean .btns {
		height: 19px;
		overflow: hidden;
	}
	
	#widget-happybean .btns img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.map_wrp {
		background: rgba(0, 0, 0, .25);
	}
	
	#widget-mapview {
		border-radius: 10px;
	}
	
	.map_wrp .country .tit {
		background: #2f2f2f;
	}
	
	.map_wrp .country .tit em {
		opacity: 1;
		font-size: 12px;
		overflow: visible;
		line-height: 12px;
		height: 100%;
		width: 100%;
		font-style: normal;
		left: 8px;
		top: 10px;
	}
	
	.map_wrp .country .tit .set, .map_wrp .tab_map, .map_wrp .btn_more, .map_wrp .map_sec .map_iner {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#profile ul.profile_etc {
		border-top: 1px solid #404040;
	}
	
	#profile ul.profile_etc li img.tit, .wrap_no_scrap_notice .desc .icon_notice {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.se_docSourceTitle, .se_infoDocSource strong {
		color: #fff;
	}
	
	.se_infoDocSource strong {
		border-right: 2px solid #fff;
	}
	
	.se-viewer .se-schedule-state-finished {
		color: #242424;
	}
	
	.cwg_wrap .cwg_track span {
		background-color: #3a3a3a;
	}
	
	.noti_area {
		border: 1px solid #2f2f2f;
		background-color: #2f2f2f;
		box-shadow: 0 0 3px #000;
		margin-bottom: 10px;
	}
	
	.se-viewer .se-section-quotation.se-l-quotation_bubble .se-quotation-container:before {
		background: -webkit-linear-gradient(left, #404040, #404040 30%, #2f2f2f 0, #2f2f2f 45%, #404040 0, #404040);
		background: linear-gradient(90deg, #404040 0, #404040 30%, #2f2f2f 0, #2f2f2f 45%, #404040 0, #404040);
		background: -webkit-linear-gradient(left, #404040, #404040 30%, #2f2f2f 0, #2f2f2f 180px, #404040 0, #404040);
		background: linear-gradient(90deg, #404040 0, #404040 30%, #2f2f2f 0, #2f2f2f 180px, #404040 0, #404040);
	}
	
	.moment_event_da-wrap {
		background-color: #404040;
	}
	
	.moment_event_da-text {
		color: #fff;
	}
	
	.moment_event_da-text strong {
		color: #af71f0;
	}
	
	.moment_event_da-btn {
		color: #fff !important;
	}
	
	.floating_bottom {
		background: #242424;
		border-top: 0;
		box-shadow: 0 1px 7px 0 #000;
	}
	
	.floating_bottom .area_sympathy .btn_arr, .floating_bottom .area_sympathy .btn_arr:visited, .floating_bottom .area_comment .btn_comment, .floating_bottom .area_comment .btn_comment:visited {
		color: #cacaca;
	}
	
	.floating_bottom .area_comment .btn_comment .ico {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.post-btn .wrap_postcomment .area_comment.pcol3 .aline, .post-btn .wrap_postcomment .area_sympathy.pcol3 .aline {
		opacity: 0.3;
	}
	
	.addfile_layer .layer_contents {
		background-color: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.addfile_layer .addfile_opt a {
		color: #cacaca;
	}
	
	.addfile_layer .clse img {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.addfile_layer .addfile_opt em {
		color: #4f4f4f;
	}
	
	.addfile_layer li img {
		border-radius: 2px;
	}
	
	.su_campaign .su_campaign_iner {
		border: 1px solid #404040;
	}
	
	.su_campaign .suite_stop {
		border-bottom: 1px solid #404040;
		background: none;
		position: relative;
	}
	
	.su_campaign .suite_stop:before {
		background: url(https://ssl.pstatic.net/static/blog/suite_stop_tit.png) no-repeat;
		background-size: 404px 54px;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.su_campaign {
		background: #242424;
	}
	
	.su_campaign .tit {
		color: #fff;
	}
	
	.su_campaign .camp_sec li {
		background: none;
		position: relative;
	}
	
	.su_campaign .camp_sec li:before {
		background: url(https://blogimgs.pstatic.net/campaign/bg_suite_dot.gif) repeat-y;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.su_campaign .camp_sec .help_lst li, .su_campaign .camp_sec .help_lst li a {
		color: #cacaca;
	}
	
	.su_campaign .camp_sec .help_lst li:before {
		background: url(https://blogimgs.pstatic.net/campaign/bg_suite_bar.gif) no-repeat 0 3px;
	}
	
	.su_campaign .camp_sec .help_lst li em {
		color: #fff;
	}
	
	.se-viewer .se-section-code.se-l-default {
		background-color: #242424;
	}
	
	.new_blog a img[alt='글쓰기'] {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.popup_da_wrap .popup_da_layer_inner {
		background-color: #2f2f2f;
	}
	
	.popup_da_wrap .popup_da_content .desc {
		color: #fff;
	}
	
	#blog-profile .btn_area .btn_talk_reserve {
		background: url("data:image/svg+xml,%3Csvg width='143' height='36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23242424' stroke='%23404040' d='M.5.5h142v35H.5z'/%3E%3Cpath d='M109.617 18.75v3.731h1.261V11.665h-1.261v2.418h-1.495c-.39-.988-1.079-1.651-2.106-1.651-1.729 0-2.496 1.859-2.496 4.043 0 2.197.767 4.069 2.496 4.069 1.079 0 1.768-.715 2.158-1.794h1.443Zm3.536 4.277V11.444h-1.274v11.583h1.274Zm-5.902-6.539c0 1.677-.39 2.886-1.222 2.886-.819 0-1.222-1.209-1.222-2.886s.403-2.912 1.222-2.912c.832 0 1.222 1.235 1.222 2.912Zm1.261 0c0-.468-.039-.923-.117-1.352h1.222v2.574h-1.196c.052-.377.091-.793.091-1.222Zm12.145-1.651c0-1.625-1.339-2.743-2.977-2.743s-2.964 1.144-2.964 2.743c0 1.638 1.339 2.665 2.964 2.665 1.651 0 2.977-1.027 2.977-2.665Zm4.68.715h-1.703v-1.547h1.703v-1.092h-1.703v-1.469h-1.339v6.786h1.339v-1.599h1.703v-1.079Zm-9.243 3.276v1.053h6.214v3.159h1.339v-4.212h-7.553Zm3.25-4.004c0 .949-.676 1.664-1.664 1.664-.988 0-1.664-.689-1.664-1.664 0-.897.663-1.625 1.664-1.625 1.04 0 1.664.715 1.664 1.625Z' fill='%23cacaca'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M92 11h1v1h2v-1h2v1h3v11H88V12h3v-1h1Zm4 3h-7v8h10v-8h-3Zm-5 1v6h2v-2h1v1h1v1h2v-6h-2v2h-1v-1h-1v-1h-2Z' fill='%2303C75A'/%3E%3Cpath fill='%23404040' d='M71 9h1v18h-1z'/%3E%3Cpath d='M41.594 16.449v-1.04H35.12v-.806h5.993v-1.027H35.12v-.767h6.396v-1.066h-7.735v4.706h3.159v1.027h-4.55v1.079h10.465v-1.079h-4.589v-1.027h3.328ZM33.612 19.4v1.066h6.552v2.6h1.326V19.4h-7.878Zm19.23-2.951v-1.04h-6.474v-.806h5.993v-1.027h-5.993v-.767h6.396v-1.066h-7.735v4.706h3.159v1.027h-4.55v1.079h10.465v-1.079h-4.589v-1.027h3.328ZM44.86 19.4v1.066h6.552v2.6h1.326V19.4H44.86Z' fill='%23cacaca'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.63 11c-1.175 0-2.13.955-2.13 2.13v8.586c0 1.027 1.242 1.54 1.967.815l1.337-1.337c.11-.11.26-.171.415-.171h5.151c1.175 0 2.13-.955 2.13-2.13V13.13c0-1.175-.955-2.13-2.13-2.13h-6.74Zm-1.13 2.13c0-.623.507-1.13 1.13-1.13h6.74c.623 0 1.13.507 1.13 1.13v5.763c0 .623-.507 1.13-1.13 1.13h-5.15c-.42 0-.825.166-1.123.464l-1.337 1.337a.153.153 0 0 1-.26-.108V13.13Zm1.923 2.228a.652.652 0 1 1 0 1.305.652.652 0 0 1 0-1.305Zm3.228.653a.652.652 0 1 0-1.304 0 .652.652 0 0 0 1.304 0Zm1.923-.652a.652.652 0 1 1 0 1.304.652.652 0 0 1 0-1.305Z' fill='%2303C75A'/%3E%3C/svg%3E") no-repeat;
	}
	
	.talk_preview_area .banner_type_blog {
		background: none !important;
	}
	
	.talk_preview_area .banner_type_blog:before {
		position: absolute;
		background: url(https://ssl.pstatic.net/static.talk/bizmember/script/2022083100/img/bg_banner_profile.png) 0 0 no-repeat;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.talk_preview_area .talkpartner_thumb {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.talk_preview_area .banner_type_blog .talk_banner_desc {
		color: #fff;
	}
	
	.talk_preview_area .banner_type_blog .talk_banner_detail {
		color: #cacaca;
	}
	
	.talk_preview_area .talk_btn_txt {
		color: #fff;
	}
}

@-moz-document url-prefix("https://blog.naver.com/SympathyHistoryList.nhn"), url-prefix("http://blog.naver.com/SympathyHistoryList.nhn"), url-prefix("https://blog.naver.com/SympathyHistoryList.naver"), url-prefix("http://blog.naver.com/SympathyHistoryList.naver")
{
	html, head, body {
		background: #2f2f2f !important;
	}
	
	#post-area:before {
		background: none !important;
	}
}

@-moz-document url-prefix("https://blog.naver.com/BuddyAdd.nhn"), url-prefix("https://section.blog.naver.com/connect/PopConnectBuddyAddForm.nhn"), url-prefix("https://section.blog.naver.com/connect/PopConnectBuddyAdd.nhn"), url-prefix("http://blog.naver.com/BuddyAdd.nhn"), url-prefix("http://section.blog.naver.com/connect/PopConnectBuddyAddForm.nhn"), url-prefix("http://section.blog.naver.com/connect/PopConnectBuddyAdd.nhn"), url-prefix("https://blog.naver.com/BuddyAdd.naver"), url-prefix("https://section.blog.naver.com/connect/PopConnectBuddyAddForm.naver"), url-prefix("https://section.blog.naver.com/connect/PopConnectBuddyAdd.naver")
{
	.area_layer_popup {
		background: #242424;
	}
	
	body {
		background: #242424;
	}
	
	a:visited, a:link {
		color: #fff;
	}
	
	.popup_buddy .popup_heading .title, .popup_item .popup_heading .title, .popup_post_setting .popup_heading .title, .popup_buddy .wrap_radio label {
		color: #fff;
	}
	
	.popup_buddy .buddy_state {
		background-color: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.popup_buddy .tip_box, .popup_buddy .notice {
		color: #cacaca;
	}
	
	.popup_buddy .area_button .button_cancel, .popup_buddy .area_button .button_reject, .popup_item .area_button .button_cancel, .popup_item .area_button .button_reject, .popup_post_setting .area_button .button_cancel, .popup_post_setting .area_button .button_reject {
		border: 1px solid #404040;
		background-color: #2f2f2f;
		color: #cacaca;
	}
	
	.popup_buddy .area_button .button_next, .popup_buddy .area_button .button_close, .popup_buddy .area_button .button_receive, .popup_item .area_button .button_next, .popup_item .area_button .button_close, .popup_item .area_button .button_receive, .popup_post_setting .area_button .button_next, .popup_post_setting .area_button .button_close, .popup_post_setting .area_button .button_receive {
		background-color: #019341;
		color: #242424;
	}
	
	.buddy_state .message_each_buddy {
		background-color: #2f2f2f;
		color: #cacaca;
	}
	
	.buddy_state .text_each_buddy {
		color: #cacaca;
		border-bottom: 1px solid #4f4f4f;
	}
	
	.area_dropdown .present_selected {
		border: 1px solid #404040;
	}
	
	.area_dropdown[data-set="popup_buddy_group"] .present_selected, .area_dropdown[data-set="popup_buddy_open"] .present_selected, .area_dropdown[data-set="popup_category_group"] .present_selected {
		border-color: #404040;
	}
	
	.area_dropdown {
		background-color: #242424;
		color: #cacaca;
	}
	
	.area_dropdown[data-set="buddy"] .present_selected[aria-expanded="false"] .icon_arrow, .area_dropdown[data-set="hottopic"] .present_selected[aria-expanded="false"] .icon_arrow, .area_dropdown[data-set="period"] .present_selected[aria-expanded="false"] .icon_arrow, .area_dropdown[data-set="popup_buddy_group"] .present_selected[aria-expanded="false"] .icon_arrow, .area_dropdown[data-set="popup_buddy_open"] .present_selected[aria-expanded="false"] .icon_arrow, .area_dropdown[data-set="popup_category_group"] .present_selected[aria-expanded="false"] .icon_arrow {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.buddy_state .group_add .button_group_add {
		background-color: #242424;
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.buddy_state .group_add .icon_plus {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.buddy_state .message_box .text_box {
		border: 1px solid #404040;
		color: #cacaca;
		background: #242424;
	}
	
	.area_dropdown[data-set="popup_buddy_group"] .dropdown_select, .area_dropdown[data-set="popup_buddy_open"] .dropdown_select, .area_dropdown[data-set="popup_category_group"] .dropdown_select {
		border-top-color: #404040;
		border: 1px solid #404040;
	}
	
	.area_dropdown .dropdown_select {
		background-color: #242424;
		border: 1px solid #404040;
		border-top-color: #404040;
	}
	
	.buddy_state .group_name .input_text_box {
		border: 1px solid #404040;
		color: #cacaca;
		background: #242424;
	}
	
	.area_layer_popup {
		background: #242424;
	}
	
	.desc_area strong {
		color: #fff;
	}
	
	.buddy_add dt, .buddy_add .add_group img, .buddy_add .group select {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.install_area {
		border-bottom: 1px solid #404040;
		border-top: 1px solid #404040;
		background-color: #2f2f2f;
		color: #cacaca;
	}
	
	.buddy_add label strong {
		color: #cacaca;
	}
	
	.pop_container .btn_area a img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.buddy_add .public .help {
		background-color: #2f2f2f;
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.buddy_add .input_txt {
		border: 1px solid #404040;
		background: #242424;
		color: #cacaca;
	}
	
	.desc_area strong {
		color: #fff;
	}
	
	.desc_area.b_border {
		border-bottom: 1px solid #404040;
	}
	
	.desc_area {
		color: #cacaca;
	}
	
	.buddy_state .text_each_buddy .my_name {
		color: #fff;
	}
	
	.popup_buddy .wrap_radio label {
		font-size: 13px;
	}
}

@-moz-document url-prefix("https://blog.naver.com/connect/WidgetView.nhn"), url-prefix("http://blog.naver.com/connect/WidgetView.nhn"), url-prefix("https://admin.blog.naver.com/connect/WidgetView.nhn"), url-prefix("https://blog.naver.com/connect/WidgetView.naver")
{
	html, head, body {
		background: transparent !important;
	}
	
	.nc_widget .top_box .end, .nc_widget .top_box .desc {
		background: rgba(0, 0, 0, .25) !important;
	}
	
	.nc_widget .top_box .profile .go_connect {
		background: none !important;
	}
	
	.nc_widget .top_box .profile .go_connect:hover {
		text-decoration: underline;
	}
	
	.tab {
		border-left-color: transparent !important;
		border-right-color: transparent !important;
	}
	
	.nc_widget .tab {
		background: rgba(0, 0, 0, .25) !important;
	}
	
	.nc_widget .tab.tab1on .col1, .nc_widget .tab.tab2on .col2 {
		background: rgba(0, 0, 0, .25) !important;
	}
	
	.nc_widget .tab li {
		width: 50% !important;
	}
	
	.nc_widget .top_box .desc {
		border-radius: 10px 0 0 0;
	}
	
	.nc_widget .top_box .end {
		border-radius: 0 10px 0 0;
	}
	
	.wrap.bg_main {
		background-color: rgba(0, 0, 0, .25) !important;
		border-left-color: transparent !important;
		border-right-color: transparent !important;
		border-top-color: transparent !important;
		border-bottom-color: transparent !important;
	}
	
	.content.bg_main {
		background-color: rgba(0, 0, 0, .25) !important;
		border-left-color: transparent !important;
		border-right-color: transparent !important;
		border-top-color: transparent !important;
		border-bottom-color: transparent !important;
	}
	
	.sub_select, .sub_select .select_ui, .sub_select .no_select_ui, .sub_select .amount {
		color: #cacaca !important;
	}
	
	.fresh_view:before {
		position: absolute;
		content: '';
		left: -10.5px;
		top: -1px;
		width: calc(100% + 21px);
		height: 100%;
		background: rgba(0, 0, 0, .25);
		pointer-events: none;
	}
	
	.fresh_view {
		position: relative;
		border-top: 1px solid #404040 !important;
	}
	
	.sub_view .paging_now {
		color: #fff !important;
	}
	
	.nc_widget .sub_view .paging .pre_n, .nc_widget .sub_view .paging .next, .nc_widget .sub_view .paging .pre, .nc_widget .sub_view .paging .next_n {
		filter: invert(86%) hue-rotate(-180deg) !important;
	}
	
	.nc_widget .sub_select .select_ui {
		background: none !important;
		position: relative !important;
	}
	
	.nc_widget .sub_select .select_ui:after {
		position: absolute;
		background-image: url(https://blogimgs.pstatic.net/buddyconnect/widget/bg_skin1.gif);
		background-position: 0 -151px;
		background-repeat: no-repeat;
		content: '';
		left: 0;
		top: 50%;
		transform: translate(0, -50%);
		height: 13px;
		width: 13px;
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.buddy_cnt .numset span {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.nc_widget .buddy_cnt p {
		position: relative;
		margin-top: 5px;
	}
	
	.nc_widget .buddy_cnt p:before {
		position: absolute;
		content: '';
		left: 50%;
		top: calc(50% - 7px);
		transform: translate(-50%, -50%);
		width: 105%;
		height: 80%;
		border-radius: 10px;
		background: #242424;
	}
	
	.nc_widget .buddy_cnt p {
		border-bottom: 1px solid #404040 !important;
	}
	
	.buddy_cnt p {
		border-bottom-color: #404040 !important;
	}
	
	.bottom_box {
		border-color: transparent !important;
	}
	
	.nc_widget .bottom_box {
		background: rgba(0, 0, 0, .25) !important;
		border-radius: 0 0 10px 10px;
	}
	
	.nc_widget .bottom_box a {
		background: none !important;
		position: relative;
	}
	
	.nc_widget .bottom_box a:hover:after {
		text-decoration: underline;
	}
	
	.nc_widget .bottom_box a:after {
		position: absolute;
		content: '이웃으로 추가';
		color: #fff;
		font-size: 15px;
		font-weight: bold;
		left: 50%;
		top: 50%;
		transform: translate(-50%, -50%);
	}
	
	.no_buddy {
		border-bottom-color: #404040 !important;
		color: #cacaca !important;
	}
	
	.pwr_blog img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.nc_widget .pwr_blog {
		position: relative;
	}
	
	.nc_widget .pwr_blog:before {
		position: absolute;
		content: '';
		left: 50%;
		top: 50%;
		transform: translate(-50%, -50%);
		width: calc(100% + 10px);
		height: calc(100% + 10px);
		border-radius: 10px;
		background: #242424;
	}
	
	.nc_widget .add_btn img {
		filter: invert(100%) hue-rotate(-180deg) brightness(100);
	}
	
	.nc_widget .top_box .profile .go_connect {
		color: #fff !important;
	}
	
	.tab.tab1on .col1 a, .tab.tab2on .col2 a {
		color: #fff !important;
	}
	
	.fresh_view a strong {
		color: #cacaca !important;
	}
	
	.nc_light .nc_cont {
		border: transparent;
		background: rgba(0, 0, 0, .25);
	}
	
	.tab1on .tab1 a, .tab2on .tab2 a {
		background: none;
	}
	
	.nc_light .paging span strong {
		color: #fff;
	}
	
	.nc_light .paging .prev, .nc_light .paging .next {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.article_list li {
		border-top-color: #404040;
	}
	
	.article_list dt, .article_list dd {
		background-color: transparent !important;
	}
	
	.article_title {
		color: #fff;
	}
	
	.article_list li {
		border-top-color: #404040;
	}
	
	.article_desc {
		color: #cacaca;
	}
	
	.nc_light .nc_btns a img {
		filter: invert(100%) hue-rotate(-180deg) brightness(100);
	}
	
	.nc_light .tab ul {
		background-image: none;
	}
	
	.nc_widget2 .tab li:first-child a {
		border-right: transparent;
	}
	
	.fresh_view a, .fresh_view a:visited, .fresh_view a:link {
		color: #cacaca;
	}
	
	.nc_widget2 .tab li a {
		background-image: none !important;
	}
	
	.txt_list .buddy_name {
		color: #cacaca !important;
	}
	
	.nc_widget2 {
		border-radius: 10px 10px 0 0;
	}
	
	.nc_light .nc_cont {
		border-radius: 0 0 10px 10px;
	}
	
	.nc_widget2 .fresh_view:before {
		background: transparent;
	}
	
	.thumb_list2 .buddy_name {
		color: #fff !important;
	}
	
	.fresh_view, .fresh_view:before {
		border-radius: 0 0 10px 10px;
	}
	
	.nc_skin1 .article_list dt, .nc_skin1 .article_list dd {
		background: transparent !important;
	}
	
	body>hr:first-child+div[style]>table[style]>colgroup:first-child+tbody tr td[style*='simple_skin']:first-child {
		background: rgba(0, 0, 0, .25) !important;
		border-radius: 10px 0 0 10px;
	}
	
	body>hr:first-child+div[style]>table[style]>colgroup:first-child+tbody tr td[style*='simple_skin']:last-child {
		border-radius: 0 10px 10px 0;
		position: relative;
		background: rgba(0, 0, 0, .25) !important;
	}
	
	body>hr:first-child+div[style]>table[style]>colgroup:first-child+tbody tr td[style*='simple_skin']:last-child:before {
		position: absolute;
		content: '';
		background: url(https://blogimgs.pstatic.net/buddyconnect/bg_simple_skin1.gif) no-repeat;
		background-position: -163px -11px;
		width: 25px;
		height: 25px;
		border-radius: 50%;
		left: 40%;
		top: 50%;
		transform: translate(-50%, -50%);
		filter: invert(86%) hue-rotate(-180deg);
		pointer-events: none;
	}
	
	body>hr:first-child+div[style]>div:first-child>a {
		position: relative;
		width: 100%;
		height: 100%;
	}
	
	body>hr:first-child+div[style]>div:first-child>a:before {
		position: absolute;
		content: '';
		background: url(https://blogimgs.pstatic.net/buddyconnect/bg_simple_skin1.gif) no-repeat;
		background-position: -163px -11px;
		width: 25px;
		height: 25px;
		border-radius: 50%;
		left: 10%;
		top: 17px;
		filter: invert(86%) hue-rotate(-180deg);
		pointer-events: none;
	}
	
	body>hr:first-child+div[style]>div:first-child>a:after {
		position: absolute;
		content: '이웃으로 추가';
		color: #cacaca;
		font-weight: bold;
		font-size: 14px;
		right: 15px;
		top: 21.5px;
		white-space: nowrap;
	}
	
	body>hr:first-child+div[style]>div:first-child>a img {
		background: rgba(0, 0, 0, .25) !important;
		box-sizing: border-box;
		width: 136px;
		height: 38px;
		padding-left: 136px;
		border-radius: 10px;
	}
	
	.nc_widget .buddy_cnt.no_border p {
		padding-bottom: 20px;
	}
	
	.nc_skin5 .bottom_box a.eng, .nc_skin5 .bottom_box a.eng span {
		background-image: none !important;
	}
}

@-moz-document url-prefix("https://blog.naver.com/BuddyListLayer.nhn"), url-prefix("http://blog.naver.com/BuddyListLayer.nhn"), url-prefix("https://blog.naver.com/BuddyListLayer.naver"), url-prefix("http://blog.naver.com/BuddyListLayer.naver")
{
	html, head, body {
		background: #242424;
		color: #cacaca;
	}
	
	.neighbor_list {
		background-color: #242424;
	}
	
	.neighbor_list .navigation .s-box .s-label {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.neighbor_list .navigation {
		border-bottom: 1px solid #404040;
	}
	
	.neighbor_list .navigation .unit.search {
		background: #242424;
		border: 1px solid #404040;
	}
	
	.neighbor_list .navigation .unit input {
		background: #242424;
		color: #cacaca;
	}
	
	.neighbor_list .search .btn_blog_srch {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.neighbor_list .bottom {
		border-top: 1px solid #404040;
		background: #2f2f2f;
	}
	
	.paginate2 strong {
		color: #fff !important;
	}
	
	.paginate2 a, .paginate2 strong {
		color: #cacaca;
	}
	
	.neighbor_list .bottom .btn_sub {
		background: #242424;
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.neighbor_list .s-layer {
		background: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.neighbor_list .s-layer li a:hover {
		background-color: #3a3a3a;
		color: #cacaca;
	}
	
	.neighbor_list .s-layer li a {
		color: #cacaca;
	}
	
	.neighbor_list .list dt {
		color: #fff;
	}
	
	.neighbor_list .list .tree li div.tree-selected {
		background-color: #2f2f2f;
	}
	
	.neighbor_list .list .tree li div.ellipsis2 .nickname {
		color: #cacaca;
	}
	
	.neighbor_list .list .tree li div.ellipsis2 .bar {
		color: #404040;
	}
	
	.neighbor_list .list .tree li div.ellipsis2 div {
		background: none;
		position: relative;
	}
	
	.neighbor_list .list .tree li div.ellipsis2 div:before {
		background: url(https://blogimgs.pstatic.net/nblog/mylog/sp_neighbor_list.png) no-repeat 0 0;
		background-position: -190px -27px;
		position: absolute;
		content: '';
		filter: invert(86%) hue-rotate(-180deg);
		width: 16px;
		height: 16px;
		left: 0;
		top: 0;
	}
}

@-moz-document regexp("https://section\\.blog\\.naver\\.com/connect/.*"), regexp("https://section\\.blog\\.naver\\.com/connect/.*")
{
	html, head, body {
		background: #242424;
	}
	
	.container {
		background: none;
	}
	
	.nc_admin h1 img, .nc_admin h2 img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.nc_admin .login_info a {
		color: #cacaca;
	}
	
	.nc_admin .top_box {
		background: #019341;
	}
	
	* {
		font-family: Dotum,'돋움',-apple-system,BlinkMacSystemFont,helvetica,'Apple SD Gothic Neo',sans-serif !important;
	}
	
	.nc_admin .menu_box {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.nc_admin .content_box {
		background: #2f2f2f;
	}
	
	.content_box .function_box .sub_menu .manage_widget img, .content_box .function_box .sub_menu .manage_design img, .content_box .function_box .sub_menu .mnu_buddymng img, .content_box .function_box .sub_menu .mnu_buddymng_group img, .content_box .function_box .sub_menu .mnu_buddymng_order img, .btn_addbuddy {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.nc_admin .content_box .function_box {
		border-bottom: 1px solid #404040;
	}
	
	#content .used_area .manage_item img {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.nc_admin .content_box .m_widget .used_area ul {
		border-bottom: 1px solid #404040;
	}
	
	.nc_admin .content_box .manage input.txt {
		color: #cacaca;
		border: 1px solid #404040;
		background: #242424;
	}
	
	.content_box .m_widget .used_area .widgetadd a img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.nc_admin .content_box .manage .submit {
		border-top: 1px solid #404040;
	}
	
	.nc_admin .content_box .inner {
		background: #2f2f2f;
	}
	
	#content .copy_area .manage_item img {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	#content .copy_area .copy_widget img {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	#content .submit .save img {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.selectbox-box {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.selectbox-layer {
		background-color: #242424;
		border: 1px solid #404040;
	}
	
	.selectbox-list ul li {
		background-color: #242424;
		color: #cacaca;
	}
	
	.selectbox-list ul li.selectbox-item-over {
		background-color: #2f2f2f !important;
	}
	
	.selectbox-list ul li.selectbox-item-selected {
		color: #fff;
	}
	
	.nc_admin .content_box .function_box .desc {
		color: #cacaca;
	}
	
	.content_box .no_newpost2 {
		border-bottom: 1px solid #404040;
		color: #cacaca;
	}
	
	.ngb_p p .p_blog_list {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.ngb_cate {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.list_type_8 .nbb_lbx .tit a {
		color: #fff;
	}
	
	.list_type_8 .nbb_lbx .cont a {
		color: #cacaca;
	}
	
	.list_type_8 .nbb_lbx .t_txt a {
		color: #7474e3;
	}
	
	.list_type_8 .bottom_line {
		background-color: #404040;
	}
	
	.list_type_8 .nbb_lbx .tit .btn_ngb {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.list_type_8 .nbb_lbx .tit .name {
		background: none;
	}
	
	.nc_admin .footer address {
		color: #cacaca;
	}
	
	.nc_admin .footer address a {
		color: #fff;
	}
	
	.nc_admin .snd_widget a {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.nc_admin .content_box .my_buddy_list .buddy_name {
		color: #fff;
	}
	
	.nc_admin .content_box .my_buddy_list {
		border-bottom: 1px solid #404040;
	}
	
	.nc_admin .content_box .in_buddy_table .header th {
		background-color: #242424;
		border-top: 1px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	.nc_admin .content_box .in_buddy_table tr.sel {
		filter: none;
	}
	
	.nc_admin .content_box .in_buddy_table .header th img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.nc_admin .content_box .in_buddy_table tr.sel {
		background-color: #3a3a3a;
	}
	
	.nc_admin .content_box .in_buddy_table .buddy_name {
		color: #fff;
	}
	
	.nc_admin .content_box .in_buddy_table .bar {
		color: #404040;
		background: #2f2f2f;
	}
	
	.nc_admin .content_box .table_wrap {
		border-bottom: 1px solid #404040;
	}
	
	.nc_admin .content_box .in_buddy_table .publish img, .desc_buddymanage .btn img {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.desc_buddymanage .search_form .input_t {
		border: 1px solid #404040;
		background: #242424;
		color: #cacaca;
	}
	
	.desc_buddymanage .search_form input[type=image] {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.tbl_buddymanage th {
		background-color: #3a3a3a;
		border-bottom: 1px solid #404040;
		color: #cacaca;
	}
	
	.tbl_buddymanage {
		border-top: 1px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	.tbl_buddymanage .selected td {
		background-color: #3a3a3a;
	}
	
	.tbl_buddymanage td {
		color: #cacaca;
		border-top: 1px solid #404040;
	}
	
	.tbl_buddymanage td.buddy {
		color: #cacaca;
	}
	
	.tbl_buddymanage td.buddy .nickname, .tbl_buddymanage td.buddy .nickname a {
		color: #fff;
	}
	
	.tbl_buddymanage td.buddy a {
		color: #cacaca;
	}
	
	.tbl_buddymanage td.buddy .bar {
		color: #404040;
		background: #2f2f2f;
	}
	
	.layer_popup .layer_content {
		background: #242424;
		border: 2px solid #404040;
	}
	
	.layer_popup .layer_header {
		background: #242424;
		color: #fff;
	}
	
	.layer_popup .layer_content *, .layer_popup .layer_desc * {
		color: #cacaca;
	}
	
	.layer_popup .txt_2 {
		border: 1px solid #404040;
		color: #cacaca;
		background: #242424;
	}
	
	.layer_popup .opt2 th select {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.layer_popup .btn_2 {
		border-top: 1px solid #404040;
	}
	
	.layer_popup .layer_content *, .layer_popup .layer_desc * {
		color: #cacaca;
	}
	
	.layer_popup .btn_2 img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.tbl_buddymanage .pub_on {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.layer_popup .pr_1 {
		border-bottom: 1px solid #404040;
	}
	
	.layer_popup .btn_1 img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.groupselectlayer {
		border: 1px solid #404040;
		background-color: #242424;
	}
	
	.groupselectlayer ul li a {
		color: #cacaca;
	}
	
	.groupselectlayer ul li a:hover {
		background-color: #2f2f2f;
		color: #fff;
	}
	
	.groupselectlayer ul li .make {
		border-top: 1px solid #404040;
	}
	
	.groupselectlayer ul li .newgroup_input {
		color: #cacaca;
	}
	
	.groupselectlayer ul li .newgroup_input .chkb_txt {
		border: 1px solid #404040;
		color: #cacaca;
		background: #242424;
	}
	
	.groupselectlayer ul li a img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.tbl_buddymanage .pub_off, .desc_buddymanage .right_btn img, .tbl_buddymanage td .view_pub_on, .tbl_buddymanage td .view_pub_off {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.desc_buddymanage .allselect label {
		color: #cacaca;
	}
	
	.bar {
		background: #2f2f2f;
	}
	
	td:hover > .bar {
		background: #3a3a3a;
	}
	
	.tbl_buddymanage td.buddygroup .bar {
		color: #404040;
	}
	
	.layer_popup .txt_3 {
		border: 1px solid #404040;
		color: #cacaca;
		background: #242424;
	}
	
	.layer_popup .btn_2 input[type=image] {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.tbl_buddymanage td.buddygroup img {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	#browse-button input[type=file] {
		border: 1px solid #404040 !important;
	}
	
	.layer_popup .list1 li {
		color: #cacaca;
	}
	
	.buddy_bloggo_wrap {
		border: 1px solid #404040;
	}
	
	.buddy_bloggo_wrap .move_btn {
		border-bottom: 1px solid #404040;
		background-color: #3a3a3a;
	}
	
	.buddy_bloggo_wrap .move_btn dt {
		color: #fff;
	}
	
	.buddy_bloggo_wrap .move_btn dd img {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.buddy_bloggo_wrap .tree li .ellipsis2 {
		color: #cacaca;
	}
	
	.buddy_bloggo_wrap .list_wrap {
		border-left: 1px solid #404040;
	}
	
	.buddymanage .btn_bar img {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.buddy_bloggo_wrap .tree li div.tree-selected {
		background-color: #3a3a3a;
	}
	
	.nc_admin .content_box .buddymanage .submit .save img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.buddylist_option .info {
		color: #cacaca;
	}
	
	#buddyContent dt img {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.nc_admin .content_box .m_design .buddy_style_area label, .nc_admin .content_box .m_design .widget_type_area label, .nc_admin .content_box .m_design .select_blog_area label, .nc_admin .content_box .m_design .buddy_order_area li, .nc_admin .content_box .m_design .buddy_order_area .txt a, .nc_admin .content_box .m_design .basic_tab_area label, .nc_admin .content_box .m_design .widget_size_area .field dt, .nc_admin .content_box .m_design .widget_size_area .field dd, .nc_admin .content_box .m_design .widget_design_area .menu label {
		color: #cacaca;
	}
	
	.nc_admin .content_box .manage .submit .save img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.nc_admin .content_box .m_design .preview_area dd {
		background-color: #242424;
		border: 1px solid #404040;
	}
	
	.nc_admin .profile_info, .nc_admin .profile_info .blog_name {
		color: #ceeccd;
	}
	
	.nc_admin .profile_info .blog_nick {
		color: #fff;
	}
	
	.content_box h5 a {
		color: #fff !important;
	}
	
	.content_box .list_data a {
		color: #cacaca !important;
	}
	
	.content_box .list_data .btn_bgb img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.content_box .list_data .recommend .ico_sympathy {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.content_box ul[class^='list_type_'] {
		border-bottom: 1px solid #404040;
	}
	
	.paginate_n a:hover, .paginate_n strong {
		border: 1px solid #4f4f4f;
	}
	
	.paginate_n a, .paginate_n strong {
		border: 1px solid #404040;
	}
	
	.paginate_n .pre, .paginate_n .next {
		color: #cacaca;
	}
	
	.nc_admin .content_box .my_buddy_list .up {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.nc_admin .content_box .buddy_cnt_admin .numset span {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.widget_preview .nc_widget .top_box .end, .widget_preview .nc_widget .top_box .desc {
		background: rgba(0, 0, 0, .25) !important;
	}
	
	.widget_preview .nc_widget .top_box .profile .go_connect {
		background: none !important;
	}
	
	.widget_preview .nc_widget .top_box .profile .go_connect:hover {
		text-decoration: underline;
	}
	
	.widget_preview .tab {
		border-left-color: transparent !important;
		border-right-color: transparent !important;
	}
	
	.widget_preview .nc_widget .tab {
		background: rgba(0, 0, 0, .25) !important;
	}
	
	.widget_preview .nc_widget .tab.tab1on .col1, .widget_preview .nc_widget .tab.tab2on .col2 {
		background: rgba(0, 0, 0, .25) !important;
	}
	
	.widget_preview .nc_widget .tab li {
		width: 50% !important;
	}
	
	.widget_preview .nc_widget .top_box .desc {
		border-radius: 10px 0 0 0;
	}
	
	.widget_preview .nc_widget .top_box .end {
		border-radius: 0 10px 0 0;
	}
	
	.widget_preview .wrap.bg_main {
		background-color: rgba(0, 0, 0, .25) !important;
		border-left-color: transparent !important;
		border-right-color: transparent !important;
		border-top-color: transparent !important;
		border-bottom-color: transparent !important;
	}
	
	.widget_preview .content.bg_main {
		background-color: rgba(0, 0, 0, .25) !important;
		border-left-color: transparent !important;
		border-right-color: transparent !important;
		border-top-color: transparent !important;
		border-bottom-color: transparent !important;
	}
	
	.widget_preview .sub_select, .sub_select .select_ui, .widget_preview .sub_select .no_select_ui, .widget_preview .sub_select .amount {
		color: #cacaca !important;
	}
	
	.widget_preview .fresh_view:before {
		position: absolute;
		content: '';
		left: -13.5px;
		top: -1px;
		width: calc(100% + 27px);
		height: 100%;
		background: rgba(0, 0, 0, .25);
		pointer-events: none;
	}
	
	.widget_preview .fresh_view {
		position: relative;
		border-top: 1px solid #404040 !important;
	}
	
	.widget_preview .sub_view .paging_now {
		color: #fff !important;
	}
	
	.widget_preview .nc_widget .sub_view .paging .pre_n, .widget_preview .nc_widget .sub_view .paging .next, .widget_preview .nc_widget .sub_view .paging .pre, .widget_preview .nc_widget .sub_view .paging .next_n {
		filter: invert(86%) hue-rotate(-180deg) !important;
	}
	
	.widget_preview .nc_widget .sub_select .select_ui {
		background: none !important;
		position: relative !important;
	}
	
	.widget_preview .nc_widget .sub_select .select_ui:after {
		position: absolute;
		background-image: url(https://blogimgs.pstatic.net/buddyconnect/widget/bg_skin1.gif);
		background-position: 0 -151px;
		background-repeat: no-repeat;
		content: '';
		left: 0;
		top: 50%;
		transform: translate(0, -50%);
		height: 13px;
		width: 13px;
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.widget_preview .buddy_cnt .numset span {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.widget_preview .nc_widget .buddy_cnt p {
		position: relative;
		margin-top: 5px;
	}
	
	.widget_preview .nc_widget .buddy_cnt p:before {
		position: absolute;
		content: '';
		left: 50%;
		top: calc(50% - 7px);
		transform: translate(-50%, -50%);
		width: 105%;
		height: 80%;
		border-radius: 10px;
		background: #242424;
	}
	
	.widget_preview .nc_widget .buddy_cnt p {
		border-bottom: 1px solid #404040 !important;
	}
	
	.widget_preview .buddy_cnt p {
		border-bottom-color: #404040 !important;
	}
	
	.widget_preview .bottom_box {
		border-color: transparent !important;
	}
	
	.widget_preview .nc_widget .bottom_box {
		background: rgba(0, 0, 0, .25) !important;
		border-radius: 0 0 10px 10px;
	}
	
	.widget_preview .nc_widget .bottom_box a {
		background: none;
		position: relative;
	}
	
	.widget_preview .nc_widget .bottom_box a:hover:after {
		text-decoration: underline;
	}
	
	.widget_preview .nc_widget .bottom_box a:after {
		position: absolute;
		content: '이웃으로 추가';
		color: #fff;
		font-size: 15px;
		font-weight: bold;
		left: 50%;
		top: 50%;
		transform: translate(-50%, -50%);
	}
	
	.widget_preview .no_buddy {
		border-bottom-color: #404040 !important;
		color: #cacaca !important;
	}
	
	.widget_preview .pwr_blog img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.widget_preview .nc_widget .pwr_blog {
		position: relative;
	}
	
	.widget_preview .nc_widget .pwr_blog:before {
		position: absolute;
		content: '';
		left: 50%;
		top: 50%;
		transform: translate(-50%, -50%);
		width: calc(100% + 10px);
		height: calc(100% + 10px);
		border-radius: 10px;
		background: #242424;
	}
	
	.widget_preview .nc_widget .add_btn img {
		filter: invert(100%) hue-rotate(-180deg) brightness(100);
	}
	
	.widget_preview .nc_widget .top_box .profile .go_connect {
		color: #fff !important;
	}
	
	.widget_preview .tab.tab1on .col1 a, .tab.tab2on .col2 a {
		color: #fff !important;
	}
	
	.widget_preview .fresh_view a strong {
		color: #cacaca !important;
	}
	
	.widget_preview .nc_light .nc_cont {
		border: transparent;
		background: rgba(0, 0, 0, .25);
	}
	
	.widget_preview .tab1on .tab1 a, .tab2on .tab2 a {
		background: none;
	}
	
	.widget_preview .nc_light .paging span strong {
		color: #fff;
	}
	
	.widget_preview .nc_light .paging .prev, .nc_light .paging .next {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.widget_preview .article_list li {
		border-top-color: #404040;
	}
	
	.widget_preview .article_list dt, .article_list dd {
		background-color: transparent !important;
	}
	
	.widget_preview .article_title {
		color: #fff;
	}
	
	.widget_preview .article_list li {
		border-top-color: #404040;
	}
	
	.widget_preview .article_desc {
		color: #cacaca;
	}
	
	.widget_preview .nc_light .nc_btns a img {
		filter: invert(100%) hue-rotate(-180deg) brightness(100);
	}
	
	.widget_preview .nc_light .tab ul {
		background-image: none;
	}
	
	.widget_preview .nc_widget2 .tab li:first-child a {
		border-right: transparent;
	}
	
	.widget_preview .fresh_view a, .widget_preview .fresh_view a:visited, .widget_preview .fresh_view a:link {
		color: #cacaca;
	}
	
	.widget_preview .nc_widget2 .tab li a {
		background-image: none !important;
	}
	
	.widget_preview .txt_list .buddy_name {
		color: #cacaca !important;
	}
	
	.widget_preview .nc_widget2 {
		border-radius: 10px 10px 0 0;
	}
	
	.widget_preview .nc_light .nc_cont {
		border-radius: 0 0 10px 10px;
	}
	
	.widget_preview .nc_widget2 .fresh_view:before {
		background: transparent;
	}
	
	.widget_preview .thumb_list2 .buddy_name {
		color: #fff !important;
	}
	
	.widget_preview .fresh_view, .widget_preview .fresh_view:before {
		border-radius: 0 0 10px 10px;
	}
	
	.nc_admin .widget_preview .top_box {
		background: transparent !important;
	}
	
	.nc_skin1 .article_list dt, .nc_skin1 .article_list dd {
		background: transparent !important;
	}
	
	#simpleWidget1>div[style]>div[style*='simple_skin']:first-child {
		background: rgba(0, 0, 0, .25) !important;
		border-radius: 10px 0 0 10px;
	}
	
	#simpleWidget1>div[style]>div[style*='simple_skin']:last-child {
		border-radius: 0 10px 10px 0;
		position: relative;
		background: rgba(0, 0, 0, .25) !important;
	}
	
	#simpleWidget1>div[style]>div[style*='simple_skin']:last-child:before {
		position: absolute;
		content: '';
		background: url(https://blogimgs.pstatic.net/buddyconnect/bg_simple_skin1.gif) no-repeat;
		background-position: -163px -11px;
		width: 25px;
		height: 25px;
		border-radius: 50%;
		left: 40%;
		top: 50%;
		transform: translate(-50%, -50%);
		filter: invert(86%) hue-rotate(-180deg);
		pointer-events: none;
	}
	
	#simpleWidget2>div>a {
		position: relative;
		width: 100%;
		height: 100%;
	}
	
	#simpleWidget2>div:first-child>a:before {
		position: absolute;
		content: '';
		background: url(https://blogimgs.pstatic.net/buddyconnect/bg_simple_skin1.gif) no-repeat;
		background-position: -163px -11px;
		width: 25px;
		height: 25px;
		border-radius: 50%;
		left: 10%;
		top: 17px;
		filter: invert(86%) hue-rotate(-180deg);
		pointer-events: none;
	}
	
	#simpleWidget2>div:first-child>a:after {
		position: absolute;
		content: '이웃으로 추가';
		color: #cacaca;
		font-weight: bold;
		font-size: 14px;
		right: 15px;
		top: 21.5px;
		white-space: nowrap;
	}
	
	#simpleWidget2>div:first-child>a img {
		background: rgba(0, 0, 0, .25) !important;
		box-sizing: border-box;
		width: 136px;
		height: 38px;
		padding-left: 136px;
		border-radius: 10px;
	}
	
	#preview_area dt img {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.widget_design_area.widget_design_area_v2 .field li label[for='design1'], .widget_design_area.widget_design_area_v2 .field li label[for='design2'] {
		position: relative;
	}
	
	.widget_design_area.widget_design_area_v2 .field li label[for='design1']:before {
		color: #fff;
		content: '썸네일';
		font-weight: bold;
		font-size: 15px;
		position: absolute;
		left: 0;
		top: 0;
	}
	
	.widget_design_area.widget_design_area_v2 .field li label[for='design1'] img {
		width: 166px;
		height: 0px;
		box-sizing: border-box;
		padding-left: 166px;
	}
	
	.widget_design_area.widget_design_area_v2 .field li label[for='design2']:before {
		color: #fff;
		content: '버튼';
		font-weight: bold;
		font-size: 15px;
		position: absolute;
		left: 0;
		top: 0;
	}
	
	.widget_design_area.widget_design_area_v2 .field li label[for='design2'] img {
		width: 136px;
		height: 0px;
		box-sizing: border-box;
		padding-left: 136px;
	}
	
	.nc_admin .content_box .m_design .widget_design_area_v2 .field {
		overflow: visible;
	}
	
	.nc_admin .content_box .m_design .widget_design_area .color dt, .nc_admin .content_box .m_design .widget_design_area .menu dt {
		color: #fff;
	}
	
	.nc_admin .content_box .m_widget .used_area li label {
		color: #fff;
	}
	
	.nc_admin .content_box .m_widget .used_area li .btn_widget_on img, .nc_admin .content_box .m_widget .used_area li .btn_widget_off img {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.nc_admin .content_box .m_design .preview_sub a {
		color: #fff;
	}
	
	.nc_admin .content_box .m_design .preview_sub, .nc_admin .content_box .manage .submit .desc {
		color: #cacaca;
	}
}

@-moz-document url-prefix("https://widget.post.naver.com/blog2.nhn"), url-prefix("https://widget.post.naver.com/blog2.naver")
{
	html, head, body {
		background: #242424 !important;
		color: #cacaca !important;
	}
	
	.post_wrp {
		border: 1px solid #404040;
	}
	
	.post_wrp .cont {
		border-top: 1px solid #404040;
	}
	
	.post_wrp .post_logo {
		background: none;
	}
	
	.post_wrp .post_h .tit {
		position: relative;
	}
	
	.post_wrp .post_h .tit a:before {
		position: absolute;
		content: '포스트';
		color: #019341;
		font-size: 13px;
		font-weight: bold;
		left: 50%;
		top: 50%;
		transform: translate(-50%, -50%);
	}
	
	.post_wrp .view_count .bar {
		background: #404040;
	}
	
	.post_wrp .post_sec .btn_prev, .post_wrp .post_sec .btn_next {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.dimmed {
		opacity: 1;
		filter: none;
	}
	
	#widgetLayer .post_bx .thumb img[src*='img_none'] {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
}

@-moz-document url-prefix("https://blog.naver.com/PostPrint.nhn"), url-prefix("https://blog.naver.com/PostPrint.naver")
{
	.pop_view_tit {
		background: #242424;
	}
	
	.pop_view_tit h1 a, .pop_view_tit .print {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.pop_view_tit a, .pop_view_tit a:visited, .pop_view_tit a:link {
		color: #fff !important;
	}
	
	body, td, div {
		color: #cacaca;
	}
	
	td[bgcolor] {
		background-color: #242424;
	}
	
	[align=center] a img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.v_tit {
		background: none;
		border-bottom: 1px dashed #404040;
	}
}

@-moz-document url-prefix("https://blog.naverblogwidget.com/ExternalWidgetRender.nhn"), url-prefix("https://blog.naverblogwidget.com/ExternalWidgetRender.naver")
{
	b, strong {
		color: #fff;
	}
	
	span, p, li {
		color: #cacaca;
	}
}

@-moz-document url-prefix("https://api-se2.editor.naver.com")
{
	.og .box {
		background: #242424;
	}
	
	.og .txt {
		border: 1px solid #404040;
	}
	
	.og .tit {
		color: #fff;
	}
	
	.og .dsc {
		color: #cacaca;
	}
	
	.se2_outputarea .se2_db_col1, .se2_outputarea a.se2_db_col1:link, .se2_outputarea a.se2_db_col1:visited, .se2_outputarea a.se2_db_col1:hover, .se2_outputarea a.se2_db_col1:active {
		color: #fff;
	}
	
	.se2_outputarea > div:last-child > div[style*='dbattach/ico_']:first-child {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.se2_outputarea > div:last-child > div[style*='dbattach/ico_']:first-child * {
		color: #000 !important;
	}
	
	.se2_outputarea > div:last-child[style*='#f4f4f4'] {
		background: #2f2f2f !important;
	}
	
	.se2_outputarea > div:last-child[style*='#f4f4f4'] > p > a {
		color: #fff !important;
	}
	
	.se2_outputarea > div:last-child[style*='#f4f4f4'] > p + dl > dd {
		color: #cacaca !important;
	}
	
	.se2_outputarea a:link {
		color: #7474e3;
	}
}

@-moz-document url-prefix("https://blog.naver.com/PostFileUploadPopup.nhn"), url-prefix("https://blog.naver.com/PostFileUploadPopup.naver")
{
	#wrap {
		background-color: #242424;
	}
	
	#header {
		border-bottom: 1px solid #404040;
		background: #242424;
	}
	
	#header > h1 > img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.bx1_shadow {
		background: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.bx1 {
		border: 1px solid #404040;
	}
	
	.bx1 * {
		color: #cacaca;
	}
	
	.desc1 em {
		color: #fff;
	}
	
	.input_text {
		border: 1px solid #404040;
		color: #cacaca;
		background: #242424;
	}
	
	.fakefile img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#uploadSource table tr td a {
		color: #cacaca;
		background: #2f2f2f;
	}
	
	#menuTable {
		background: #2f2f2f !important;
	}
	
	#tdComputer {
		background-color: #2f2f2f !important;
	}
	
	#uploadSource > table {
		background-color: #404040 !important;
	}
	
	#menuTable > tbody > tr:nth-child(2) > td {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#tdNdrive {
		background-color: #2f2f2f !important;
	}
	
	#menuTable tbody tr:hover {
		background-color: #3a3a3a !important;
	}
	
	.w330 dt, .w330 dd, #footer input, #footer a {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#content {
		border-bottom: 1px solid #404040;
	}
	
	.loading {
		color: #cacaca;
		background: #2f2f2f;
	}
	
	.loading img {
		filter: invert(86%) hue-rotate(-180deg);
	}
}

@-moz-document url-prefix("https://blog.naver.com/lib/smarteditor2")
{
	img[s_subtype='foreign_map'], img[s_subtype='poll'] {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	html, head, body {
		background: #242424;
		color: #cacaca;
	}
	
	div[style*='background-color'] {
		background-color: #2f2f2f !important;
	}
}

@-moz-document url-prefix("https://blog.naver.com/npost/infopopup/exbook.jsp")
{
	html, head, body {
		background: #242424;
		color: #cacaca;
	}
	
	#db_data .db_tit {
		background: #242424;
		border-bottom: 1px solid #404040;
	}
	
	#db_data .db_tit h1 {
		background: none;
	}
	
	#db_data .search_box .sub_search_box {
		border: 2px solid #404040;
		background-color: #2f2f2f;
	}
	
	#db_data .search_box {
		border: 1px solid #404040;
	}
	
	#db_data td, #db_data div {
		color: #cacaca;
	}
	
	#db_data .search_box dt {
		color: #fff;
	}
	
	#db_data .search_box dd input {
		border: 1px solid #404040;
		background: #242424;
		color: #cacaca;
	}
	
	html>body #db_data .search_box .btn_search img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#db_data .result_list_on {
		border: 2px solid #019341;
	}
	
	#db_data .result_list {
		border: 1px solid #404040;
	}
	
	#db_data .tab_menu li a, #db_data .result dt {
		color: #7474e3;
	}
	
	#db_data table.Nnavi a:hover {
		background-color: #2f2f2f;
	}
	
	#db_data table.Nnavi a {
		color: #cacaca;
	}
	
	#db_data table.Nnavi .pgLL a:hover, #db_data table.Nnavi .pgL a:hover, #db_data table.Nnavi .pgR a:hover, #db_data table.Nnavi .pgRR a:hover {
		background-color: #242424;
	}
	
	#db_data table.Nnavi td {
		border-right: 1px solid #404040;
	}
	
	#db_data .db_btn img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#db_data .result .list_img img, #db_data .result .list_img2 img {
		border: 1px solid #404040 !important;
	}
}

@-moz-document url-prefix("https://blog.poll.naver.com/preview.nhn"), url-prefix("https://blog.poll.naver.com/preview.naver")
{
	#vote_pop.tem1 .main_list, #vote_pop.tem9 .main_top .wrap {
		color: #fff;
	}
	
	#vote_pop:not(.tem1) .main_list {
		color: #000;
	}
	
	.tem1 .vote_bot {
		border-top: 1px solid #404040;
	}
	
	.tem1 .vote_bot img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.ppt01_btn img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.tit_b_2 .tit_b_r li {
		color: #cacaca;
	}
	
	#vote_pop:not(.tem1) {
		filter: invert(86%) hue-rotate(-180deg);
	}
}

@-moz-document url-prefix("https://blog.naver.com/PostUpdateForm.nhn"), url-prefix("https://blog.naver.com/PostUpdateForm.naver")
{
	#btn_tempsave:after {
		opacity: 0;
	}
}

@-moz-document url-prefix("https://blog.naver.com/PostWriteForm.nhn"), url-prefix("https://blog.naver.com/PostUpdateForm.nhn"), url-prefix("https://blog.naver.com/PostWriteForm.naver"), url-prefix("https://blog.naver.com/PostUpdateForm.naver"), regexp("https://cafe\\.naver\\.com/ca-fe/cafes/(.*)/articles/write.*"), regexp("https://cafe\\.naver\\.com/ca-fe/cafes/(.*)/articles/(.*)/reply.*"), regexp("https://cafe\\.naver\\.com/ca-fe/cafes/(.*)/articles/(.*)/modify.*")
{
	.se-body .se-popup-dim-white {
		background-color: rgba(0, 0, 0, .8) !important;
	}
	
	.se-body .se-popup-container {
		background-color: #242424 !important;
		border: 1px solid #404040 !important;
	}
	
	.se-body .se-popup-title {
		color: #fff !important;
	}
	
	.se-body .se-popup-alert .se-popup-alert-text, .se-body .se-popup-transfer-error .se-popup-error-text {
		color: #cacaca !important;
	}
	
	.se-body .se-popup-button {
		background-color: #242424 !important;
		border: 1px solid #404040 !important;
	}
	
	.se-body .se-popup-button-confirm:not(:disabled):active, .se-body .se-popup-button-confirm:not(:disabled):focus, .se-body .se-popup-button-confirm:not(:disabled):hover {
		color: #242424 !important;
		border-color: #019341 !important;
		background-color: #019341 !important;
	}
	
	.se-body .se-popup-button-confirm:not(:disabled):active:before, .se-body .se-popup-button-confirm:not(:disabled):focus:before, .se-body .se-popup-button-confirm:not(:disabled):hover:before {
		border-color: #242424 !important;
	}
	
	html, body, head {
		background: #242424 !important;
		color: #cacaca !important;
	}
	
	#header, 
	div[class*='wrap_blog_seone__'] > div[class*="header__"] {
		background: #242424 !important;
	}
	
	#header .logo, 
	div[class*='header__'] > div[class*='logo__'] {
		filter: invert(86%) hue-rotate(-180deg) !important;
	}
	
	#header .area_btn_save .btn_save, #header .area_btn_save .btn_save_count, 
	div[class*='header__'] > div[class*='header_menu__'] > div[class*='area_btn_save__'] > button[class*='btn_save__'],
	div[class*='header__'] > div[class*='header_menu__'] > div[class*='area_btn_save__'] > button[class*='btn_save_count__'] {
		background-color: #242424 !important;
	}
	
	#header .area_btn_save .btn_save .text,
	div[class*='header__'] > div[class*='header_menu__'] > div[class*='area_btn_save__'] > button[class*='btn_save__'] > span[class*='text__'] {
		color: #cacaca !important;
	}
	
	#header .area_btn_save .btn_save,
	div[class*='header__'] > div[class*='header_menu__'] > div[class*='area_btn_save__'] > button[class*='btn_save__'] {
		border: 1px solid #404040 !important;
		border-right: 0 !important;
	}
	
	#header .area_btn_save .btn_save_count,
	div[class*='header__'] > div[class*='header_menu__'] > div[class*='area_btn_save__'] > button[class*='btn_save_count__'] {
		border: 1px solid #404040 !important;
		border-left: 0 !important;
	}
	
	#header .area_btn_save .btn_save_count:before,
	div[class*='header__'] > div[class*='header_menu__'] > div[class*='area_btn_save__'] > button[class*='btn_save_count__']:before {
		border-left: 1px solid #404040 !important;
	}
	
	#header .area_btn_publish .btn_publish,
	div[class*='header__'] > div[class*='header_menu__'] > div[class*='area_btn_publish__'] > div > button[class*='btn_publish__'] {
		color: #242424 !important;
		background-color: #019341 !important;
	}
	
	#header .area_btn_publish .btn_publish .sp_blog_rabbit,
	div[class*='header__'] > div[class*='header_menu__'] > div[class*='area_btn_publish__'] > div > button[class*='btn_publish__'] > i[class*='icon_wrap__'] {
		filter: invert(86%) hue-rotate(-180deg) !important;
	}
	
	#header .area_btn_overflowmenu .layer_overflowmenu,
	div[class*='header__'] > div[class*='header_menu__'] > div[class*='area_btn_overflowmenu__'] > div[class*='layer_overflowmenu__'] {
		background-color: #242424 !important;
		border: 1px solid #404040 !important;
	}
	
	#header .area_btn_overflowmenu .layer_overflowmenu .link:hover,
	div[class*='header__'] > div[class*='header_menu__'] > div[class*='area_btn_overflowmenu__'] > div[class*='layer_overflowmenu__'] a[class*='link__']:hover {
		background-color: #2f2f2f !important;
	}
	
	#header .area_btn_overflowmenu .layer_overflowmenu .link,
	div[class*='header__'] > div[class*='header_menu__'] > div[class*='area_btn_overflowmenu__'] > div[class*='layer_overflowmenu__'] a[class*='link__'] {
		color: #cacaca !important;
	}
	
	#header .layer_publish,
	div[class*='header__'] div[class*='layer_publish__'] {
		background: #2f2f2f !important;
		border: 1px solid #404040 !important;
	}
	
	#header .layer_publish .set_option .set_title, #header .layer_publish .set_theme .theme1, #header .rabbit_checkbox .checkbox_label, #header .rabbit_radio .radio_label,
	div[class*='header__'] div[class*='layer_publish__'] div[class*='option_category__'] strong[class*='set_title__'],
	div[class*='header__'] div[class*='layer_publish__'] div[class*='option_theme__'] strong[class*='set_title__'],
	div[class*='header__'] div[class*='layer_publish__'] div[class*='option_open_type__'] strong[class*='set_title__'],
	div[class*='header__'] div[class*='layer_publish__'] div[class*='option_publish__'] strong[class*='set_title__'],
	div[class*='header__'] div[class*='layer_publish__'] div[class*='option_tag__'] strong[class*='set_title__'],
	div[class*='header__'] div[class*='layer_publish__'] div[class*='option_time__'] strong[class*='set_title__'] {
		color: #fff !important;
	}
	
	#header .layer_publish .selectbox .selectbox_button,
	div[class*='header__'] div[class*='layer_publish__'] div[class*='selectbox__'] button[class*='selectbox_button__'] {
		border: 1px solid #404040 !important;
	}
	
	#header .layer_publish .selectbox .selectbox_button .text,
	div[class*='header__'] div[class*='layer_publish__'] div[class*='selectbox__'] button[class*='selectbox_button__'] span[class*='text__'] {
		color: #cacaca !important;
	}
	
	div[class*='option_category__'] div[class*='layer_list_option__'][role='menu'] {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	div[class*='option_category__'] div[class*='layer_list_option__'][role='menu'] label[class*='radio_label__'] span[class*='text'] {
		color: #cacaca;
	}
	
	div[class*='set_theme__'] span[class*='theme1'] {
		color: #cacaca;
	}
	
	span[class*='input_radio__'] label[class*='radio_label__'] {
		color: #cacaca;
	}
	
	div[class*='option_open_type__'] p[class*='desc__'] {
		color: #cacaca;
	}
	
	span[class*='input_checkbox__'] label[class*='checkbox_label__'] {
		color: #cacaca;
	}
	
	span[class*='set_detail__'] a[class*='link__'] {
		color: #cacaca;
		border-bottom: 1px solid #404040;
	}
	
	span[class*='set_detail__'] i[class*='icon_help__'] {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	span[class*='set_detail__'] span[class*='layer_tip__'] {
		border: 1px solid #404040;
		background: #2f2f2f;
		color: #cacaca;
	}
	
	span[class*='set_detail__'] span[class*='layer_tip__'] span[class*='text_tip__'] {
		color: #cacaca;
	}
	
	div[class*='option_tag__'] {
		border-top: 1px solid #404040;
	}
	
	div[class*='option_tag__'] div[class*='area_tag__'] div[class*='textarea_tag__'] {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	div[class*='option_tag__'] div[class*='area_tag__'] input[class*='tag_input__'] {
		color: #cacaca;
		background: #2f2f2f;
	}
	
	div[class*='option_tag__'] div[class*='area_tag__'] span[class*='tag__'] {
		background-color: #3a3a3a;
	}
	
	div[class*='option_tag__'] div[class*='area_tag__'] span[class*='tag__']:hover:before {
		border: 1px solid #4f4f4f;
	}
	
	div[class*='option_time__'] {
		border-top: 1px solid #404040;
	}
	
	div[class*='layer_area_btn__'] {
		border-top: 1px solid #404040;
	}
	
	span[class*='input_checkbox__'] input[class*='checkbox_item__']:disabled~label[class*='checkbox_label__'] {
		color: #999;
	}
	
	div[class*='layer_area_btn__'] div[class*='area_btn__'] [class*=btn_] {
		border: 1px solid #404040;
	}
	
	div[class*='container__']:before {
		border-top: 1px solid #404040;
	}
	
	div[class*='layer_popup__'] div[class*='dimmed__'] {
		background-color: rgba(47, 47, 47, 0.75);
	}
	
	div[class*='layer_popup__'] div[class*='popup_container__'] {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	div[class*='layer_popup__'] div[class*='popup_content__'] div[class*='header__'] strong[class*='title__'] {
		color: #fff;
	}
	
	div[class*='layer_popup__'] div[class*='popup_content__'] div[class*='article__'] button[class*='delete_button_all__'] {
		border: 1px solid #404040;
	}
	
	div[class*='layer_popup__'] div[class*='popup_content__'] div[class*='section__'] div[class*='article_info__'] span[class*='article_count__'] {
		color: #cacaca;
	}
	
	div[class*='layer_popup__'] div[class*='popup_content__'] div[class*='article__'] {
		border-top: 1px solid #404040;
	}
	
	div[class*='layer_popup__'] div[class*='popup_content__'] div[class*='article__'] li[class*='item__'] {
		border-bottom: 1px solid #404040;
	}
	
	div[class*='layer_popup__'] div[class*='popup_content__'] div[class*='article__'] li[class*='item__']:hover {
		background-color: #3a3a3a;
	}
	
	div[class*='layer_popup__'] div[class*='popup_content__'] div[class*='article__'] strong[class*='title__'] {
		color: #fff;
	}
	
	div[class*='layer_popup__'] div[class*='popup_content__'] div[class*='article__'] button[class*='delete_button_all__'] span[class*='delete_button_label__'] {
		color: #cacaca;
	}
	
	#header .layer_publish .set_detail .link, #header .layer_publish .set_theme .theme2 {
		color: #cacaca !important;
	}
	
	#header .layer_publish .layer_section+.layer_section+.layer_section {
		border-top: 1px solid #404040 !important;
	}
	
	#header .layer_publish .option_tag .area_tag .textarea_tag {
		border: 1px solid #404040 !important;
		color: #cacaca !important;
	}
	
	#header .layer_publish .option_tag .area_tag .tag_input {
		color: #cacaca !important;
		background: #242424 !important;
	}
	
	#header .layer_publish .option_tag .area_tag .tag {
		background-color: #2f2f2f !important;
	}
	
	#header .layer_publish .option_tag .area_tag .tag:hover:before {
		border: 1px solid #404040 !important;
	}
	
	#header .layer_publish .layer_area_btn {
		border-top: 1px solid #404040 !important;
	}
	
	#header .layer_publish .layer_area_btn [class*=btn_] {
		border: 1px solid #404040 !important;
	}
	
	#header .layer_publish .layer_area_btn [class*=btn_]:hover .text {
		color: #242424 !important;
	}
	
	#header .layer_publish .layer_area_btn .btn_confirm:hover .sp_blog_rabbit {
		filter: invert(86%) hue-rotate(-180deg) !important;
	}
	
	#header .layer_publish .set_detail .layer_tip {
		background: #242424 !important;
		border: 1px solid #404040 !important;
		color: #cacaca !important;
	}
	
	#header .layer_publish .option_publish .btn_publish_fold .sp_blog_rabbit {
		filter: invert(86%) hue-rotate(-180deg) !important;
	}
	
	#header .layer_publish .selectbox .layer_list_option {
		border: 1px solid #404040 !important;
		background-color: #242424 !important;
	}
	
	#header .layer_publish .selectbox .layer_list_option .radio_label .text {
		color: #fff !important;
	}
	
	#header .layer_publish .selectbox .layer_list_option .radio_label:hover {
		background-color: #2f2f2f !important;
	}
	
	#header .layer_publish .set_theme_title .title, #header .layer_publish .list_theme .title {
		color: #fff !important;
	}
	
	#header .layer_publish .layer_area_btn .btn_cancel:hover {
		background: #242424 !important;
	}
	
	#header .layer_publish .layer_set_link {
		border: 1px solid #404040 !important;
		background: #242424 !important;
	}
	
	#header .layer_publish .layer_set_link .radio_label:hover {
		background-color: #2f2f2f !important;
	}
	
	#header .layer_publish .time .date .input_date {
		background: #242424 !important;
		border: 1px solid #404040 !important;
	}
	
	#header .layer_publish .time .hour_option, #header .layer_publish .time .minute_option {
		background-color: #242424 !important;
	}
	
	#header .layer_publish .time .hour, #header .layer_publish .time .minute {
		border: 1px solid #404040 !important;
	}
	
	#header .layer_publish .layer_area_btn .btn_cancel:hover .text {
		color: #cacaca !important;
	}
	
	.rabbit_su_campaign {
		background-color: #2f2f2f !important;
		border-top: 1px solid #404040 !important;
		color: #cacaca !important;
	}
	
	.rabbit_su_campaign strong {
		color: #fff !important;
	}
	
	.rabbit_su_campaign legend, .rabbit_su_campaign .lst_link a {
		color: #cacaca !important;
	}
	
	.se-body .se-wrap {
		background-color: #404040 !important;
	}
	
	.se-body .se-wrap:before, .se-body .se-l-document-toolbar {
		border-top: 1px solid #404040 !important;
	}
	
	.se-body .se-document-toolbar {
		background-color: #242424 !important;
	}
	
	.se-body .se-cell-context-menu-button.se-context-menu-button-column-split:before, .se-body .se-cell-context-menu-button.se-context-menu-button-delete:before, .se-body .se-cell-context-menu-button.se-context-menu-button-equal-width:before, .se-body .se-cell-context-menu-button.se-context-menu-button-merge:before, .se-body .se-cell-context-menu-button.se-context-menu-button-row-split:before, .se-body .se-contents-toolbar .se-color-apply-button:before, .se-body .se-contents-toolbar .se-color-palette-button-cell-background-color .se-toolbar-icon, .se-body .se-contents-toolbar .se-cycle-toggle-button-container .se-toolbar-button-align.se-align-center .se-toolbar-icon, .se-body .se-contents-toolbar .se-cycle-toggle-button-container .se-toolbar-button-align.se-align-justify .se-toolbar-icon, .se-body .se-contents-toolbar .se-cycle-toggle-button-container .se-toolbar-button-align.se-align-left .se-toolbar-icon, .se-body .se-contents-toolbar .se-cycle-toggle-button-container .se-toolbar-button-align.se-align-right .se-toolbar-icon, .se-body .se-contents-toolbar .se-group-toggle-button.se-toolbar-button-align.se-align-center .se-toolbar-icon, .se-body .se-contents-toolbar .se-group-toggle-button.se-toolbar-button-align.se-align-justify .se-toolbar-icon, .se-body .se-contents-toolbar .se-group-toggle-button.se-toolbar-button-align.se-align-left .se-toolbar-icon, .se-body .se-contents-toolbar .se-group-toggle-button.se-toolbar-button-align.se-align-right .se-toolbar-icon, .se-body .se-contents-toolbar .se-group-toggle-button.se-toolbar-button-code.se-code-code_black .se-toolbar-icon, .se-body .se-contents-toolbar .se-group-toggle-button.se-toolbar-button-code.se-code-code_stripe .se-toolbar-icon, .se-body .se-contents-toolbar .se-group-toggle-button.se-toolbar-button-code.se-code-default .se-toolbar-icon, .se-body .se-contents-toolbar .se-group-toggle-button.se-toolbar-button-horizontalLine.se-horizontalLine-default .se-toolbar-icon, .se-body .se-contents-toolbar .se-group-toggle-button.se-toolbar-button-horizontalLine.se-horizontalLine-line1 .se-toolbar-icon, .se-body .se-contents-toolbar .se-group-toggle-button.se-toolbar-button-horizontalLine.se-horizontalLine-line2 .se-toolbar-icon, .se-body .se-contents-toolbar .se-group-toggle-button.se-toolbar-button-horizontalLine.se-horizontalLine-line3 .se-toolbar-icon, .se-body .se-contents-toolbar .se-group-toggle-button.se-toolbar-button-horizontalLine.se-horizontalLine-line4 .se-toolbar-icon, .se-body .se-contents-toolbar .se-group-toggle-button.se-toolbar-button-horizontalLine.se-horizontalLine-line5 .se-toolbar-icon, .se-body .se-contents-toolbar .se-group-toggle-button.se-toolbar-button-horizontalLine.se-horizontalLine-line6 .se-toolbar-icon, .se-body .se-contents-toolbar .se-group-toggle-button.se-toolbar-button-horizontalLine.se-horizontalLine-line7 .se-toolbar-icon, .se-body .se-contents-toolbar .se-group-toggle-button.se-toolbar-button-image-group.se-image-group-collage .se-toolbar-icon, .se-body .se-contents-toolbar .se-group-toggle-button.se-toolbar-button-image-group.se-image-group-slide .se-toolbar-icon, .se-body .se-contents-toolbar .se-group-toggle-button.se-toolbar-button-map.se-map-default .se-toolbar-icon, .se-body .se-contents-toolbar .se-group-toggle-button.se-toolbar-button-map.se-map-map_text .se-toolbar-icon, .se-body .se-contents-toolbar .se-group-toggle-button.se-toolbar-button-object-arrangement.se-object-arrangement-extend .se-toolbar-icon, .se-body .se-contents-toolbar .se-group-toggle-button.se-toolbar-button-object-arrangement.se-object-arrangement-fit .se-toolbar-icon, .se-body .se-contents-toolbar .se-group-toggle-button.se-toolbar-button-object-arrangement.se-object-arrangement-normal .se-toolbar-icon, .se-body .se-contents-toolbar .se-group-toggle-button.se-toolbar-button-object-arrangement.se-object-arrangement-pagefull .se-toolbar-icon, .se-body .se-contents-toolbar .se-group-toggle-button.se-toolbar-button-quotation.se-quotation-default .se-toolbar-icon, .se-body .se-contents-toolbar .se-group-toggle-button.se-toolbar-button-quotation.se-quotation-quotation_bubble .se-toolbar-icon, .se-body .se-contents-toolbar .se-group-toggle-button.se-toolbar-button-quotation.se-quotation-quotation_corner .se-toolbar-icon, .se-body .se-contents-toolbar .se-group-toggle-button.se-toolbar-button-quotation.se-quotation-quotation_line .se-toolbar-icon, .se-body .se-contents-toolbar .se-group-toggle-button.se-toolbar-button-quotation.se-quotation-quotation_postit .se-toolbar-icon, .se-body .se-contents-toolbar .se-group-toggle-button.se-toolbar-button-quotation.se-quotation-quotation_underline .se-toolbar-icon, .se-body .se-contents-toolbar .se-group-toggle-button.se-toolbar-button-table-align.se-table-align-center .se-toolbar-icon, .se-body .se-contents-toolbar .se-group-toggle-button.se-toolbar-button-table-align.se-table-align-left .se-toolbar-icon, .se-body .se-contents-toolbar .se-group-toggle-button.se-toolbar-button-table-align.se-table-align-right .se-toolbar-icon, .se-body .se-contents-toolbar .se-group-toggle-button.se-toolbar-button-text-arrangement.se-text-arrangement-inner-big-left .se-toolbar-icon, .se-body .se-contents-toolbar .se-group-toggle-button.se-toolbar-button-text-arrangement.se-text-arrangement-inner-big-right .se-toolbar-icon, .se-body .se-contents-toolbar .se-group-toggle-button.se-toolbar-button-text-arrangement.se-text-arrangement-inner-left .se-toolbar-icon, .se-body .se-contents-toolbar .se-group-toggle-button.se-toolbar-button-text-arrangement.se-text-arrangement-inner-right .se-toolbar-icon, .se-body .se-contents-toolbar .se-toolbar-button-bold .se-toolbar-icon, .se-body .se-contents-toolbar .se-toolbar-button-drop-cap .se-toolbar-icon, .se-body .se-contents-toolbar .se-toolbar-button-italic .se-toolbar-icon, .se-body .se-contents-toolbar .se-toolbar-button-link .se-toolbar-icon, .se-body .se-contents-toolbar .se-toolbar-button-object-arrangement-fit .se-toolbar-icon, .se-body .se-contents-toolbar .se-toolbar-button-resizing .se-toolbar-icon, .se-body .se-contents-toolbar .se-toolbar-button-strikethrough .se-toolbar-icon, .se-body .se-contents-toolbar .se-toolbar-button-subscript .se-toolbar-icon, .se-body .se-contents-toolbar .se-toolbar-button-superscript .se-toolbar-icon, .se-body .se-contents-toolbar .se-toolbar-button-table-border .se-toolbar-icon, .se-body .se-contents-toolbar .se-toolbar-button-table-style .se-toolbar-icon, .se-body .se-contents-toolbar .se-toolbar-button-table-width .se-toolbar-icon, .se-body .se-contents-toolbar .se-toolbar-button-underline .se-toolbar-icon, .se-body .se-context-menu .se-context-menu-button.se-context-menu-button-copy:before, .se-body .se-context-menu .se-context-menu-button.se-context-menu-button-cut:before, .se-body .se-context-menu .se-context-menu-button.se-context-menu-button-delete:before, .se-body .se-context-menu .se-context-menu-button.se-context-menu-button-paste:before, .se-body .se-context-toolbar .se-color-palette-button-cell-background-color .se-toolbar-icon, .se-body .se-context-toolbar .se-cycle-toggle-button-container .se-toolbar-button-align.se-align-center .se-toolbar-icon, .se-body .se-context-toolbar .se-cycle-toggle-button-container .se-toolbar-button-align.se-align-justify .se-toolbar-icon, .se-body .se-context-toolbar .se-cycle-toggle-button-container .se-toolbar-button-align.se-align-left .se-toolbar-icon, .se-body .se-context-toolbar .se-cycle-toggle-button-container .se-toolbar-button-align.se-align-right .se-toolbar-icon, .se-body .se-context-toolbar .se-drop-down-button-container .se-toolbar-button-table-style .se-toolbar-icon, .se-body .se-context-toolbar .se-drop-down-button.se-align-center .se-toolbar-icon, .se-body .se-context-toolbar .se-drop-down-button.se-align-justify .se-toolbar-icon, .se-body .se-context-toolbar .se-drop-down-button.se-align-left .se-toolbar-icon, .se-body .se-context-toolbar .se-drop-down-button.se-align-right .se-toolbar-icon, .se-body .se-context-toolbar .se-drop-down-button.se-text-arrangement-inner-big-left .se-toolbar-icon, .se-body .se-context-toolbar .se-drop-down-button.se-text-arrangement-inner-big-right .se-toolbar-icon, .se-body .se-context-toolbar .se-drop-down-button.se-text-arrangement-inner-left .se-toolbar-icon, .se-body .se-context-toolbar .se-drop-down-button.se-text-arrangement-inner-right .se-toolbar-icon, .se-body .se-context-toolbar .se-drop-down-button.se-toolbar-button-align .se-toolbar-icon, .se-body .se-context-toolbar .se-drop-down-button.se-toolbar-button-line-height .se-toolbar-icon, .se-body .se-context-toolbar .se-drop-down-button.se-toolbar-button-text-arrangement .se-toolbar-icon, .se-body .se-context-toolbar .se-group-toggle-button.se-toolbar-button-align.se-align-center .se-toolbar-icon, .se-body .se-context-toolbar .se-group-toggle-button.se-toolbar-button-align.se-align-justify .se-toolbar-icon, .se-body .se-context-toolbar .se-group-toggle-button.se-toolbar-button-align.se-align-left .se-toolbar-icon, .se-body .se-context-toolbar .se-group-toggle-button.se-toolbar-button-align.se-align-right .se-toolbar-icon, .se-body .se-context-toolbar .se-group-toggle-button.se-toolbar-button-code.se-code-code_black .se-toolbar-icon, .se-body .se-context-toolbar .se-group-toggle-button.se-toolbar-button-code.se-code-code_stripe .se-toolbar-icon, .se-body .se-context-toolbar .se-group-toggle-button.se-toolbar-button-code.se-code-default .se-toolbar-icon, .se-body .se-context-toolbar .se-group-toggle-button.se-toolbar-button-horizontalLine.se-horizontalLine-default .se-toolbar-icon, .se-body .se-context-toolbar .se-group-toggle-button.se-toolbar-button-horizontalLine.se-horizontalLine-line1 .se-toolbar-icon, .se-body .se-context-toolbar .se-group-toggle-button.se-toolbar-button-horizontalLine.se-horizontalLine-line2 .se-toolbar-icon, .se-body .se-context-toolbar .se-group-toggle-button.se-toolbar-button-horizontalLine.se-horizontalLine-line3 .se-toolbar-icon, .se-body .se-context-toolbar .se-group-toggle-button.se-toolbar-button-horizontalLine.se-horizontalLine-line4 .se-toolbar-icon, .se-body .se-context-toolbar .se-group-toggle-button.se-toolbar-button-horizontalLine.se-horizontalLine-line5 .se-toolbar-icon, .se-body .se-context-toolbar .se-group-toggle-button.se-toolbar-button-horizontalLine.se-horizontalLine-line6 .se-toolbar-icon, .se-body .se-context-toolbar .se-group-toggle-button.se-toolbar-button-horizontalLine.se-horizontalLine-line7 .se-toolbar-icon, .se-body .se-context-toolbar .se-group-toggle-button.se-toolbar-button-image-group.se-image-group-collage .se-toolbar-icon, .se-body .se-context-toolbar .se-group-toggle-button.se-toolbar-button-image-group.se-image-group-slide .se-toolbar-icon, .se-body .se-context-toolbar .se-group-toggle-button.se-toolbar-button-map.se-map-default .se-toolbar-icon, .se-body .se-context-toolbar .se-group-toggle-button.se-toolbar-button-map.se-map-map_text .se-toolbar-icon, .se-body .se-context-toolbar .se-group-toggle-button.se-toolbar-button-object-arrangement.se-object-arrangement-extend .se-toolbar-icon, .se-body .se-context-toolbar .se-group-toggle-button.se-toolbar-button-object-arrangement.se-object-arrangement-fit .se-toolbar-icon, .se-body .se-context-toolbar .se-group-toggle-button.se-toolbar-button-object-arrangement.se-object-arrangement-normal .se-toolbar-icon, .se-body .se-context-toolbar .se-group-toggle-button.se-toolbar-button-object-arrangement.se-object-arrangement-pagefull .se-toolbar-icon, .se-body .se-context-toolbar .se-group-toggle-button.se-toolbar-button-quotation.se-quotation-default .se-toolbar-icon, .se-body .se-context-toolbar .se-group-toggle-button.se-toolbar-button-quotation.se-quotation-quotation_bubble .se-toolbar-icon, .se-body .se-context-toolbar .se-group-toggle-button.se-toolbar-button-quotation.se-quotation-quotation_corner .se-toolbar-icon, .se-body .se-context-toolbar .se-group-toggle-button.se-toolbar-button-quotation.se-quotation-quotation_line .se-toolbar-icon, .se-body .se-context-toolbar .se-group-toggle-button.se-toolbar-button-quotation.se-quotation-quotation_postit .se-toolbar-icon, .se-body .se-context-toolbar .se-group-toggle-button.se-toolbar-button-quotation.se-quotation-quotation_underline .se-toolbar-icon, .se-body .se-context-toolbar .se-group-toggle-button.se-toolbar-button-table-align.se-table-align-center .se-toolbar-icon, .se-body .se-context-toolbar .se-group-toggle-button.se-toolbar-button-table-align.se-table-align-left .se-toolbar-icon, .se-body .se-context-toolbar .se-group-toggle-button.se-toolbar-button-table-align.se-table-align-right .se-toolbar-icon, .se-body .se-context-toolbar .se-group-toggle-button.se-toolbar-button-text-arrangement.se-text-arrangement-inner-big-left .se-toolbar-icon, .se-body .se-context-toolbar .se-group-toggle-button.se-toolbar-button-text-arrangement.se-text-arrangement-inner-big-right .se-toolbar-icon, .se-body .se-context-toolbar .se-group-toggle-button.se-toolbar-button-text-arrangement.se-text-arrangement-inner-left .se-toolbar-icon, .se-body .se-context-toolbar .se-group-toggle-button.se-toolbar-button-text-arrangement.se-text-arrangement-inner-right .se-toolbar-icon, .se-body .se-context-toolbar .se-toolbar-button-bold .se-toolbar-icon, .se-body .se-context-toolbar .se-toolbar-button-drop-cap .se-toolbar-icon, .se-body .se-context-toolbar .se-toolbar-button-italic .se-toolbar-icon, .se-body .se-context-toolbar .se-toolbar-button-link .se-toolbar-icon, .se-body .se-context-toolbar .se-toolbar-button-object-arrangement-fit .se-toolbar-icon, .se-body .se-context-toolbar .se-toolbar-button-resizing .se-toolbar-icon, .se-body .se-context-toolbar .se-toolbar-button-strikethrough .se-toolbar-icon, .se-body .se-context-toolbar .se-toolbar-button-subscript .se-toolbar-icon, .se-body .se-context-toolbar .se-toolbar-button-superscript .se-toolbar-icon, .se-body .se-context-toolbar .se-toolbar-button-table-border .se-toolbar-icon, .se-body .se-context-toolbar .se-toolbar-button-table-style .se-toolbar-icon, .se-body .se-context-toolbar .se-toolbar-button-table-width .se-toolbar-icon, .se-body .se-context-toolbar .se-toolbar-button-underline .se-toolbar-icon, .se-body .se-cover-button-local-image-upload, .se-body .se-cover-button-sns-image-upload, .se-body .se-cover-button.se-cover-button-del-image:before, .se-body .se-cover-button.se-cover-button-set-position:before, .se-body .se-document-toolbar .se-toolbar-button-document-type.se-default .se-toolbar-icon:before, .se-body .se-document-toolbar .se-toolbar-button-horizontal-line.se-default .se-toolbar-icon:before, .se-body .se-document-toolbar .se-toolbar-button-horizontal-line.se-line1 .se-toolbar-icon:before, .se-body .se-document-toolbar .se-toolbar-button-horizontal-line.se-line2 .se-toolbar-icon:before, .se-body .se-document-toolbar .se-toolbar-button-horizontal-line.se-line3 .se-toolbar-icon:before, .se-body .se-document-toolbar .se-toolbar-button-horizontal-line.se-line4 .se-toolbar-icon:before, .se-body .se-document-toolbar .se-toolbar-button-horizontal-line.se-line5 .se-toolbar-icon:before, .se-body .se-document-toolbar .se-toolbar-button-horizontal-line.se-line6 .se-toolbar-icon:before, .se-body .se-document-toolbar .se-toolbar-button-horizontal-line.se-line7 .se-toolbar-icon:before, .se-body .se-document-toolbar .se-toolbar-button-library .se-toolbar-icon:before, .se-body .se-document-toolbar .se-toolbar-button-quotation.se-default .se-toolbar-icon:before, .se-body .se-document-toolbar .se-toolbar-button-quotation.se-quotation_bubble .se-toolbar-icon:before, .se-body .se-document-toolbar .se-toolbar-button-quotation.se-quotation_corner .se-toolbar-icon:before, .se-body .se-document-toolbar .se-toolbar-button-quotation.se-quotation_line .se-toolbar-icon:before, .se-body .se-document-toolbar .se-toolbar-button-quotation.se-quotation_postit .se-toolbar-icon:before, .se-body .se-document-toolbar .se-toolbar-button-quotation.se-quotation_underline .se-toolbar-icon:before, .se-body .se-document-toolbar .se-toolbar-button-search .se-toolbar-icon:before, .se-body .se-document-toolbar .se-toolbar-button-sticker .se-toolbar-icon:before, .se-body .se-document-toolbar .se-toolbar-button-template .se-toolbar-icon:before, .se-body .se-dragging-ghost-iframe:before, .se-body .se-dragging-ghost-multiple:before, .se-body .se-dragging-ghost-text .se-text-ghost-complex, .se-body .se-file-download-option-button:before, .se-body .se-file-icon, .se-body .se-filed-download-list .se-file-download-button-cloud:before, .se-body .se-filed-download-list .se-file-download-button-local:before, .se-body .se-help-layer-icon-cell-select-all, .se-body .se-help-layer-icon-new, .se-body .se-help-layer-icon-tip, .se-body .se-help-layer-icon-update, .se-body .se-help-layer .se-help-layer-header .se-help-layer-button-back:before, .se-body .se-help-layer .se-help-layer-header .se-help-layer-button-close:before, .se-body .se-help-panel .se-help-carousel-container .slick-next, .se-body .se-help-panel .se-help-carousel-container .slick-next:hover, .se-body .se-help-panel .se-help-carousel-container .slick-prev, .se-body .se-help-panel .se-help-carousel-container .slick-prev:hover, .se-body .se-help-panel .se-help-header.se-help-header-dark .se-help-panel-close-button:before, .se-body .se-help-panel .se-help-header .se-help-panel-close-button:before, .se-body .se-help-panel .se-help-header:before, .se-body .se-help-panel .se-help-section .se-help-nav-item .se-help-nav-link:after, .se-body .se-image-detail-attached-button:before, .se-body .se-image-detail-pay-button:before, .se-body .se-image-detail-purchased-button:before, .se-body .se-image-detail-reference-link, .se-body .se-image-type-option-collage .se-image-type-label:before, .se-body .se-image-type-option-list .se-image-type-label:before, .se-body .se-image-type-option-slide .se-image-type-label:before, .se-body .se-imageGroup-navigation-button.se-imageGroup-navigation-button-next, .se-body .se-imageGroup-navigation-button.se-imageGroup-navigation-button-prev, .se-body .se-insert-menu-button.se-insert-menu-button-image:before, .se-body .se-insert-menu-button.se-insert-menu-button-quotation:before, .se-body .se-insert-menu-button.se-insert-menu-button-sticker:before, .se-body .se-l-anniversary_autumn .se-anniversary-date-info:after, .se-body .se-l-anniversary_spring .se-anniversary-date-info:after, .se-body .se-l-anniversary_summer .se-anniversary-date-info:after, .se-body .se-l-anniversary_winter .se-anniversary-date-info:after, .se-body .se-material-npay, .se-body .se-module-image .se-image-delete-button:before, .se-body .se-module-video .se-360vr-icon, .se-body .se-module-video.se-module-video-deleted .se-video-state-info:before, .se-body .se-module-video.se-module-video-no-thumbnail .se-video-state-info:after, .se-body .se-module-video.se-module-video-no-thumbnail .se-video-state-info:before, .se-body .se-oglink-thumbnail-moment-icon, .se-body .se-oglink-thumbnail-video-icon, .se-body .se-popup-cloud-sns-button.se-popup-cloud-sns-button-cloud:before, .se-body .se-popup-cloud-sns-button.se-popup-cloud-sns-button-facebook:before, .se-body .se-popup-cloud-sns-button.se-popup-cloud-sns-button-instagram:before, .se-body .se-popup-cloud-sns-button.se-popup-cloud-sns-button-pholar:before, .se-body .se-popup-file-source-button.se-popup-file-source-button-cloud:before, .se-body .se-popup-file-source-button.se-popup-file-source-button-local:before, .se-body .se-popup-imageGroup .se-button-container .se-popup-button.se-popup-button-done:before, .se-body .se-popup-imageGroup .se-popup-imageGroup-button-delete-image:before, .se-body .se-popup-imageGroup .se-popup-imageGroup-button-edit-image:before, .se-body .se-popup-imageGroup .se-popup-imageGroup-button-replace-image:before, .se-body .se-popup-imageGroup .se-popup-imageGroup-edit-button-group .se-popup-edit-button-imageGroup-collage .se-popup-edit-button-icon:before, .se-body .se-popup-imageGroup .se-popup-imageGroup-edit-button-group .se-popup-edit-button-imageGroup-individual .se-popup-edit-button-icon:before, .se-body .se-popup-imageGroup .se-popup-imageGroup-edit-button-group .se-popup-edit-button-imageGroup-slide .se-popup-edit-button-icon:before, .se-body .se-popup-oglink-button:before, .se-body .se-popup-placesMap .se-place-add-button:before, .se-body .se-popup-placesMap .se-place-attached-delete-button:before, .se-body .se-popup-placesMap .se-place-attached-item:before, .se-body .se-popup-placesMap .se-place-map-search-info-description.se-place-map-search-info-description-before-search:before, .se-body .se-popup-placesMap .se-place-point-marker.se-place-point-marker-pin-1:before, .se-body .se-popup-placesMap .se-place-point-marker.se-place-point-marker-pin-2:before, .se-body .se-popup-placesMap .se-place-point-marker.se-place-point-marker-pin-3:before, .se-body .se-popup-placesMap .se-place-point-marker.se-place-point-marker-pin-4:before, .se-body .se-popup-placesMap .se-place-point-marker.se-place-point-marker-pin-5:before, .se-body .se-popup-placesMap .se-place-point-marker.se-place-point-marker-pin-single:before, .se-body .se-popup-placesMap .se-place-point-marker:before, .se-body .se-popup-placesMap .se-place-search-button:before, .se-body .se-popup-placesMap .se-place-search-clear-button:before, .se-body .se-popup-placesMap .se-popup-button-drop-pin .se-popup-button-text:before, .se-body .se-popup-placesMap .se-popup-toast-placesMap:before, .se-body .se-popup-talktalk .se-talktalk-defalut-text:before, .se-body .se-popup-talktalk .se-talktalk-defalut:after, .se-body .se-popup-talktalk .se-talktalk-defalut:before, .se-body .se-property-toolbar .se-color-apply-button:before, .se-body .se-property-toolbar .se-color-palette-button-cell-background-color .se-toolbar-icon, .se-body .se-property-toolbar .se-drop-down-button-container .se-toolbar-button-table-style .se-toolbar-icon, .se-body .se-property-toolbar .se-drop-down-button.se-align-center .se-toolbar-icon, .se-body .se-property-toolbar .se-drop-down-button.se-align-justify .se-toolbar-icon, .se-body .se-property-toolbar .se-drop-down-button.se-align-left .se-toolbar-icon, .se-body .se-property-toolbar .se-drop-down-button.se-align-right .se-toolbar-icon, .se-body .se-property-toolbar .se-drop-down-button.se-text-arrangement-inner-big-left .se-toolbar-icon, .se-body .se-property-toolbar .se-drop-down-button.se-text-arrangement-inner-big-right .se-toolbar-icon, .se-body .se-property-toolbar .se-drop-down-button.se-text-arrangement-inner-left .se-toolbar-icon, .se-body .se-property-toolbar .se-drop-down-button.se-text-arrangement-inner-right .se-toolbar-icon, .se-body .se-property-toolbar .se-drop-down-button.se-toolbar-button-align .se-toolbar-icon, .se-body .se-property-toolbar .se-drop-down-button.se-toolbar-button-line-height .se-toolbar-icon, .se-body .se-property-toolbar .se-drop-down-button.se-toolbar-button-text-arrangement .se-toolbar-icon, .se-body .se-property-toolbar .se-drop-down-option-table-style .se-toolbar-drop-down-option-label-text:before, .se-body .se-property-toolbar .se-group-toggle-button.se-toolbar-button-align.se-align-center .se-toolbar-icon, .se-body .se-property-toolbar .se-group-toggle-button.se-toolbar-button-align.se-align-justify .se-toolbar-icon, .se-body .se-property-toolbar .se-group-toggle-button.se-toolbar-button-align.se-align-left .se-toolbar-icon, .se-body .se-property-toolbar .se-group-toggle-button.se-toolbar-button-align.se-align-right .se-toolbar-icon, .se-body .se-property-toolbar .se-group-toggle-button.se-toolbar-button-code.se-code-code_black .se-toolbar-icon, .se-body .se-property-toolbar .se-group-toggle-button.se-toolbar-button-code.se-code-code_stripe .se-toolbar-icon, .se-body .se-property-toolbar .se-group-toggle-button.se-toolbar-button-code.se-code-default .se-toolbar-icon, .se-body .se-property-toolbar .se-group-toggle-button.se-toolbar-button-horizontalLine.se-horizontalLine-default .se-toolbar-icon, .se-body .se-property-toolbar .se-group-toggle-button.se-toolbar-button-horizontalLine.se-horizontalLine-line1 .se-toolbar-icon, .se-body .se-property-toolbar .se-group-toggle-button.se-toolbar-button-horizontalLine.se-horizontalLine-line2 .se-toolbar-icon, .se-body .se-property-toolbar .se-group-toggle-button.se-toolbar-button-horizontalLine.se-horizontalLine-line3 .se-toolbar-icon, .se-body .se-property-toolbar .se-group-toggle-button.se-toolbar-button-horizontalLine.se-horizontalLine-line4 .se-toolbar-icon, .se-body .se-property-toolbar .se-group-toggle-button.se-toolbar-button-horizontalLine.se-horizontalLine-line5 .se-toolbar-icon, .se-body .se-property-toolbar .se-group-toggle-button.se-toolbar-button-horizontalLine.se-horizontalLine-line6 .se-toolbar-icon, .se-body .se-property-toolbar .se-group-toggle-button.se-toolbar-button-horizontalLine.se-horizontalLine-line7 .se-toolbar-icon, .se-body .se-property-toolbar .se-group-toggle-button.se-toolbar-button-image-group.se-image-group-collage .se-toolbar-icon, .se-body .se-property-toolbar .se-group-toggle-button.se-toolbar-button-image-group.se-image-group-slide .se-toolbar-icon, .se-body .se-property-toolbar .se-group-toggle-button.se-toolbar-button-map.se-map-default .se-toolbar-icon, .se-body .se-property-toolbar .se-group-toggle-button.se-toolbar-button-map.se-map-map_text .se-toolbar-icon, .se-body .se-property-toolbar .se-group-toggle-button.se-toolbar-button-object-arrangement.se-object-arrangement-extend .se-toolbar-icon, .se-body .se-property-toolbar .se-group-toggle-button.se-toolbar-button-object-arrangement.se-object-arrangement-fit .se-toolbar-icon, .se-body .se-property-toolbar .se-group-toggle-button.se-toolbar-button-object-arrangement.se-object-arrangement-normal .se-toolbar-icon, .se-body .se-property-toolbar .se-group-toggle-button.se-toolbar-button-object-arrangement.se-object-arrangement-pagefull .se-toolbar-icon, .se-body .se-property-toolbar .se-group-toggle-button.se-toolbar-button-quotation.se-quotation-default .se-toolbar-icon, .se-body .se-property-toolbar .se-group-toggle-button.se-toolbar-button-quotation.se-quotation-quotation_bubble .se-toolbar-icon, .se-body .se-property-toolbar .se-group-toggle-button.se-toolbar-button-quotation.se-quotation-quotation_corner .se-toolbar-icon, .se-body .se-property-toolbar .se-group-toggle-button.se-toolbar-button-quotation.se-quotation-quotation_line .se-toolbar-icon, .se-body .se-property-toolbar .se-group-toggle-button.se-toolbar-button-quotation.se-quotation-quotation_postit .se-toolbar-icon, .se-body .se-property-toolbar .se-group-toggle-button.se-toolbar-button-quotation.se-quotation-quotation_underline .se-toolbar-icon, .se-body .se-property-toolbar .se-group-toggle-button.se-toolbar-button-table-align.se-table-align-center .se-toolbar-icon, .se-body .se-property-toolbar .se-group-toggle-button.se-toolbar-button-table-align.se-table-align-left .se-toolbar-icon, .se-body .se-property-toolbar .se-group-toggle-button.se-toolbar-button-table-align.se-table-align-right .se-toolbar-icon, .se-body .se-property-toolbar .se-group-toggle-button.se-toolbar-button-text-arrangement.se-text-arrangement-inner-big-left .se-toolbar-icon, .se-body .se-property-toolbar .se-group-toggle-button.se-toolbar-button-text-arrangement.se-text-arrangement-inner-big-right .se-toolbar-icon, .se-body .se-property-toolbar .se-group-toggle-button.se-toolbar-button-text-arrangement.se-text-arrangement-inner-left .se-toolbar-icon, .se-body .se-property-toolbar .se-group-toggle-button.se-toolbar-button-text-arrangement.se-text-arrangement-inner-right .se-toolbar-icon, .se-body .se-property-toolbar .se-resizing-input-group:after, .se-body .se-property-toolbar .se-resizing-reset-button:before, .se-body .se-property-toolbar .se-table_layout1 .se-toolbar-drop-down-option-label-text:before, .se-body .se-property-toolbar .se-table_layout2 .se-toolbar-drop-down-option-label-text:before, .se-body .se-property-toolbar .se-table_layout3 .se-toolbar-drop-down-option-label-text:before, .se-body .se-property-toolbar .se-table_layout4 .se-toolbar-drop-down-option-label-text:before, .se-body .se-property-toolbar .se-table_layout5 .se-toolbar-drop-down-option-label-text:before, .se-body .se-property-toolbar .se-table_layout6 .se-toolbar-drop-down-option-label-text:before, .se-body .se-property-toolbar .se-table_layout7 .se-toolbar-drop-down-option-label-text:before, .se-body .se-property-toolbar .se-toolbar-button-bold .se-toolbar-icon, .se-body .se-property-toolbar .se-toolbar-button-drop-cap .se-toolbar-icon, .se-body .se-property-toolbar .se-toolbar-button-italic .se-toolbar-icon, .se-body .se-property-toolbar .se-toolbar-button-link .se-toolbar-icon, .se-body .se-property-toolbar .se-toolbar-button-object-arrangement-fit .se-toolbar-icon, .se-body .se-property-toolbar .se-toolbar-button-resizing .se-toolbar-icon, .se-body .se-property-toolbar .se-toolbar-button-strikethrough .se-toolbar-icon, .se-body .se-property-toolbar .se-toolbar-button-subscript .se-toolbar-icon, .se-body .se-property-toolbar .se-toolbar-button-superscript .se-toolbar-icon, .se-body .se-property-toolbar .se-toolbar-button-table-border .se-toolbar-icon, .se-body .se-property-toolbar .se-toolbar-button-table-style .se-toolbar-icon, .se-body .se-property-toolbar .se-toolbar-button-table-width .se-toolbar-icon, .se-body .se-property-toolbar .se-toolbar-button-underline .se-toolbar-icon, .se-body .se-property-toolbar .se-toolbar-drop-down-option .se-align.se-align-center .se-toolbar-drop-down-option-label-text:before, .se-body .se-property-toolbar .se-toolbar-drop-down-option .se-align.se-align-justify .se-toolbar-drop-down-option-label-text:before, .se-body .se-property-toolbar .se-toolbar-drop-down-option .se-align.se-align-left .se-toolbar-drop-down-option-label-text:before, .se-body .se-property-toolbar .se-toolbar-drop-down-option .se-align.se-align-right .se-toolbar-drop-down-option-label-text:before, .se-body .se-property-toolbar .se-toolbar-drop-down-option .se-text-arrangement.se-text-arrangement-inner-big-left .se-toolbar-drop-down-option-label-text:before, .se-body .se-property-toolbar .se-toolbar-drop-down-option .se-text-arrangement.se-text-arrangement-inner-big-right .se-toolbar-drop-down-option-label-text:before, .se-body .se-property-toolbar .se-toolbar-drop-down-option .se-text-arrangement.se-text-arrangement-inner-left .se-toolbar-drop-down-option-label-text:before, .se-body .se-property-toolbar .se-toolbar-drop-down-option .se-text-arrangement.se-text-arrangement-inner-right .se-toolbar-drop-down-option-label-text:before, .se-body .se-regular-schedule-tooltip, .se-body .se-resize-px-info-multiply, .se-body .se-schedule-detail-description .se-schedule-info:before, .se-body .se-schedule-detail-location .se-schedule-info:before, .se-body .se-schedule-detail-url .se-schedule-info:before, .se-body .se-schedule-info-map-delete-button:before, .se-body .se-section-horizontalLine.se-l-line3 .se-hr, .se-body .se-section-horizontalLine.se-l-line4 .se-hr, .se-body .se-section-horizontalLine.se-l-line5 .se-hr, .se-body .se-section-horizontalLine.se-l-line6 .se-hr, .se-body .se-section-image .se-360vr-icon:after, .se-body .se-section-image .se-360vr-icon:before, .se-body .se-section-image .se-360vr-toggle-container:before, .se-body .se-section-image .se-360vr-toggle-label, .se-body .se-section-oglink.se-l-shopping_affiliate_image.se-l-shopping_affiliate_text .se-oglink-npay, .se-body .se-section-oglink.se-l-shopping_affiliate_image .se-oglink-npay, .se-body .se-section-placesMap.se-l-map_text .se-map-marker:before, .se-body .se-section-placesMap.se-section-placesMap-multiple .se-module-map-text:before, .se-body .se-section-quotation.se-l-default .se-quotation-container:after, .se-body .se-section-quotation.se-l-default .se-quotation-container:before, .se-body .se-section-quotation.se-l-quotation_bubble .se-quotation-container:after, .se-body .se-section-quotation.se-l-quotation_postit .se-quotation-container:before, .se-body .se-section-quotation.se-l-quotation_underline .se-quotation-container:before, .se-body .se-set-schedule-item-description .se-set-schedule-label:before, .se-body .se-set-schedule-item-location .se-set-schedule-label:before, .se-body .se-set-schedule-item-url .se-set-schedule-label:before, .se-body .se-sidebar-element-delete-button:before, .se-body .se-sidebar-element-library.se-sidebar-element-library-audio:after, .se-body .se-sidebar-element-library.se-sidebar-element-library-map:after, .se-body .se-sidebar-element-library.se-sidebar-element-library-video:after, .se-body .se-sidebar-material-npay, .se-body .se-sidebar-material-reference-link:before, .se-body .se-sidebar-more-retry-text:before, .se-body .se-sidebar-photo-reference-link, .se-body .se-sidebar-search-button:before, .se-body .se-spellcheck-recheck-button:before, .se-body .se-sticker-tab-button.se-sticker-tab-button-gif.se-is-selected:before, .se-body .se-sticker-tab-button.se-sticker-tab-button-gif:active:before, .se-body .se-sticker-tab-button.se-sticker-tab-button-gif:before, .se-body .se-sticker-tab-button.se-sticker-tab-button-history:before, .se-body .se-sticker-tab-button.se-sticker-tab-button-market:before, .se-body .se-sticker-tab-button.se-sticker-tab-button-setting:before, .se-body .se-talktalk.se-l-default .se-module-talktalk:after, .se-body .se-talktalk.se-l-default .se-module-talktalk:before, .se-body .se-talktalk .se-talktalk-banner-text:before, .se-body .se-template-delete-button:before, .se-body .se-toolbar-icon-audio, .se-body .se-toolbar-icon-code, .se-body .se-toolbar-icon-delete, .se-body .se-toolbar-icon-file, .se-body .se-toolbar-icon-formula, .se-body .se-toolbar-icon-formula-edit, .se-body .se-toolbar-icon-image, .se-body .se-toolbar-icon-image-edit, .se-body .se-toolbar-icon-image-group-edit, .se-body .se-toolbar-icon-image-replacement, .se-body .se-toolbar-icon-inline-image, .se-body .se-toolbar-icon-map, .se-body .se-toolbar-icon-map-edit, .se-body .se-toolbar-icon-oglink, .se-body .se-toolbar-icon-schedule, .se-body .se-toolbar-icon-schedule-edit, .se-body .se-toolbar-icon-search, .se-body .se-toolbar-icon-social-media-image, .se-body .se-toolbar-icon-special-letter, .se-body .se-toolbar-icon-table, .se-body .se-toolbar-icon-talktalk, .se-body .se-toolbar-icon-talktalk-edit, .se-body .se-toolbar-icon-to-quotation, .se-body .se-toolbar-icon-to-text, .se-body .se-toolbar-icon-video, .se-body .se-toolbar-icon-video-meta, .se-body .se-util-button.se-util-button-device-desktop:before, .se-body .se-util-button.se-util-button-device-mobile:before, .se-body .se-util-button.se-util-button-device-tablet:before, .se-body .se-util-button.se-util-button-guide:before, .se-body .se-video-info-toggle-button:before, .se-body .se-video-play-info:before {
		filter: invert(86%) hue-rotate(-180deg) !important;
	}
	
	.se-body .se-document-toolbar-button .se-toolbar-label, .se-body .se-document-toolbar .se-toggle-button .se-toolbar-label-text, .se-body .se-document-toolbar .se-icon-select-button-container .se-toolbar-label {
		color: #fff !important;
	}
	
	.se-body .se-document-toolbar .se-icon-select-button-container:before, .se-body .se-document-toolbar .se-select-option-button:focus, .se-body .se-document-toolbar .se-select-option-button:hover, .se-body .se-document-toolbar .se-icon-select-button:hover {
		box-shadow: inset 0 0 0 1px #404040 !important;
		-webkit-box-shadow: inset 0 0 0 1px #404040 !important;
	}
	
	.se-body .se-document-toolbar .se-icon-select-button:hover {
		border-color: #404040 !important;
	}
	
	.se-body .se-document-toolbar .se-icon-select-button-container.se-is-activated .se-select-option-button {
		background-color: #2f2f2f !important;
	}
	
	.se-body .se-toolbar-select-option {
		border: 1px solid #404040 !important;
		background-color: #242424 !important;
	}
	
	.se-body .se-document-toolbar .se-icon-select-button-container .se-toolbar-select-option-item:not(:first-child) {
		border-top: 1px solid #404040 !important;
	}
	
	.se-body .se-document-toolbar .se-icon-select-button-container .se-toolbar-select-option-item:focus, .se-body .se-document-toolbar .se-icon-select-button-container .se-toolbar-select-option-item:hover {
		background-color: #2f2f2f !important;
	}
	
	.se-body .se-document-toolbar .se-toolbar-select-option-item:before {
		filter: invert(86%) hue-rotate(-180deg) !important;
	}
	
	.se-body .se-document-toolbar .se-select-option-button:active {
		background-color: #3a3a3a !important;
	}
	
	.se-body .se-property-toolbar {
		background-color: #242424 !important;
		border-top: 1px solid #404040 !important;
	}
	
	.se-body .se-property-toolbar .se-toolbar-label {
		color: #cacaca !important;
	}
	
	.se-body .se-property-toolbar .se-label-select-button:hover .se-toolbar-label {
		color: #fff !important;
	}
	
	.se-body .se-property-toolbar .se-toolbar-select-option-item {
		color: #cacaca !important;
	}
	
	.se-body .se-property-toolbar .se-toolbar-item-separator-bar .se-toolbar-icon:before {
		background-color: #404040 !important;
	}
	
	#font-color g path[fill='#000'] {
		fill: #fff !important;
	}
	
	#font-color g path[fill='#fff'] {
		fill: #000 !important;
	}
	
	#background-color rect[fill='#fff'] {
		fill: #000 !important;
	}
	
	#background-color rect[fill='#000'] {
		fill: #fff !important;
	}
	
	.se-body .se-property-toolbar .se-drop-down-button-container, .se-body .se-property-toolbar .se-custom-layer-button-container {
		background-color: #3a3a3a !important;
	}
	
	.se-body .se-spellcheck-article {
		color: #cacaca !important;
		background-color: #242424 !important;
	}
	
	.se-body .se-spellcheck-article-header {
		-webkit-box-shadow: 0 1px 7px 0 #000 !important;
		box-shadow: 0 1px 7px 0 #000 !important;
	}
	
	.se-body .se-spellcheck-recheck-button {
		color: #cacaca !important;
	}
	
	.se-body .se-spellcheck-article-header-button {
		border: 1px solid #404040 !important;
		color: #cacaca !important;
	}
	
	.se-body .se-spellcheck-article-header-button.se-spellcheck-button-completion:hover {
		color: #242424 !important;
	}
	
	.se-body .se-spellcheck-article-header-button.se-spellcheck-button-completion:hover:before {
		-webkit-box-shadow: inset 1px -1px 0 0 #242424 !important;
		box-shadow: inset 1px -1px 0 0 #242424 !important;
	}
	
	.se-body .se-spellcheck-text-test-result {
		color: #cacaca !important;
	}
	
	.se-body .se-spellcheck-detail {
		border: 1px solid #404040 !important;
		background-color: #242424 !important;
	}
	
	.se-body .se-spellcheck-detail-header {
		border-bottom: 1px solid #404040 !important;
	}
	
	.se-body .se-spellcheck-detail-info {
		color: #cacaca !important;
	}
	
	.se-body .se-spellcheck-detail-footer {
		border-top: 1px solid #404040 !important;
	}
	
	.se-body .se-spellcheck-detail-button {
		background-color: #242424 !important;
		border: 1px solid #404040 !important;
	}
	
	.se-body .se-spellcheck-detail-button-label {
		color: #cacaca !important;
	}
	
	.se-body .se-spellcheck-detail-button.se-spellcheck-detail-button-apply .se-spellcheck-detail-button-label {
		color: #242424 !important;
	}
	
	.se-body .se-spellcheck-detail-controls-button {
		border: 1px solid #404040 !important;
	}
	
	.se-body .se-documentTitle .se-component-content:after {
		background-color: #404040 !important;
	}
	
	.se-body .se-grammar.se-grammar-error.se-is-selected, .se-body .se-grammar.se-grammar-error:hover {
		color: #242424 !important;
	}
	
	.se-body .se-container:before, .se-body .se-content {
		background: #242424 !important;
	}
	
	.se-body .se-content-guide {
		background-color: #242424 !important;
		border: solid #404040 !important;
	}
	
	.se-body .se-selection .se-caret rect {
		fill: #fff !important;
	}
	
	.se-body .se-property-toolbar .se-color-picker-option {
		background-color: #242424 !important;
		border: 1px solid #404040 !important;
	}
	
	.se-body .se-property-toolbar .se-color-picker-more-button {
		border-top: 1px solid #404040 !important;
	}
	
	.se-body .se-property-toolbar .se-color-picker-more-label {
		color: #cacaca !important;
	}
	
	.se-body .se-property-toolbar .se-color-apply-button {
		border: 1px solid #404040 !important;
	}
	
	.se-body .se-property-toolbar .se-selected-color-hex {
		border: 1px solid #404040 !important;
		border-left-width: 0 !important;
		background: #242424 !important;
		color: #cacaca !important;
	}
	
	.se-body .se-property-toolbar .se-selected-color-palette {
		border: 1px solid #404040 !important;
	}
	
	.se-body .se-property-toolbar .se-color-apply-label {
		color: #cacaca !important;
	}
	
	.se-body .se-property-toolbar .se-toolbar-drop-down-option {
		background: #242424 !important;
		border: 1px solid #404040 !important;
	}
	
	.se-body .se-property-toolbar .se-drop-down-option-line-height .se-toolbar-drop-down-option-label-text {
		color: #cacaca !important;
	}
	
	.se-body .se-property-toolbar .se-toolbar-drop-down-option .se-toolbar-option-value {
		border-top: 1px solid #404040 !important;
		background-color: #242424 !important;
	}
	
	.se-body .se-property-toolbar .se-toolbar-drop-down-option .se-toolbar-option-value-input {
		color: #cacaca !important;
	}
	
	.se-body .se-property-toolbar .se-toolbar-custom-layer-option {
		background-color: #242424 !important;
		border: 1px solid #404040 !important;
	}
	
	.se-body .se-property-toolbar .se-toolbar-link-input {
		background: #242424 !important;
		color: #cacaca !important;
	}
	
	.se-body .se-help-panel {
		border: 1px solid #404040 !important;
		background-color: #242424 !important;
	}
	
	.se-body .se-help-panel .se-help-header.se-help-header-dark .se-help-title {
		color: #fff !important;
	}
	
	.se-body .se-help-panel .se-help-section .se-help-nav-item {
		border-top: 1px solid #404040 !important;
		color: #cacaca !important;
	}
	
	.se-body .se-help-panel .se-help-section .se-help-section-header {
		color: #fff !important;
	}
	
	.se-body .se-help-panel .se-help-carousel-container {
		background-color: #2f2f2f !important;
	}
	
	.se-body .se-help-panel .se-help-carousel-container .se-help-carousel-content .se-help-carousel-info-title {
		color: #fff !important;
	}
	
	.se-body .se-help-layer {
		background: #242424 !important;
	}
	
	.se-body .se-help-layer .se-help-layer-header .se-help-layer-title {
		color: #fff !important;
	}
	
	.se-body .se-help-layer .se-help-layer-header {
		border-bottom: 1px solid #404040 !important;
	}
	
	.se-body .se-help-layer .se-help-layer-section {
		color: #cacaca !important;
	}
	
	.se-body .se-help-layer .se-help-layer-section+.se-help-layer-section {
		border-top: 1px solid #404040 !important;
	}
	
	.se-body .se-help-layer .se-help-layer-section .se-help-layer-section-ordered-list, .se-body .se-help-layer .se-help-layer-section .se-help-layer-section-quote {
		border-left: 3px solid #404040 !important;
	}
	
	.nvu_wrap.nvu_mode_layer {
		color: #fff !important;
	}
	
	.nvu_wrap .nvu_header {
		border-bottom: 1px solid #404040 !important;
		background-color: #242424 !important;
	}
	
	.nvu_section_append .nvu_header .nvu_tab[aria-selected=true] {
		color: #fff !important;
	}
	
	.nvu_section_append .nvu_form {
		background-color: #242424 !important;
	}
	
	.nvu_section_append .nvu_header .nvu_tab[aria-selected=true]:after {
		background-color: #fff !important;
	}
	
	.nvu_section_append .nvu_area_text .nvu_important {
		color: #fff !important;
	}
	
	.nvu_wrap .nvu_footer {
		background-color: #2f2f2f !important;
		border-top: 1px solid #404040 !important;
	}
	
	.nvu_section_append .nvu_area_button .nvu_btn_append {
		border: 1px solid #404040 !important;
		background-color: #242424 !important;
	}
	
	.nvu_section_append .nvu_area_button .nvu_local:hover {
		background-color: #019341 !important;
		color: #242424 !important;
	}
	
	.nvu_section_append .nvu_area_button .nvu_local:hover:before, .nvu_section_append .nvu_area_button .nvu_cloud:before {
		filter: invert(86%) hue-rotate(-180deg) !important;
	}
	
	.nvu_section_append .nvu_area_button .nvu_cloud {
		color: #cacaca !important;
	}
	
	.nvu_section_upload .nvu_header .nvu_btn_append {
		color: #cacaca !important;
	}
	
	.nvu_section_upload .nvu_header .nvu_btn_local:before, .nvu_section_upload .nvu_header .nvu_btn_cloud:before {
		filter: invert(86%) hue-rotate(-180deg) !important;
	}
	
	.nvu_section_upload .nvu_form {
		background-color: #242424 !important;
	}
	
	.nvu_section_upload .nvu_upload_select {
		border-right: 1px solid #404040 !important;
	}
	
	.nvu_section_upload .nvu_upload_select .nvu_link_select[aria-selected=true] {
		background-color: #2f2f2f !important;
	}
	
	.nvu_section_upload .nvu_upload_select .nvu_item:not(.nvu_is_dragged):not(.nvu_is_dimmed):hover .nvu_link_select {
		background-color: #3a3a3a !important;
	}
	
	.nvu_section_upload .nvu_upload_select .nvu_name {
		color: #fff !important;
	}
	
	.nvu_section_upload .nvu_upload_select .nvu_btn_delete:before {
		filter: invert(86%) hue-rotate(-180deg) !important;
	}
	
	.nvu_section_upload .nvu_area_data {
		border-top: 1px solid #404040 !important;
	}
	
	.nvu_section_upload .nvu_area_data .nvu_inp {
		border: 1px solid #404040 !important;
		color: #cacaca !important;
	}
	
	.nvu_section_upload .nvu_area_data .nvu_btn_add_tag {
		background-color: #242424 !important;
		border: 1px solid #404040 !important;
	}
	
	.nvu_wrap .nvu_btn_type2 {
		background-color: #242424 !important;
	}
	
	.nvu_wrap .nvu_btn_type2:hover {
		border-color: #019341 !important;
		background-color: #019341 !important;
		color: #242424 !important;
	}
	
	.nvu_wrap .nvu_btn_type1, .nvu_wrap .nvu_btn_type2, .nvu_wrap .nvu_btn_type3, .nvu_wrap .nvu_btn_type4 {
		border: 1px solid #404040 !important;
	}
	
	.nvu_wrap .nvu_btn_type2:not(.nvu_not_icon):hover:before {
		filter: invert(86%) hue-rotate(-180deg) !important;
	}
	
	.nvu_section_upload .nvu_rep_candidate .nvu_rep_link {
		background-color: #404040 !important;
	}
	
	.nvu_section_upload .nvu_area_data .nvu_tag {
		border: 1px solid #404040 !important;
		background-color: #2f2f2f !important;
		color: #cacaca !important;
	}
	
	.se-body .se-popup.se-popup-video-upload .nvu_tag_inp {
		color: #cacaca !important;
	}
	
	.se-body .se-video-title {
		color: #fff !important;
	}
	
	.se-body .se-canvas .se-module-video:before {
		border: 1px solid #404040 !important;
	}
	
	.se-body .se-canvas .se-module-video:hover:before {
		border-color: #4f4f4f !important;
	}
	
	.se-body .se-canvas .se-video .se-section-video .se-module-video:before {
		border: 1px solid #404040 !important;
	}
	
	.se-body .se-canvas .se-video .se-section-video .se-module-video:hover:before {
		border-color: #4f4f4f !important;
	}
	
	.se-body .se-module-video {
		border: 1px solid #404040 !important;
		border-top: 0 !important;
	}
	
	.nvu_section_update_meta .nvu_heading {
		color: #fff !important;
	}
	
	.nvu_section_update_meta .nvu_inp_box .nvu_inp {
		border: 1px solid #404040 !important;
		color: #cacaca !important;
	}
	
	.nvu_section_update_meta .nvu_inp_box.nvu_tag_box .nvu_tag {
		border: 1px solid #404040 !important;
		background-color: #2f2f2f !important;
		color: #cacaca !important;
	}
	
	.nvu_section_update_meta .nvu_inp_box.nvu_tag_box .nvu_btn_add_tag {
		background-color: #242424 !important;
		border: 1px solid #404040 !important;
	}
	
	.nvu_wrap .nvu_btn_type1, .nvu_wrap .nvu_btn_type2, .nvu_wrap .nvu_btn_type3, .nvu_wrap .nvu_btn_type4 {
		border: 1px solid #404040 !important;
	}
	
	.nvu_wrap .nvu_btn_type4 {
		background-color: #242424 !important;
		color: #cacaca !important;
	}
	
	.nvu_section_update_meta .nvu_btn_close_layer:before {
		filter: invert(86%) hue-rotate(-180deg) !important;
	}
	
	.se-body .se-video-tag {
		color: #cacaca !important;
	}
	
	.se-body .se-set-rep-image-button.se-is-selected .se-set-rep-image-button-text, .se-body .se-set-rep-image-button:hover .se-set-rep-image-button-text, .se-body .se-set-rep-image-button-text {
		color: #242424 !important;
	}
	
	.se-body .se-set-rep-image-button-text:before, .se-body .se-set-rep-image-button.se-is-selected .se-set-rep-image-button-text:before, .se-body .se-set-rep-image-button:hover .se-set-rep-image-button-text:before {
		border-color: #242424 !important;
	}
	
	.se-body .se-caption.se-is-focused {
		background-color: #2f2f2f !important;
	}
	
	.se-body .se-caption .se-text-paragraph {
		color: #cacaca !important;
	}
	
	.se-body .se-sidebar {
		background-color: #242424 !important;
	}
	
	.se-body .se-sidebar-container {
		background-color: #242424 !important;
		border-left: 1px solid #404040 !important;
	}
	
	.se-body .se-sidebar-container-sticker {
		background-color: #2f2f2f !important;
	}
	
	.se-body .se-sidebar:after {
		border-left: 1px solid #404040 !important;
	}
	
	.se-body .se-sidebar-header {
		border-bottom: 1px solid #404040 !important;
	}
	
	.se-body .se-sidebar-container-sticker .se-sidebar-header {
		background-color: #242424 !important;
	}
	
	.se-body .se-sidebar-title {
		color: #fff !important;
	}
	
	.se-body .se-sticker-header {
		background: #242424 !important;
		border-bottom: 1px solid #404040 !important;
	}
	
	.se-body .se-sidebar-next-button, .se-body .se-sidebar-prev-button {
		border: 0 solid #404040 !important;
		background-color: #242424 !important;
	}
	
	.se-body .se-sidebar-next-button:disabled, .se-body .se-sidebar-prev-button:disabled {
		border-color: #404040 !important;
		background-color: #242424 !important;
	}
	
	.se-body .se-sidebar-next-button:before {
		-webkit-box-shadow: inset -1px -1px 0 0 #cacaca !important;
		box-shadow: inset -1px -1px 0 0 #cacaca !important;
	}
	
	.se-body .se-sidebar-prev-button:disabled:before {
		-webkit-box-shadow: inset 1px 1px 0 0 #444 !important;
		box-shadow: inset 1px 1px 0 0 #444 !important;
	}
	
	.se-body .se-sticker-tab-button {
		background-color: #2f2f2f !important;
	}
	
	.se-body .se-sticker-tab-button:hover {
		border-color: #404040 !important;
	}
	
	.se-body .se-sticker-tab-button.se-is-selected, .se-body .se-sticker-tab-button:active {
		background-color: #404040 !important;
	}
	
	.se-body .se-sidebar-content {
		background: #242424 !important;
	}
	
	.se-body .se-sidebar-element-sticker:hover {
		-webkit-box-shadow: 0 0 0 1px #404040 !important;
		box-shadow: 0 0 0 1px #404040 !important;
	}
	
	.se-body .se-popup-sticker-refresh .se-popup-title {
		color: #fff !important;
	}
	
	.se-body .se-popup-button-refresh:active, .se-body .se-popup-button-refresh:focus, .se-body .se-popup-button-refresh:hover {
		color: #242424 !important;
	}
	
	.se-body .se-sidebar-element-sticker:active {
		background-color: #2f2f2f !important;
	}
	
	.se-body .se-component-edge-button:after {
		background-color: #4f4f4f !important;
	}
	
	.se-body .se-canvas .se-section-quotation:before {
		border: 1px solid #404040 !important;
	}
	
	.se-body .se-canvas .se-section-quotation:hover:before {
		border-color: #4f4f4f !important;
	}
	
	.se-body .se-canvas-bottom-button:after {
		background-color: #4f4f4f !important;
	}
	
	.se-body .se-section-quotation.se-l-quotation_bubble .se-quotation-container {
		border: 4px solid #404040 !important;
		background: #242424 !important;
	}
	
	.se-body .se-section-quotation.se-l-quotation_postit .se-quotation-container {
		border: solid #404040 !important;
		border-width: 4px 4px 0 !important;
		background: #242424 !important;
	}
	
	.se-body .se-section-quotation.se-l-quotation_postit .se-quotation-container:after {
		background: #242424 !important;
		border: solid #404040 !important;
		border-width: 0 0 4px 4px !important;
	}
	
	.se-body .se-section-quotation.se-l-quotation_underline .se-quotation-container {
		border-bottom: 1px solid #404040 !important;
	}
	
	.se-body .se-canvas .se-section-horizontalLine:before {
		border: 1px solid #404040 !important;
	}
	
	.se-body .se-canvas .se-section-horizontalLine:hover:before {
		border-color: #4f4f4f !important;
	}
	
	.se-body .se-section-horizontalLine.se-l-default .se-hr, .se-body .se-section-horizontalLine.se-l-line1 .se-hr {
		background-color: #cacaca !important;
	}
	
	.se-body .se-section-horizontalLine.se-l-line2 .se-hr {
		background-color: #cacaca !important;
	}
	
	.se-body .se-section-horizontalLine.se-l-line3 .se-hr {
		filter: brightness(100%) !important;
	}
	
	.se-body .se-section-horizontalLine.se-l-line4 .se-hr {
		filter: invert(50%) brightness(100%) !important;
	}
	
	.se-body .se-section-horizontalLine.se-l-line7 .se-hr {
		background-color: #404040 !important;
	}
	
	.se-body .se-popup-placesMap .se-popup-container {
		background: #242424 !important;
	}
	
	.se-body .se-popup-placesMap .se-place-search-container {
		border-bottom: 1px solid #404040 !important;
	}
	
	.se-body .se-popup-placesMap .se-place-search-keyword {
		border-left: 1px solid #404040 !important;
	}
	
	.se-body .se-popup-placesMap .se-popup-button-container {
		border-top: 1px solid #404040 !important;
	}
	
	.se-body .se-popup-placesMap .se-popup-button-drop-pin .se-popup-button-text {
		background-color: #242424 !important;
		border: 1px solid #404040 !important;
		color: #cacaca !important;
	}
	
	.se-body .se-popup-placesMap .se-popup-button-drop-pin .se-popup-button-text:before {
		filter: none !important;
	}
	
	.se-body .se-popup-button-confirm:disabled:hover {
		background-color: #242424 !important;
		border-color: #404040 !important;
	}
	
	.se-body .se-popup-placesMap .se-popup-button-confirm:disabled {
		color: #666 !important;
		background-color: #242424 !important;
		border-color: #404040 !important;
	}
	
	.se-body .se-popup-button-confirm:disabled {
		color: #666 !important;
	}
	
	.se-body .se-popup-placesMap .se-popup-button-map-place {
		color: #fff !important;
	}
	
	.se-body .se-popup-select-option {
		border: 1px solid #404040 !important;
		background-color: #242424 !important;
	}
	
	.se-body .se-popup-placesMap .se-popup-select-option-map-place .se-popup-select-option-label:hover {
		color: #cacaca !important;
		background-color: #2f2f2f !important;
	}
	
	.se-body .se-popup-select-option-label {
		color: #cacaca !important;
	}
	
	.se-body .se-popup-placesMap .react-autosuggest__input {
		color: #fff !important;
	}
	
	.se-body .se-popup-placesMap .se-place-map-container {
		filter: invert(86%) hue-rotate(-180deg) !important;
	}
	
	.se-body .se-popup-placesMap .se-place-map-search-result {
		border-right: 1px solid #404040 !important;
	}
	
	.se-body .se-popup-placesMap .se-place-search-keyword:after {
		background: #404040 !important;
	}
	
	.se-body .se-popup-placesMap .se-place-map-search-result-item {
		border-bottom: 1px solid #404040 !important;
	}
	
	.se-body .se-popup-placesMap .se-place-map-search-result-item.se-is-highlight, .se-body .se-popup-placesMap .se-place-map-search-result-item:hover {
		background-color: #2f2f2f !important;
	}
	
	.se-body .se-popup-placesMap .se-place-map-search-result-title {
		color: #fff !important;
	}
	
	.se-body .se-popup-placesMap .se-place-add-button {
		border: 1px solid #404040 !important;
		background-color: #242424 !important;
	}
	
	.se-body .se-popup-placesMap .se-place-search-pagination-button-prev:disabled {
		border-color: #333 !important;
	}
	
	.se-body .se-popup-placesMap .se-place-search-pagination-button-prev, .se-body .se-popup-placesMap .se-place-search-pagination-button-next {
		border: 1px solid #404040 !important;
	}
	
	.se-body .se-popup-placesMap .se-place-search-pagination-button-next:before, .se-body .se-popup-placesMap .se-place-search-pagination-button-prev:before {
		box-shadow: 0 9px 0 0 #404040,-4px 5px 0 0 #404040,4px 5px 0 0 #404040,-3px 6px 0 0 #404040,3px 6px 0 0 #404040,-2px 7px 0 0 #404040,2px 7px 0 0 #404040,-1px 8px 0 0 #404040,1px 8px 0 0 #404040,0 9px 0 0 #404040,0 9px 0 0 #404040 !important;
	}
	
	.se-body .se-popup-placesMap .se-place-search-pagination-button-number {
		color: #cacaca !important;
	}
	
	.se-body .se-popup-placesMap .se-place-search-pagination-button-prev:disabled:before {
		box-shadow: 0 9px 0 0 #333,-4px 5px 0 0 #333,4px 5px 0 0 #333,-3px 6px 0 0 #333,3px 6px 0 0 #333,-2px 7px 0 0 #333,2px 7px 0 0 #333,-1px 8px 0 0 #333,1px 8px 0 0 #333,0 9px 0 0 #333,0 9px 0 0 #333 !important;
	}
	
	.se-body .react-autosuggest__suggestions-container {
		border: 1px solid #404040 !important;
		color: #cacaca !important;
		background-color: #242424 !important;
	}
	
	.se-body .se-popup-placesMap .react-autosuggest__suggestions-container {
		background: #242424 !important;
		border-top: 1px solid #404040 !important;
	}
	
	.se-body .se-popup-placesMap .react-autosuggest__suggestion{ 
		color: #cacaca !important;
	}
	
	.se-body .se-popup-placesMap .react-autosuggest__suggestion:hover {
		background-color: #2f2f2f !important;
	}
	
	.se-body .se-popup-placesMap .se-place-search-pagination-button-next:disabled {
		border-color: #333 !important;
	}
	
	.se-body .se-popup-placesMap .se-place-search-pagination-button-next:disabled:before {
		box-shadow: 0 9px 0 0 #333,-4px 5px 0 0 #333,4px 5px 0 0 #333,-3px 6px 0 0 #333,3px 6px 0 0 #333,-2px 7px 0 0 #333,2px 7px 0 0 #333,-1px 8px 0 0 #333,1px 8px 0 0 #333,0 9px 0 0 #333,0 9px 0 0 #333 !important;
	}
	
	.se-body .se-popup-placesMap .se-place-attached-name {
		color: #000 !important;
	}
	
	.se-body .se-section-placesMap {
		background-color: #242424 !important;
	}
	
	.se-body .se-section-placesMap {
		border: 1px solid #404040 !important;
	}
	
	.se-body .se-canvas .se-section-placesMap.se-l-default:hover:before {
		border-color: #404040 !important;
	}
	
	.se-body .se-section-placesMap .se-map-title {
		color: #fff !important;
	}
	
	.se-body .se-section-placesMap.se-l-default .se-module-map-image .se-map-image {
		filter: invert(86%) hue-rotate(-180deg) !important;
	}
	
	.se-body .se-dragging-ghost-single .se-section-placesMap.se-l-map_text .se-map-marker, .se-body .se-l-viewport-tablet .se-section-placesMap.se-l-map_text .se-map-marker {
		border-right: 1px solid #404040 !important;
	}
	
	.se-body .se-popup-oglink-input-holder {
		border: 1px solid #404040 !important;
	}
	
	.se-body .se-popup-oglink-input {
		color: #cacaca !important;
	}
	
	.se-body .se-popup-oglink-loading {
		filter: invert(86%) hue-rotate(-180deg) !important;
	}
	
	.se-body .se-module-oglink {
		background-color: #2f2f2f !important;
	}
	
	.se-body .se-oglink-title {
		color: #fff !important;
	}
	
	.se-body .se-popup-oglink-preview.se-is-scroll {
		border: solid #404040 !important;
		border-width: 1px 0 !important;
		background-color: #242424 !important;
	}
	
	.se-body .se-canvas .se-section-oglink:before {
		border: 1px solid #404040 !important;
	}
	
	.se-body .se-canvas .se-section-oglink:hover:before {
		border-color: #404040 !important;
	}
	
	.rabbit_layer_popup .dimmed {
		background-color: rgba(0, 0, 0, .5) !important;
	}
	
	.rabbit_layer_popup .popup_container {
		border: 1px solid #404040 !important;
		background-color: #242424 !important;
	}
	
	.rabbit_layer_popup .popup_content .header .title {
		color: #fff !important;
	}
	
	.rabbit_layer_popup .popup_content .article {
		border-top: 1px solid #404040 !important;
	}
	
	.rabbit_layer_popup .popup_content .article .title {
		color: #fff !important;
	}
	
	.rabbit_layer_popup .popup_content .article .item {
		border-bottom: 1px solid #404040 !important;
	}
	
	.rabbit_layer_popup .popup_content .article .item:hover {
		background-color: #2f2f2f !important;
	}
	
	.rabbit_layer_popup .popup_content .article .delete_button_all {
		border: 1px solid #404040 !important;
	}
	
	.se-body .se-popup-file-source-button:hover .se-popup-file-source-name {
		color: #fff !important;
	}
	
	.se-body .se-module-file {
		border: 1px solid #404040 !important;
		background: #2f2f2f !important;
	}
	
	.se-body .se-file-name {
		color: #fff !important;
	}
	
	.se-body .se-canvas .se-section-file:before {
		border: 1px solid #404040 !important;
	}
	
	.se-body .se-canvas .se-section-file:hover:before {
		border-color: #404040 !important;
	}
	
	.se-body .se-set-schedule-label {
		color: #fff !important;
	}
	
	.se-body .se-set-schedule-detail {
		border-bottom: 1px solid #404040 !important;
	}
	
	.se-body .se-set-schedule-input {
		background-color: #242424 !important;
		color: #cacaca !important;
	}
	
	.se-body .se-input-schedule-radio:checked+.se-input-schedule-radio-label {
		color: #fff !important;
	}
	
	.se-body .se-input-schedule-radio-label {
		color: #cacaca !important;
	}
	
	.se-body .react-datepicker__input-container input[type=text], .se-body .se-set-time-option {
		border: 1px solid #404040 !important;
		background-color: #242424 !important;
	}
	
	.se-body .se-input-schedule-checkbox-label {
		color: #cacaca !important;
	}
	
	.se-body .se-set-time-option:disabled {
		background-color: #2f2f2f !important;
		border-color: #404040 !important;
		color: #666 !important;
	}
	
	.se-body .se-input-schedule-end-date-checkbox-label {
		color: #cacaca !important;
	}
	.se-body .se-input-schedule-end-date-checkbox-label:after, .se-body .se-input-schedule-end-date-checkbox-label:before {
		background-color: #cacaca !important;
	}
	
	.se-body .se-schedule-select-list-button {
		border: 1px solid #404040 !important;
		color: #cacaca !important;
	}
	
	.se-body .se-schedule-options-wrapper, .se-body .se-schedule-sub-options-wrapper {
		border: 1px solid #404040 !important;
		background-color: #242424 !important;
	}
	
	.se-body .react-datepicker {
		color: #fff !important;
		background-color: #242424 !important;
		border: 1px solid #404040 !important;
	}
	
	.se-body .react-datepicker__current-month {
		border-bottom: 1px solid #404040 !important;
		color: #fff !important;
	}
	
	.se-body .react-datepicker__day-name {
		color: #cacaca !important;
	}
	
	.se-body .react-datepicker__day--selected {
		color: #242424 !important;
	}
	
	.se-body .react-datepicker__day {
		color: #cacaca !important;
	}
	
	.se-body .se-module-schedule {
		border: 1px solid #404040 !important;
		background-color: #2f2f2f !important;
	}
	
	.se-body .se-schedule-title-text {
		color: #fff !important;
	}
	
	.se-body .se-schedule-duration, .se-body .se-section-schedule .se-map-title, .se-body .se-schedule-url, .se-body .se-schedule-info {
		color: #cacaca !important;
	}
	
	.se-body .se-schedule-content {
		border-top: 1px solid #404040 !important;
	}
	
	.se-body .se-schedule-info-map .se-module-map-image {
		filter: invert(86%) hue-rotate(-180deg) !important;
	}
	
	.se-body .se-canvas .se-section-schedule .se-module-schedule:before, .se-body .se-canvas .se-section-code:before {
		border: 1px solid #404040 !important;
	}
	
	.se-body .se-canvas .se-section-schedule .se-module-schedule:hover:before, .se-body .se-canvas .se-section-code:hover:before {
		border-color: #404040 !important;
	}
	
	.se-body .se-module-code code[class*=language-], .se-body .se-module-code pre[class*=language-], .se-body .se-module-code .se-code-source-editor {
		color: #fff !important;
	}
	
	.se-body .se-section-code.se-l-default {
		background-color: #2f2f2f !important;
	}
	
	.se-body .se-section-code.se-l-code_stripe .se-module-code {
		background-image: linear-gradient(#2f2f2f 25%,#353535 0,#353535 75%,#2f2f2f 0) !important;
	}
	
	.se-body .se-property-toolbar .se-range-slider-button-container {
		background-color: #3a3a3a !important;
	}
	
	.se-body .se-canvas .se-section-table:before {
		border: 1px solid #404040 !important;
	}
	
	.se-body .se-canvas .se-section-table:hover:before {
		border-color: #404040 !important;
	}
	
	.se-body .se-table-container {
		background: #242424 !important;
	}
	
	.se-body .se-cell-select-all-button {
		border: 1px solid #404040 !important;
		background-color: #242424 !important;
	}
	
	.se-body .se-cell-controlbar-item {
		background-color: #2f2f2f !important;
	}
	
	.se-body .se-cell-select-button {
		border: solid #404040 !important;
	}
	
	.se-body .se-cell-select-button:hover {
		background-color: #3a3a3a !important;
	}
	
	.se-body .se-section-table.se-l-default .se-table-content {
		border: solid #404040 !important;
		border-width: 1px 0 0 1px !important;
	}
	
	.se-body .se-cell {
		background-color: #242424 !important;
	}
	
	.se-body .se-section-table.se-l-default .se-table-content .se-cell {
		border: solid #404040 !important;
		border-width: 0 1px 1px 0 !important;
	}
	
	.se-body .se-cell-select-button.se-is-selected {
		border-color: #4f4f4f !important;
		background-color: #3a3a3a !important;
	}
	
	.se-body .se-cell.se-is-selected {
		background-color: #2f2f2f !important;
	}
	
	.se-body .se-canvas .se-section-formula:before {
		border: 1px solid #404040 !important;
	}
	
	.se-body .se-canvas .se-section-formula:hover:before {
		border-color: #404040 !important;
	}
	
	.se-body .se-tab-header-underline .se-tab-button.se-is-selected .se-tab-button-title {
		color: #fff !important;
	}
	
	.se-body .se-tab-header-underline:before {
		border-bottom: 1px solid #404040 !important;
	}
	
	.se-body .se-sidebar-photo-ccl-notice {
		background-color: #2f2f2f !important;
		color: #cacaca !important;
		border-top: 1px solid #404040 !important;
	}
	
	.se-body .se-sidebar-material-title {
		color: #fff !important;
	}
	
	.se-body .se-sidebar-material-detail-title {
		color: #cacaca !important;
	}
	
	.se-body .se-canvas .se-section-material:before {
		border: 1px solid #404040 !important;
	}
	
	.se-body .se-canvas .se-section-material:hover:before {
		border-color: #404040 !important;
	}
	
	.se-body .se-module-material {
		background-color: #2f2f2f !important;
	}
	
	.se-body .se-material-thumbnail {
		background-color: #2f2f2f !important;
	}
	
	.se-body .se-material-title {
		color: #fff !important;
	}
	
	.se-body .se-sidebar-content-state {
		background-color: #242424 !important;
	}
	
	.se-body .se-state-error {
		background: #2f2f2f !important;
		border: 1px solid #404040 !important;
	}
	
	.se-body .se-canvas .se-module-image:before, .se-body .se-canvas .se-section-image .se-module-image:before {
		border: 1px solid #404040 !important;
	}
	
	.se-body .se-canvas .se-section-image .se-module-image:hover:before {
		border-color: #404040 !important;
	}
	
	.npe_wrap .npe_btn_submit .npe_btn_title {
		color: #242424 !important;
	}
	
	.npe_wrap .npe_btn_cancel {
		background-color: #242424 !important;
	}
	
	.npe_wrap .npe_btn_cancel:after {
		border: 1px solid #404040 !important;
		opacity: 1 !important;
	}
	
	.npe_wrap .npe_btn_cancel .npe_btn_title {
		color: #cacaca !important;
		opacity: 1 !important;
	}
	
	.se-body .se-tab-header-noline .se-tab-button.se-is-selected .se-tab-button-title {
		color: #fff !important;
	}
	
	.se-body .se-tab-header-noline {
		border-bottom: 1px solid #404040 !important;
	}
	
	.se-body .se-doc-template {
		background-color: #2f2f2f !important;
	}
	
	.se-body .se-doc-template-title {
		color: #fff !important;
	}
	
	.ui-widget-content {
		border: 1px solid #404040 !important;
		background: #242424 !important;
		color: #cacaca !important;
	}
	
	.ui-widget-header {
		border-bottom: 1px solid #404040 !important;
		background: #242424 !important;
		color: #fff !important;
	}
	
	.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
		border: 1px solid #404040 !important;
		background: #242424 !important;
		color: #cacaca !important;
	}
	
	.ui-state-hover .ui-icon, .ui-state-focus .ui-icon, .ui-state-active .ui-icon {
		border-color: #cacaca !important;
	}
	
	.pop_layer_wrap.pop_loading .dim {
		background: #242424 !important;
	}
	
	.se-bootstrap-placeholder {
		border-top: 1px solid #404040 !important;
		background-color: #242424 !important;
	}
	
	.pop_layer_wrap.pop_loading .pop_info_text {
		color: #fff !important;
	}
	
	.wrap_choice_rabbit_editor .dim {
		background: #242424 !important;
	}
	
	.wrap_choice_rabbit_editor .choice_rabbit_editor {
		background: #242424 !important;
		border: 1px solid #404040 !important;
	}
	
	.wrap_choice_rabbit_editor .wrap_text .title, .wrap_choice_rabbit_editor .choice_editor .editor .radio_choice_rabbit:checked+.label .txt, .wrap_choice_rabbit_editor .wrap_editorset .set_item .title, .wrap_choice_rabbit_editor .wrap_editorset .selectbox_button .text {
		color: #fff !important;
	}
	
	.wrap_choice_rabbit_editor .wrap_btn .btn_check {
		border: 1px solid #404040 !important;
	}
	
	.wrap_choice_rabbit_editor .wrap_editorset .set_item {
		border-bottom: 1px solid #404040 !important;
	}
	
	.wrap_choice_rabbit_editor .wrap_editorset .layer_list_option {
		border: 1px solid #404040 !important;
		background: #242424 !important;
	}
	
	.wrap_choice_rabbit_editor .wrap_editorset .layer_list_option .option .radio_label .text {
		color: #cacaca !important;
	}
	
	.wrap_choice_rabbit_editor .wrap_editorset .layer_list_option .option_lineheight_input {
		border-top: 1px solid #404040 !important;
		background: #2f2f2f !important;
	}
	
	.wrap_choice_rabbit_editor .wrap_editorset .layer_list_option .option_lineheight_input .set_lineheight_input {
		color: #cacaca !important;
	}
	
	.wrap_choice_rabbit_editor .se-color-picker-option {
		background-color: #242424 !important;
		border: 1px solid #404040 !important;
	}
	
	.wrap_choice_rabbit_editor .se-color-palette {
		border: 1px solid #242424 !important;
		border-width: 1px 0 0 1px !important;
	}
	
	.wrap_choice_rabbit_editor .se-color-picker-more-button {
		border-top: 1px solid #404040 !important;
	}
	
	.wrap_choice_rabbit_editor .se-color-picker-more-label {
		color: #cacaca !important;
	}
	
	.wrap_choice_rabbit_editor .se-color-apply-button {
		border: 1px solid #404040 !important;
	}
	
	.wrap_choice_rabbit_editor .se-color-apply-label {
		color: #cacaca !important;
	}
	
	.wrap_choice_rabbit_editor .se-color-apply-button:before {
		border-color: #cacaca !important;
	}
	
	.wrap_choice_rabbit_editor .se-selected-color-hex {
		border: 1px solid #404040 !important;
		border-left-width: 0 !important;
		background: #242424 !important;
		color: #cacaca !important;
	}
	
	.wrap_choice_rabbit_editor .se-selected-color-palette {
		border: 1px solid #404040 !important;
	}
	
	.wrap_choice_rabbit_editor .wrap_editorset .list_option .icon_alignright, .wrap_choice_rabbit_editor .wrap_editorset .list_option .icon_alignjustify, .wrap_choice_rabbit_editor .wrap_editorset .list_option .icon_aligncenter, .wrap_choice_rabbit_editor .wrap_editorset .list_option .icon_alignleft {
		filter: invert(86%) hue-rotate(-180deg) !important;
	}
	
	.se-body .se-popup-special-letter .se-popup-label-select-button .se-popup-select-button-label {
		color: #fff !important;
	}
	
	.se-body .se-popup-special-letter .se-popup-label-select-button-container {
		border-bottom: 1px solid #404040 !important;
	}
	
	.se-body .se-special-letter-content {
		filter: invert(86%) hue-rotate(-180deg) !important;
	}
	
	.se-body .se-component *[style*='border-bottom'] {
		border-bottom: 1px solid #404040 !important;
	}
	
	.se-body .se-component *[style*='background-color'] {
		background-color: #242424 !important;
	}
	
	.se-body .se-component *[style*='border-top'] {
		border-top: 1px solid #404040 !important;
	}
	
	.se-body .se-component *[style*=' color'], .se-body .se-component *[style*=' !important;color'], .se-body .se-component *[style^='color'] {
		color: #cacaca !important;
	}
	
	.se-body .se-material-detail {
		color: #cacaca !important;
	}
	
	.se-body .se-cell.se-is-selected {
		background-color: rgba(0, 204, 39, 0.1) !important;
	}
	
	/* Cafe Smart Editor */
	
	.ArticleWrite .WritingTag {
		background: #242424;
	}
	
	.ArticleWrite .WritingTag .tag_input_box.focus:before {
		color: #fff;
	}
	
	.CafeEditor .se-body .se-property-toolbar {
		border-color: #404040;
		background: #2f2f2f;
	}
	
	.CafeEditor .se-body .se-document-toolbar {
		background: #2f2f2f;
	}
	
	.CafeEditor .se-body .se-document-toolbar {
		border-bottom: 1px solid #404040;
	}
	
	.CafeEditor .se-body .se-content-guide {
		border-width: 0 1px !important;
	}
	
	.CafeEditor .se-body .se-canvas-flexible .se-content-guide {
		border-width: 0 !important;
	}
	
	.FlexableTextArea .textarea_input {
		border: 1px solid #404040;
	}
	
	.FormSelectButton .button {
		border: 1px solid #404040;
		background: #242424;
		color: #fff;
	}
	
	.FormSelectButton .button:disabled {
		background-color: #242424;
		color: #666;
	}
	
	.FormSelectBox .select_option .option {
		color: #fff;
	}
	
	.FormSelectBox .select_option .option:hover {
		background: #2f2f2f;
	}
	
	.FormSelectButton .button .svg-icon {
		color: #cacaca;
	}
	
	.ArticleWritingTitle .column_category .select_option {
		background-color: #242424;
		color: #fff;
		border: 1px solid #404040;
	}
	
	.ArticleWritingTitle .column_category .option_box .option_none, .ArticleWritingTitle .column_category .select_option .option {
		color: #fff;
	}
	
	.ArticleWritingTitle .column_category .option_box .option_none:hover, .ArticleWritingTitle .column_category .select_option .option:hover {
		background: #2f2f2f;
	}
	
	.CafeEditor .se-body .se-popup-cloud-sns .se-popup-cloud-sns-name, .CafeEditor .se-body .se-popup-cloud-sns-button:hover .se-popup-cloud-sns-name, .CafeEditor .se-body .se-panel-header.se-popup-panel-header .se-panel-title {
		color: #fff;
	}
	
	.CafeEditor .se-body .se-panel-tab:before {
		border-bottom: 1px solid #404040;
	}
	
	.CafeEditor .se-body .se-panel-tab-next-button:disabled, .CafeEditor .se-body .se-panel-tab-prev-button:disabled {
		border-color: #404040;
		border-bottom-color: #404040;
		background-color: #242424;
	}
	
	.CafeEditor .se-body .se-popup-sticker .se-panel-tab-next-button, .CafeEditor .se-body .se-popup-sticker .se-panel-tab-prev-button {
		border-color: #404040;
	}
	
	.CafeEditor .se-body .se-panel-header.se-popup-panel-header {
		border-bottom: 1px solid #404040;
	}
	
	.CafeEditor .se-body .se-popup-sticker .se-panel-tab-next-button:before, .CafeEditor .se-body .se-popup-sticker .se-panel-tab-prev-button:before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.CafeEditor .se-body .se-panel-tab-sticker .se-tab-button {
		background-color: #242424;
	}
	
	.CafeEditor .se-body .se-panel-tab-sticker .se-tab-button:hover {
		border-color: #4f4f4f;
	}
	
	.CafeEditor .se-body .se-panel-tab-next-button, .CafeEditor .se-body .se-panel-tab-prev-button {
		border: none;
		background-color: #242424;
	}
	
	.CafeEditor .se-body .se-document-toolbar-icon-select-button.se-text-icon-toolbar-button:hover {
		border-color: #404040;
		box-shadow: inset 0 0 0 1px #404040;
		-webkit-box-shadow: inset 0 0 0 1px #404040;
	}
	
	.CafeEditor .se-body .se-document-toolbar-text-icon-container:before, .CafeEditor .se-body .se-document-toolbar-select-option-button:hover, .CafeEditor .se-body .se-document-toolbar-select-option-button:hover {
		box-shadow: inset 0 0 0 1px #404040;
		-webkit-box-shadow: inset 0 0 0 1px #404040;
	}
	
	.CafeEditor .se-body .se-document-toolbar-select-option-button.se-is-activated {
		background-color: #2f2f2f;
	}
	
	.CafeEditor .se-body .se-toolbar-option {
		background-color: #242424;
		border: 1px solid #404040;
	}
	
	.CafeEditor .se-body .se-toolbar-option-insert-quotation .se-toolbar-option-icon-button:hover {
		background-color: #2f2f2f;
	}
	
	.CafeEditor .se-body .se-toolbar-option-insert-quotation .se-toolbar-option-icon-button:not(:first-child) {
		border-top: 1px solid #404040;
	}
	
	.CafeEditor .se-body .se-toolbar-option-insert-horizontal-line .se-toolbar-option-icon-button:not(:first-child) {
		border-top: 1px solid #404040;
	}
	
	.CafeEditor .se-body .se-toolbar-option-insert-horizontal-line .se-toolbar-option-icon-button:hover {
		background-color: #2f2f2f;
	}
	
	.CafeEditor .se-body .se-bold-toolbar-button .se-toolbar-icon, .CafeEditor .se-body .se-code-toolbar-button .se-toolbar-icon, .CafeEditor .se-body .se-color-picker-apply-button:before, .CafeEditor .se-body .se-color-picker-more-button:after, .CafeEditor .se-body .se-color-picker.se-is-activated~.se-color-picker-more-button:after, .CafeEditor .se-body .se-contents-toolbar-cycle-toggle-button.se-align-center-toolbar-button .se-toolbar-icon, .CafeEditor .se-body .se-contents-toolbar-cycle-toggle-button.se-align-justify-toolbar-button .se-toolbar-icon, .CafeEditor .se-body .se-contents-toolbar-cycle-toggle-button.se-align-left-toolbar-button .se-toolbar-icon, .CafeEditor .se-body .se-contents-toolbar-cycle-toggle-button.se-align-right-toolbar-button .se-toolbar-icon, .CafeEditor .se-body .se-contents-toolbar-label-select-button:after, .CafeEditor .se-body .se-context-toolbar-cycle-toggle-button.se-align-center-toolbar-button .se-toolbar-icon, .CafeEditor .se-body .se-context-toolbar-cycle-toggle-button.se-align-justify-toolbar-button .se-toolbar-icon, .CafeEditor .se-body .se-context-toolbar-cycle-toggle-button.se-align-left-toolbar-button .se-toolbar-icon, .CafeEditor .se-body .se-context-toolbar-cycle-toggle-button.se-align-right-toolbar-button .se-toolbar-icon, .CafeEditor .se-body .se-context-toolbar-group-toggle-button.se-align-center-toolbar-button .se-toolbar-icon, .CafeEditor .se-body .se-context-toolbar-group-toggle-button.se-align-justify-toolbar-button .se-toolbar-icon, .CafeEditor .se-body .se-context-toolbar-group-toggle-button.se-align-left-toolbar-button .se-toolbar-icon, .CafeEditor .se-body .se-context-toolbar-group-toggle-button.se-align-right-toolbar-button .se-toolbar-icon, .CafeEditor .se-body .se-custom-layer-link-apply-button:before, .CafeEditor .se-body .se-custom-layer-link-apply-button:hover:before, .CafeEditor .se-body .se-custom-layer-link-apply-buttonse-is-activated:before, .CafeEditor .se-body .se-delete-toolbar-button .se-toolbar-icon, .CafeEditor .se-body .se-document-toolbar-select-option-button:after, .CafeEditor .se-body .se-file-toolbar-button .se-toolbar-icon, .CafeEditor .se-body .se-formula-toolbar-button .se-toolbar-icon, .CafeEditor .se-body .se-horizontal-line-default-toolbar-button .se-toolbar-icon, .CafeEditor .se-body .se-image-edit-toolbar-button .se-toolbar-icon, .CafeEditor .se-body .se-image-group-collage-toolbar-button .se-toolbar-icon, .CafeEditor .se-body .se-image-group-edit-toolbar-button .se-toolbar-icon, .CafeEditor .se-body .se-image-group-slide-toolbar-button .se-toolbar-icon, .CafeEditor .se-body .se-image-replacement-toolbar-button .se-toolbar-icon, .CafeEditor .se-body .se-image-toolbar-button .se-toolbar-icon, .CafeEditor .se-body .se-insert-horizontal-line-default-toolbar-button .se-toolbar-icon, .CafeEditor .se-body .se-insert-quotation-default-toolbar-button .se-toolbar-icon, .CafeEditor .se-body .se-italic-toolbar-button .se-toolbar-icon, .CafeEditor .se-body .se-line-height-option-value-apply-button:before, .CafeEditor .se-body .se-line-height-toolbar-button .se-toolbar-icon, .CafeEditor .se-body .se-link-toolbar-button .se-toolbar-icon, .CafeEditor .se-body .se-map-default-toolbar-button .se-toolbar-icon, .CafeEditor .se-body .se-map-edit-toolbar-button .se-toolbar-icon, .CafeEditor .se-body .se-map-toolbar-button .se-toolbar-icon, .CafeEditor .se-body .se-module-image .se-image-delete-button:before, .CafeEditor .se-body .se-object-arrangement-fit-toolbar-button .se-toolbar-icon, .CafeEditor .se-body .se-oglink-toolbar-button .se-toolbar-icon, .CafeEditor .se-body .se-popup-cloud-sns .se-popup-close-button:before, .CafeEditor .se-body .se-popup-file .se-popup-close-button:before, .CafeEditor .se-body .se-popup-oglink .se-popup-oglink-button:before, .CafeEditor .se-body .se-popup-oglink .se-popup-oglink-button:focus:before, .CafeEditor .se-body .se-popup-oglink .se-popup-oglink-button:hover:before, .CafeEditor .se-body .se-popup-outside .nvu_btn_close:before, .CafeEditor .se-body .se-popup-outside .nvu_btn_close_layer:before, .CafeEditor .se-body .se-popup-outside .se-popup-close-button:before, .CafeEditor .se-body .se-popup-placesMap .se-place-map-search-info-description.se-place-map-search-info-description-before-search:before, .CafeEditor .se-body .se-popup-placesMap .se-place-search-button:before, .CafeEditor .se-body .se-popup-placesMap .se-place-search-pagination .se-place-search-pagination-button-next:before, .CafeEditor .se-body .se-popup-placesMap .se-place-search-pagination .se-place-search-pagination-button-prev:before, .CafeEditor .se-body .se-popup-placesMap .se-popup-button-drop-pin .se-popup-button-text:before, .CafeEditor .se-body .se-popup-radio:checked~.se-popup-select-option-label:after, .CafeEditor .se-body .se-popup-search .se-panel-search-button:before, .CafeEditor .se-body .se-popup-search .se-panel-search-button:focus:before, .CafeEditor .se-body .se-popup-search .se-panel-search-button:hover:before, .CafeEditor .se-body .se-popup-special-letter .se-popup-close-button:before, .CafeEditor .se-body .se-popup-special-letter .se-popup-label-select-button-container.se-is-activated .se-popup-label-select-button:after, .CafeEditor .se-body .se-popup-special-letter .se-popup-label-select-button:after, .CafeEditor .se-body .se-popup-sticker .se-panel-tab-next-button:before, .CafeEditor .se-body .se-popup-sticker .se-panel-tab-prev-button:before, .CafeEditor .se-body .se-popup-sticker .se-panel-tab-sticker .se-tab-button.se-tab-button-market:before, .CafeEditor .se-body .se-popup-sticker .se-panel-tab-sticker .se-tab-button.se-tab-button-setting:before, .CafeEditor .se-body .se-popup-sticker .se-refresh-alert-close-button:before, .CafeEditor .se-body .se-popup-sticker .se-tab-button.se-tab-button-history:before, .CafeEditor .se-body .se-property-toolbar-drop-down-button.se-align-center-toolbar-button .se-toolbar-icon, .CafeEditor .se-body .se-property-toolbar-drop-down-button.se-align-justify-toolbar-button .se-toolbar-icon, .CafeEditor .se-body .se-property-toolbar-drop-down-button.se-align-left-toolbar-button .se-toolbar-icon, .CafeEditor .se-body .se-property-toolbar-drop-down-button.se-align-right-toolbar-button .se-toolbar-icon, .CafeEditor .se-body .se-property-toolbar-group-toggle-button.se-align-center-toolbar-button .se-toolbar-icon, .CafeEditor .se-body .se-property-toolbar-group-toggle-button.se-align-justify-toolbar-button .se-toolbar-icon, .CafeEditor .se-body .se-property-toolbar-group-toggle-button.se-align-left-toolbar-button .se-toolbar-icon, .CafeEditor .se-body .se-property-toolbar-group-toggle-button.se-align-right-toolbar-button .se-toolbar-icon, .CafeEditor .se-body .se-property-toolbar-label-select-button:after, .CafeEditor .se-body .se-quotation-default-toolbar-button .se-toolbar-icon, .CafeEditor .se-body .se-resizing-toolbar-button .se-toolbar-icon, .CafeEditor .se-body .se-schedule-toolbar-button .se-toolbar-icon, .CafeEditor .se-body .se-search-toolbar-button .se-toolbar-icon, .CafeEditor .se-body .se-section-imageGroup .se-imageGroup-navigation-button.se-imageGroup-navigation-button-next:before, .CafeEditor .se-body .se-section-imageGroup .se-imageGroup-navigation-button.se-imageGroup-navigation-button-prev:before, .CafeEditor .se-body .se-section-placesMap.se-section.se-l-map_text .se-map-marker:before, .CafeEditor .se-body .se-section-video .se-video-play-info:before, .CafeEditor .se-body .se-sidebar-no-result:before, .CafeEditor .se-body .se-social-media-image-toolbar-button .se-toolbar-icon, .CafeEditor .se-body .se-special-letter-toolbar-button .se-toolbar-icon, .CafeEditor .se-body .se-sticker-toolbar-button .se-toolbar-icon, .CafeEditor .se-body .se-strikethrough-toolbar-button .se-toolbar-icon, .CafeEditor .se-body .se-table-toolbar-button .se-toolbar-icon, .CafeEditor .se-body .se-text-arrangement-inner-big-left-toolbar-button .se-toolbar-icon, .CafeEditor .se-body .se-text-arrangement-inner-big-right-toolbar-button .se-toolbar-icon, .CafeEditor .se-body .se-text-arrangement-inner-left-toolbar-button .se-toolbar-icon, .CafeEditor .se-body .se-text-arrangement-inner-right-toolbar-button .se-toolbar-icon, .CafeEditor .se-body .se-to-quotation-toolbar-button .se-toolbar-icon, .CafeEditor .se-body .se-to-text-toolbar-button .se-toolbar-icon, .CafeEditor .se-body .se-toolbar-icon-background-color, .CafeEditor .se-body .se-toolbar-icon-font-color, .CafeEditor .se-body .se-toolbar-option-align-center-button:before, .CafeEditor .se-body .se-toolbar-option-align-justify-button:before, .CafeEditor .se-body .se-toolbar-option-align-left-button:before, .CafeEditor .se-body .se-toolbar-option-align-right-button:before, .CafeEditor .se-body .se-toolbar-option-text-arrangement-inner-big-left-button:before, .CafeEditor .se-body .se-toolbar-option-text-arrangement-inner-big-right-button:before, .CafeEditor .se-body .se-toolbar-option-text-arrangement-inner-left-button:before, .CafeEditor .se-body .se-toolbar-option-text-arrangement-inner-right-button:before, .CafeEditor .se-body .se-toolbar-option-text-button.se-is-selected:after, .CafeEditor .se-body .se-underline-toolbar-button .se-toolbar-icon, .CafeEditor .se-body .se-video-meta-toolbar-button .se-toolbar-icon, .CafeEditor .se-body .se-video-toolbar-button .se-toolbar-icon, .CafeEditor .se-body .se-cafe-schedule-toolbar-button .se-toolbar-custom-icon, .CafeEditor .se-body .se-cafe-vote-toolbar-button .se-toolbar-custom-icon, .se-body .se-audio-info:before, .se-body .se-cell-context-menu-button.se-context-menu-button-column-split:before, .se-body .se-cell-context-menu-button.se-context-menu-button-delete:before, .se-body .se-cell-context-menu-button.se-context-menu-button-equal-width:before, .se-body .se-cell-context-menu-button.se-context-menu-button-merge:before, .se-body .se-cell-context-menu-button.se-context-menu-button-row-split:before, .se-body .se-code-code_black-toolbar-button .se-toolbar-icon, .se-body .se-code-code_stripe-toolbar-button .se-toolbar-icon, .se-body .se-code-default-toolbar-button .se-toolbar-icon, .se-body .se-color-picker-apply-button:before, .se-body .se-context-menu .se-context-menu-button.se-context-menu-button-copy:before, .se-body .se-context-menu .se-context-menu-button.se-context-menu-button-cut:before, .se-body .se-context-menu .se-context-menu-button.se-context-menu-button-delete:before, .se-body .se-context-menu .se-context-menu-button.se-context-menu-button-paste:before, .se-body .se-context-menu .se-context-menu-button.se-context-menu-button-save-as:before, .se-body .se-context-toolbar-group-toggle-button.se-align-center-toolbar-button .se-toolbar-icon, .se-body .se-context-toolbar-group-toggle-button.se-align-justify-toolbar-button .se-toolbar-icon, .se-body .se-context-toolbar-group-toggle-button.se-align-left-toolbar-button .se-toolbar-icon, .se-body .se-context-toolbar-group-toggle-button.se-align-right-toolbar-button .se-toolbar-icon, .se-body .se-cover-button-local-image-upload, .se-body .se-cover-button-sns-image-upload, .se-body .se-cover-button.se-cover-button-del-image:before, .se-body .se-cover-button.se-cover-button-set-position:before, .se-body .se-custom-layer-resizing-input-group:after, .se-body .se-custom-layer-resizing-reset-button:before, .se-body .se-dragging-ghost-iframe:before, .se-body .se-dragging-ghost-multiple:before, .se-body .se-dragging-ghost-text .se-text-ghost-complex, .se-body .se-file-download-option-button:before, .se-body .se-file-icon, .se-body .se-file-status-icon, .se-body .se-filed-download-list .se-file-download-button-cloud:before, .se-body .se-filed-download-list .se-file-download-button-local:before, .se-body .se-horizontal-line-default-toolbar-button .se-toolbar-icon, .se-body .se-horizontal-line-line1-toolbar-button .se-toolbar-icon, .se-body .se-horizontal-line-line2-toolbar-button .se-toolbar-icon, .se-body .se-horizontal-line-line3-toolbar-button .se-toolbar-icon, .se-body .se-horizontal-line-line4-toolbar-button .se-toolbar-icon, .se-body .se-horizontal-line-line5-toolbar-button .se-toolbar-icon, .se-body .se-horizontal-line-line6-toolbar-button .se-toolbar-icon, .se-body .se-horizontal-line-line7-toolbar-button .se-toolbar-icon, .se-body .se-image-detail-attached-button:before, .se-body .se-image-detail-pay-button:before, .se-body .se-image-detail-purchased-button:before, .se-body .se-image-detail-reference-link, .se-body .se-image-group-collage-toolbar-button .se-toolbar-icon, .se-body .se-image-group-slide-toolbar-button .se-toolbar-icon, .se-body .se-image-link-icon:after, .se-body .se-image-tag-area:before, .se-body .se-image-tag-detail-icon, .se-body .se-image-type-option-collage .se-image-type-label:before, .se-body .se-image-type-option-list .se-image-type-label:before, .se-body .se-image-type-option-slide .se-image-type-label:before, .se-body .se-imageGroup-navigation-button.se-imageGroup-navigation-button-next, .se-body .se-imageGroup-navigation-button.se-imageGroup-navigation-button-prev, .se-body .se-insert-menu-button.se-insert-menu-button-image:before, .se-body .se-insert-menu-button.se-insert-menu-button-quotation:before, .se-body .se-insert-menu-button.se-insert-menu-button-sticker:before, .se-body .se-l-anniversary_autumn .se-anniversary-date-info:after, .se-body .se-l-anniversary_spring .se-anniversary-date-info:after, .se-body .se-l-anniversary_summer .se-anniversary-date-info:after, .se-body .se-l-anniversary_winter .se-anniversary-date-info:after, .se-body .se-map-default-toolbar-button .se-toolbar-icon, .se-body .se-map-map_text-toolbar-button .se-toolbar-icon, .se-body .se-material-npay, .se-body .se-module-image .se-image-delete-button:before, .se-body .se-module-video .se-360vr-icon, .se-body .se-module-video.se-module-video-deleted .se-video-state-info:before, .se-body .se-module-video.se-module-video-no-thumbnail .se-video-state-info:after, .se-body .se-module-video.se-module-video-no-thumbnail .se-video-state-info:before, .se-body .se-object-arrangement-extend-toolbar-button .se-toolbar-icon, .se-body .se-object-arrangement-fit-toolbar-button .se-toolbar-icon, .se-body .se-object-arrangement-normal-toolbar-button .se-toolbar-icon, .se-body .se-object-arrangement-pagefull-toolbar-button .se-toolbar-icon, .se-body .se-oglink-thumbnail-moment-icon, .se-body .se-oglink-thumbnail-video-icon, .se-body .se-panel-more-retry-text:before, .se-body .se-panel-tab-sticker .se-tab-button.se-tab-button-gif.se-is-selected:before, .se-body .se-panel-tab-sticker .se-tab-button.se-tab-button-gif:active:before, .se-body .se-panel-tab-sticker .se-tab-button.se-tab-button-gif:before, .se-body .se-panel-tab-sticker .se-tab-button.se-tab-button-history:before, .se-body .se-panel-tab-sticker .se-tab-button.se-tab-button-market:before, .se-body .se-panel-tab-sticker .se-tab-button.se-tab-button-setting:before, .se-body .se-popup-close-button:before, .se-body .se-popup-cloud-sns-button.se-popup-cloud-sns-button-cloud:before, .se-body .se-popup-cloud-sns-button.se-popup-cloud-sns-button-facebook:before, .se-body .se-popup-cloud-sns-button.se-popup-cloud-sns-button-instagram:before, .se-body .se-popup-cloud-sns-button.se-popup-cloud-sns-button-pholar:before, .se-body .se-popup-file-source-button.se-popup-file-source-button-cloud:before, .se-body .se-popup-file-source-button.se-popup-file-source-button-local:before, .se-body .se-popup-image-group-order .se-popup-imageGroup-button-delete-image:before, .se-body .se-popup-image-group-order .se-popup-imageGroup-button-edit-image:before, .se-body .se-popup-image-group-order .se-popup-imageGroup-button-replace-image:before, .se-body .se-popup-image-group-order .se-popup-imageGroup-edit-button-group .se-popup-edit-button-imageGroup-collage .se-popup-edit-button-icon:before, .se-body .se-popup-image-group-order .se-popup-imageGroup-edit-button-group .se-popup-edit-button-imageGroup-individual .se-popup-edit-button-icon:before, .se-body .se-popup-image-group-order .se-popup-imageGroup-edit-button-group .se-popup-edit-button-imageGroup-slide .se-popup-edit-button-icon:before, .se-body .se-popup-oglink-button:before, .se-body .se-popup-placesMap .se-place-add-button:before, .se-body .se-popup-placesMap .se-place-attached-delete-button:before, .se-body .se-popup-placesMap .se-place-attached-item:before, .se-body .se-popup-placesMap .se-place-map-search-info-description.se-place-map-search-info-description-before-search:before, .se-body .se-popup-placesMap .se-place-point-marker.se-place-point-marker-pin-1:before, .se-body .se-popup-placesMap .se-place-point-marker.se-place-point-marker-pin-2:before, .se-body .se-popup-placesMap .se-place-point-marker.se-place-point-marker-pin-3:before, .se-body .se-popup-placesMap .se-place-point-marker.se-place-point-marker-pin-4:before, .se-body .se-popup-placesMap .se-place-point-marker.se-place-point-marker-pin-5:before, .se-body .se-popup-placesMap .se-place-point-marker.se-place-point-marker-pin-single:before, .se-body .se-popup-placesMap .se-place-point-marker:before, .se-body .se-popup-placesMap .se-place-search-button:before, .se-body .se-popup-placesMap .se-place-search-clear-button:before, .se-body .se-popup-placesMap .se-popup-button-drop-pin .se-popup-button-text:before, .se-body .se-popup-placesMap .se-popup-toast-placesMap:before, .se-body .se-popup-search .se-panel-search-button:before, .se-body .se-popup-talktalk .se-talktalk-defalut-text:before, .se-body .se-popup-talktalk .se-talktalk-defalut:after, .se-body .se-popup-talktalk .se-talktalk-defalut:before, .se-body .se-property-toolbar-group-toggle-button.se-align-center-toolbar-button .se-toolbar-icon, .se-body .se-property-toolbar-group-toggle-button.se-align-justify-toolbar-button .se-toolbar-icon, .se-body .se-property-toolbar-group-toggle-button.se-align-left-toolbar-button .se-toolbar-icon, .se-body .se-property-toolbar-group-toggle-button.se-align-right-toolbar-button .se-toolbar-icon, .se-body .se-quotation-default-toolbar-button .se-toolbar-icon, .se-body .se-quotation-quotation_bubble-toolbar-button .se-toolbar-icon, .se-body .se-quotation-quotation_corner-toolbar-button .se-toolbar-icon, .se-body .se-quotation-quotation_line-toolbar-button .se-toolbar-icon, .se-body .se-quotation-quotation_postit-toolbar-button .se-toolbar-icon, .se-body .se-quotation-quotation_underline-toolbar-button .se-toolbar-icon, .se-body .se-regular-schedule-tooltip, .se-body .se-resize-px-info-multiply, .se-body .se-schedule-detail-description .se-schedule-info:before, .se-body .se-schedule-detail-location .se-schedule-info:before, .se-body .se-schedule-detail-url .se-schedule-info:before, .se-body .se-schedule-info-map-delete-button:before, .se-body .se-section-horizontalLine.se-l-line3 .se-hr, .se-body .se-section-horizontalLine.se-l-line4 .se-hr, .se-body .se-section-horizontalLine.se-l-line5 .se-hr, .se-body .se-section-horizontalLine.se-l-line6 .se-hr, .se-body .se-section-image .se-360vr-icon:after, .se-body .se-section-image .se-360vr-icon:before, .se-body .se-section-image .se-360vr-toggle-container:before, .se-body .se-section-image .se-360vr-toggle-label, .se-body .se-section-oglink.se-l-shopping_affiliate_image.se-l-shopping_affiliate_text .se-oglink-npay, .se-body .se-section-oglink.se-l-shopping_affiliate_image .se-oglink-npay, .se-body .se-section-placesMap.se-l-map_text .se-map-marker:before, .se-body .se-section-placesMap.se-section-placesMap-multiple .se-module-map-text:before, .se-body .se-section-quotation.se-l-default .se-quotation-container:after, .se-body .se-section-quotation.se-l-default .se-quotation-container:before, .se-body .se-section-quotation.se-l-quotation_bubble .se-quotation-container:after, .se-body .se-section-quotation.se-l-quotation_postit .se-quotation-container:before, .se-body .se-section-quotation.se-l-quotation_underline .se-quotation-container:before, .se-body .se-set-schedule-icon, .se-body .se-sidebar-container-search .se-panel-search-button:before, .se-body .se-sidebar-element-delete-button:before, .se-body .se-sidebar-element-library.se-sidebar-element-library-audio:after, .se-body .se-sidebar-element-library.se-sidebar-element-library-map:after, .se-body .se-sidebar-element-library.se-sidebar-element-library-video:after, .se-body .se-sidebar-material-npay, .se-body .se-sidebar-material-reference-link:before, .se-body .se-sidebar-photo-reference-link, .se-body .se-sidebar .se-sidebar-close-button:before, .se-body .se-spellcheck-recheck-button:before, .se-body .se-table-align-center-toolbar-button .se-toolbar-icon, .se-body .se-table-align-left-toolbar-button .se-toolbar-icon, .se-body .se-table-align-right-toolbar-button .se-toolbar-icon, .se-body .se-tag-element-button.se-tag-element-delete-button:before, .se-body .se-tag-element-button.se-tag-element-edit-button:before, .se-body .se-tag-element-button.se-tag-element-link-button:before, .se-body .se-tag-element-npay, .se-body .se-tag-point:before, .se-body .se-tag-search-button:before, .se-body .se-talktalk.se-l-default .se-module-talktalk:after, .se-body .se-talktalk.se-l-default .se-module-talktalk:before, .se-body .se-talktalk .se-talktalk-banner-text:before, .se-body .se-template-delete-button:before, .se-body .se-text-arrangement-inner-big-left-toolbar-button .se-toolbar-icon, .se-body .se-text-arrangement-inner-big-right-toolbar-button .se-toolbar-icon, .se-body .se-text-arrangement-inner-left-toolbar-button .se-toolbar-icon, .se-body .se-text-arrangement-inner-right-toolbar-button .se-toolbar-icon, .se-body .se-toolbar-icon-background-color, .se-body .se-toolbar-icon-font-color, .se-body .se-util-button.se-util-button-device-desktop:before, .se-body .se-util-button.se-util-button-device-mobile:before, .se-body .se-util-button.se-util-button-device-tablet:before, .se-body .se-util-button.se-util-button-guide:before, .se-body .se-video-info-toggle-button:before, .se-body .se-video-play-info:before, .CafeEditor .se-body .se-toolbar-option-icon-button:before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.se-body .se-font-color-indicator {
		background-color: #cacaca !important;
	}
	
	.CafeEditor .se-body .se-popup-file .se-popup-file-info-text {
		color: #cacaca;
	}
	
	.CafeEditor .se-body .se-popup-placesMap .se-place-search-keyword:before {
		background-color: #242424;
	}
	
	.CafeEditor .se-body .se-popup-label-select-button:after {
		border-color: #cacaca;
	}
	
	.CafeEditor .se-body .se-popup-placesMap .se-popup-label-select-button:after {
		border-color: #cacaca;
	}
	
	.CafeEditor .se-body .se-popup-search .se-panel-search-input-area {
		border-bottom: 1px solid #404040;
	}
	
	.CafeEditor .se-body .se-popup-search .se-panel-search-input-area {
		border-bottom-color: #404040;
	}
	
	.CafeEditor .se-body .se-popup-search .se-tab-button.se-is-selected .se-tab-button-title {
		color: #fff;
	}
	
	.CafeEditor .se-body .se-panel-tab .se-tab-button.se-is-selected:after {
		background-color: #fff;
	}
	
	.CafeEditor .se-body .se-popup-search .se-panel-tab-list .se-tab-button-title, .CafeEditor .se-body .se-popup-search .se-panel-content-title {
		color: #cacaca;
	}
	
	.CafeEditor .se-body .se-sidebar-material-detail {
		color: #cacaca;
	}
	
	.CafeEditor .se-body .se-cell.se-is-selected {
		background-color: rgba(0, 204, 39, 0.1) !important;
	}
	
	.CafeEditor .se-body .se-toolbar-option-text-button {
		color: #cacaca;
	}
	
	.CafeEditor .se-body .se-custom-layer-option {
		border: 1px solid #404040;
		background-color: #242424;
	}
	
	.CafeEditor .se-body .se-custom-layer-link-input {
		color: #cacaca;
	}
	
	.CafeEditor .se-body .se-line-height-option-value-container {
		border-top: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.CafeEditor.scroll_fixed .se-body .se-header {
		border-left: 1px solid #404040;
		border-right: 1px solid #404040;
	}
	
	.CafeEditor .se-body .se-property-toolbar {
		border-top: none !important;
	}
	
	.CafeEditor .se-body .se-header {
		border-color: #404040;
	}
	
	.WritingSide .setting_area .info_text {
		color: #cacaca;
	}
	
	:root {
		--skinSpecialMenuBorder: #404040;
		--skinSpecialMenuBg: transparent;
		--skinSpecialMenuColor: #cacaca;
		--skinSpecialMenuDot: #cacaca;
		--skinTextColor: #fff;
		--skinText323232: #cfcfcf;
		--skinText676767: #cacaca;
		--skinText979797: #999;
		--skinTextb7b7b7: #666;
		--skinListBorder: #404040;
		--skinThumbBorder: #404040;
		--skinBar: #404040;
		--skinArticleLink: #7474e3;
		--skinSourceBadge: #cacaca;
		--skinTagLinkColor: #cacaca;
		--skinToggleSwitchBg: #3a3a3a;
		--skinCommentWriterBorder: #404040;
		--skinCommentWriterBg: #242424;
		--skinCommentWriterText: #cacaca;
		--skinCommentWriterFocus: #999;
		--skinBox: #2f2f2f;
		--skinSvgIconPostBtnArrowUp: #cacaca;
		--skinSvgIconPostTop: #cacaca;
		--skinLayoutBorder: #404040;
		--skinBaseButtonDefaultBg: #3a3a3a;
		--skinBaseButtonDefaultColor: #fff;
		--skinBaseButtonPointBg: #3a3a3a;
		--skinColor: #242424 !important;
		--skinCommentMineBg: #2f2f2f;
		--skinListSelectedBg: #2f2f2f;
		--skinNoticeBadgeMenuBg: #242424;
		--skinTempSaveBorder: #404040;
		--baseText: #cacaca;
		--baseMenu: #fff;
		--baseLink: #cfcfcf;
		--baseBg: #242424;
		--baseBorder: #404040;
		--iconArrowBase: #999;
		--iconArrowWrite: #cacaca;
		--GnbLink: #cacaca;
		--GnbLinkBar: #404040;
		--GnbLinkArrow: #cacaca;
	}
	
	.se-body .se-popup-banner-black-type .se-popup-banner-title {
		color: #fff;
	}
	
	.se-body .se-popup-banner-tumbnail .se-popup-banner-tumbnail-image img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.se-body .se-popup-banner-black-type .se-popup-banner-description {
		color: #cacaca;
	}
	
	.se-body .se-popup-banner-black-type .se-popup-banner-button .se-popup-button-text {
		color: #242424;
	}
	
	.se-body .se-color-picker-apply-button {
		border: 1px solid #404040;
	}
	
	.se-body .se-color-picker-apply-label, .CafeEditor .se-body .se-color-picker-apply-label, .CafeEditor .se-body .se-selected-color-hex {
		color: #cacaca;
	}
	
	.WritingSide .open_select {
		color: #cacaca;
	}
	
	.CafeEditor .se-body .se-color-swathces-label, .se-body .se-color-swathces-label {
		color: #cacaca;
	}
	
	.se-body .se-contents-toolbar-wrap {
		background-color: #242424;
		border: 1px solid #404040;
	}
	
	.CafeEditor .se-body .se-contents-toolbar-wrap {
		border: 1px solid #404040;
	}
	
	.se-body .se-contents-toolbar .se-toolbar-label, .se-body .se-contents-toolbar .se-toolbar-label, .CafeEditor .se-body .se-contents-toolbar .se-toolbar-label {
		color: #cacaca;
	}
	
	.se-body .se-contents-toolbar-label-select-button:hover .se-toolbar-label {
		color: #fff;
	}
	
	.se-body .se-toolbar-icon {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.se-body .se-document-toolbar {
		border-bottom: 1px solid #404040;
	}
	
	.se-body .se-document-toolbar .se-toolbar-label {
		color: #cacaca;
	}
	
	.WritingTag .tag_text {
		background: #3a3a3a;
		color: #cacaca;
	}
	
	.CafeEditor .se-body .se-document-toolbar-basic-button .se-toolbar-label, .CafeEditor .se-body .se-document-toolbar .se-toolbar-label {
		color: #cacaca;
	}
	
	.ArticleWritingTitle .column_category .option_box .link_category {
		color: #cacaca;
	}
	
	.ArticleWritingTitle .column_category .option_box .link_category:hover {
		background: #2f2f2f;
	}
	
	.se-body .se-context-toolbar {
		background-color: #242424;
	}
	
	.CafeEditor .se-body .se-context-toolbar {
		border: 1px solid #404040;
	}
	
	.se-body .se-code-code_black-toolbar-button .se-toolbar-icon {
		filter: none;
	}
	
	.se-body .se-background-color-indicator.se-is-white-color {
		background-color: #242424 !important;
	}
	
	.se-body .se-background-color-indicator[style*="background-color: rgb(0, 0, 0)"] {
		background-color: #fff !important;
	}
	
	.se-body .se-background-color-indicator[style*="background-color: rgb(20, 20, 20)"] {
		background-color: #f7f7f7 !important;
	}
	
	.se-body .se-background-color-indicator[style*="background-color: rgb(51, 51, 51)"] {
		background-color: #e2e2e2 !important;
	}
	
	.se-body .se-background-color-indicator[style*="background-color: rgb(85, 85, 85)"] {
		background-color: #c2c2c2 !important;
	}
	
	.se-body .se-background-color-indicator[style*="background-color: rgb(119, 119, 110)"] {
		background-color: #9c9c9c !important;
	}
	
	.se-body .se-background-color-indicator[style*="background-color: rgb(153, 153, 153)"] {
		background-color: #777777 !important;
	}
	
	.se-body .se-background-color-indicator[style*="background-color: rgb(247, 247, 247)"]  {
		background-color: #2f2f2f !important;
	}
	
	.se-body .se-background-color-indicator[style*="background-color: rgb(226, 226, 226)"] {
		background-color: #3a3a3a !important;
	}
	
	.se-body .se-background-color-indicator[style*="background-color: rgb(194, 194, 194)"] {
		background-color: #404040 !important;
	}
	
	.se-body .se-background-color-indicator[style*="background-color: rgb(156, 156, 156)"] {
		background-color: #4f4f4f !important;
	}
	
	.se-body .se-background-color-indicator.se-is-white-color:after {
		border: 1px solid #404040;
		opacity: 1;
	}
	
	.se-body .se-color-palette {
		border: 1px solid #404040;
		border-width: 1px 0 0 1px;
	}
	
	.se-body .se-color-palette:after {
		border: 2px solid #4f4f4f;
	}
	
	.se-body .se-color-palette-no-color {
		background: linear-gradient(-45deg,#242424 48%,#ff001e 0,#ff001e 52%,#242424 0) no-repeat;
		background-size: 100% 100%;
	}
	
	.se-body .se-color-palette-no-color:before {
		border: 1px solid #404040;
		border-width: 0 1px 1px 0;
		box-shadow: inset 1px 1px 0 0 #404040;
	}
	
	.se-body .se-color-swatches-item .se-color-palette[data-color="#ffffff"] {
		background-color: #242424 !important;
	}
	
	.se-body .se-color-swatches-item .se-color-palette[data-color="#f7f7f7"] {
		background-color: #2f2f2f !important;
	}
	
	.se-body .se-color-swatches-item .se-color-palette[data-color="#e2e2e2"] {
		background-color: #3a3a3a !important;
	}
	
	.se-body .se-color-swatches-item .se-color-palette[data-color="#c2c2c2"] {
		background-color: #404040 !important;
	}
	
	.se-body .se-color-swatches-item .se-color-palette[data-color="#9c9c9c"] {
		background-color: #4f4f4f !important;
	}
	
	.se-body .se-color-swatches-item .se-color-palette[data-color="#000000"] {
		background-color: #fff !important;
	}
	
	.se-body .se-color-swatches-item .se-color-palette[data-color="#141414"] {
		background-color: #f7f7f7 !important;
	}
	
	.se-body .se-color-swatches-item .se-color-palette[data-color="#333333"] {
		background-color: #e2e2e2 !important;
	}
	
	.se-body .se-color-swatches-item .se-color-palette[data-color="#555555"] {
		background-color: #c2c2c2 !important;
	}
	
	.se-body .se-color-swatches-item .se-color-palette[data-color="#777777"] {
		background-color: #9c9c9c !important;
	}
	
	.se-body .se-color-swatches-item .se-color-palette[data-color="#999999"] {
		background-color: #777777 !important;
	}
	
	.CafeEditor .se-body .se-module-oglink .se-oglink-frame {
		border-color: #404040;
	}
	
	.CafeEditor .se-body .se-module-oglink .se-oglink-thumbnail-frame {
		border-color: #404040;
	}
	
	.CafeEditor .se-body .se-module-oglink .se-oglink-summary {
		color: #cacaca;
	}
	
	.ModalLayer .layer_vote_content .vote_title .FlexableTextArea .textarea_input {
		border: 1px solid #404040;
	}
	
	.ModalLayer .layer_vote_content .vote_input .item {
		border: 1px solid #404040;
		background: #242424;
	}
	
	.ModalLayer .layer_vote_content .vote_input .item_add {
		color: #fff;
	}
	
	.ModalLayer .layer_vote_content .vote_input .item_add .ico-vote-add {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.ModalLayer .layer_vote_content .vote_select {
		border-top: 1px solid #404040;
	}
	
	.ModalLayer .layer_vote_content .vote_set {
		border-top: 1px solid #404040;
	}
	
	.ModalLayer .layer_vote_content .vote_input .item.enter .num:before {
		color: #fff;
	}
	
	.CafeEditor .CafeCustomVote {
		color: #fff;
	}
	
	.CafeEditor .CafeCustomVote .cafe_vote_wrap {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.CafeEditor .CafeCustomVote .cafe_vote_simple:before {
		border-right: 1px solid #404040;
	}
	
	.se-body .se-canvas .se-section-custom:after {
		border: 1px solid #4f4f4f;
	}
	
	.se-body .se-panel-content {
		background-color: #242424;
	}
	
	.se-body .se-panel-header.se-sidebar-panel-header .se-panel-title {
		color: #fff;
	}
	
	.se-body .se-panel-header.se-sidebar-panel-header {
		border-bottom: 1px solid #404040;
	}
	
	.se-body .se-panel-tab .se-tab-button.se-is-selected .se-tab-button-title {
		color: #fff;
	}
	
	.se-body .se-panel-tab:before {
		border-bottom: 1px solid #404040;
	}
	
	.se-body .se-panel-tab .se-tab-button.se-is-selected:after {
		background-color: #fff;
	}
	
	.se-body .se-sidebar-container-search .se-panel-search-input-area {
		border-bottom: 1px solid #404040;
	}
	
	.se-body .se-panel-tab-next-button:disabled, .se-body .se-panel-tab-prev-button:disabled {
		border-color: #404040;
		border-bottom-color: #404040;
		background-color: #242424;
	}
	
	.se-body .se-panel-tab-next-button, .se-body .se-panel-tab-prev-button {
		border: 0 solid #404040;
		border-bottom-width: 1px;
		background-color: #242424;
	}
	
	.se-body .se-panel-tab-prev-button:before {
		-webkit-box-shadow: 1px 1px 0 0 #cacaca inset;
		box-shadow: inset 1px 1px 0 0 #cacaca;
	}
	
	.se-body .se-panel-tab-next-button:before {
		-webkit-box-shadow: -1px -1px 0 0 #cacaca inset;
		box-shadow: inset -1px -1px 0 0 #cacaca;
	}
	
	.se-body .se-panel-tab-prev-button:disabled:before {
		-webkit-box-shadow: 1px 1px 0 0 #888 inset;
		box-shadow: inset 1px 1px 0 0 #888;
	}
	
	.se-body .se-panel-tab-next-button:disabled:before {
		-webkit-box-shadow: -1px -1px 0 0 #888 inset;
		box-shadow: inset -1px -1px 0 0 #888;
	}
	
	div[class*='layer_popup__'][class*='isShow__'] > div[class*='loadingtext_layerpopup__'] > div[class*='wrap_text__'] > span[class*='text__'] {
		color: #fff;
	}
	
	.FormInputCheck .input_check:disabled+.label {
		color: #cacaca;
	}
}

@-moz-document url-prefix("https://presources.editor.naver.com/matheditor")
{
	a, body, button, input, select, table, textarea {
		color: #fff;
	}
	
	body, .nme, .nme_section_toolbar {
		background-color: #242424;
	}
	
	.nme_toolbar_equation {
		border-bottom: 1px solid #404040;
	}
	
	.nme_toolbar_symbol .nme_tool {
		border-right: 1px solid #404040;
	}
	
	.nme_toolbar_symbol .nme_tool_buttons .nme_tool_button {
		border: 1px solid #404040;
		background-color: #242424;
	}
	
	.nme_section_editor {
		background-color: #2f2f2f;
	}
	
	.nme_toolbar_symbol {
		border-bottom: 1px solid #404040;
	}
	
	.nme_canvas {
		background-color: #242424;
		border: 1px solid #404040
	}
	
	.nme_toolbar_text {
		background-color: #242424;
		border-bottom: 1px solid #404040;
	}
	
	.nme_toolbar_text .nme_tool {
		border-right: 1px solid #404040;
	}
	
	.nme_toolbar_text .nme_tool_fontsize .nme_text {
		color: #cacaca;
	}
	
	.nme_canvas_controls .nme_control {
		border-left: 1px solid #404040;
	}
	
	.nme_script {
		background-color: #2f2f2f;
		border-top: 1px solid #404040;
	}
	
	.nme_script_tabpanel_list {
		border-bottom: 1px solid #404040;
	}
	
	.nme_script_tabpanel {
		background-color: #242424;
	}
	
	.nme_script_editor {
		color: #cacaca;
		background-color: #242424;
	}
	
	.nme_script_controls .nme_control_visibility .nme_control_handle:after, .nme_script_controls .nme_control_visibility .nme_control_handle {
		border-bottom: 9px solid #242424;
	}
	
	.nme_section_doctool {
		background-color: #242424;
		border-top: 1px solid #404040;
	}
	
	.nme_section_doctool .nme_button {
		border: 1px solid #404040;
	}
	
	.nme_doctool .nme_button_submit:hover {
		color: #242424;
	}
	
	.nme_doctool .nme_button_submit:hover:before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.nme_script_controls .nme_control_prev, .nme_script_controls .nme_control_next {
		background-color: #2f2f2f;
	}
	
	.nme_script_tab .nme_tab_button[aria-selected=true] {
		border-color: #404040;
		border-top-color: transparent;
		background-color: #242424;
		color: #cacaca;
	}
	
	.nme_toolbar_equation .nme_tool_toggle:hover {
		border-color: #404040;
	}
	
	.nme_calculator .calculator_area .bt_run:before, .nme_calculator .result .result_section2 .nme_result_button:before, .nme_canvas_controls .nme_control_redo:before, .nme_canvas_controls .nme_control_reset:before, .nme_canvas_controls .nme_control_undo:before, .nme_colorpicker .nme_colorpicker_apply .nme_button_apply:before, .nme_colortool .nme_colortool_control .nme_button_fold:after, .nme_contextmenu_syntdiv .nme_button_syntdiv:before, .nme_doctool .nme_button_submit:before, .nme_popup .nme_button.nme_button_confirm:before, .nme_script_controls .nme_control_next:before, .nme_script_controls .nme_control_prev:before, .nme_script_controls .nme_control_visibility:before, .nme_script_tab .nme_tab_close:before, .nme_script_tab_add .nme_tab_add:before, .nme_script_tab_add .nme_tab_add:hover:before, .nme_swatch_list .nme_swatch_clear:before, .nme_syntdiv_confirm .nme_button_confirm:before, .nme_syntdiv_tool .nme_button_borderbottom:before, .nme_syntdiv_tool .nme_button_borderleft:before, .nme_syntdiv_tool .nme_button_bordernone:before, .nme_syntdiv_tool .nme_button_borderright:before, .nme_syntdiv_tool .nme_button_bordertop:before, .nme_syntdiv_tool .nme_label_column:before, .nme_syntdiv_tool .nme_label_row:before, .nme_toastalert_warning .nme_message:before, .nme_toolbar .nme_tool_toggle:after, .nme_toolbar_equation .nme_tool_bracket:before, .nme_toolbar_equation .nme_tool_dot:before, .nme_toolbar_equation .nme_tool_f:before, .nme_toolbar_equation .nme_tool_frac:before, .nme_toolbar_equation .nme_tool_int:before, .nme_toolbar_equation .nme_tool_lim:before, .nme_toolbar_equation .nme_tool_matrix:before, .nme_toolbar_equation .nme_tool_sqrt:before, .nme_toolbar_equation .nme_tool_ss:before, .nme_toolbar_equation .nme_tool_sum:before, .nme_toolbar_equation .nme_tool_symbol:before, .nme_toolbar_equation .nme_tool_syntdiv:before, .nme_toolbar_symbol .nme_tool_add:before, .nme_toolbar_symbol .nme_tool_arrow:before, .nme_toolbar_symbol .nme_tool_circle:before, .nme_toolbar_symbol .nme_tool_divide:before, .nme_toolbar_symbol .nme_tool_formula:before, .nme_toolbar_symbol .nme_tool_geo:before, .nme_toolbar_symbol .nme_tool_greek:before, .nme_toolbar_symbol .nme_tool_misc:before, .nme_toolbar_symbol .nme_tool_multiply:before, .nme_toolbar_symbol .nme_tool_nrel:before, .nme_toolbar_symbol .nme_tool_rel:before, .nme_toolbar_symbol .nme_tool_subtr:before, .nme_toolbar_symbol .nme_tool_unit:before, .nme_toolbar_text .nme_option_listbox .nme_option_button[aria-checked=true]:before, .nme_toolbar_text .nme_tool_aligncenter:before, .nme_toolbar_text .nme_tool_alignequal:before, .nme_toolbar_text .nme_tool_alignleft:before, .nme_toolbar_text .nme_tool_alignright:before, .nme_toolbar_text .nme_tool_calc:before, .nme_toolbar_text .nme_tool_fontcolor:before, .nme_toolbar_text .nme_tool_fontmath:before, .nme_toolbar_text .nme_tool_fontmath:hover:before, .nme_toolbar_text .nme_tool_fontsize:before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.nme_script_tab_add, .nme_script_tab_add:after {
		background-color: #2f2f2f;
	}
	
	.nme_toolbar_symbol .nme_tool_toggle[aria-expanded=true] {
		background-color: #2f2f2f;
	}
	
	.nme_toolbar .nme_tool_option {
		background-color: #242424;
		border: 1px solid #404040;
	}
	
	.nme_section_toolbar .nme_option_name {
		color: #fff;
	}
	
	.nme_section_toolbar .nme_option_button {
		border: 1px solid #404040;
		background-color: #242424;
	}
	
	.nme_section_toolbar .nme_option_list button.nme_option_button:hover {
		box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.75);
	}
	
	.nme_toolbar_equation .nme_tool_toggle[aria-expanded=true] {
		border-color: #404040;
		background-color: #2f2f2f;
	}
	
	.nme_toolbar_equation .nme_tool_toggle:hover {
		border-color: #404040;
	}
	
	.nme_section_toolbar .nme_option_tab {
		background-color: #2f2f2f;
		border-left: 1px solid #404040;
		border-bottom: 1px solid #404040;
		color: #cacaca;
	}
	
	.nme_section_toolbar .nme_option_tab:hover {
		color: #cacaca;
	}
	
	.nme_section_toolbar .nme_option_tab[aria-selected=true] {
		background-color: #242424;
		color: #cacaca;
	}
	
	.nme_section_toolbar .nme_option_button svg g, .nme_section_toolbar .nme_option_button svg path {
		fill: #cacaca;
	}
	
	.mq-math-mode .mq-hasCursor:before {
		background-color: #2f2f2f;
	}
	
	.mq-editable-field .mq-cursor {
		border-left: 1px solid #cacaca;
	}
	
	.nme_syntdiv_tablist .nme_tab {
		background-color: #2f2f2f;
		border-left: 1px solid #404040;
		border-right: 1px solid #404040;
		border-bottom: 1px solid #404040;
		color: #cacaca;
	}
	
	.nme_syntdiv_tablist .nme_tab:hover {
		color: #cacaca;
	}
	
	.nme_syntdiv_tablist .nme_tab[aria-selected=true] {
		color: #cacaca;
		background-color: #242424;
	}
	
	.nme_syntdiv_tool .nme_input_number {
		border: 1px solid #404040;
		color: #cacaca;
		background: #242424;
	}
	
	.nme_syntdiv_tool .nme_button {
		border: 1px solid #404040;
	}
	
	.nme_syntdiv_confirm, .nme_syntdiv_preview {
		border-top: 1px solid #404040;
	}
	
	.nme_grid_box {
		background-color: #2f2f2f;
	}
	
	.nme_grid_border_top {
		border-top: 1px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	.nme_grid_border {
		background-color: #2f2f2f;
	}
	
	.nme_grid_border:before {
		background-color: #404040;
	}
	
	.nme_grid_border_left, .nme_grid_border_right {
		border-left: 1px solid #404040;
		border-right: 1px solid #404040;
	}
	
	.nme_grid_border {
		background-color: #2f2f2f;
	}
	
	.nme_grid_border_bottom {
		border-top: 1px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	.nme_grid_border {
		background-color: #2f2f2f;
	}
	
	.nme_grid_box.is_active, .nme_grid_box:hover {
		background-color: #3a3a3a;
	}
	
	.nme_grid_border:hover:before {
		background-color: #505050;
		outline: 1px solid #505050;
	}
	
	.nme_syntdiv_confirm {
		background-color: #2f2f2f;
	}
	
	.nme_syntdiv_confirm .nme_button_confirm {
		color: #cacaca;
	}
	
	.nme_syntdiv_tool .nme_button:active {
		background-color: #2f2f2f;
	}
	
	.nme_syntdiv_tabpanel .nme_syntdiv_button {
		box-shadow: inset 0 0 0 1px #404040;
	}
	
	.nme_syntdiv_tabpanel .nme_syntdiv_button svg path {
		fill: #cacaca;
	}
	
	.nme_toastalert .nme_toastalert_inner {
		background-color: #242424;
	}
	
	.nme_toolbar_symbol .nme_tool_toggle {
		color: #cacaca;
	}
	
	.nme_formula {
		background-color: #2f2f2f;
	}
	
	.nme_formula_toggle:hover, .nme_formula_toggle[aria-expanded=true] {
		color: #fff;
	}
	
	.nme_formula_list {
		background-color: #242424;
		border-left: 1px solid #404040;
	}
	
	.nme_formula_list .nme_formula_item {
		border-top: 1px solid #404040;
	}
	
	.nme_formula_list .nme_formula_button, .nme_formula_list .nme_formula_button .mq-math-mode {
		color: #cacaca;
	}
	
	.nme_formula_toggle[aria-expanded=true]:before {
		border-left: 1px solid #404040;
		border-bottom: 1px solid #404040;
		background-color: #242424;
	}
	
	.nme_toolbar_text .nme_tool_toggle[aria-expanded=true] {
		background-color: #2f2f2f;
	}
	
	.nme_toolbar_text .nme_option_listbox .nme_option_button {
		color: #cacaca;
	}
	
	.nme_swatch_recent {
		border-bottom: 1px solid #404040;
	}
	
	.nme_colorpicker {
		border-top: 1px solid #404040;
	}
	
	.nme_swatch_list .nme_swatch_button {
		border: 1px solid #242424;
		border-width: 1px 0 0 1px;
	}
	
	.nme_colortool .nme_colortool_control .nme_button_fold:hover, .nme_colortool .nme_colortool_control .nme_button_fold {
		color: #cacaca;
	}
	
	.nme_colortool .nme_colortool_control {
		border-top: 1px solid #404040;
	}
	
	.nme_colorpicker .nme_colorpicker_apply .nme_button_apply {
		border: 1px solid #404040;
	}
	
	.nme_colorpicker .nme_colorpicker_apply .nme_button_apply {
		color: #cacaca;
	}
	
	.nme_colorpicker .nme_colorpicker_preview .nme_preview_color {
		border: 1px solid #404040;
		border-right: 0;
	}
	
	.nme_colorpicker .nme_colorpicker_preview .nme_preview_hex {
		color: #cacaca;
		border: 1px solid #404040;
		background: #242424;
	}
	
	.nme_calculator .tab li {
		border-left: 1px solid #404040;
		border-bottom: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.nme_calculator .tab li.selected {
		background-color: #242424;
	}
	
	.nme_calculator .tab li.selected a {
		color: #fff;
	}
	
	.nme_calculator .tab li a {
		color: #cacaca;
	}
	
	.nme_calculator .calculator_area table td {
		border: 1px solid #404040;
	}
	
	.nme_calculator .calculator_area button:before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.nme_calculator .calculator_area .bt_add, .nme_calculator .calculator_area .bt_percent, .nme_calculator .calculator_area .bt_clear, .nme_calculator .calculator_area .bt_sub, .nme_calculator .calculator_area .bt_lp, .nme_calculator .calculator_area .bt_bs, .nme_calculator .calculator_area .bt_multi, .nme_calculator .calculator_area .bt_rp, .nme_calculator .calculator_area .bt_divide, .nme_calculator .calculator_area .bt_pm {
		background-color: #2f2f2f;
	}
	
	.nme_calculator .calculator_area .bt_run {
		background-color: #3a3a3a;
	}
	
	.nme_calculator .calculator_area .bt_run:before {
		filter: none;
	}
	
	.nme_calculator .calculator_area .bt_run:hover:before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.nme_calculator .result .result_section2 {
		border-top: 1px solid #404040;
	}
	
	.nme_calculator .result {
		border: 1px solid #404040;
		border-left: 0;
	}
	
	.nme_calculator .result .result_section1 textarea {
		color: #cacaca;
		background: #242424;
	}
	
	.nme_calculator .calculator_area .bt_00:active, .nme_calculator .calculator_area .bt_0:active, .nme_calculator .calculator_area .bt_1:active, .nme_calculator .calculator_area .bt_2:active, .nme_calculator .calculator_area .bt_3:active, .nme_calculator .calculator_area .bt_4:active, .nme_calculator .calculator_area .bt_5:active, .nme_calculator .calculator_area .bt_6:active, .nme_calculator .calculator_area .bt_7:active, .nme_calculator .calculator_area .bt_8:active, .nme_calculator .calculator_area .bt_9:active, .nme_calculator .calculator_area .bt_dot:active {
		background-color: #2f2f2f;
	}
	
	.nme_calculator .calculator_area .bt_add:active, .nme_calculator .calculator_area .bt_bs:active, .nme_calculator .calculator_area .bt_clear:active, .nme_calculator .calculator_area .bt_divide:active, .nme_calculator .calculator_area .bt_lp:active, .nme_calculator .calculator_area .bt_multi:active, .nme_calculator .calculator_area .bt_percent:active, .nme_calculator .calculator_area .bt_pm:active, .nme_calculator .calculator_area .bt_rp:active, .nme_calculator .calculator_area .bt_sub:active, .nme_calculator .calculator_area table~table button:active {
		background-color: #3a3a3a;
	}
	
	.nme_calculator .mode input[type=radio]:checked+label {
		color: #fff;
	}
	
	.nme_calculator .mode {
		border-left: 1px solid #404040;
		border-right: 1px solid #404040;
	}
	
	.nme_calculator .calculator_area table~table {
		background-color: #2f2f2f;
	}
	
	.nme_toolbar_text .nme_tool_toggle {
		color: #cacaca;
	}
	
	.nme_calculator .result .result_section1 .history .last {
		color: #fff;
	}
	
	.nme_calculator .result .result_section1 .history {
		border-bottom: 1px solid #404040;
		color: #cacaca;
	}
	
	.is_script_folded .nme_script .nme_script_tabpanel_list {
		background-color: #242424;
	}
}

@-moz-document url-prefix("https://admin.blog.naver")
{
	html, head, body {
		background: #242424;
		color: #cacaca;
	}
	
	#banword_wrap {
		border: 4px solid #404040;
		background: #242424;
	}
	
	.header__blog {
		background: #019341;
	}
	
	.gnb_notice_li a.gnb_notice .gnb_icon, .mail_li a.gnb_mail .gnb_icon, .gnb_service_li a.gnb_service .gnb_icon {
		filter: none !important;
	}
	
	.header__layer-box {
		background: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.header__my-menu>a {
		color: #cacaca;
	}
	
	.header__my-menu--line {
		border-top: 1px solid #404040;
	}
	
	.header__layer-box:after, .header__layer-box:before {
		background: #2f2f2f;
	}
	
	#buddylist {
		background-color: #242424;
		color: #cacaca;
	}
	
	#buddydiv .ico_arrow {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.header__admin {
		background: #242424;
		border-bottom: 1px solid #404040;
	}
	
	.l__header .module__gnb {
		background: #242424;
	}
	
	.gnb__button-menu-all, .gnb__menu>a {
		color: #fff;
	}
	
	.gnb__button-menu-all:before {
		background: #404040;
	}
	
	.module__layer-all-menu {
		background: #242424;
	}
	
	.layer-all-menu__depth1 {
		border-right: 1px solid #404040;
	}
	
	.layer-all-menu__depth1:first-child {
		border-left: 1px solid #404040;
	}
	
	.layer-all-menu__title {
		color: #fff;
	}
	
	.layer-all-menu__subtitle {
		color: #fff;
	}
	
	.layer-all-menu__item {
		color: #cacaca;
	}
	
	.button__type1--fill {
		color: #242424 !important;
		border-color: #019341 !important;
		background: #019341 !important;
	}
	
	.button__type1 {
		color: #cacaca;
		background: #242424;
		border: 1px solid #404040;
	}
	
	.l__content {
		border-left: 1px solid #404040;
	}
	
	.content-title, .lnb__title {
		color: #fff;
	}
	
	.lnb__item {
		color: #cacaca;
	}
	
	.lnb__depth1 {
		border-top: 1px solid #404040;
	}
	
	.table1 th, .table1 td {
		border-bottom: 1px solid #404040;
	}
	
	body, input, button, textarea {
		color: #cacaca;
		background: #242424;
	}
	
	select {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.input_text, .textarea1 {
		border: 1px solid #404040;
	}
	
	.select__button {
		border: 1px solid #404040;
		background: #242424;
		color: #cacaca;
	}
	
	.select__option-list {
		border: 1px solid #404040;
		background: #242424;
	}
	
	.select__label {
		color: #cacaca;
	}
	
	.select__label:hover {
		background: #2f2f2f;
	}
	
	.btn {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.tpl_txt .app_set a {
		color: #cacaca;
	}
	
	.l__footer {
		background: #2f2f2f;
		border-top: 1px solid #404040;
	}
	
	.footer__menu-item, .footer__address {
		color: #cacaca;
	}
	
	.footer__menu-item+.footer__menu-item:before {
		background: #404040;
	}
	
	#layerLoadingBar > div >table > tbody tbody tr td[background*='box13_t_bg.gif'], #layerLoadingBar > div >table > tbody tbody tr td[background*='box13_l_bg.gif'], #layerLoadingBar > div >table > tbody tbody tr td[background*='box13_r_bg.gif'], #layerLoadingBar > div >table > tbody tbody tr td[background*='box13_b_bg.gif'] {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#layerLoadingBar > div >table > tbody tbody tr td img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#layerLoadingBar > div >table > tbody tbody tr td[bgcolor] {
		background: #242424;
	}
	
	.ly_alert {
		background: #242424;
		border: 2px solid #404040;
	}
	
	.ly_alert strong {
		color: #fff;
	}
	
	.ly_alert .ly_btns {
		border-top: 1px solid #404040;
	}
	
	.ly_alert .ly_btns img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.profile_img .tpl {
		border: 1px solid #404040;
	}
	
	.table1 .e th, .table1 .e td {
		border-bottom-color: #404040;
	}
	
	.setting-editor__label {
		color: #fff;
	}
	
	.wrap_editorset {
		border-top: 1px solid #404040;
	}
	
	.setting-editor {
		border-bottom: 1px solid #404040;
	}
	
	.wrap_editorset .wrap_txt .title {
		color: #fff;
	}
	
	.wrap_editorset>.list {
		border: 1px solid #404040;
	}
	
	.wrap_editorset>.list>.item {
		border-right: 1px solid #404040;
	}
	
	.wrap_editorset .selectbox_button .text {
		color: #fff;
	}
	
	.wrap_editorset .layer_list_option {
		border: 1px solid #404040;
		background: #242424;
	}
	
	.wrap_editorset .layer_list_option .option .radio_label .text {
		color: #cacaca;
	}
	.wrap_editorset .se-color-picker-option {
		border: 1px solid #404040;
		background-color: #242424;
	}
	
	.wrap_editorset .se-color-picker-more-button {
		border-top: 1px solid #404040;
	}
	
	.wrap_editorset .se-color-picker-more-label {
		color: #cacaca;
	}
	
	#editor_colorPickerArea canvas {
		border: 1px solid #404040 !important;
		background-color: #242424;
	}
	
	.wrap_editorset .se-selected-color-palette {
		border: 1px solid #404040;
	}
	
	.wrap_editorset .se-selected-color-hex {
		border: 1px solid #404040;
		border-left-width: 0;
	}
	
	.wrap_editorset .se-color-apply-button {
		background: #242424;
		border: 1px solid #404040;
	}
	
	.wrap_editorset .se-color-apply-label {
		color: #cacaca;
	}
	
	.wrap_editorset .se-color-apply-button:before {
		border-color: #cacaca;
	}
	
	.wrap_editorset .layer_list_option .option_lineheight_input .label {
		color: #cacaca;
	}
	
	.wrap_editorset .layer_list_option .option_lineheight_input {
		background: #2f2f2f;
		border-top: 1px solid #404040;
	}
	
	.wrap_editorset .layer_list_option .option_lineheight_input .set_lineheight_input {
		background-color: #2f2f2f;
		color: #fff;
	}
	
	.wrap_editorset .list_option .icon_alignright, .wrap_editorset .list_option .icon_alignjustify, .wrap_editorset .list_option .icon_alignleft, .wrap_editorset .list_option .icon_aligncenter {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.blog_initialize .desc2 {
		color: #cacaca;
	}
	
	.table2 {
		border-bottom: 1px solid #404040;
	}
	
	.blog_initialize .info {
		border: 1px solid #404040;
	}
	
	.blog_initialize .info dt {
		color: #fff;
	}
	
	.blog_initialize .notice3 p {
		color: #cacaca;
	}
	
	.ccl_desc {
		background: #2f2f2f;
		color: #cacaca;
		position: relative;
	}
	
	.ccl_desc:before {
		position: absolute;
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
		content: '';
		background: url(https://blogimgs.pstatic.net/nblog/admin50/ic_logo_cc.gif) 15px 14px no-repeat;
		filter: invert(83%) hue-rotate(-180deg);
	}
	
	.bar1 {
		color: #4f4f4f;
	}
	
	.table1 .ccl_mgt img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.spam_title {
		color: #fff;
	}
	
	.spam_set {
		border-bottom: 1px solid #404040;
	}
	
	.spam_set .sset {
		color: #fff;
	}
	
	.spam_set .sset .inputb, .spam_set .sset .list {
		background-color: #242424;
		border: 1px solid #404040;
		color: #cacaca;
		font-family: "돋움",Dotum,Helvetica,Sans-serif;
	}
	
	.spam_set .sset .list li.selected {
		background-color: #2f2f2f;
	}
	
	.tip1 {
		border: 1px solid #404040;
		background: #2f2f2f;
	}
	
	.tip1 > dl > dt > img {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.spam_set.last-box {
		border-bottom-color: #404040;
	}
	
	.tip1 a, .li1 li {
		color: #cacaca;
	}
	
	.li1 li a {
		color: #fff;
	}
	
	.spam_title img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.top_desc_1 {
		color: #cacaca;
	}
	
	.tab1 {
		background: none;
		position: relative;
	}
	
	.tab1:before {
		background: url(https://blogimgs.pstatic.net/nblog/admin50/bg_tab1.gif) repeat-x 0 100%;
		content: '';
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		filter: invert(86%) hue-rotate(-180deg);
		pointer-events: none;
	}
	
	.tab1 a {
		border: 1px solid #404040;
		border-bottom: 0 none;
		background: #2f2f2f;
		color: #cacaca;
	}
	
	.tab1 .on a {
		border-color: #404040;
		background: #242424;
	}
	
	.tab1 .on a:after {
		border-top: 2px solid #242424;
	}
	
	.table3 {
		border-top: 1px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	.table3 thead th, .table3 thead td {
		background: #2f2f2f;
	}
	
	.table3 tbody th, .table3 tbody td {
		border-top: 1px solid #404040;
	}
	
	.li2 li, .app_txt p {
		color: #cacaca;
	}
	
	.admin_set_buddy .tit {
		color: #fff;
	}
	
	.admin_set_buddy .set_input {
		color: #cacaca;
	}
	
	.admin_set_buddy dl {
		border-bottom: 1px solid #404040;
	}
	
	.btn_connect img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.ngb_search .input_txt {
		color: #cacaca;
		border: 1px solid #404040;
	}
	
	.ngb_search input[type=image] {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.neighbor_add2 {
		background: none;
		position: relative;
	}
	
	.neighbor_add2:before {
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		background: url(https://blogimgs.pstatic.net/nblog/admin/buddy/line_v.gif) no-repeat 0 0;
		pointer-events: none;
		filter: invert(80%) hue-rotate(-180deg);
	}
	
	.cmn_slt .selectbox-applied .selectbox-box, .tbl_buddymanage .select_input .selectbox-box {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cmn_slt .selectbox-applied .selectbox-layer, .selectbox-layer, .tbl_buddymanage .select_input .selectbox-layer {
		background-color: #242424;
		border: 1px solid #404040;
	}
	
	.cmn_slt .selectbox-applied .selectbox-list li.selectbox-item-hovered, .cmn_slt .selectbox-applied .selectbox-list li.selectbox-item-selected, .tbl_buddymanage .select_input .selectbox-list li.selectbox-item-hovered, .tbl_buddymanage .select_input .selectbox-list li.selectbox-item-selected, .tbl_buddymanage .selectbox-applied .selectbox-list li.selectbox-item-hovered, .tbl_buddymanage .selectbox-applied .selectbox-list li.selectbox-item-selected {
		background-color: #2f2f2f;
	}
	
	.cmn_slt .selectbox-applied .selectbox-list li, .tbl_buddymanage .select_input .selectbox-list li {
		color: #cacaca;
	}
	
	.tbl_buddymanage {
		border-top: 1px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	.tbl_buddymanage th {
		background-color: #2f2f2f;
		color: #cacaca;
	}
	
	.tbl_buddymanage .select_input #buddysel_alertall .selectbox-list li img, .tbl_buddymanage td img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.tbl_buddymanage td {
		border-top: 1px solid #404040;
		color: #cacaca;
	}
	
	.tbl_buddymanage td.buddy div .nickname {
		color: #fff;
	}
	
	.tbl_buddymanage *, .tbl_buddymanage th, .tbl_buddymanage td, .layer_popup .layer_content *, .layer_popup .layer_desc *, .layer_popup .layer_header, .layer_popup2 .layer_header, .buddylist_option .info2, .buddylist_option *, .buddy_bloggo_wrap .move_btn dt, .admin_buddymanage_wrap .attention2 {
		font-family: "돋움",Dotum,Helvetica,Sans-serif !important;
	}
	
	.tbl_buddymanage td.buddy div .bar {
		color: #404040;
	}
	
	.groupselectlayer {
		background-color: #242424;
		border: 1px solid #404040;
	}
	
	.groupselectlayer ul li .make {
		border-top: 1px solid #404040;
	}
	
	.groupselectlayer ul li a:hover {
		background-color: #2f2f2f;
		color: #cacaca;
	}
	
	.groupselectlayer ul li a {
		color: #cacaca;
	}
	
	.groupselectlayer ul li .makeselected {
		background: url(https://blogimgs.pstatic.net/nblog/admin/buddy/ico_add_f.gif) #2f2f2f 5px 7px no-repeat;
		border-top: 1px solid #404040;
	}
	
	.groupselectlayer ul li .newgroup_input {
		color: #cacaca;
	}
	
	.groupselectlayer ul li .newgroup_input .chkb_txt {
		border: 1px solid #404040;
		border-top-color: #404040;
		border-left-color: #404040;
		color: #cacaca;
	}
	
	.groupselectlayer ul li a img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.layer_popup .layer_content {
		background: #242424;
		border: 2px solid #404040;
	}
	
	.layer_popup .layer_header {
		background: #2f2f2f;
		color: #fff;
	}
	
	.layer_popup .layer_content *, .layer_popup .layer_desc * {
		color: #cacaca;
	}
	
	.layer_popup .txt_2 {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.layer_popup .btn_2, .layer_popup2 .btn_2 {
		border-top: 1px solid #404040;
	}
	
	.layer_popup .btn_2 a img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.layer_popup2 .layer_content {
		background: #242424;
		border: 2px solid #404040;
	}
	
	.layer_popup2 .layer_header {
		background: #2f2f2f;
		color: #fff;
	}
	
	.layer_popup2 .ly_clse2 {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.layer_popup2 *, .layer_popup2 .pr_8 {
		color: #cacaca;
	}
	
	.layer_popup2 .btn_1 img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.paginate a, .paginate strong {
		border-left: 1px solid #404040;
		border-right: 1px solid #404040;
		color: #cacaca;
		background: #242424;
	}
	
	.paginate a:hover {
		background: #2f2f2f;
	}
	
	.paginate a.pre {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.paginate a.pre_end {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.paginate a.next {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.paginate a.next_end {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.tbl_buddymanage .buddygroup .bar {
		color: #404040;
		
	}
	
	.layer_popup .txt_3 {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.layer_popup .tpl_content .btn_2 input[type=image] {
		filter: invert(86%) hue-rotate(-180deg);
		border-radius: 2px;
	}
	
	.bx1 {
		border: 1px solid #404040;
	}
	
	#content {
		border-bottom: 1px solid #404040;
	}
	
	.bx1_shadow {
		border: 1px solid #404040;
		background: #2f2f2f;
	}
	
	.layer_popup .tpl_content .browse-box input[type=file] {
		border: 1px solid #404040 !important;
	}
	
	.layer_popup .list1 li {
		color: #cacaca;
	}
	
	.ngb_search .lk_arr {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.buddylist_option .info2 {
		color: #cacaca;
	}
	
	.buddy_bloggo_wrap {
		border: 1px solid #404040;
		position: relative;
		background: none;
	}
	
	.buddy_bloggo_wrap:before {
		position: absolute;
		background: url(https://blogimgs.pstatic.net/nblog/admin/buddy/bg_buddybloggo.gif) repeat-y left top;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		content: '';
		pointer-events: none;
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.buddy_bloggo_wrap .move_btn {
		border-bottom: 1px solid #404040;
		border-top: 1px solid #404040;
		background: #2f2f2f;
	}
	
	.buddy_bloggo_wrap .move_btn dt {
		color: #fff;
	}
	
	.buddy_bloggo_wrap .tree li div.tree-selected {
		background: #2f2f2f;
	}
	
	.buddy_bloggo_wrap .list_wrap .move_btn {
		border-left: 1px solid #404040;
	}
	
	.buddy_bloggo_wrap .tree li div.ellipsis2 .nickname {
		color: #fff;
	}
	
	.buddy_bloggo_wrap .move_btn dd button img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.buddy_bloggo_wrap .tree li div.ellipsis2 .bar {
		color: #404040;
	}
	
	.admin_buddymanage_wrap .btn_bar {
		border: 1px solid #404040;
		border-top: 0;
	}
	
	.admin_buddymanage_wrap .btn_bar img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.tbl_buddymanage .none td {
		color: #cacaca;
	}
	
	.selectbox-list ul li {
		background: #242424;
		color: #cacaca;
	}
	
	.selectbox-list ul li.selectbox-item-over {
		background-color: #2f2f2f !important;
	}
	
	.table4 .none {
		color: #cacaca;
	}
	
	.table4 th {
		background: #2f2f2f;
	}
	
	.table4 {
		border-top: 1px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	a {
		color: #cacaca;
	}
	
	.request_msg textarea {
		border: 1px solid #404040;
	}
	
	.layer_popup .ly_clse2 {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.tutorial__close {
		background-color: transparent;
	}
	
	.l__aside {
		border-right: 1px solid #404040;
	}
	
	.usedskin_l h2 {
		color: #fff;
	}
	
	.usedskin_l .submenu a {
		color: #cacaca;
	}
	
	.select_skin li .preview {
		color: #404040;
	}
	
	.wrap_layer_skin_preview .layer_skin_preview .layer_header {
		background: #242424;
	}
	
	.wrap_layer_skin_preview .layer_skin_preview .title {
		color: #fff;
	}
	
	.wrap_layer_skin_preview .layer_skin_preview .text {
		color: #cacaca;
	}
	
	.select_skin li .border {
		border: 1px solid #404040;
	}
	
	.usedskin2 a img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.action1.topborder {
		border-top: 1px solid #404040;
	}
	
	.tab1_skin li a {
		color: #cacaca;
	}
	.select_skin .none img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.tab1_skin .help, .layer_tip .tip {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.layer_tip .con {
		border: 1px solid #404004;
		border-top: 0;
		background-color: #242424;
		color: #cacaca;
	}
	
	.select_skin .none .go {
		color: #fff;
	}
	
	.wrap_layer_skin_preview .layer_skin_preview .layer_content {
		background: #242424;
	}
	
	.nacon_dl1 dt, .nacon_h2 {
		color: #fff;
	}
	
	.nacon_dl1 dd .img {
		border: 1px solid #404040;
	}
	
	.nacon_dl1, .nacon_keep li {
		border-bottom: 1px solid #404040;
	}
	
	.nacon_dl2 {
		border: 0;
	}
	
	.nacon_li1 li span {
		border: 1px solid #404040;
	}
	
	.nacon_keep, .nacon_bt3 {
		border-top: 1px solid #404040;
	}
	
	.nacon_keep li dt span.img {
		border: 1px solid #404040;
	}
	
	.music_dl1 {
		border-bottom: 1px solid #404040;
	}
	
	.music_box {
		border: 1px solid #404040;
	}
	
	.music_box_inner {
		border: 1px solid #404040;
		background: #2f2f2f;
	}
	
	.title_mbox1 .music_btn, .mbox_btn img, .action1_music a img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.info_music {
		color: #cacaca;
	}
	
	.music_tb tbody td {
	    border-top: 1px solid #404040;
	}
	
	.music_tb td.no_music {
	    color: #cacaca;
	}
	
	.music_tb td dt img {
	    border: 1px solid #404040;
	}
	
	.music_tb td.date {
	    color: #cacaca;
	}
	
	.music_tb td dd h3 {
	    color: #cacaca;
	}
	
	.music_tb td dd h3 span a {
	    color: #cacaca;
	}
	
	.music_tb td dd p {
	    color: #cacaca;
	}
	
	.music_tb td dd .bar {
	    color: #404040;
	}
	
	
	.coin_txt1_l {
	    color: #cacaca;
	}
	
	.coin_list .date {
	    color: #cacaca;
	}
	
	.coin_list .date2 {
	    color: #cacaca;
	}
	
	.coin_list .category {
	    color: #cacaca;
	}
	
	.coin_list .none th, .coin_list .none td {
	    color: #cacaca;
	}
	
	.table3 tbody .none td {
		color: #cacaca;
	}
	
	.category_list_area .category_list, .category_list_area .category_list .tree {
		border: 1px solid #404040;
	}
	
	.category_list_area .category_list .bar {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.admin_category_menu td a.btnSelect img, .category_list_area .list_btn img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.category_list_area .category_list li div {
		border: 1px solid #404040;
	}
	
	.tree li.tree-node.tree-selected .tree-div-selected {
		background-color: #2f2f2f !important;
		border-color: #404040 !important;
	}
	
	.tree li.tree-node.tree-selected .tree-div-selected label span, .category_list_area .category_list li em {
		color: #fff;
	}
	
	.action1_music input.submit[type=image] {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.category_list_area .category_list .admin_selected_category li.tree-selected {
		background-color: #404040 !important;
	}
	
	.category_add dd .inp {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.category_add dd.category_name .info {
		color: #cacaca;
	}
	
	.category_add .theme_select {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.theme_select_layer .layer_content {
		background: #242424;
		border: 1px solid #404040;
	}
	
	.theme_select_layer .theme_list {
		background: none;
	}
	
	.theme_select_layer .btn_close img, .category_add dd.category_sort img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.category_add dd.layerbox {
		border-bottom: 1px solid #404040;
	}
	
	.category_add .index_category {
		border-top: 1px solid #404040;
	}
	
	.blog_admin_desc {
		border-bottom: 1px solid #404040;
	}
	
	.category_list_area .category_list li.input .cat_input {
		border: 1px solid #404040;
		color: #fff;
	}
	
	.movelayer {
		background-color: #242424;
		border: 1px solid #404040;
		opacity: 1;
	}
	
	.movelayer .txt {
		color: #cacaca;
	}
	
	.chl_ly5 {
		background: #242424;
		border: 1px solid #404040;
	}
	
	.chl_ly5 h4 {
		color: #fff;
	}
	
	.chl_ly5 .chl_ly_cont p {
		color: #cacaca;
	}
	
	.chl_ly5 .chl_ly_btn {
		border-top: 1px solid #404040;
	}
	
	.chl_ly5 .chl_ly_btn a {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.category_add dd.blog_view_style label img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.category_add dd.view_notice {
		border-bottom: 1px solid #404040;
	}
	
	body, table, tr, td, textarea {
		color: #cacaca;
	}
	
	table.prologue .desc {
		border-bottom: 1px solid #404040;
		color: #cacaca;
	}
	
	table.prologue .s2, table.prologue .s1 {
		border-bottom: 1px solid #404040;
	}
	
	table.prologue img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.top_desc_2, .table3 tbody .link {
		color: #cacaca;
	}
	
	.action1.topborder3 {
		border-top: 1px solid #404040;
	}
	
	.tag {
		border-bottom: 1px solid #404040;
	}
	
	.wrap_myvideo .wrap_search .input {
		border-color: #404040;
		color: #cacaca;
	}
	
	.wrap_myvideo .wrap_search .submit {
		background: #019341;
		border: 1px solid #019341;
		color: #242424;
	}
	
	.wrap_myvideo .wrap_search .btn_reset {
		border: 1px solid #404040;
		background: #242424;
		color: #cacaca;
	}
	
	.wrap_myvideo_list .list_head .wrap_sorting label, .wrap_myvideo_list .list_head .result_num {
		color: #cacaca;
	}
	
	.myvideo_table .thead th {
		border-top: 1px solid #404040;
		border-bottom: 1px solid #404040;
		color: #fff;
	}
	
	.myvideo_table .tbody td {
		border-bottom: 1px solid #404040;
		color: #cacaca;
	}
	
	.myvideo_table .tbody .video .link {
		color: #fff;
	}
	
	.myvideo_table .tbody .edit .btn_edit {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.pagination strong {
		border: 1px solid #404040;
	}
	
	.pagination a, .pagination strong, .pagination span {
		color: #cacaca;
	}
	
	.pagination .btn_prev:before, .pagination .btn_next:before {
		border-color: #cacaca;
	}
	
	.nacon_keep .nacon_bt a {
		color: #cacaca;
	}
	
	.nacon_keep .nacon_bt .bar {
		color: #404040;
	}
	
	.table1 .blog_address {
		color: #fff;
	}
	
	.table1 .set_domain_wrap .set_domain_btn {
		color: #cacaca;
		border: 1px solid #404040;
	}
	
	.table1 .textarea1, .table1 .input_text {
		border: 1px solid #404040;
	}
	
	.SetBlogId_layer_wrap .BlogId_content {
		background: #2f2f2f;
	}
	
	.SetBlogId_layer_wrap .domain .blogid {
		color: #fff;
	}
	
	.SetBlogId_layer_wrap .input_blogid_area .input_text, .SetBlogId_layer_wrap .input_area .input_text {
		background: #242424;
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.SetBlogId_layer_wrap .desc_area .item:before {
		background: #cacaca;
	}
	
	.SetBlogId_layer_wrap .btn_area {
		background: #2f2f2f;
		border-top: 1px solid #404040;
	}
	
	.SetBlogId_layer_wrap .btn_area .cancel_btn {
		background: #242424;
		color: #cacaca;
	}
	
	.SetBlogId_layer_wrap .btn_area .submit_btn {
		color: #fff;
		background: #3a3a3a;
	}
	
	.SetBlogId_layer_wrap .btn_area .submit_btn:disabled {
		background: #242424;
		color: #666;
	}
	
	.SetBlogId_layer_wrap .recommend_blogid .btn {
		background: #3a3a3a;
		filter: none;
	}
	
	.SetBlogId_layer_wrap .domain {
		color: #cacaca;
	}
	
	.SetBlogIdAlert_wrap .blogid_area, .SetBlogIdAlert_wrap .SetBlogIdAlert_content {
		background: #2f2f2f;
	}
	
	.SetBlogIdAlert_wrap .blogid_area .domain {
		color: #cacaca;
	}
	
	.SetBlogIdAlert_wrap .blogid_area .blogid {
		color: #fff;
	}
	
	.SetBlogIdAlert_wrap .btn_area .btn {
		filter: none;
		background: #242424;
		color: #cacaca;
	}
	
	.SetBlogIdAlert_wrap .text_area .text {
		color: #fff;
	}
	
	.SetBlogIdAlert_wrap .blogid_area .img_area {
		filter: invert(84%) hue-rotate(-180deg);
	}
	
	.WelcomeSetBlogId_layer_wrap .title_h1 {
		color: #fff;
	}
	
	.WelcomeSetBlogId_layer_wrap .img_area .img {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.WelcomeSetBlogId_layer_wrap .text_area .domain {
		color: #cacaca;
	}
	
	.WelcomeSetBlogId_layer_wrap .text_area .blogid {
		color: #fff;
	}
	
	.WelcomeSetBlogId_layer_wrap .btn_area .btn {
		filter: none;
	}
	
	.SetBlogId_layer_wrap .back_btn_area .back_btn {
		background: url("data:image/svg+xml,%3Csvg width='12' height='21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.15.378a.9.9 0 0 1-.028 1.272l-9.194 8.793c-.024.023-.028.043-.028.057 0 .014.004.033.028.056l9.19 8.788a.9.9 0 0 1-1.245 1.301L.684 11.857a1.87 1.87 0 0 1 0-2.715L9.878.35a.9.9 0 0 1 1.272.029Z' fill='%23fff'/%3E%3C/svg%3E") 10px 10px/12px 21px no-repeat;
	}
	
	.SetBlogId_layer_wrap .title_desc {
		color: #cacaca;
	}
	
	.SetBlogId_layer_wrap .title_h1 {
		color: #fff;
	}
	
	.InputBlogId_layer_wrap .input_area .label {
		color: #cacaca;
	}
	
	.InputBlogId_layer_wrap .input_area .theme_btn {
		background: #242424;
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.InputBlogId_layer_wrap .theme_list_layer {
		background: #2f2f2f;
	}
	
	.InputBlogId_layer_wrap .theme_list_layer .item {
		border-bottom: 1px solid #404040;
	}
	
	.InputBlogId_layer_wrap .theme_list_layer .item .label {
		color: #cacaca;
		background: #242424;
	}
	
	.InputBlogId_layer_wrap .theme_list_layer .item .label:hover {
		background: #3a3a3a;
	}
	
	.InputBlogId_layer_wrap .theme_list_layer .title {
		color: #fff;
	}
	
	.SetBlogId_layer_wrap .pagination_area .item.is_active {
		background: #fff;
	}
	
	.SetBlogId_layer_wrap .pagination_area .item {
		background: #4f4f4f;
	}
	
	.SetBlogId_layer_wrap .loading_wrap {
		background: #2f2f2f;
	}
	
	.tutorial__skin-container, .tutorial__skin-content {
		background: #2f2f2f;
	}
	
	.tutorial__skin-description {
		color: #fff;
	}
	
	.tutorial__skin-category.is-on {
		color: #fff;
	}
	
	.tutorial__skin-category {
		color: #cacaca;
	}
	
	.tutorial__sorting-message {
		color: #fff;
	}
	
	.tutorial__skin-category:hover, .tutorial__skin-category:focus {
		color: #fff;
	}
	
	.tutorial__skin-category-indicator {
		background: #fff;
	}
	
	.tutorial__button-sorting-indicator {
		border: 1px solid #4f4f4f;
	}
	
	.tutorial__button-sorting {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.tutorial__button-sorting.is-on {
		color: #fff;
	}
	
	.tutorial__skin-content.is-fix .tutorial__skin-filter {
		background: #2f2f2f;
	}
	
	.tutorial__skin-content.is-fix .tutorial__skin-filter:after {
		box-shadow: 0 5px 10px -3px rgba(0, 0, 0, 0.5);
	}
	
	.tutorial__skin-preview-content, .tutorial__info-content {
		background: #2f2f2f;
	}
	
	.tutorial__info-text {
		border: 1px solid #404040;
		background: #242424;
	}
	
	.tutorial__info-text:hover, .tutorial__info-text:focus {
		border-color: #4f4f4f;
	}
	
	.tutorial__info-placeholder {
		color: #cacaca;
	}
	
	.tutorial__info-text input {
		color: #fff;
	}
}

@-moz-document url-prefix("https://blog.naver.com/post/add_profile_image.jsp"), url-prefix("https://blog.naver.com/upload/SimplePhotoUploadForm.naver")
{
	html, head, body {
		background: #242424;
		color: #cacaca;
	}
	
	#pop_header {
		background: #2f2f2f;
	}
	
	#pop_header h1 img {
		filter: invert(84%) hue-rotate(-180deg);
	}
	
	#pop_content {
		border-bottom: 1px solid #404040;
	}
	
	#pop_content+div[style] a img, .file_section img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#pop_content p, #pop_content p span {
		color: #cacaca;
	}
	
	.file_section input.text {
		border: 1px solid #404040;
		color: #cacaca;
		background: #242424;
	}
	
	.btn_area > img, .btn_area > a > img {
		filter: invert(86%) hue-rotate(-180deg);
	}
}

@-moz-document url-prefix("https://admin.blog.naver.com/AdminUserMobileCertificationForm.nhn")
{
	html, body {
		background: #242424;
		color: #cacaca;
	}
	
	#header {
		border-bottom: 1px solid #404040;
	}
}

@-moz-document url-prefix("https://admin.blog.naver.com/BothBuddyReportFrom.nhn")
{
	head, body {
		background: #242424;
		color: #cacaca;
	}
	
	#wrap {
		background: #242424;
	}
	
	#header {
		border-bottom: 1px solid #404040;
		background: #2f2f2f;
	}
	
	#header h1 img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.info2 strong {
		color: #fff;
	}
	
	.info2 p {
		color: #cacaca;
	}
	
	#footer input[type=image], #footer a img {
		filter: invert(86%);
	}
}

@-moz-document url-prefix("https://blog.naver.com/BuddyAccept.nhn")
{
	head, body {
		background: #242424;
		color: #cacaca;
	}
	
	#wrap {
		background: #242424;
	}
	
	#header {
		border-bottom: 1px solid #404040;
		background: #2f2f2f;
	}
	
	#header h1 img {
		filter: invert(86%);
	}
	
	.bx {
		color: #cacaca;
		border: 3px solid #404040;
	}
	
	.bx strong {
		color: #fff;
	}
	
	.bx select {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.bx select.groupname + a img, .tipbox img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.tipbox {
		background-color: #242424;
	}
	
	#content {
		border-bottom: 1px solid #404040;
	}
	
	.tipbox ul li, .info, .tipbox ul li a {
		color: #cacaca;
	}
	
	#footer > input[type=image], #footer a img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.bx .text {
		background: #242424;
		color: #cacaca;
		border: 1px solid #404040;
	}
	
	.info2 strong {
		color: #fff;
	}
}

@-moz-document url-prefix("https://blog.naver.com/SkinPreview.nhn")
{
	body div[style*='background-color'][style*='opacity'] {
		background-color: #242424 !important;
	}
}

@-moz-document url-prefix("https://admin.blog.naver.com/LayoutSelect.nhn"), url-prefix("https://admin.blog.naver.com/LayoutSelect.naver")
{
	#navi_btn_group img, .bottom_btn img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.bottom_btn {
		border-top: 1px solid #404040;
	}
	
	#outline .content-title {
		color: #fff;
	}
	
	body, div, td, li {
		color: #cacaca;
	}
	
	#wonder_zone {
		background: linear-gradient(to right, #2f2f2f 80%, #3a3a3a 80%);
	}
	
	#wonder_zone #layout_vari {
		background: #3a3a3a;
	}
	
	#layout_vari .layer_thumnail_list img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#drag_zone h3 img {
		opacity: 0;
	}
	
	#drag_zone h3 {
		position: relative;
	}
	
	#drag_zone h3:before {
		position: absolute;
		content: '마우스로 드래그해서 원하는 위치에 놓으세요.';
		font-size: 13px;
		color: rgb(235, 235, 142);
		font-style: italic;
		left: 50%;
		top: 50%;
		transform: translate(-50%, -50%);
		font-family: 'Malgun Gothic','맑은 고딕',-apple-system,BlinkMacSystemFont,helvetica,'Apple SD Gothic Neo',sans-serif;
	}
	
	* {
		font-family: 'Malgun Gothic','맑은 고딕',-apple-system,BlinkMacSystemFont,helvetica,'Apple SD Gothic Neo',sans-serif;
	}
	
	html>body .bx_wz_w2h1, html>body .bx_wz_w2h1_fix, html>body .bx_wz_w3h1, html>body .bx_wz_w3h2, html>body .bx_wz_w2h2, html>body .bx_wz_w4h4_fix, html>body .bx_wz_w2h1_side, html>body .bx_wz_w35h4_fix, html>body .bx_wz_w2h6 {
		background: #242424 !important;
		border-radius: 10px;
	}
	
	#framework_wonder tbody tr td > div > div {
		margin-top: 2px !important;
	}
	
	.wzheader .tit span {
		color: #cacaca;
	}
	
	.wzheader {
		color: #2f2f2f;
	}
	
	#layout_vari .layer_thumnail_list li.bar {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#wondertool > div h3 img {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.layer_tip {
		background-color: #242424;
		border: 1px solid #404040;
	}
	
	.layer_tip .cont {
		color: #cacaca;
	}
	
	#option_zone .option_list {
		background-color: #242424;
		border: 1px solid #404040;
	}
	
	.option_list table {
		background: #242424;
	}
	
	.option_list td.bottom_bar {
		background-color: #3a3a3a;
	}
	
	.option_list td.list img {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.option_list th, .option_list table tr td {
		color: #cacaca;
	}
	
	#option_zone .wiget_list {
		background-color: #242424;
		border: 1px solid #404040;
		border-bottom: 0;
	}
	
	.wiget_list li {
		border-bottom: 1px solid #404040;
		color: #cacaca;
	}
	
	.wiget_list li[style*='background-color'] {
		background-color: #2f2f2f !important;
	}
	
	.wiget_list .bean_ques, .widget_list_scroll img, .widget_list_btn img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#option_zone .btn_reset {
		border-top: 1px solid #4f4f4f;
	}
	
	.widget_list_link {
		border-bottom: 1px solid #4f4f4f;
	}
	
	.btn_reset a img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#wondertool {
		background: none;
	}
	
	@media screen and (-webkit-min-device-pixel-ratio: 0) {
		#type01 td#left_menu, #type01 td#left_menu_r {
			border: 1px solid #404040;
		}
	}
}

@-moz-document url-prefix("https://admin.blog.naver.com/Remocon.nhn"), url-prefix("https://admin.blog.naver.com/Remocon.naver")
{
	.layer_remocon {
		background: #242424;
	}
	
	.layer_remocon .header_remocon {
		background: #019341;
	}
	
	.layer_remocon .header_remocon .btn_fold {
		border-left: #019341;
	}
	
	.header_setting {
		background-color: #242424;
	}
	
	.header_setting_title, .header_option_title {
		color: #fff;
	}
	
	.layer_remocon .content_remocon {
		border-left: 1px solid #404040;
		background-color: #242424;
	}
	
	.layer_remocon .wrap_remocon_menu .list_menu .item a {
		color: #cacaca;
	}
	
	.layer_remocon .wrap_remocon_menu .list_menu+.list_menu {
		border-top: 1px solid #404040;
	}
	
	.layer_remocon .wrap_remocon_menu .area_btn .wrap_checkbox .sp_remocon {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.layer_remocon .wrap_remocon_menu .area_btn .wrap_checkbox {
		color: #cacaca;
	}
	
	.layer_remocon .wrap_remocon_menu .area_btn .btn_cancel {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.layer_remocon .wrap_remocon_menu .area_btn .btn_submit {
		color: #242424;
		border: 1px solid #019341;
		background: #019341;
	}
	
	.content_setting {
		border-top: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.component_list .list_item .item {
		background-color: #404040;
	}
	
	.component_paginate .paginate_item.on .paginate_button {
		border: 1px solid #404040;
	}
	
	.component_paginate .paginate_button {
		color: #cacaca;
	}
	
	.palette_input_group .palette_input {
		background-color: #242424;
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.palette_input_group .palette_color {
		background-color: #242424;
		border: 1px solid #404040;
	}
	
	.palette_input_group .palette_button {
		color: #cacaca;
		background: #242424;
		border: 1px solid #404040;
	}
	
	.more_button {
		background-color: #242424;
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.component_palette .component_colorpick canvas[style*='background-color'] {
		background-color: #2f2f2f !important;
	}
	
	.component_palette .component_colorpick canvas[style*='border'] {
		border: 1px solid #404040 !important;
	}
	
	.section_option .option_help {
		color: #cacaca;
	}
	
	.setting_button {
		background-color: #242424;
		border: 1px solid #404040;
	}
	
	.setting_button, .file_label {
		color: #cacaca;
		background-color: #242424;
		border: 1px solid #404040;
	}
	
	.setting_button .color {
		border: 1px solid #404040;
	}
	
	.section_option+.section_option {
		border-top: 1px solid #404040;
	}
	
	.component_list.type_gnb .list_list, .component_list.type_menu .list_list {
		border: 1px solid #404040;
	}
	
	.component_list.type_gnb .list_item+.list_item, .component_list.type_menu .list_item+.list_item {
		border-top: 1px solid #404040;
	}
	
	.remocon_gnb .component_list .list_item div.item, .remocon_menu .component_list .list_item div.item {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.remocon_gnb .component_list .list_item .item, .remocon_menu .component_list .list_item .item {
		background: #fff;
		background-position: center;
		background-size: auto;
		background-repeat: no-repeat;
	}
	
	.section_setting {
		border-top: 1px solid #404040;
	}
	
	.header_setting .button_group .button_item {
		border: 1px solid #404040;
	}
	
	.content_layer {
		background-color: #242424;
		border: 1px solid #404040;
	}
	
	.content_layer .more_button {
		background-color: #242424;
	}
	
	.component_palette+.section_option {
		border-top: 1px solid #404040;
	}
	
	.component_dropdown .current_item {
		background: #242424;
		border: 1px solid #404040;
	}
	
	.component_dropdown.type_border .current_item {
		color: #cacaca;
	}
	
	.component_dropdown.type_border .current_item .icon_arrow {
		background-color: #242424;
	}
	
	.component_dropdown .dropdown_list {
		background: #242424;
		border: 1px solid #404040;
	}
	
	.component_dropdown .dropdown_item:hover {
		background: #2f2f2f;
	}
	
	.component_dropdown.type_border .dropdown_item:not(:hover) .dropdown_button .border_thumbnail, .check_input_group .sp_remocon {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.component_dropdown.type_border .dropdown_item:hover .dropdown_button .border_thumbnail {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.check_input_wrap {
		background-color: #242424;
	}
	
	.check_input_group .check_label {
		color: #cacaca;
	}
	
	.height_input_group .height_input {
		background-color: #242424;
		border: 1px solid #404040;
	}
	
	.header_setting+.header_setting .header_setting_title_group {
		border-top: 1px solid #404040;
	}
	
	.component_list.type_rss .list_list, .component_list.type_logo .list_list {
		border: 1px solid #404040;
	}
	
	.component_list.type_rss .list_item+.list_item, .component_list.type_logo .list_item+.list_item {
		border-top: 1px solid #404040;
	}
	
	.component_list.type_rss .list_item, .component_list.type_logo .list_item {
		background: #242424;
	}
	
	.component_list.type_rss .list_item .item, .component_list.type_logo .list_item .item {
		background-color: #fff;
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.area_layer_popup {
		background: #242424;
		border: 1px solid #404040;
	}
	
	.popup_skin_setting .popup_heading .title {
		color: #fff;
	}
	
	.popup_skin_setting .popup_text {
		background: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.popup_skin_setting .popup_text .content {
		color: #cacaca;
	}
	
	.popup_skin_setting .area_button .button_cancel {
		border: 1px solid #404040;
		background-color: #242424;
		color: #cacaca;
	}
	
	.popup_skin_setting .area_button .button_next {
		border: 1px solid #019341;
		background-color: #019341;
		color: #242424;
	}
	
	.remocon_rsslogo .not_used .content_group {
		color: #cacaca;
	}
	
	.wrap_remocon_loading .ico_loading {
		background: #242424 url(https://ssl.pstatic.net/static/blog/admin/remocon/loading.gif) 50% 50% no-repeat;
		border: 1px solid #404040;
	}
	
	#blog-search .blog_search .btn {
		filter: none;
	}
	
	.component_list:before {
		content: '네이버 다크모드가 적용된 상태입니다.\A레이아웃이 실제와 상이할 수 있습니다.';
		white-space: pre;
		font-size: 11px;
		color: rgb(227, 101, 101);
		height: 50px;
		position: relative;
	}
	
	.component_list .list_list {
		margin-top: 5px !important;
	}
	
	.remocon_boxgroup .section_content .not_used .content_group .desc {
		color: #cacaca;
	}
	
	#blog-gnb .gnb_name {
		color: #fff;
	}
	
	.remocon_widget .widget_search {
		background: #2f2f2f;
	}
}

@-moz-document url-prefix("https://admin.blog.naver.com/Remocon.nhn"), url-prefix("https://admin.blog.naver.com/Remocon.naver")
{
	/**
	 * Copied from 'Blog' section.
	 * Generated with usercss-compiler - https://github.com/OrigamiDream/usercss-compiler.git
	 */
	
	#remocon_container .__se_object>div[style]>div[style*='dbattach/ico_'] * {
		color: #000 !important
	}
	
	#remocon_container .__se_object>div[style]>div[style*='dbattach/ico_'], #remocon_container .ex_sns .btn_close, #remocon_container .tt_ly .tt_arr, #remocon_container #blog-profile .icon, #remocon_container #profile .button.tr img, #remocon_container #profile .profile_info a img, #remocon_container #profile .profile_new .pbtn img, #remocon_container #profile .profile_write table th img, #remocon_container #profile ul.profile_list li img.tit, #remocon_container #smart_editor2 .ly_controller .bt_clse, #remocon_container #smart_editor2 .ly_controller .ic_arr, #remocon_container #smart_editor2 .se2_converter .se2_to_editor, #remocon_container #smart_editor2 .se2_converter .se2_to_html, #remocon_container #smart_editor2 .se2_converter .se2_to_text, #remocon_container #snsHelpLayer .inner_pop .tit+p img, #remocon_container #widget-ccl img {
		filter: invert(81.5%) hue-rotate(-180deg)
	}
	
	#remocon_container .__se_object>div[style*='#f4f4f4'] {
		background: rgba(0, 0, 0, .25) !important
	}
	
	#remocon_container .appr_rst_ly a img, #remocon_container .button.tc a img, #remocon_container .cwg_wrap .cwg_badge h1.type5 span, #remocon_container .ic_fb, #remocon_container .ic_me2, #remocon_container .ic_tw, #remocon_container .layer_pop .pbtn img, #remocon_container .libr_wrp .libr_ft .pg, #remocon_container .libr_wrp .libr_h .tit, #remocon_container .libr_wrp .my .nodt_post, #remocon_container .ly_app_set .ly_app_btn a, #remocon_container .ly_app_set .ly_clse, #remocon_container .map_wrp .btn_more, #remocon_container .map_wrp .country .tit .set, #remocon_container .map_wrp .map_sec .map_iner, #remocon_container .map_wrp .tab_map, #remocon_container .movie .noimg, #remocon_container .movie .thmb .mask, #remocon_container .round_box2 .con p, #remocon_container .se-viewer .se-module-map-image, #remocon_container .se-viewer .se-schedule-detail-url .se-schedule-info:before, #remocon_container .se-viewer .se-section-horizontalLine.se-l-line4 .se-hr, #remocon_container .se-viewer .se-section-placesMap.se-l-default .se-dynamic-map, #remocon_container .se-viewer .se-section-quotation.se-l-quotation_bubble .se-quotation-container:after, #remocon_container .se-viewer .se-section-quotation.se-l-quotation_postit .se-quotation-container:before, #remocon_container .se-viewer .se-video .se-media-meta-toggle-button:after, #remocon_container .se2_copy>img, #remocon_container .se2_copy>img+a>img, #remocon_container .search_form .form input[type=image], #remocon_container .selectbox-box, #remocon_container .sort_sec .vtype, #remocon_container .temporary_write .edit_change_btn img, #remocon_container .temporary_write .tbl_list td.time .delete, #remocon_container .u_trans_module .u_trans_wrap .u_btn_close, #remocon_container .u_trans_module .u_trans_wrap .u_lang_set .u_lang_chg .u_btn_chg, #remocon_container #attach_image img, #remocon_container #blog-category ul li.allview a img, #remocon_container #blog-gnb .btn_blog_login, #remocon_container #blog-gnb .go-down, #remocon_container #blog-gnb .go-up, #remocon_container #blog-gnb a.gnb_my .ico_arrow, #remocon_container #blog-powered, #remocon_container #blog-profile .btn_area .btn_add_nb, #remocon_container #blog-profile .btn_area .btn_nb_both, #remocon_container #blog-profile .btn_area .btn_nb, #remocon_container .pop_buddy_add_lyr .btn_add_buddy .ico, #remocon_container #blog-profile .btn_area .btn_talk, #remocon_container .nc_light .nc_info4 .pwr, #remocon_container #blog-profile .caption img, #remocon_container #blog-rss, #remocon_container #buddydiv .ico_arrow, #remocon_container #edit_module .subject select, #remocon_container .temporary_write .time_box select+a img, #remocon_container #edit_module .write_atheroma div .theme_search img, #remocon_container #edit_module .write_atheroma div .theme_select, #remocon_container .btn_app_set, #remocon_container #edit_module ul.post .help03, #remocon_container #edit_module ul.post .tag_area img, #remocon_container #foldset .go-left, #remocon_container #foldset .go-right, #remocon_container #guest_title .spam a img, #remocon_container #h1_title .hand, #remocon_container .search_form .form select, #remocon_container #option_orderby li fieldset input.seljs_button, #remocon_container #post-area .post-top .url .btn_urlcopy, #remocon_container #profile .comment_set .re, #remocon_container #profile .profile_write .tc .pt8 img, #remocon_container #profile table.append td div img, #remocon_container #profile table.edit_area select.fontface, #remocon_container #profile table.edit_area select.fontsize, #remocon_container #profile table.edit_area td.setting .set2 img, #remocon_container #profile table.edit_area td.setting .set3 img, #remocon_container #profile table.edit_area td.setting .set4 img, #remocon_container #profile table.file_attach .t2 .del img, #remocon_container #smart_editor2 .se2_converter .active .se2_to_editor, #remocon_container #smart_editor2 .se2_converter .active .se2_to_html, #remocon_container #smart_editor2 .se2_converter .active .se2_to_text, #remocon_container #widget-currency, #remocon_container #widget-happybean .btns img, #remocon_container #widget-visitorgp div canvas, #remocon_container #wrapper .buddydw, #remocon_container body>#error_content, #remocon_container html>body #guest_write .button img, #remocon_container img[alt='NEW'], #remocon_container img[alt='new'], #remocon_container table.Nnavi .pgL img, #remocon_container table.Nnavi .pgLL img, #remocon_container table.Nnavi .pgR img, #remocon_container table.Nnavi .pgRR img {
		filter: invert(86%) hue-rotate(-180deg)
	}
	
	#remocon_container .appr_rst_ly, #remocon_container .floating_category .btn_buddy, #remocon_container .ly_app_set, #remocon_container .pop_buddy_add_lyr, #remocon_container .se_documentTitle .se_sectionArea .blog2_post_function .overflow_menu .lyr_overflow_menu, #remocon_container .wrap_rabbit .se-documentTitle .blog2_post_function .overflow_menu .lyr_overflow_menu, #remocon_container .se-viewer .se-file-save-option, #remocon_container .se-viewer .se-module-file, #remocon_container .u_trans_module .u_trans_wrap, #remocon_container #blog-profile .lyr_official_blog {
		border: 1px solid #404040;
		background: #242424
	}
	
	#remocon_container .bcc, #remocon_container .floating_header .list_autocomplete .item.selected, #remocon_container .map_wrp .country .tit, #remocon_container .round_box2 .bb, #remocon_container .round_box2 .bb img, #remocon_container .round_box2 .bt, #remocon_container .round_box2 .bt img, #remocon_container .round_box2 .con, #remocon_container #blog-menu table, #remocon_container #gnb-direct1.ly_gnb, #remocon_container #gnb-direct1.ly_gnb:after, #remocon_container #gnb-direct1.ly_gnb:before, #remocon_container #gnb-direct1.mblog, #remocon_container #gnb-direct1.mblog:after, #remocon_container #gnb-direct1.mblog:before, #remocon_container #post-area .bcc, #remocon_container #post-area .bcl, #remocon_container #post-area .bcr, #remocon_container #post-area .ftc, #remocon_container #post-area .ftl, #remocon_container #post-area .ftr, #remocon_container #post-area .htc, #remocon_container #post-area .htl, #remocon_container #post-area .htr, #remocon_container #post-area .post-back, #remocon_container .post-back, #remocon_container #profile {
		background: #2f2f2f
	}
	
	#remocon_container .blog2_list .wrap_td .cline, #remocon_container .blog2_list thead th .wrap_td .cline, #remocon_container .blog2_list thead th .pcol2, #remocon_container .fil1, #remocon_container .fil2, #remocon_container .fil3, #remocon_container .fil3, #remocon_container .se_documentTitle .se_sectionArea .blog2_container .txt, #remocon_container .wrap_rabbit .se-documentTitle .blog2_container .txt, #remocon_container .se_documentTitle .se_sectionArea .blog2_post_function .url, #remocon_container .wrap_rabbit .se-documentTitle .blog2_post_function .url, #remocon_container .se_documentTitle .se_sectionArea .blog2_series .pcol2, #remocon_container .wrap_rabbit .se-documentTitle .blog2_series .pcol2, #remocon_container #prologue .line img, #remocon_container #prologue .yline img {
		opacity: 1;
		filter: none
	}
	
	#remocon_container .buddy_state .buddy_box, #remocon_container .buddy_state .setting_buddy_box, #remocon_container .cwg_wrap .cwg_btm, #remocon_container .floating_header .list_autocomplete, #remocon_container .layer_pop .pbtn, #remocon_container .ly_app_set .ly_app_btn, #remocon_container .nc_light .nc_info, #remocon_container .nc_light .nc_info4, #remocon_container .postsend_layer .postsend_paging, #remocon_container .se-viewer .se-file-save-option .se-file-save-option-item, #remocon_container .se-viewer .se-schedule-content, #remocon_container #edit_module .write_atheroma .sub_select, #remocon_container #edit_module ul.post .chk_user_default, #remocon_container #gnb-direct1.ly_gnb .last:before, #remocon_container #gnb-direct1.mblog .last:before {
		border-top: 1px solid #404040
	}
	
	#remocon_container .c, #remocon_container a.c:active, #remocon_container a.c:hover, #remocon_container a.c:link, #remocon_container a.c:visited, #remocon_container .cwg_wrap .cwg_lst li a, #remocon_container .floating_category .list_category .link_category, #remocon_container .floating_header .list_autocomplete .link, #remocon_container .pcol2, #remocon_container .postsend_layer .postsend_tit, #remocon_container .postsend_layer.thin li a, #remocon_container .se_oglink .se_og_desc, #remocon_container .se-viewer .se-file-save-option-button, #remocon_container .se-viewer .se-file-save-option-button-label, #remocon_container .se-viewer .se-material-detail, #remocon_container .se-viewer .se-module-code div[class*=language-], #remocon_container .se-viewer .se-schedule-date, #remocon_container .se-viewer .se-schedule-duration, #remocon_container .se-viewer .se-schedule-info, #remocon_container .se-viewer .se-schedule-url, #remocon_container .se-viewer .se-section-schedule .se-map-title, #remocon_container .se-viewer .se-section-quotation .se-cite .se-text-paragraph, #remocon_container .se-viewer .se-video .se-media-meta-info, #remocon_container .search_form .select a span, #remocon_container .search_list_sorting li a, #remocon_container .sta>ul>li>a, #remocon_container .sta>ul>li>a:link, #remocon_container .sta>ul>li>a:visited, #remocon_container .temporary_write .tbl_list td.title a, #remocon_container .tt_ly, #remocon_container .wrap_blog2_sympathy .list_sympathy .area_more .layer_more .layer_item, #remocon_container #blog-calendar .col1, #remocon_container #blog-counter .cnt1, #remocon_container #blog-menu .off, #remocon_container #blog-profile .lyr_official_blog .txt, #remocon_container #edit_module .autoinsert .lb, #remocon_container #edit_module ul.post .reg_time div label, #remocon_container #edit_module .write_atheroma .sub_select label, #remocon_container #edit_module textarea, #remocon_container #edit_module ul.post .chk_user_default label, #remocon_container #edit_module ul.post .setting div label, #remocon_container .mr_tx, #remocon_container #edit_module ul.post .tag_list a, #remocon_container #gnb-direct1.ly_gnb a, #remocon_container #gnb-direct1.mblog a, #remocon_container #smart_editor2 .ly_controller p, #remocon_container #smart_editor2, #remocon_container #smart_editor2 button, #remocon_container #smart_editor2 h1, #remocon_container #smart_editor2 h2, #remocon_container #smart_editor2 h3, #remocon_container #smart_editor2 h4, #remocon_container #smart_editor2 h5, #remocon_container #smart_editor2 h6, #remocon_container #smart_editor2 input, #remocon_container #smart_editor2 select, #remocon_container #smart_editor2 table, #remocon_container #smart_editor2 textarea, #remocon_container #widget-saying .saying, #remocon_container #widget-weather .area, #remocon_container #wrapper .cm-col1, #remocon_container body, #remocon_container table.Nnavi a, #remocon_container td {
		color: #cacaca
	}
	
	#remocon_container .ccl_layer .content, #remocon_container .wrap_blog2_sympathy .list_sympathy .area_more .layer_more {
		border: 1px solid #404040;
		background-color: #242424
	}
	
	#remocon_container .ccl_layer p strong, #remocon_container .cwg_wrap .cwg_lst h2 a, #remocon_container .ex_sns .tit, #remocon_container .floating_category .link_user_blog .user_name, #remocon_container .ly_app_set .set_tt, #remocon_container .nc_skin9 .profile_name, #remocon_container .nc_skin9 .profile_name a, #remocon_container .pop_buddy_add_lyr .bloger .txt, #remocon_container .se_oglink .se_og_tit, #remocon_container .se-viewer .se-file-name-container, #remocon_container .se-viewer .se-material-title, #remocon_container .se-viewer .se-schedule-title-text, #remocon_container .se-viewer .se-section-placesMap .se-map-title, #remocon_container .se-viewer .se-video .se-media-meta-info-tag, #remocon_container .search_form .select a, #remocon_container .search_list_option li.on a, #remocon_container .temporary_write .txt_03, #remocon_container .u_trans_module .u_trans_wrap .u_lang_set .u_slt .u_btn_slt:hover, #remocon_container .wrap_blog2_list .wrap_ctrl .area_btn2 .area_select .dropdown_select .option, #remocon_container #blog-calendar .col2, #remocon_container #blog-menu .on, #remocon_container #blog-profile .col, #remocon_container #blog-profile .lyr_official_blog strong, #remocon_container #blogTitleName, #remocon_container #edit_module .bi2 .temp_save span, #remocon_container #edit_module .write_atheroma div .theme_search .result, #remocon_container #edit_module ul.post .setting .link, #remocon_container #edit_module ul.post .setting .send_post_set dt, #remocon_container #edit_module ul.post .tag strong, #remocon_container #edit_module ul.post label, #remocon_container #post-area .pcol1, #remocon_container .pcol1, #remocon_container #post-area .pcol3, #remocon_container .pcol3, #remocon_container #widget-weather .today-temperature, #remocon_container #widget-weather .tomorrow-temperature, #remocon_container #wrapper .cm-icol {
		color: #fff
	}
	
	#remocon_container .cmp_wrap .cmp_tt, #remocon_container .floating_category .list_category .item:first-child, #remocon_container .floating_header .search_box:focus, #remocon_container .floating_header .search_box:hover, #remocon_container .se_documentTitle .se_sectionArea .blog2_post_function .btn_buddy .aline, #remocon_container .wrap_rabbit .se-documentTitle .blog2_post_function .btn_buddy .aline, #remocon_container #blog-menu .border, #remocon_container #gnb-direct1.mblog:before, #remocon_container #post-area .post, #remocon_container #post-area .se_documentTitle.is-bg .se_sectionArea .blog2_post_function .btn_stat .aline, #remocon_container #post-area .wrap_rabbit .se-documentTitle.se-documentTitle-cover-image .blog2_post_function .btn_stat .aline, #remocon_container #wrapper .cm-border {
		border-color: #404040
	}
	
	#remocon_container .cnt_guest {
		z-index: initial
	}
	
	#remocon_container .cwg_master, #remocon_container .libr_wrp {
		border-radius: 10px;
		background: rgba(0, 0, 0, .25)
	}
	
	#remocon_container .cwg_type5 .flt, #remocon_container .cwg_wrap .cwg_cnt .lnr, #remocon_container .cwg_wrap .cwg_cnt em, #remocon_container .cwg_wrap .cwg_lst h2 a span {
		filter: invert(88%) hue-rotate(-180deg)
	}
	
	#remocon_container .cwg_wrap .cwg_status, #remocon_container #btn_preview, #remocon_container #btn_submit, #remocon_container #btn_tempsave, #remocon_container .rbtn {
		position: relative
	}
	
	#remocon_container .cwg_wrap .cwg_status:before {
		width: calc(100% + 10px);
		transform: translate(-50%, -50%);
		top: 50%;
		position: absolute;
		left: 50%;
		height: calc(100% + 10px);
		content: '';
		border-radius: 10px;
		background: #242424
	}
	
	#remocon_container .DivideLine, #remocon_container .se-viewer .se-cell, #remocon_container .se-viewer .se-section-placesMap.se-section-placesMap-multiple .se-module-map-text:not(:last-child):after, #remocon_container .se-viewer .se-video .se-media-meta, #remocon_container td[bgcolor='#D1D1D1'] {
		background-color: #404040
	}
	
	#remocon_container .floating_category .btn_buddy.add_buddy:focus, #remocon_container .floating_category .btn_buddy.add_buddy:hover, #remocon_container #tag a.tag4:link, #remocon_container #tag a.tag4:visited, #remocon_container #widget-currency .bg-body h3, #remocon_container #widget-currency .bg-body h3 span {
		color: #242424
	}
	
	#remocon_container .floating_category .header, #remocon_container .floating_category .list_category .item, #remocon_container .se-viewer .se-documentTitle .se-component-content:after, #remocon_container .temporary_write .tbl_list td, #remocon_container #edit_module ul.post, #remocon_container #profile table.profile_info td {
		border-bottom: 1px solid #404040
	}
	
	#remocon_container .floating_category .list_category .name .text:before {
		background: #cacaca
	}
	
	#remocon_container .floating_category, #remocon_container .floating_header .list_autocomplete .item, #remocon_container .floating_header .search_box .btn_search, #remocon_container .pop_buddy_add_lyr .btn_add_buddy, #remocon_container .wrap_blog2_list .wrap_ctrl .area_btn2 .area_select .dropdown_select, #remocon_container #profile table.edit_area td.setting, #remocon_container #profile table.edit_area td.setting img.bgl {
		background: #242424
	}
	
	#remocon_container .floating_category.fade_in {
		box-shadow: -1px 5px 7px 0 #000;
		border-left: 0
	}
	
	#remocon_container .floating_header {
		box-shadow: 0 1px 7px 0 #000;
		border-bottom: 0;
		background: #242424
	}
	
	#remocon_container .floating_header .area_blog_name .link_user_blog, #remocon_container .floating_header .area_blog_name .link_user_blog .user_blog_name:before, #remocon_container .se-viewer .se-section-oglink .se-oglink-title, #remocon_container #blog-gnb .gnb_name, #remocon_container #blog-gnb .link, #remocon_container #post-area .pcol2.b {
		color: #fff !important
	}
	
	#remocon_container .floating_header .area_logo .icon_bar, #remocon_container .pcol2b, #remocon_container #post-area .pcol2b {
		background: #404040
	}
	
	#remocon_container .floating_header .autocomplete_layer, #remocon_container .floating_header .search_box, #remocon_container .temporary_write .paginate a:hover, #remocon_container .temporary_write .paginate strong, #remocon_container .top_search, #remocon_container #profile table.edit_area td.input .con, #remocon_container #smart_editor2 #smart_editor2_content {
		border: 1px solid #404040
	}
	
	#remocon_container .floating_header .search_box .text_box, #remocon_container #blog-search .blog_search .inp, #remocon_container #smart_editor2 .se2_input_syntax, #remocon_container #smart_editor2 .se2_input_wysiwyg {
		color: #cacaca;
		background: #242424
	}
	
	#remocon_container .layer_pop .content1 .cont_send, #remocon_container .top_search .inp_top_search, #remocon_container .u_trans_module .u_trans_wrap .u_btn_wrap .u_btn_cfm, #remocon_container .wrap_ico_ccl .layer_ccl, #remocon_container #edit_module .write_atheroma div .theme_search .box_search, #remocon_container #profile .profile_write table td textarea, #remocon_container #profile table.file_attach .t1 select, #remocon_container #profile table.file_attach .t2 input {
		color: #cacaca;
		border: 1px solid #404040;
		background: #242424
	}
	
	#remocon_container .layer_pop .inner_pop, #remocon_container .scrap_allow_pop, #remocon_container .selectbox-layer {
		border: 1px solid #404040;
		background-color: #2f2f2f
	}
	
	#remocon_container .lyr_bgmplayer {
		left: 10px;
		color: #242424;
		box-shadow: 0 1px 5px 0 #000;
		border-radius: 10px;
		background: #fff
	}
	
	#remocon_container .map_wrp .country .tit em {
		width: 100%;
		top: 10px;
		overflow: visible;
		opacity: 1;
		line-height: 12px;
		left: 8px;
		height: 100%;
		font-style: normal;
		font-size: 12px
	}
	
	#remocon_container .map_wrp, #remocon_container #blog-calendar .bg-body, #remocon_container #blog-calendar .bg-footer, #remocon_container #blog-calendar .bg-head, #remocon_container #blog-profile .bg-body, #remocon_container #blog-profile .bg-footer, #remocon_container #blog-profile .bg-head, #remocon_container #widget-saying .bg-body, #remocon_container #wrapper .cm-body {
		background: rgba(0, 0, 0, .25)
	}
	
	#remocon_container .pop_buddy_add_lyr .tit {
		color: #fff;
		border-bottom: 1px solid #404040
	}
	
	#remocon_container .pop_buddy_add_lyr span.btn_add_buddy {
		color: #cacaca;
		border-color: #404040
	}
	
	#remocon_container .postsend_layer.thin li a:hover, #remocon_container .scrap_allow_pop ul li a.selected, #remocon_container .scrap_allow_pop ul li a:hover {
		background-color: #3a3a3a
	}
	
	#remocon_container .rbtn:after {
		top: 50% !important;
		content: '작성취소'
	}
	
	#remocon_container .round_box2 .bx {
		border-color: #2f2f2f;
		background: #2f2f2f
	}
	
	#remocon_container .s_link, #remocon_container .s_link:link, #remocon_container .s_link:visited, #remocon_container a {
		color: #7474e3
	}
	
	#remocon_container .scrap_allow_pop ul li a, #remocon_container .se_paragraph *[style*=' color'], #remocon_container .se_paragraph *[style*=';color'], #remocon_container .se_paragraph *[style^='color'], #remocon_container .se-viewer *[style*=' color'], #remocon_container .se-viewer *[style*=';color'], #remocon_container .se-viewer *[style^='color'], #remocon_container .search_list_option a, #remocon_container #post-area .post-view *[color], #remocon_container #post-area .post-view *[style*=' COLOR'], #remocon_container #post-area .post-view *[style*=';COLOR'], #remocon_container #post-area .post-view *[style^='COLOR'], #remocon_container #post-area .post-view *[style*=' color'], #remocon_container #post-area .post-view *[style*=';color'], #remocon_container #post-area .post-view *[style^='color'] {
		color: #cacaca !important
	}
	
	#remocon_container .se_cell {
		border: 1px solid #404040;
		border-color: #404040 !important;
		background-color: #242424
	}
	
	#remocon_container .se_documentTitle .se_sectionArea .blog2_post_function .overflow_menu .lyr_overflow_menu>a, #remocon_container .wrap_rabbit .se-documentTitle .blog2_post_function .overflow_menu .lyr_overflow_menu>a {
		color: #cacaca;
		border-top: 1px solid #404040
	}
	
	#remocon_container .se_oglink .se_og_wrap, #remocon_container #post-area, #remocon_container #profile table.append td, #remocon_container #profile table.append td img.bgl, #remocon_container #tagview tr td:not(.td5), #remocon_container #whole-body, #remocon_container #whole-footer, #remocon_container #whole-head, #remocon_container div.division-line-x, #remocon_container html>body .ccl_layer .shadow01, #remocon_container html>body .ccl_layer .shadow02 {
		background: none
	}
	
	#remocon_container .se_paragraph *[style*='background-color'], #remocon_container .se-viewer *[style*='background-color'] {
		background-color: #2f2f2f !important
	}
	
	#remocon_container .se_paragraph *[style*='border-bottom'], #remocon_container .se-viewer *[style*='border-bottom'], #remocon_container #post-area .post-view *[style*='border-bottom'], #remocon_container #post-area .post-view *[style*='BORDER-BOTTOM'] {
		border-bottom: 1px solid #404040 !important
	}
	
	#remocon_container .se_paragraph *[style*='border-top'], #remocon_container .se-viewer *[style*='border-top'], #remocon_container #post-area .post-view *[style*='border-top'], #remocon_container #post-area .post-view *[style*='BORDER-TOP'] {
		border-top: 1px solid #404040 !important
	}
	
	#remocon_container .se_theme_transparent .se_audio .se_audio_wrap, #remocon_container .se_theme_transparent .se_map.default .se_map_article, #remocon_container .se_theme_transparent .se_map.map_text .ico_map_text, #remocon_container .se_theme_transparent .se_map.map_text .se_map_article, #remocon_container .se_theme_transparent .se_oglink .se_og_wrap, #remocon_container .se_theme_transparent .se_subjectMatter .se_viewArea, #remocon_container .se-viewer .se-module-material, #remocon_container .se-viewer .se-module-schedule, #remocon_container .se-viewer .se-section-placesMap, #remocon_container .temporary_write .time_box, #remocon_container #blog-search .blog_search, #remocon_container body[class*='contw'] {
		background-color: #242424
	}
	
	#remocon_container .se_theme_transparent .se_horizontalLine.default .se_hr, #remocon_container .se_theme_transparent .se_horizontalLine.line1 .se_hr {
		background-color: #404040 !important
	}
	
	#remocon_container .se-viewer .se-caption span {
		color: #c0c0c0
	}
	
	#remocon_container .se-viewer .se-file-save-option-button:active, #remocon_container .se-viewer .se-file-save-option-button:focus, #remocon_container .se-viewer .se-file-save-option-button:hover, #remocon_container .wrap_blog2_sympathy .list_sympathy .area_more .layer_more .layer_item:hover, #remocon_container table.Nnavi .pgL a:hover, #remocon_container table.Nnavi .pgLL a:hover, #remocon_container table.Nnavi .pgR a:hover, #remocon_container table.Nnavi .pgRR a:hover, #remocon_container table.Nnavi a:hover {
		background-color: #2f2f2f
	}
	
	#remocon_container .se-viewer .se-module-oglink, #remocon_container #edit_module .write_atheroma div .theme_search, #remocon_container #post-area .post-view *[style*='background-color'], #remocon_container #post-area .post-view *[style*='BACKGROUND-COLOR'], #remocon_container iframe[src*='mashup.map'] {
		background-color: #242424 !important
	}
	
	#remocon_container .se-viewer .se-section-code.se-l-code_stripe .se-module-code {
		background-image: linear-gradient(#2f2f2f 25%, #353535 0, #353535 75%, #2f2f2f 0)
	}
	
	#remocon_container .se-viewer .se-section-horizontalLine.se-l-default .se-hr, #remocon_container .se-viewer .se-section-horizontalLine.se-l-line1 .se-hr, #remocon_container .se-viewer .se-section-horizontalLine.se-l-line2 .se-hr {
		background-color: #cacaca
	}
	
	#remocon_container .se-viewer .se-section-placesMap.se-l-map_text .se-map-marker, #remocon_container #profile table.edit_area .set1, #remocon_container #profile table.edit_area .set3, #remocon_container table.Nnavi td {
		border-right: 1px solid #404040
	}
	
	#remocon_container .se-viewer .se-section-quotation.se-l-quotation_bubble .se-quotation-container {
		border: 4px solid #404040;
		background: #242424
	}
	
	#remocon_container .se-viewer .se-section-quotation.se-l-quotation_postit .se-quotation-container {
		border: solid #404040;
		border-width: 4px 4px 0;
		background: #242424
	}
	
	#remocon_container .se-viewer .se-section-quotation.se-l-quotation_postit .se-quotation-container:after {
		border: solid #404040;
		border-width: 0 0 4px 4px;
		background-color: #242424
	}
	
	#remocon_container .se-viewer .se-section-table.se-l-default .se-table-content {
		border: solid #404040;
		border-width: 1px 0 0 1px
	}
	
	#remocon_container .se-viewer .se-section-table.se-l-default .se-table-content .se-cell {
		border: solid #404040;
		border-width: 0 1px 1px 0
	}
	
	#remocon_container .search_form .form input:not([type=image]) {
		padding: 3px;
		color: #cacaca;
		border: 1px solid #404040;
		background: #242424
	}
	
	#remocon_container .search_list_option li span {
		color: #404040
	}
	
	#remocon_container .selectbox-list ul li {
		color: #cacaca;
		background: #2f2f2f
	}
	
	#remocon_container .selectbox-list ul li.selectbox-item-over {
		background-color: #3a3a3a !important
	}
	
	#remocon_container .side-width-1 .side-border .side-body, #remocon_container .side-width-1 .side-border .side-footer, #remocon_container .side-width-1 .side-border .side-head, #remocon_container .side-width-2 .side-border .side-body, #remocon_container .side-width-2 .side-border .side-footer, #remocon_container .side-width-2 .side-border .side-head {
		background: #2f2f2f !important
	}
	
	#remocon_container .temporary_write .btn_tbl_list_delete, #remocon_container .u_trans_module .u_trans_wrap .u_lang_set .u_slt_wrap .u_slt_lang .u_btn_country, #remocon_container #blog-profile .lyr_official_blog .btn_detail, #remocon_container #edit_module ul.post .tag_list {
		color: #cacaca;
		border: 1px solid #404040
	}
	
	#remocon_container .temporary_write .tbl_list th {
		color: #cacaca;
		border-top: 1px solid #404040;
		border-bottom: 1px solid #404040
	}
	
	#remocon_container .top_search .inp_top_search[type=text] {
		top: 0px;
		margin-right: 45px
	}
	
	#remocon_container .top_search div {
		text-align: center;
		border: 4px solid #404040
	}
	
	#remocon_container .top_search form {
		width: 340px;
		position: relative;
		margin: 0 auto
	}
	
	#remocon_container .top_search form:after {
		z-index: 1000;
		width: 43px;
		white-space: nowrap;
		transform: translate(0, -50%);
		top: 50%;
		right: 0;
		position: absolute;
		pointer-events: none;
		padding: 0;
		margin: 0;
		height: 14px;
		font-weight: bold;
		font-size: 13px;
		content: '검색';
		color: #242424
	}
	
	#remocon_container .top_search input[type=image] {
		z-index: 999;
		width: 43px;
		right: 0;
		position: absolute;
		padding-left: 43px;
		height: 22px;
		box-sizing: border-box;
		background: #019341
	}
	
	#remocon_container .tt_ly .tt_bx, #remocon_container #smart_editor2 .ly_controller {
		border: 1px solid #404040;
		background: #2f2f2f
	}
	
	#remocon_container .u_trans_module .u_trans_wrap .u_lang_set .u_slt {
		border: 1px solid #404040;
		border-top: none;
		background: #242424
	}
	
	#remocon_container .u_trans_module .u_trans_wrap .u_tit, #remocon_container #blog-profile .lyr_official_blog .btn_ok {
		color: #242424;
		background: #019341
	}
	
	#remocon_container .wrap_ico_ccl .layer_ccl .arr {
		border-color: #404040;
		background: #242424
	}
	
	#remocon_container * {
		font-family: '굴림', gulim, helvetica, '나눔바른고딕 옛한글', 'NanumBarunGothic YetHangul', '새굴림', sans-serif !important
	}
	
	#remocon_container #blog_buddyconnect, #remocon_container #blog_buddyconnect iframe, #remocon_container #wrapper .side-body, #remocon_container #wrapper .side-footer, #remocon_container #wrapper .side-head {
		background: transparent
	}
	
	#remocon_container #blog_new .memo_write {
		filter: invert(82%) hue-rotate(-180deg)
	}
	
	#remocon_container #blog-calendar .bg-footer {
		height: 10px;
		border-radius: 0 0 10px 10px
	}
	
	#remocon_container #blog-calendar .bg-head, #remocon_container #blog-profile .bg-head {
		border-radius: 10px 10px 0 0
	}
	
	#remocon_container #blog-calendar .border {
		border-color: transparent;
		background: transparent
	}
	
	#remocon_container #blog-category ul li.dilind input {
		color: #404040 !important
	}
	
	#remocon_container #blog-counter {
		height: auto;
		border: 0;
		border-radius: 10px;
		background: rgba(0, 0, 0, .25);
		background: rgba(0, 0, 0, .25)
	}
	
	#remocon_container #blog-counter .cnt1, #remocon_container #blog-counter .cnt2 {
		text-align: right !important;
		font-size: 13px !important
	}
	
	#remocon_container #blog-counter .cnt2 {
		margin-top: 0px;
		margin-bottom: 10px;
		color: #fff
	}
	
	#remocon_container #blog-counter .today, #remocon_container #blog-counter .total {
		width: 165px !important;
		position: relative;
		height: 24px
	}
	
	#remocon_container #blog-counter p span.txt {
		transform: translate(0, -50%);
		top: 50%;
		text-transform: uppercase;
		text-align: left;
		position: absolute;
		left: 10px;
		height: 100%;
		font-weight: bold;
		display: block;
		color: #cacaca
	}
	
	#remocon_container #blog-gnb {
		position: relative;
		height: 35px;
		box-shadow: 0 0 3px black;
		background: #2f2f2f
	}
	
	#remocon_container #blog-gnb .gnb_my_namebox {
		position: relative;
		background: none !important
	}
	
	#remocon_container #blog-gnb .gnb_my_namebox:before {
		width: 100%;
		top: 0;
		right: 0;
		position: absolute;
		height: 100%;
		filter: invert(86%) hue-rotate(-180deg);
		content: '';
		background: url(https://blogimgs.pstatic.net/nblog/skins/gnb2014/0014_down.png) no-repeat 100% 50% !important
	}
	
	#remocon_container #blog-menu, #remocon_container #left-area, #remocon_container #post-area .post, #remocon_container #right-area, #remocon_container .round_box2 {
		box-shadow: 0 0 3px #000
	}
	
	#remocon_container #blog-profile .bg-body, #remocon_container #widget-happybean .bg-body p {
		padding: 0
	}
	
	#remocon_container #blog-profile .bg-footer {
		border-radius: 0 0 10px 10px
	}
	
	#remocon_container #blog-profile .border {
		border-color: transparent
	}
	
	#remocon_container #blog-profile .con {
		width: auto
	}
	
	#remocon_container #blog-profile .image img {
		margin-top: 4px
	}
	
	#remocon_container #blog-search .blog_search:before {
		opacity: 1;
		filter: none;
		border: 1px solid #404040
	}
	
	#remocon_container #body {
		position: static
	}
	
	#remocon_container #btn_preview img, #remocon_container #btn_submit img, #remocon_container #btn_tempsave img, #remocon_container .rbtn img {
		width: 66px;
		padding-left: 66px;
		height: 30px;
		box-sizing: border-box;
		border: 1px solid #404040;
		background: #242424
	}
	
	#remocon_container #btn_preview:after {
		content: '미리보기'
	}
	
	#remocon_container #btn_preview:after, #remocon_container #btn_submit:after, #remocon_container #btn_tempsave:after, #remocon_container .rbtn:after {
		white-space: nowrap;
		transform: translate(-50%, -50%);
		top: 60%;
		position: absolute;
		left: 50%;
		font-size: 12px;
		color: #cacaca
	}
	
	#remocon_container #btn_submit img {
		border: 1px solid #019341 !important;
		background: #019341 !important
	}
	
	#remocon_container #btn_submit:after {
		content: '저장';
		color: #242424 !important
	}
	
	#remocon_container #btn_tempsave:after {
		content: '임시저장'
	}
	
	#remocon_container #buddylist {
		color: #cacaca;
		background-color: #242424
	}
	
	#remocon_container #content-area:before, #remocon_container #top-area>#blog-title+hr+#blog-menu:before, #remocon_container #top-tight-area .side-body .widget:not([id*='external']):first-child:before {
		z-index: -999;
		width: 100%;
		transform: translate(0, 50px);
		position: absolute;
		pointer-events: none;
		left: 0;
		height: 100%;
		content: '';
		background: #242424
	}
	
	#remocon_container #edit_module .subject .box_input, #remocon_container #edit_module ul.post #tagList, #remocon_container #edit_module ul.post .box_input {
		color: #cacaca;
		border: 1px solid #404040;
		background-color: #242424
	}
	
	#remocon_container #edit_module .write_atheroma .theme_list li {
		color: #fff;
		border-right: 1px solid #404040
	}
	
	#remocon_container #edit_module .write_atheroma .theme_select_txt {
		color: #cacaca;
		border-bottom: 1px solid #404040
	}
	
	#remocon_container #edit_module ul.post .set {
		border: 1px solid #404040;
		background-color: #2f2f2f
	}
	
	#remocon_container #guest_write .write iframe {
		border: 1px solid #404040 !important;
		background: #242424
	}
	
	#remocon_container #head-skin {
		position: relative;
		background-color: #242424
	}
	
	#remocon_container #mainFrame {
		height: 100%;
		background: #242424
	}
	
	#remocon_container #option_orderby li fieldset input.seljs_text {
		color: #cacaca;
		border: 1px solid #404040;
		border-right-color: #404040;
		border-bottom-color: #404040;
		background: #242424
	}
	
	#remocon_container #post-area .cline {
		border-bottom-color: #404040 !important
	}
	
	#remocon_container #post-area .dline, #remocon_container #wrapper div.line {
		border-top-color: #404040
	}
	
	#remocon_container #post-area .pcol2 {
		color: #cacaca !important;
		color: #cacaca
	}
	
	#remocon_container #post-area .post-view *[style*='border-left'], #remocon_container #post-area .post-view *[style*='BORDER-LEFT'] {
		border-left: 1px solid #404040 !important
	}
	
	#remocon_container #post-area .post-view *[style*='border-right'], #remocon_container #post-area .post-view *[style*='BORDER-RIGHT'] {
		border-right: 1px solid #404040 !important
	}
	
	#remocon_container #post-area .post-view table {
		background: #242424;
		background: #242424
	}
	
	#remocon_container #post-area:before, #remocon_container #top-area>#blog-title+hr+#blog-menu>.border:before, #remocon_container #top-tight-area .side-body .widget:not([id*='external']):first-child>*[class*='border']:before {
		z-index: -999;
		width: 100%;
		transform: translate(0, -300px);
		position: absolute;
		pointer-events: none;
		left: 0;
		height: 350px;
		content: '';
		background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 10%, #242424 90%)
	}
	
	#remocon_container #postWriteFormBody {
		width: 100%;
		height: 100%;
		background: #242424
	}
	
	#remocon_container #profile .profile_new {
		position: relative;
		background: none
	}
	
	#remocon_container #profile .profile_new:before {
		width: 100%;
		top: 0;
		position: absolute;
		left: 0;
		height: 100%;
		filter: invert(81.5%) hue-rotate(-180deg);
		content: '';
		background: url(https://blogimgs.pstatic.net/nblog/bg_newprofile_2.gif) top center no-repeat
	}
	
	#remocon_container #profile h1.title {
		border-bottom: 2px solid #404040;
		background: none
	}
	
	#remocon_container #profile table.edit_area .set2, #remocon_container #profile table.edit_area .set4 {
		border-left: 1px solid #404040
	}
	
	#remocon_container #profile table.edit_area td.input .con>iframe {
		border: 1px solid #404040 !important
	}
	
	#remocon_container #profile table.profile_info {
		border-top: 2px solid #404040
	}
	
	#remocon_container #profile table.profile_info th {
		border-bottom: 1px solid #404040;
		background: #3a3a3a
	}
	
	#remocon_container #smart_editor2 .se2_conversion_mode {
		border-top: 1px solid #404040;
		background: #2f2f2f
	}
	
	#remocon_container #tag {
		padding: 20px
	}
	
	#remocon_container #tag a.tag4:hover {
		color: #ffff00
	}
	
	#remocon_container #tagview .td5 {
		border-radius: 10px;
		background: #242424
	}
	
	#remocon_container #top-area #blog-music {
		left: initial
	}
	
	#remocon_container #top-area>#blog-title+hr+#blog-menu:before {
		z-index: -999
	}
	
	#remocon_container #top-tight-area {
		padding-top: 13px;
		background: transparent
	}
	
	#remocon_container #top-tight-area .side-body .widget:not([id*='external']):first-child:before {
		z-index: -998
	}
	
	#remocon_container #whole-border {
		border-color: #404040;
		background: none
	}
	
	#remocon_container #widget-ccl {
		border-radius: 10px;
		background: #2f2f2f
	}
	
	#remocon_container #widget-happybean .bg-body, #remocon_container #widget-saying .bg-footer {
		border-radius: 0 0 10px 10px;
		background: rgba(0, 0, 0, .25)
	}
	
	#remocon_container #widget-happybean .bg-head {
		height: 10px;
		border-radius: 10px 10px 0 0;
		background: rgba(0, 0, 0, .25)
	}
	
	#remocon_container #widget-happybean .btns {
		overflow: hidden;
		height: 19px
	}
	
	#remocon_container #widget-happybean table {
		margin-left: 0
	}
	
	#remocon_container #widget-happybean td {
		vertical-align: top;
		position: relative;
		color: #cacaca
	}
	
	#remocon_container #widget-happybean th {
		width: 55px;
		display: block
	}
	
	#remocon_container #widget-mapview {
		border-radius: 10px
	}
	
	#remocon_container #widget-saying .bg-head {
		border-radius: 10px 10px 0 0;
		background: rgba(0, 0, 0, .25)
	}
	
	#remocon_container #widget-weather {
		height: 65px;
		border-radius: 10px;
		background: rgba(0, 0, 0, .25)
	}
	
	#remocon_container #wrapper .cm-footer {
		height: 13px;
		border-radius: 0 0 10px 10px;
		background: rgba(0, 0, 0, .25)
	}
	
	#remocon_container #wrapper .cm-head {
		height: 38px;
		border-radius: 10px 10px 0 0;
		background: rgba(0, 0, 0, .25)
	}
	
	#remocon_container #wrapper .side-border {
		border-width: 0;
		border-color: #404040
	}
	
	#remocon_container a:link, #remocon_container a:visited {
		color: #e177e3
	}
}

@-moz-document url-prefix("https://blog.naver.com/MenuUseConfigurePreview.nhn"), url-prefix("https://admin.blog.naver.com/BlogCategorySelectPopup.nhn")
{
	.blog_menu_popup {
		color: #cacaca;
	}
	
	.blog_menu_popup_heading {
		background: #2f2f2f url(https://blogimgs.pstatic.net/nblog/admin20/bu_arrow_white.gif) no-repeat 8px 11px;
	}
	
	body {
		background: #242424;
	}
	
	.blog_menu_popup .popup_action {
		border-top: 1px solid #404040;
	}
	
	.blog_menu_popup .popup_action a img {
		filter: invert(86%) hue-rotate(-180deg);
	}
}

@-moz-document url-prefix("https://admin.blog.naver.com/PrologueAdminView.nhn")
{
	select {
		background-color: #fff;
		border: 1px solid #cacaca;
		color: #000;
	}
}

@-moz-document url-prefix("https://admin.blog.naver.com/PostExportForm.nhn"), url-prefix("https://admin.blog.naver.com/PostExportPdfList.nhn")
{
	body {
		background: #242424;
		color: #cacaca;
	}
	
	.post_bx {
		border-top: 1px solid #404040;
		border-bottom: 1px solid #404040;
		background: #2f2f2f;
	}
	
	.post_bx .bx_inner {
		border: 1px solid #404040;
		border-top: none;
	}
	
	.input_text2, .post_area .post_inner {
		border: 1px solid #404040;
	}
	
	.post_top {
		border-bottom: 1px solid #404040;
		background: #2f2f2f;
	}
	
	.post_area .selectbox-box, .post_top .fr .datesel .input_btn {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.input_text3 {
		border: 1px solid #404040;
	}
	
	.post_cont, .post_area {
		border-bottom: 1px solid #404040;
	}
	
	.tbl_post th {
		border-bottom: 1px solid #404040;
		background: #2f2f2f;
		color: #cacaca;
	}
	
	.tbl_post td, .tbl_post tbody tr.first td {
		border-top: 1px solid #404040;
	}
	
	.tbl_post tbody tr:hover {
		background: #2f2f2f;
	}
	
	.post_btm {
		background: #242424;
	}
	
	.post_btm2 .btm2_inner, .post_btm2 {
		border-top: 1px solid #404040;
	}
	
	.post_btn a img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.tbl_post th .module a img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.rpy_check label {
		color: #cacaca;
	}
	
	.post_btn2 a img {
		box-sizing: border-box;
		padding-left: 192px;
		background: #019341;
	}
	
	.post_btn2 a {
		position: relative;
	}
	
	.post_btn2 a:after {
		position: absolute;
		width: 192px;
		height: 36px;
		content: '만들기';
		pointer-events: none;
		color: #242424;
		font-weight: bold;
		font-size: 15px;
		left: 0;
		top: -100%;
		white-space: nowrap;
	}
	
	.tbl_post tbody tr.checked td {
		background: #3a3a3a;
	}
	
	.tbl_post tbody tr.selected td {
		background: #303030;
	}
	
	.post_top .dsc, .post_top .dsc span {
		color: #cacaca;
	}
	
	.post_area .selectbox-layer {
		border: 1px solid #404040;
		background: #242424;
	}
	
	.post_area .selectbox-list li {
		color: #cacaca;
	}
	
	.post_area .selectbox-list li.selectbox-item-selected {
		background-color: #2f2f2f;
	}
	
	.calendar_layer {
		background: #242424;
		border: 1px solid #404040;
	}
	
	.calendar_layer div {
		background: #2f2f2f;
	}
	
	.calendar_layer div .calendar-title {
		color: #fff;
	}
	
	.calendar_layer table td {
		color: #cacaca;
	}
	
	.post_btm2 .paginate a.pre, .post_btm2 .paginate a.next {
		color: #242424;
	}
	
	.tbl_post td .noti_ing, .tbl_type3 td .btn_ico2 img {
		filter: invert(86%) hue-rotate(-180deg);
	}
}

@-moz-document url-prefix("https://admin.blog.naver.com/AdminBlogAPI.nhn")
{
	#blogApi .api_step h2 img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.table1.api_tb1 {
		border-top: 1px solid #404040;
	}
	
	.api_li2 .ra, .api_li2 .ck {
		color: #cacaca;
	}
	
	.scrap_allow_pop {
		background: #242424;
		border: 1px solid #404040;
	}
	
	.scrap_allow_pop ul li a {
		color: #cacaca !important;
	}
}

@-moz-document url-prefix("https://admin.blog.naver.com/AdvertiseConfiguration.nhn")
{
	.top_desc_4 {
		color: #cacaca !important;
	}
	
	.content-title {
		border-bottom: 2px solid #404040;
	}
	
	.action1 {
		border-top: 1px solid #404040 !important;
	}
}

@-moz-document url-prefix("https://blog.stat.naver.com")
{
	html, body {
		background: #242424;
		color: #cacaca;
	}
	
	.u_ni_calendar_component .u_ni_btn_calendar {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.u_ni_header_wrap .u_ni_index_section, .u_ni_header_wrap .u_ni_info_section {
		border-bottom: 1px solid #404040;
	}
	
	.u_ni_calendar_component .u_ni_ly_calendar {
		border: 1px solid #404040;
		background-color: #242424;
	}
	
	.u_ni_calendar_component .ui-datepicker .ui-datepicker-header, .u_ni_calendar_component .u_ni_monthpick_header {
		border-bottom: 1px solid #404004;
		background-color: #2f2f2f;
	}
	
	.u_ni_calendar_component .ui-datepicker .ui-datepicker-month, .u_ni_calendar_component .u_ni_monthpick_header .u_ni_txt_year {
		color: #fff;
	}
	
	.u_ni_calendar_component .ui-datepicker .ui-datepicker-prev .ui-icon, .u_ni_calendar_component .ui-datepicker .ui-datepicker-next .ui-icon, .u_ni_calendar_component .u_ni_monthpick_header .u_ni_btn_prev .u_ni_ico_calendar_arr, .u_ni_calendar_component .u_ni_monthpick_header .u_ni_btn_next .u_ni_ico_calendar_arr {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.u_ni_calendar_component .ui-datepicker th {
		color: #cacaca;
	}
	
	.u_ni_calendar_component .ui-datepicker td .ui-state-default {
		color: #fff;
	}
	
	.u_ni_dashboard_component .u_ni_item + .u_ni_item {
		border-left: 1px solid #404040;
	}
	
	.u_ni_tab_component .u_ni_list {
		border-bottom: 1px solid #404040;
	}
	
	.u_ni_tab_component .u_ni_item {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.u_ni_tab_component .u_ni_item.u_ni_is_active {
		background-color: #242424;
	}
	
	.u_ni_stats_detail_wrap .u_ni_menu_section.u_ni_menu_wide .u_ni_item:first-child {
		border-left: 1px solid #404040;
	}
	
	.u_ni_tab_component .u_ni_item a {
		color: #fff;
	}
	
	.u_ni_stats_detail_wrap .u_ni_tab_component.u_ni_type_2 .u_ni_list {
		border-bottom: 1px solid #404040;
	}
	
	.u_ni_stats_detail_wrap .u_ni_tab_component.u_ni_type_2 .u_ni_item {
		background-color: #242424;
	}
	
	.u_ni_axis_x {
		border-top: 1px solid #404040;
	}
	
	.u_ni_axis_x .u_ni_axis_item {
		color: #cacaca;
	}
	
	.u_ni_wrap .u_ni_date, .u_ni_wrap .u_ni_data {
		color: #fff;
	}
	
	.u_ni_table_component.u_ni_type_7 table {
		border-top: 1px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	.u_ni_table_double .u_ni_data + .u_ni_table_component.u_ni_type_7 thead th, .u_ni_table_component.u_ni_type_7 tbody th, .u_ni_table_component.u_ni_type_7 td {
		color: #cacaca;
	}
	
	.u_ni_table_component.u_ni_type_7 tbody th, .u_ni_table_component.u_ni_type_7 td {
		color: #cacaca;
		border-top: 1px solid #404040;
	}
	
	.u_ni_table_component.u_ni_type_7 tbody tr:first-child th, .u_ni_table_component.u_ni_type_7 tbody tr:first-child td {
		border-top-color: #404040;
	}
	
	.u_ni_inflow_section .u_ni_inflow_title {
		border-top: 1px solid #404040;
	}
	
	.u_ni_inflow_section .u_ni_inflow_title .u_ni_title_group {
		color: #cacaca;
	}
	
	.u_ni_inflow_main .u_ni_item.u_ni_is_active:before, .u_ni_inflow_sub .u_ni_item.u_ni_is_active:before {
		background-color: #019341;
	}
	
	.u_ni_inflow_main .u_ni_item.u_ni_is_active:after, .u_ni_inflow_sub .u_ni_item.u_ni_is_active:after {
		border-left: 13px solid #019341;
	}
	
	.u_ni_inflow_main .u_ni_item.u_ni_is_active .u_ni_link, .u_ni_inflow_sub .u_ni_item.u_ni_is_active .u_ni_linkm .u_ni_inflow_main .u_ni_item.u_ni_is_active .u_ni_count, .u_ni_inflow_main .u_ni_item.u_ni_is_active .u_ni_percent, .u_ni_inflow_sub .u_ni_item.u_ni_is_active .u_ni_count, .u_ni_inflow_sub .u_ni_item.u_ni_is_active .u_ni_percent {
		color: #242424;
	}
	
	.u_ni_dashboard_component .u_ni_item .u_ni_ico_real_time_gray, .u_ni_dashboard_component .u_ni_item .u_ni_ico_bullet_new, .u_ni_wrap .u_ni_ico_question:before, .u_ni_tooltip_content:before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.u_ni_wrap .u_ni_tooltip_content {
		color: #cacaca;
	}
	
	.u_ni_tooltip_content {
		background-color: #242424;
		border: 1px solid #404040;
	}
	
	.u_ni_dashboard_component .u_ni_item .u_ni_title {
		color: #cacaca;
	}
	
	.u_ni_inflow_component {
		background-color: #242424;
		border-color: #404040;
	}
	
	.u_ni_inflow_component.u_ni_type_2 {
		border-bottom-color: #404040;
		border-color: #404040;
	}
	
	.u_ni_inflow_main .u_ni_link, .u_ni_inflow_sub .u_ni_link, .u_ni_inflow_sub .u_ni_count, .u_ni_inflow_sub .u_ni_percent {
		color: #cacaca;
	}
	
	.u_ni_popup_noti_wrap {
		background-color: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.u_ni_popup_noti_wrap .u_ni_btn_close {
		background-color: #2f2f2f;
	}
	
	.u_ni_popup_noti_wrap .u_ni_ico_close {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.u_ni_menu_item:hover {
		background-color: #2f2f2f;
	}
	
	.u_ni_menu_item.u_ni_is_active:before {
		background-color: #019341;
	}
	
	.u_ni_menu_item.u_ni_is_active a {
		color: #242424;
	}
	
	.u_ni_menu_item a {
		color: #cacaca;
	}
	
	.u_ni_menu_item {
		border-left: 1px solid #404040;
		background-color: #242424;
	}
	
	.u_ni_menu_list {
		border: 1px solid #404040;
	}
	
	.u_ni_dashboard_component.u_ni_type_2 .u_ni_date {
		color: #cacaca;
	}
	
	.u_ni_title_component .u_ni_title {
		color: #fff;
	}
	
	.u_ni_option_list .u_ni_option_item label {
		color: #cacaca;
	}
	
	.u_ni_table_component.u_ni_type_3 thead th, .u_ni_table_component.u_ni_type_4 thead th, .u_ni_table_component.u_ni_type_5 thead th, .u_ni_table_component.u_ni_type_6 thead th {
		border-bottom: 1px solid #404040;
		color: #cacaca;
	}
	
	.u_ni_table_component.u_ni_type_3 tbody th, .u_ni_table_component.u_ni_type_4 tbody th, .u_ni_table_component.u_ni_type_5 tbody th, .u_ni_table_component.u_ni_type_6 tbody th {
		color: #cacaca;
	}
	
	.u_ni_table_component.u_ni_type_3 tbody th, .u_ni_table_component.u_ni_type_3 td, .u_ni_table_component.u_ni_type_4 tbody th, .u_ni_table_component.u_ni_type_4 td, .u_ni_table_component.u_ni_type_5 tbody th, .u_ni_table_component.u_ni_type_5 td, .u_ni_table_component.u_ni_type_6 tbody th, .u_ni_table_component.u_ni_type_6 td {
		border-bottom: 1px solid #404040;
	}
	
	.u_ni_dsc_area .u_ni_ico_help {
		color: #242424;
		background-color: #019341;
	}
	
	.u_ni_table_section .u_ni_table_unit_group .u_ni_table_unit {
		color: #cacaca;
	}
	
	.u_ni_table_component.u_ni_type_3 .u_ni_bg {
		background-color: #2f2f2f;
	}
	
	.u_ni_chart_section .u_ni_legend_layer.u_ni_border_top {
		border-top: 1px solid #404040;
	}
	
	.u_ni_table_component.u_ni_type_2 thead th {
		border-bottom: 1px solid #404040;
		color: #cacaca;
	}
	
	.u_ni_table_component.u_ni_type_2 thead tr + tr th {
		border-color: #404040;
	}
	
	.u_ni_table_component.u_ni_type_2 tbody th, .u_ni_table_component.u_ni_type_2 td {
		border-bottom: 1px solid #404040;
	}
	
	.u_ni_axis_y .u_ni_axis_item, .u_ni_axis_y2 .u_ni_axis_item {
		color: #fff;
	}
	
	.u_ni_inflow_section .u_ni_ico_way_main:before, .u_ni_inflow_section .u_ni_ico_way_sub:before, .u_ni_inflow_section .u_ni_ico_way_search_keyword:before, .u_ni_inflow_section .u_ni_ico_way_search_channel:before, .u_ni_inflow_section .u_ni_ico_way_play_channel:before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.u_ni_inflow_section .u_ni_inflow_title.u_ni_type_2 .u_ni_title_group {
		color: #fff;
	}
	
	.u_ni_inflow_main .u_ni_item, .u_ni_inflow_sub .u_ni_item {
		border-bottom: 1px solid #404040;
	}
	
	.u_ni_inflow_main .u_ni_item:hover, .u_ni_inflow_sub .u_ni_item:hover {
		background-color: #2f2f2f;
	}
	
	.u_ni_select_component .u_ni_select_box {
		background-color: #242424;
		color: #cacaca;
		border: 1px solid #404040;
	}
	
	.u_ni_select_component .u_ni_select_box .u_ni_ico_select {
		filter: invert(85%) hue-rotate(-180deg);
	}
	
	.u_ni_select_component .u_ni_select_list {
		background-color: #242424;
		border: 1px solid #404040;
	}
	
	.u_ni_select_component .u_ni_select_list .u_ni_select_link, .u_ni_nodata_section .u_ni_desc {
		color: #cacaca;
	}
	
	.u_ni_pagenav_component strong {
		border: 1px solid #404040;
	}
	
	.u_ni_chart_section .u_ni_progress_wrap {
		border: 1px solid #404040;
		background-color: #242424;
	}
	
	.u_ni_progress_component .u_ni_meta_group .u_ni_meta .u_ni_title {
		color: #fff;
	}
	
	.u_ni_progress_component .u_ni_list:before {
		background-color: #2f2f2f;
	}
	
	.u_ni_progress_component .u_ni_progress_bar {
		background-color: #4f4f4f !important;
	}
	
	.u_ni_legend_component.u_ni_type_tooltip_device {
		background-color: #242424;
		border: 1px solid #404040;
	}
	
	.u_ni_legend_component.u_ni_type_tooltip_device .u_ni_device_name, .u_ni_legend_component.u_ni_type_tooltip_device .u_ni_percent {
		color: #fff !important;
	}
	
	.u_ni_legend_component.u_ni_type_tooltip_device .u_ni_count {
		color: #cacaca;
	}
	
	.u_ni_wrap .u_ni_count {
		color: #fff;
	}
	
	.u_ni_table_component .u_ni_bgcolor_5 {
		background-color: #2f2f2f;
	}
	
	.u_ni_chart_spot_area {
		background-color: #2f2f2f;
	}
	
	.u_ni_chart_spot_area .u_ni_info_box .u_ni_graph_sort .u_ni_sort_title {
		color: #cacaca;
	}
	
	.u_ni_chart_spot_area .u_ni_info_box .u_ni_graph_sort .u_ni_sort_wrap:before {
		border: 0.5px dashed #cacaca;
	}
	
	.u_ni_chart_spot_area .u_ni_info_box .u_ni_horizontal_group .u_ni_square {
		color: #242424;
	}
	
	.u_ni_chart_spot_area .u_ni_info_box .u_ni_horizontal_group + .u_ni_horizontal_group .u_ni_txt {
		color: #8797c7;
	}
	
	.u_ni_chart_sub_section .u_ni_title_component {
		border-bottom: 1px solid #404040;
	}
	
	.u_ni_data_component .u_ni_tooltip_data .u_ni_tooltip_box_inner {
		background-color: #242424;
		border: 1px solid #404040;
	}
	
	.u_ni_data_component .u_ni_tooltip_data .u_ni_tooltip_box_inner .u_ni_title {
		color: #fff;
	}
	
	.u_ni_data_component .u_ni_tooltip_data.u_ni_ico_arr_data:before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.u_ni_data_component .u_ni_data_axis .u_ni_axis_scale .axis_txt {
		color: #cacaca;
	}
	
	.u_ni_data_component .u_ni_boundary_wrap {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.u_ni_chart_sub_section .u_ni_title_component .u_ni_data_notice, .u_ni_chart_sub_section .u_ni_title_component .u_ni_data_desc {
		color: #cacaca;
	}
	
	.u_ni_chart_half .u_ni_data_component {
		background-color: #2f2f2f;
	}
	
	.u_ni_chart_half .u_ni_data_component .u_ni_data_bar {
		background-color: #019341 !important;
	}
	
	.u_ni_chart_half .u_ni_data_component .u_ni_data_axis:before {
		background-color: #404040;
	}
	
	.u_ni_data_component .u_ni_data_axis .u_ni_axis_list .u_ni_axis_item .u_ni_axis_txt {
		color: #cacaca;
	}
	
	.u_ni_data_component .u_ni_data_axis .u_ni_axis_list .u_ni_axis_item .u_ni_axis_line {
		filter: invert(50%) hue-rotate(-180deg);
	}
	
	.u_ni_noti_component.u_ni_explain, .u_ni_wrap .u_ni_noti_component {
		color: #cacaca;
	}
	
	.u_ni_data_select .u_ni_select_component .u_ni_select_list .u_ni_select_item[aria-selected='true'] .u_ni_select_link {
		color: #fff;
	}
	
	.u_ni_stats_detail_wrap .u_ni_title_component .u_ni_title {
		color: #fff;
	}
	
	.u_ni_stats_detail_wrap .u_ni_condition_section {
		border-top: 1px solid #404040;
	}
	
	.u_ni_stats_detail_wrap .u_ni_menu_list {
		border: 1px solid #404040;
	}
	
	.u_ni_stats_detail_wrap .u_ni_menu_list .u_ni_menu_item {
		border-left: 1px solid #404040;
		background-color: #242424;
	}
	
	.u_ni_stats_detail_wrap .u_ni_menu_list .u_ni_is_active:before {
		background-color: #019341;
	}
	
	.u_ni_stats_detail_wrap .u_ni_menu_list .u_ni_is_active a {
		color: #242424 !important;
	}
	
	.u_ni_stats_detail_wrap .u_ni_menu_list .u_ni_menu_item a {
		color: #cacaca;
	}
	
	.u_ni_stats_detail_wrap .u_ni_btn_section {
		border-top: 1px solid #404040;
	}
	
	.u_ni_stats_detail_wrap .u_ni_btn_reset {
		color: #cacaca;
		border: 1px solid #404040;
	}
	
	.u_ni_stats_detail_wrap .u_ni_btn_download {
		background-color: #242424;
		color: #cacaca;
	}
	
	.u_ni_stats_detail_wrap .u_ni_btn_download.u_ni_type_green .u_ni_ico_download {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.u_ni_wrap.u_ni_loading_active:before {
		border: 1px solid #404040;
		background: #242424 url(https://ssl.pstatic.net/t.static.blog/blog-stat/image/ico_loading.a8eaa5e645d53c84bcdf4ee4df3643de.gif) 50% 50% no-repeat;
		-webkit-background-size: 32px 8px;
		background-size: 32px 8px;
	}
	
	.c3-grid line {
		stroke: #4f4f4f;
	}
	
	.u_ni_legend_component.u_ni_type_tooltip {
		background-color: #242424;
		border: 1px solid #404040;
	}
	
	.u_ni_legend_component.u_ni_type_tooltip .u_ni_date, .u_ni_type_tooltip .u_ni_legend_list .u_ni_legend_item .u_ni_value {
		color: #fff;
	}
	
	.u_ni_type_tooltip .u_ni_legend_list .u_ni_legend_item .u_ni_title {
		color: #cacaca;
	}
	
	.c3-axis-y text, .c3-axis-y2 text, .c3 text {
		fill: #cacaca;
	}
	
	.c3-axis-y path, .c3-axis-y line, .c3-axis-y2 path, .c3-axis-y2 line {
		stroke: #4f4f4f;
	}
	
	.u_ni_error_section .u_ni_desc {
		color: #fff;
		font-family: 'Helvetica';
	}
}

@-moz-document url-prefix("https://admin.blog.naver.com/BusinessWidgetForm.nhn")
{
	#pop_header {
		background: #019341;
	}
	
	#pop_header h1 {
		background: none;
		color: #242424;
	}
	
	.pop_content {
		color: #cacaca;
	}
	
	.pop_content ul, #pop_footer {
		border-top: 1px solid #404040;
	}
	
	.pop_content ul li .doumi {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.pop_content ul li .entr .txt {
		border: 1px solid #404040;
		color: #cacaca;
	}
}

@-moz-document url-prefix("https://blog.naver.com/mapview/MapView.nhn"), url-prefix("http://blog.naver.com/mapview/MapView.nhn")
{
	#mapview-canvas img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#mapview-canvas > div {
		background-color: #2f2f2f !important;
	}
	
	.blog_map.extend {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.map_category .cate_tit a, .blog_map .btn_ctrl .set_home, .blog_map .btn_ctrl .map_cat, .nmap_ctr_zoom .nmap_slider, .blog_map .map_domestic .copy_url, .blog_map .map_foreign .copy_url {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.map_category .cate_box {
		border-right: 1px solid #cacaca;
		border-left: 1px solid #cacaca;
		background: #242424;
	}
	
	.map_category .cate_nodt .txt {
		color: #fff;
	}
	
	.blog_map.extend .map_area {
		background-color: #2f2f2f;
	}
	
	.map_category .cate_lst li.on a, .map_category .cate_lst li.on .post_num {
		color: #fff;
	}
	
	.map_category .cate_lst li a {
		color: #cacaca;
	}
}

@-moz-document url-prefix("https://admin.blog.naver.com/UserSkinTitleSave.nhn")
{
	.pop_tit {
		background: #019341;
	}
	
	.pop_tit h1 {
		color: #242424;
		background: none;
	}
	
	.gray01, a.gray01:link, a.gray01:visited, a.gray01:hover, a.gray01:active {
		color: #fff;
	}
	
	td {
		background: #242424;
	}
	
	.int {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	td input[type=image], td a img {
		filter: invert(86%) hue-rotate(-180deg);
	}
}

@-moz-document url-prefix("https://blog.naver.com/PostView.nhn"), url-prefix("http://blog.naver.com/PostView.nhn"), url-prefix("https://blog.naver.com/PostView.naver"), url-prefix("http://blog.naver.com/PostView.naver")
{
	.og {
		box-shadow: none;
	}
	
	.og .box {
		background: #242424;
	}
	
	.og .txt {
		background: #242424;
		border: 1px solid #242424;
	}
	
	.og .tit {
		color: #fff;
	}
}

@-moz-document url("https://dict.naver.com/"), url("https://dict.naver.com"), url-prefix("https://dict.naver.com/search.nhn")
{
	.gnb_notice_li a.gnb_notice .gnb_icon, .mail_li a.gnb_mail .gnb_icon, .gnb_service_li a.gnb_service .gnb_icon {
		filter: none !important;
	}
	
	html, body {
		background: #242424;
		color: #cacaca;
	}
	
	#header .Ngnb {
		border-bottom: 1px solid #019341;
		background: #019341;
	}
	
	#header .Nlnb {
		border-bottom: 1px solid #404040;
		background-color: #242424;
	}
	
	#header .Nlnb .Nnav .Nnav_item, #header .Nlnb .Nnav .Nmore_dic ul li a {
		color: #cacaca !important;
	}
	
	#header .Nlnb .Nnav .Nnav_item_active {
		color: #019341 !important;
	}
	
	#header .Nlnb .Nnav .Nupdate, #header .Nlnb .Nnav .Nnew, #header .Nlnb .Nnav .Nbeta {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#header .Nlnb .Nnav .Nmore_dic {
		background: #242424;
		border: 1px solid #019341;
	}
	
	#header .Nlnb .Nnav .Nmore_dic .Ntit {
		color: #fff;
	}
	
	#header .Nlnb .Nnav .Nmore_dic .Ndic_wrap {
		border-top: 1px solid #404040;
	}
	
	#wrap.dichome {
		position: relative;
	}
	
	#wrap.dichome:before {
		content: '';
		background: #2f2f2f;
		width: 100%;
		height: 283px;
		left: 0;
		top: 95px;
		position: absolute;
	}
	
	.dictionary h2, .knowledge h2 a, #content .lang_lst .more > a {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.dictionary {
		background: none;
	}
	
	.dictionary:before {
		position: absolute;
		background: url(https://ssl.pstatic.net/dicimg/dic-home-service/style/201911041511/img/line_container.gif) no-repeat 100% 75px;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		filter: invert(81.5%) hue-rotate(-180deg);
		pointer-events: none;
	}
	
	#content .lang_lst > li:not(.fc) {
		background: none;
		position: relative;
	}
	
	#content .lang_lst > li:not(.fc):before {
		position: absolute;
		background: url(https://ssl.pstatic.net/dicimg/dic-home-service/style/201911041511/img/sp_main.png) no-repeat;
		background-position: 5px -250px;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	#content .input_search {
		background: #242424;
		border: 1px solid #404040;
	}
	
	#content .search_form .input_txt {
		background: #242424;
		color: #cacaca;
	}
	
	#content .btn_search, #content .dictionary .btn_search {
		background: #019341;
	}
	
	#content .btn_search:before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.btn_handwriting_area, .btn_handwriting_area:before {
		background: #242424;
	}
	
	.view_all.on {
		border-bottom: 1px solid #404040;
	}
	
	.view_all.on .alldic_wrap {
		border-right: 1px solid #404040;
	}
	
	.view_all.on .ico_trans, .view_all.on .update, .view_all.on .new, .view_all.on .beta {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.view_all.on .tit {
		color: #407fe9;
	}
	
	.banner_lst li:not(.fc){
		background: none;
		position: relative;
	}
	
	.banner_lst li:not(.fc):before {
		position: absolute;
		background: url(https://ssl.pstatic.net/dicimg/dic-home-service/style/201911041511/img/banner_line.gif) no-repeat 18px 15px;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.btm_notice h3, .btm_notice a.btn_prev, .btm_notice a.btn_prev.on, .btm_notice a.btn_next, .btm_notice a.btn_next.on, .btm_menu li {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#footer .f_terms {
		border-top: 1px solid #404040;
	}
	
	#footer .policy dd a, #footer address {
		color: #cacaca;
	}
	
	#footer address a, #footer address a:visited, #footer address a:link {
		color: #fff;
	}
	
	#footer address a:hover {
		color: #019341;
	}
	
	#footer address .logo img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.btm_notice a {
		color: #cacaca;
	}
	
	.banner .banner_lst li a img {
		border-radius: 10px;
	}
	
	#content .lang_lst li a, .view_all.on ul li a {
		color: #cacaca;
	}
	
	#content .focus .search_form .input_search {
		background: #242424;
		border-color: #019341;
	}
	
	.dictionary .btn_lft, .dictionary .btn_rgt, .ime .btn_clse {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.ime {
		background: #242424;
		border: 1px solid #404040;
	}
	
	.seleted_ime {
		border-bottom: 1px solid #404040;
		background: #2f2f2f;
	}
	
	.seleted_ime li.lang_ime.active a {
		border-left: 1px solid #404040;
		border-right: 1px solid #404040;
		background: #242424;
	}
	
	.seleted_ime li.lang_ime a {
		border-left: 1px solid #404040;
		border-right: 1px solid #404040;
		color: #cacaca;
	}
	
	.hand_wrt div.cavs, .hand_wrt div.cavs {
		border: 1px solid #404040;
	}
	
	.wrt_button_wrap button {
		color: #cacaca;
	}
	
	.hand_wrt div .bar {
		color: #404040;
	}
	
	.hand_wrt div.cavs canvas {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.hand_wrt_con table tr td {
		border: 1px solid #404040;
	}
	
	.hand_wrt_con h5 {
		color: #cacaca;
	}
	
	#content .lang_lst .more.on div.layer02 {
		background: #242424;
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	#content .lang_lst .more.on div.layer02 .dic_wrap {
		border-top: 1px solid #404040;
	}
	
	#content .lang_lst .more.on div.layer02 .tit {
		color: #407fe9;
	}
	
	#content .lang_lst .more.on div.layer02 .total_terms.title {
		border-top: 1px solid #404040;
	}
	
	#content .lang_lst li.more.on .btn_close .icon_close {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.dictionary .dic_lst:not(.fc) > li {
		background: none;
		position: relative;
	}
	
	.dictionary .dic_lst:not(.fc) > li:before {
		position: absolute;
		background: url(https://ssl.pstatic.net/dicimg/dic-home-service/style/201911041511/img/sp_main.png) no-repeat;
		background-position: 7px -270px;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		filter: invert(86%) hue-rotate(-180deg);
		content: '';
	}
	
	.main .search_area, .usetip .search_area {
		background-color: #2f2f2f;
		border-bottom: 1px solid #404040;
	}
	
	.search_area h1 a {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.search_area .btn_search_detail {
		color: #cacaca;
	}
	
	.search_area .keyword_search_wrap .keyword_search {
		border: 2px solid #019341;
		border-right: none;
		background-color: #242424;
	}
	
	.main .search_area .keyword_search_wrap .keyword_search .btn_autocomplete, .usetip .search_area .keyword_search_wrap .keyword_search .btn_autocomplete, .main .search_area .keyword_search_wrap .btn_search:before, .usetip .search_area .keyword_search_wrap .btn_search:before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.search_area .keyword_search_wrap .btn_search, .main .search_area .keyword_search_wrap .btn_search, .usetip .search_area .keyword_search_wrap .btn_search {
		background-color: #019341;
	}
	
	.my_keyword_wrap .my_keyword_list .btn_all_del button, .my_keyword_wrap .my_keyword_list .btn_see_more button {
		color: #cacaca;
		background-color: #242424;
		border: 1px solid #404040;
	}
	
	.autocomplete, .ly_my_keyword {
		border: 1px solid #404040;
		border-top: 0;
		background: #242424;
	}
	
	.ly_my_keyword .my_keyword_tit {
		border-bottom: 1px solid #404040;
		color: #cacaca;
	}
	
	.autocomplete li a.addible .word_wrap, .ly_my_keyword li a.addible .word_wrap {
		color: #7474ef;
	}
	
	.autocomplete li.focus a, .ly_my_keyword li.focus a {
		background-color: #2f2f2f;
	}
	
	.autocomplete li a, .ly_my_keyword li a {
		color: #cacaca;
	}
	
	.search_area .keyword_search_wrap .keyword_search .keyword {
		color: #cacaca;
	}
	
	.autocomplete .option, .ly_my_keyword .option {
		background-color: #2f2f2f;
		border-top: 1px solid #404040;
	}
	
	.autocomplete .option .label_add_auto, .autocomplete .option a, .ly_my_keyword .option .label_add_auto, .ly_my_keyword .option a {
		color: #cacaca;
	}
	
	.ly_wordbook .ly_cont {
		background: #242424;
		border: 1px solid #404040;
	}
	
	.ly_wordbook .title {
		color: #fff;
	}
	
	.ly_wordbook .folder_select .folder .folder_label .name {
		color: #cacaca;
	}
	
	.ly_wordbook .folder_select .folder {
		border-bottom: 1px solid #404040;
	}
	
	.ly_wordbook .folder_select .folder_list {
		border-top: 1px solid #404040;
	}
	
	.ly_wordbook .button_area .btn_common, .ly_wordbook .button_area .btn_save {
		border-left: 1px solid #404040;
		color: #cacaca;
	}
	
	.ly_wordbook .button_area {
		border-top: 1px solid #404040;
		background: #2f2f2f;
	}
	
	.ly_wordbook .btn_close {
		background-color: #242424;
	}
	
	.ly_wordbook .limited_input .text_field {
		background: #242424;
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.search_inner .link_old_version {
		background: #242424;
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.autocomplete .option .label_add_auto:before, .ly_my_keyword .option .label_add_auto:before, .section_title_link .section_title:after {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.autocomplete .ly_tooltip, .ly_my_keyword .ly_tooltip {
		background-color: #242424;
		border: 1px solid #404040;
	}
	
	.autocomplete .ly_tooltip .title, .ly_my_keyword .ly_tooltip .title {
		color: #fff;
	}
	
	.autocomplete .ly_tooltip .txt, .ly_my_keyword .ly_tooltip .txt {
		color: #cacaca;
	}
	
	.section .section_title, .side_menu .link {
		color: #fff;
	}
	
	#content {
		border-right: 1px solid #404040;
	}
	
	.section {
		border-top: 1px solid #404040;
	}
	
	.main .section {
		border-top-color: #404040;
	}
	
	#aside .section {
		border-top: 1px solid #404040;
	}
	
	.component_enquiz .inner, .component_enquiz .hide_pic_wrap {
		border: 1px solid #404040;
	}
	
	.component_enquiz .inner {
		background: none !important;
		position: relative;
	}
	
	.component_enquiz .inner:before, .component_enquiz .inner:after {
		background-color: #404040 !important;
	}
	
	.component_enquiz .inner .origin, .use_tips li .txt_area strong {
		color: #fff;
	}
	
	.component_enquiz .hide_pic_wrap .menu_item .desc {
		color: #cacaca;
	}
	
	.component_enquiz .inner .link {
		color: #242424;
	}
	
	.component_enquiz .inner .link:after {
		filter: brightness(0);
	}
	
	.component_notice .txt_area {
		color: #cacaca;
	}
	
	.current_btns button, .use_tips .pronunciation .img_area, #footer .btn_top {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.banner_area {
		border-top: 1px solid #404040;
	}
	
	.banner_area .aside_banner {
		border: 1px solid #404040;
	}
	
	.banner_area .aside_banner .txt_area strong {
		color: #fff;
	}
	
	.banner_area .aside_banner .txt_area {
		color: #cacaca;
	}
	
	.btn_navigation button {
		border: 1px solid #404040;
	}
	
	.btn_navigation .btn_prev:before, .btn_navigation .btn_next:before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.component_audioclip .date .day:before {
		background-color: #404040;
	}
	
	.component_audioclip .title {
		color: #fff;
	}
	
	.component_popular_language .item {
		background: #242424;
	}
	
	.component_popular_language .lank1, .component_popular_language .lank2, .component_popular_language .lank3, .component_popular_language .lank4, .component_popular_language .lank5, .component_popular_language .lank6, .component_popular_language .lank7, .component_popular_language .lank8 {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.component_keyword .row > .origin .link {
		color: #688cda;
	}
	
	.section_opendict .component_keyword .mean, .section_today_word .component_keyword .mean {
		color: #cacaca;
	}
	
	.theme_words .theme_word_item > a {
		color: #242424;
	}
	
	#footer .resources_wrap dt {
		border-bottom: 1px solid #404040;
		color: #cacaca;
	}
	
	#footer .resources_wrap, #footer .footer_inner {
		border-top: 1px solid #404040;
	}
	
	#footer .resources_wrap dd .dicname {
		color: #cacaca;
	}
	
	#footer .footer_inner .links a {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#footer .footer_inner .copyright {
		color: #cacaca;
	}
	
	#footer .footer_inner .copyright a, #footer .footer_inner .copyright a:visited, #footer .footer_inner .copyright a:link {
		color: #fff;
	}
	
	#footer .footer_inner .copyright a img, .search_area .keyword_search_wrap .keyword_search .btn_autocomplete, .option_area .font_scale_option input[type=radio] + label.scale1, .option_area .font_scale_option input[type=radio] + label.scale2, .option_area .font_scale_option input[type=radio] + label.scale3, .option_area .btn_print {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.side_menu .link:before {
		background: #404040;
	}
	
	.search_inner {
		border-bottom: 1px solid #404040;
	}
	
	.option_area .sort_option a {
		color: #fff;
	}
	
	.option_area .sort_option a:after {
		background-color: #404040;
	}
	
	.option_area:after {
		background-color: #404040;
	}
	
	.unit_tooltip .btn_toggle_square {
		border: 1px solid #404040;
		background-color: #242424;
		color: #cacaca;
	}
	
	.ly_tooltip_wrap .ly_tooltip_inner {
		border: 1px solid #404040;
		background: #2f2f2f;
	}
	
	.ly_tooltip_wrap .ly_tooltip_inner:before {
		border-bottom: 6px solid #404040;
	}
	
	.ly_tooltip_wrap .ly_tooltip_inner:after {
		border-bottom: 5px solid #2f2f2f;
	}
	
	.ly_tooltip_wrap .ly_tooltip_inner .tip_txt {
		color: #cacaca;
	}
	
	.component_entry .unit_add_wordbook {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.component_entry .unit_add_wordbook:before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.entry_pronounce .tit {
		color: #cacaca;
	}
	
	.unit_listen {
		border: 1px solid #404040;
	}
	
	.entry_pronounce .cont {
		color: #fff;
	}
	
	.unit_listen > button:before {
		background-color: #404040;
	}
	
	.speed_controller {
		background-color: #242424;
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.speed_controller .button_speed {
		border: 1px solid #404040;
		background-color: #242424;
		color: #cacaca;
	}
	
	.speed_controller .button_speed.is-active {
		background-color: #019341;
		border-color: #019341;
		color: #242424;
	}
	
	.article {
		border-top: 1px solid #404040;
	}
	
	.component_mean .btn_toggle, .component_mean .btn_grade {
		background-color: #242424;
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.component_mean .btn_toggle:disabled, .component_mean .btn_grade:disabled {
		border-color: #404040;
		color: #666;
	}
	
	.component_mean .mean_tray .mean_item .mean_desc {
		color: #fff;
	}
	
	.example {
		color: #cacaca;
	}
	
	.example:before {
		border-left: 3px solid #404040;
	}
	
	.article .origin_source {
		border-top: 1px solid #404040;
		background: #242424;
		color: #cacaca;
	}
	
	.component_opendict {
		color: #cacaca
	}
	
	.component_opendict .open_mean, .component_search_all .link .highlight {
		color: #688cda;
	}
	
	.component_search_all .link {
		border: 1px solid #404040;
		color: #fff;
	}
	
	.component_opendict .btn_more {
		color: #fff;
	}
	
	.component_searching_words .searching_words .word_item .item_inner {
		background-color: #2f2f2f;
	}
	
	.component_searching_words .searching_words .word_item .go_entry {
		color: #688cda;
	}
	
	.component_searching_words .searching_words .word_item a {
		color: #cacaca;
	}
	
	.searching_words_save .ly_tooltip {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.searching_words_save .ly_tooltip .txt {
		color: #fff;
	}
	
	.searching_words_save .label_add_auto:before, .use_tips .enkotoenen .img_area, .search_area .keyword_search_wrap .btn_search:before, .use_tips .setting_dict .img_area, .use_tips li .img_area {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.component_searching_words .add_searching_wordbook .btn_all_add:after {
		background: #404040;
	}
	
	.link_my_wordbook {
		border: 1px solid #404040;
		color: #fff;
	}
	
	.table_pop_btns a {
		border: 1px solid #404040;
		background-color: #2f2f2f;
		color: #cacaca;
	}
	
	.resource_dict .img_area:after {
		border: 1px solid #404040;
	}
	
	.resource_dict .see_more {
		border: 1px solid #404040;
		color: #fff;
	}
	
	.resource_dict .writer, .resource_dict .provider, .resource_dict .date {
		color: #cacaca;
	}
	
	.autocomplete li a .mean, .ly_my_keyword li a .mean {
		color: #cacaca;
	}
	
	.component_keyword .mean_list {
		color: #cacaca;
	}
	
	.component_keyword .unit_add_wordbook, .component_example .unit_add_wordbook {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.component_keyword .u_word_dic, .component_example .u_word_dic {
		word-break: keep-all;
	}
	
	.component_keyword .highlight, .component_example .highlight, .component_example .translate .highlight, .component_information .highlight, .u_word_dic.u_green_dot_active {
		background: none;
		position: relative;
		color: #242424 !important;
		z-index: 1;
		display: inline-block;
	}
	
	.component_example .mean_item .mean {
		overflow: visible;
	}
	
	.component_keyword .highlight:after, .component_example .highlight:after, .component_example .translate .highlight:after, .component_information .highlight:after, .u_word_dic.u_green_dot_active:after {
		content: '';
		position: absolute;
		background-color: #ffee00;
		padding: 3px;
		border-radius: 3px;
		width: 100%;
		height: calc(100% - 6px);
		left: -3px;
		top: 0px;
		z-index: -1;
	}
	
	.component_keyword .listen_list {
		color: #cacaca;
	}
	
	.component_empty {
		color: #fff;
	}
	
	.component_empty .btn_show_all_result {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.component_linkopendict .item .btn_link, .component_add_opendict .item .btn_link, .component_linkother .btn_link {
		border: 1px solid #404040;
		background-color: #242424;
		color: #cacaca;
	}
	
	.section .section_more {
		border-top: 1px solid #404040;
		background: #2f2f2f;
		color: #cacaca;
	}
	
	.component_linkopendict .item, .component_add_opendict .item {
		color: #cacaca;
	}
	
	.section_relation_search_word .section_title {
		color: #fff;
	}
	
	#wrap:not(.main) .component_keyword .row {
		border-top: 1px solid #404040;
	}
	
	.section .tooltip_usertranslation {
		border: 1px solid #404040;
		background: #2f2f2f;
	}
	
	.section .tooltip_usertranslation .desc {
		color: #cacaca;
	}
	
	.section .tooltip_usertranslation:before {
		border-bottom: 6px solid #404040;
	}
	
	.section .tooltip_usertranslation:after {
		border-bottom: 5px solid #2f2f2f;
	}
	
	.component_keyword .mean_list .mean_item .user_info a.name, .component_keyword .mean_list .mean_item .mean .link {
		color: #688cda;
	}
	
	.section .section_title .count {
		color: #cacaca;
	}
	
	.component_example .row > .origin.is-audible .text {
		color: #fff;
	}
	
	.component_example .row {
		border-top: 1px solid #404040;
	}
	
	.section .section_title .ico, .section .section_title .ico_vlive {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.component_example .row > .origin .text {
		color: #fff;
	}
	
	.section_vlive .component_example .origin, .section_vlive .component_example .translate {
		color: #cacaca;
	}
	
	.component_example .channel_info .btn_view {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.component_example .user_profile .id {
		color: #688cda;
	}
	
	.component_example .btn_usertranslation:after {
		background-color: #404040;
	}
	
	.entry_title .addition {
		color: #cacaca;
	}
	
	.component_add_opendict {
		background-color: #2f2f2f;
	}
	
	.article.article_opendict {
		border-bottom: 1px solid #404040;
	}
	
	.component_linkopendict .item .btn_opendict_more, .component_add_opendict .item .btn_opendict_more {
		border: 1px solid #404040;
		background-color: #242424;
		color: #cacaca;
	}
	
	.component_opendict .user_profile .vote a {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.component_opendict .user_profile .vote a span {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.entry_conjugation .cont {
		color: #fff;
	}
	
	.component_tab:before {
		border-bottom: 1px solid #404040;
	}
	
	.component_tab {
		border-top: 1px solid #404040;
		background: #2f2f2f;
	}
	
	.component_tab .navigation:after {
		background: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(47, 47, 47, 0)), color-stop(80%, #2f2f2f));
	}
	
	.component_tab .navigation > button {
		border-left: 1px solid #404040;
		background: #2f2f2f;
	}
	
	.component_tab .navigation .ico {
		filter: invert(82.5%) hue-rotate(-180deg);
	}
	
	.component_tab .navigation .btn_setting_cp {
		border-left: 1px solid #404040;
		background: #2f2f2f;
	}
	
	.component_tab .tooltip {
		border: 1px solid #404040;
		background-color: #2f2f2f;
		color: #cacaca;
	}
	
	.component_tab .tooltip:before {
		border-bottom: 6px solid #404040;
	}
	
	.component_tab .tooltip:after {
		border-bottom: 5px solid #2f2f2f;
	}
	
	.component_tab .layer_cp_list {
		background-color: #242424;
		border: 1px solid #404040;
	}
	
	.component_tab .layer_cp_list .cp_list {
		border-top: 1px solid #404040;
	}
	
	.select_cp_menu {
		border-bottom: 1px solid #404040;
	}
	
	.btn_papago {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.selectbox-box, .section_fame .head.rank .tit, .section_fame .head.guide .tit, .trans_guide .badge_guide .level {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.selectbox-layer {
		border: 1px solid #404040;
		border-top: 0;
		background: #242424;
	}
	
	.selectbox-list ul li.selectbox-item-over {
		background-color: #2f2f2f;
	}
	
	.selectbox-list ul li {
		color: #cacaca;
	}
	
	.sort_check .on a {
		color: #fff;
	}
	
	.sort_check li {
		border-left: 1px solid #404040;
	}
	
	.trans_rank {
		background: #2f2f2f;
	}
	
	.section_fame .head.rank {
		border-bottom: 1px solid #404040;
	}
	
	.trans_rank .lst li .rank_num {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.trans_rank .lst li .name {
		color: #fff;
	}
	
	.trans_rank .lst ul {
		border-left: 1px solid #404040;
	}
	
	.trans_rank .sort_area .tab .item .current {
		color: #242424;
	}
	
	.trans_rank .sort_area .tab .month {
		border: 1px solid #404040;
		border-width: 0 1px;
	}
	
	.trans_rank .sort_area .tab {
		border: 1px solid #404040;
		background: #242424;
	}
	
	.trans_guide .badge_guide .title, .trans_guide .badge_guide .theme .label {
		color: #fff;
	}
	
	.trans_guide .badge_guide .theme {
		border: 1px solid #404040;
	}
	
	.trans_guide .badge_guide .theme .condition {
		color: #cacaca;
	}
	
	.myword.nolist .nocon {
		color: #cacaca;
	}
	
	.more01 .bar, .more02 .bar {
		color: #2f2f2f;
	}
	
	.on .btn_viewtrans {
		color: #cacaca;
		border-color: #404040;
		background-color: #3a3a3a;
	}
	
	.trans_machine {
		color: #fff;
	}
	
	.list_a p .bar, .trans_machine .bar {
		color: #242424;
	}
	
	.edit_ktxt2 .input1 {
		color: #cacaca;
		background: #242424;
	}
	
	.edit_ktxt2 button, select {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.ly_alert {
		background: #242424;
		border: 1px solid #404040;
	}
	
	.ly_alert.another h1.another_tit {
		background-color: #019341;
		color: #242424;
	}
	
	.ly_help .close, .ly_alert.another .close {
		filter: brightness(0);
	}
	
	.ly_alert p, .ly_alert strong {
		color: #fff;
	}
	
	.ly_alert.another .exam {
		border-top: 1px solid #404040;
	}
	
	.ly_alert.another .btn_more {
		background: #2f2f2f;
	}
	
	.ly_alert.another .btn_more a {
		color: #cacaca;
	}
	
	.ly_alert.another .link_area a, .ly_alert.another .btn_detail2 {
		color: #688cda;
	}
	
	a {
		color: #688cda;
	}
	
	.my_keyword_wrap .my_keyword_list li a {
		color: #cacaca;
	}
	
	.component_enquiz .hide_pic_wrap .menu_item img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#header .Nlang_setting .Nbtn_select {
		color: #fff;
	}
	
	#header .Nlang_setting .Nlist {
		border: 1px solid #019341;
		background: #242424;
	}
	
	#header .Nlang_setting .Nitem {
		border-bottom: 1px solid #404040;
		color: #cacaca;
	}
	
	#header .Nlang_setting .Nitem:hover {
		border-color: #404040;
		background: #2f2f2f;
		color: #019341;
	}
	
	#header .Nlang_setting .Nitem .Nline {
		background: #404040;
	}
	
	.component_quiz .slide_item .quiz_title {
		border-bottom: 3px double #404040;
	}
	
	.component_quiz .slide_item {
		border: 1px solid #404004;
	}
	
	.component_quiz .slide_item .quiz_desc, .component_correct_korean .item .title {
		color: #fff;
	}
	
	.component_quiz .slide_item .quiz_button {
		color: #242424;
	}
	
	.component_correct_korean .item {
		border: 1px solid #404040;
	}
	
	.component_outer_link .item:first-child {
		border-top: 1px solid #404040;
	}
	
	.component_outer_link .item {
		border: 1px solid #404040;
		border-top: 0;
	}
	
	.component_outer_link .link, .component_search_category .link, .component_correct_korean .item .desc {
		color: #cacaca;
	}
	
	.component_search_category .item:after {
		background: #404040;
	}
	
	.banner_area .aside_banner.refined .txt_area .source, .banner_area .aside_banner.kr_report .txt_area .source, .banner_area .aside_banner.kr_class .txt_area .source {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.autocomplete li a .word_wrap, .ly_my_keyword li a .word_wrap {
		color: #cacaca;
	}
	
	.autocomplete .list_word + .list_word, .ly_my_keyword .list_word + .list_word {
		border-top: 1px solid #404040;
	}
	
	.ly_keyboard {
		background-color: #242424;
		border: 1px solid #404040;
	}
	
	.ly_keyboard .tab_area {
		background-color: #2f2f2f;
	}
	
	.ly_keyboard .tab_area li.active {
		background-color: #242424;
		border-right: 1px solid #404040;
	}
	
	.ly_keyboard .tab_area li.active strong {
		color: #fff;
	}
	
	.ly_keyboard .tab_area li:not(:first-child):after {
		background-color: transparent;
	}
	
	.ly_keyboard .tab_area:after {
		border-bottom: 1px solid #404040;
	}
	
	.ly_keyboard .sub_tabs li a {
		color: #cacaca;
	}
	
	.ly_keyboard th {
		border-left: 1px solid #404040;
		border-bottom: 1px solid #404040;
		color: #cacaca;
	}
	
	.ly_keyboard table {
		border-top: 1px solid #404040;
	}
	
	.ly_keyboard td button:empty:hover, .ly_keyboard td button:empty.is-selected:after, .ly_keyboard td button.is-empty:hover, .ly_keyboard td button.is-empty.is-selected:after {
		border-color: #404040;
		background-color: #242424;
		color: #cacaca;
	}
	
	.ly_keyboard td button {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.ly_keyboard td {
		background-color: #242424;
	}
	
	.ly_keyboard td button.is-selected, .ly_keyboard td button:hover {
		background-color: #3a3a3a;
		color: #cacaca;
	}
	
	.ly_keyboard td button:empty:hover:after, .ly_keyboard td button.is-empty:hover:after {
		border: 1px solid #4f4f4f;
	}
	
	.ly_keyboard td button.is-selected:after, .ly_keyboard td button:hover:after {
		border: 1px solid #404040;
	}
	
	.ly_keyboard .del_btns button {
		background-color: #242424;
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.ly_keyboard .table_range button.is-selected, .ly_keyboard .table_range button:hover {
		background-color: #2f2f2f;
		color: #fff;
	}
	
	.ly_keyboard .table_range button {
		background-color: #242424;
		color: #cacaca;
	}
	
	.ly_keyboard .table_range button.is-selected:after, .ly_keyboard .table_range button:hover:after {
		border-color: #4f4f4f;
	}
	
	.ly_keyboard .table_range button.is-empty {
		background-color: #242424;
	}
	
	.ly_keyboard .table_range button.is-empty.is-selected:after, .ly_keyboard .table_range button.is-empty:hover:after {
		border-color: #4f4f4f;
	}
	
	.ly_keyboard .words_area button.is-selected, .ly_keyboard .words_area button:hover {
		background-color: #2f2f2f;
	}
	
	.ly_keyboard .words_area button {
		background-color: #242424;
	}
	
	.ly_keyboard .txt_info .btn_install_font {
		color: #fff;
	}
	
	.component_keyword .synonym_info .cont .item {
		background: #2f2f2f;
	}
	
	.component_keyword .synonym_info .cont .item[href], .component_example .link_entry {
		color: #688cda;
	}
	
	.section .section_title .link {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.ly_search_detail {
		background: #242424;
		border: 1px solid #404040;
	}
	
	.ly_search_detail .tab_menu_list {
		background: #2f2f2f;
		border-bottom: 1px solid #404040;
	}
	
	.ly_search_detail .tab_menu_list .tab_menu_item.active .tab_menu {
		background: #242424;
		color: #fff;
	}
	
	.ly_search_detail .tab_panel .text_field, .ly_search_detail .tab_panel .num_field {
		background: #242424;
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.ly_search_detail .tab_panel .detail_item {
		color: #cacaca;
	}
	
	.ly_search_detail .tab_panel .detail_item.is-editing {
		color: #fff;
	}
	
	.ly_search_detail .tab_panel .panel_footer .btn_submit {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.ly_search_detail .tab_menu_list .tab_menu_item.active, .ly_search_detail .tab_menu_list .tab_menu_item {
		border-right: 1px solid #404040;
	}
	
	.component_thesaurus .map .slides_content em .word {
		color: #cacaca;
	}
	
	.component_thesaurus .map .slides_content em .blank {
		border: 1px solid #404040;
	}
	
	.component_thesaurus .map .slides_content em .blank:before, .example .btn_expand, .example.is-expanded .btn_expand, .component_mean .btn_grade:after {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.component_thesaurus .map .key_word .text {
		background: #3a3a3a;
		color: #cacaca;
	}
	
	.entry_default .cont, .entry_reading .cont, .component_tab .tab_scroll .item:hover, .entry_pronounce .item .pronounce {
		color: #fff;
	}
	
	.component_mean .component_relation {
		border: 1px solid #404040;
	}
	
	.component_relation .cont .item {
		background: #2f2f2f;
		color: #cacaca;
	}
	
	.component_relation .cont a.item, .component_relation .cont .item a {
		color: #688cda;
	}
	
	.component_mean .component_relation .row {
		border-top: 1px solid #404040;
	}
	
	.component_relation .tit, .component_filter .result .text .category {
		color: #fff;
	}
	
	.component_thesaurus .desc .ico {
		color: #242424;
	}
	
	.component_filter .category_list {
		border-top: 1px solid #404040;
	}
	
	.component_filter .category_list .category_item .link {
		color: #fff;
	}
	
	.component_filter .cell .tit {
		background: #2f2f2f;
		color: #fff;
	}
	
	.component_filter .level {
		border: 1px solid #404040;
	}
	
	.component_filter .cell {
		border-right: 1px solid #404040;
	}
	
	.component_filter .inp_label, .component_example .mean_item {
		color: #cacaca;
	}
	
	.component_filter .result {
		border-bottom: 1px solid #404040;
	}
	
	.component_example .row .origin .link, .component_example .row .origin .text a {
		color: #688cda;
	}
	
	.paginate {
		border-top: 1px solid #404040;
	}
	
	.paginate a {
		border: 1px solid #242424;
		color: #cacaca;
	}
	
	.paginate strong {
		border: 1px solid #404040;
	}
	
	.paginate a:hover {
		border-color: #404004;
	}
	
	.paginate .bar {
		background-color: #404040;
	}
	
	.paginate .next:after, .paginate .prev:after, .global_register .btn_register:after {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.section_global_conversation .component_example .row, .section_today_conversation .component_example .row, .section_korean_conversation .component_example .row {
		border: 1px solid #404040;
	}
	
	.section_language_terms .terms_word .terms_word_item > a {
		color: #fff
	}
	
	.global_register {
		color: #cacaca;
	}
	
	.global_register .btn_register {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.component_enquiz .inner.oneline .oneline_kor, .component_enquiz .inner.oneline .oneline_question {
		color: #fff;
	}
	
	.component_enquiz .inner.oneline .oneline_question_block {
		background-color: #2f2f2f;
	}
	
	.btn_userstranslate {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.entry_conjugation_list {
		border-top: 1px solid #404040;
	}
	
	.entry_conjugation_list .cont {
		color: #fff;
	}
	
	.reference {
		border: 1px solid #404040;
		background: #2f2f2f;
	}
	
	.reference .cont {
		color: #cacaca;
	}
	
	.component_information .period {
		background: #2f2f2f;
		color: #fff;
	}
	
	.component_information .example_tit, .component_information .cont {
		color: #fff;
	}
	
	.component_thesaurus_result .mean {
		color: #cacaca;
	}
	
	.component_thesaurus_result .synonym_info a.item {
		color: #688cda;
	}
	
	.section_more_area {
		border-top: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.section_relation_search_word .section_content .word {
		color: #688cda;
	}
	
	.tab_thesaurus {
		border-bottom: 1px solid #404040;
	}
	
	.component_thesaurus_result .row_group {
		border-top: 1px solid #404040;
	}
	
	.component_filter .radio_group {
		background: #2f2f2f;
	}
	
	.component_filter .btn_option .inp_label_check {
		color: #cacaca;
	}
	.component_filter .inp_label_check:before {
		border: 1px solid #404040;
		background: #242424;
	}
	
	.component_filter .btn_option:before {
		background: #404040;
	}
	
	.component_filter .inp_label_check.is-active:before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.section .tooltip_usertranslation {
		z-index: 999;
	}
	
	.component_keyword .mean_list .mean_item .user_info .bar {
		color: #404040;
	}
	
	.component_korean_qna .qna_headline {
		border-top: 1px solid #404040;
		background: #2f2f2f;
	}
	
	.component_korean_qna .qna_content {
		border-top: 1px solid #404040;
	}
	
	.component_korean_qna .qna_headline .desc .item:before {
		background: #404040;
	}
	
	.component_korean_qna .qna_headline .desc {
		color: #cacaca;
	}
	
	.component_korean_qna .qna_content .desc {
		color: #fff;
	}
	
	.component_korean_qna .qna_content .title {
		border-top: 1px solid #404040;
	}
	
	.component_korean_qna .related_word .item {
		background: #2f2f2f;
		color: #cacaca;
	}
	
	.component_korean_qna .qna_nav {
		border-top: 1px solid #404040;
	}
	
	.component_korean_qna .qna_nav .link {
		color: #cacaca;
	}
	
	.component_korean_qna_list .link {
		color: #cacaca;
		border: 1px solid #404040;
	}
	
	.component_korean_qna_list .link:after {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.entry_conjugation .tit, .entry_pronounce .item .type, .component_entry .cont .type, .component_keyword .source, .component_example .source {
		color: #cacaca;
	}
	
	.select_cp_menu .cp_menu:after {
		background-color: #404040;
	}
	
	.component_channel_list .channel_item .channel_link .info_channel .channel_title {
		color: #fff;
	}
	
	.component_picture .inner, .component_popular_idiom .inner {
		border: 1px solid #404040;
	}
	
	.component_picture .inner .desc_area .desc {
		color: #cacaca;
	}
	
	.component_picture .inner .desc_area .desc img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.component_popular_idiom .inner .desc {
		color: #fff;
	}
	
	.component_popular_idiom .inner .origin .mean {
		color: #cacaca;
	}
	
	.component_popular_idiom .inner .origin .mean:after {
		background-color: #404040;
	}
	
	.component_picture .inner .origin .link, .component_popular_idiom .inner .origin .idiom_link, .component_popular_idiom .inner .origin .link {
		color: #688cda;
	}
	
	.component_popular_idiom + .section_more, .component_picture + .section_more {
		color: #cacaca;
	}
	.unit_tooltip.type_idiom .btn_toggle_square {
		border-color: #404040;
		background-color: #242424;
	}
	
	.component_entry .hanja_mean .hanja_item .mean_hanja, .entry_subject .cate, .entry_infos .info_item .cate, .select_cp_menu .cp_menu .menu_item {
		color: #cacaca;
	}
	
	.entry_infos .info_item .desc {
		color: #fff;
	}
	
	.component_linkdict .item .link {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.theme_list .theme_item .link {
		color: #242424;
	}
	
	.component_information .info_desc, .component_information .hanja_desc {
		background-color: #2f2f2f;
	}
	
	.component_information .info_desc .tit, .component_information .hanja_desc .tit {
		color: #fff;
	}
	
	.se-viewer {
		background: #242424;
	}
	
	.component_information .info_group .hanja_wrap .hanja_word, .component_keyword .row .origin .origin_link {
		color: #688cda;
	}
	
	.component_information .info_group .addition_info .addition_item .desc {
		color: #cacaca;
	}
	
	.component_information .info_group .addition_info .addition_item .addtion_cate {
		color: #fff;
	}
	
	.component_information .info_group .addition_info .addition_item {
		color: #cacaca;
	}
	
	.component_information .info_group .addition_info .addition_item ~ .addition_item:before {
		background-color: #404040;
	}
	
	.component_information .info_group .hanja_wrap .unit_add_wordbook {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.component_keyword .row .origin .origin_link:before {
		background-color: #404040;
	}
	
	.component_keyword .row .hanja_info:before {
		background-color: #242424;
	}
	
	.component_keyword .row .hanja_info .info_item .inner .cate {
		color: #fff;
	}
	
	.article + .section_linkopendict {
		border-top: 1px solid #404040;
	}
	
	.u_helpdict_module.green_dot {
		background-color: #2f2f2f;
		color: #cacaca;
		border: 1px solid #404040;
	}
	
	.u_helpdict_module.green_dot .u_helpdict_notice {
		border-top: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.u_helpdict_module.green_dot .u_headword .u_btn_headword {
		color: #fff;
	}
	
	.u_helpdict_module.green_dot .u_headword .u_btn_headword .u_origin_word, .u_helpdict_module.green_dot.u_type_hanja .u_definition .u_mean_word .u_hanja_option .u_option_item {
		color: #cacaca;
	}
	
	.u_helpdict_module.green_dot.u_type_hanja .u_definition .u_mean_word .u_hanja_option, .u_helpdict_module.green_dot .u_definition .u_mean_word {
		color: #fff;
	}
	
	.u_helpdict_module.green_dot .u_btn_more_wrap {
		border-top: 1px solid #404040;
	}
	
	.u_type_hanja.green_dot.pc.u_helpdict_module .u_headword .u_btn_wordbook .u_btn_save {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.u_helpdict_module.green_dot .u_btn_helpdict_more, .u_helpdict_module.green_dot .u_helpdict_notice .u_notice_inner, .u_helpdict_module.green_dot .u_helpdict_notice .u_report_link {
		color: #cacaca;
	}
	
	.entry_default .cont .player, .component_hanja_info .player {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.entry_infos .info_item.unicode .desc {
		color: #fff;
	}
	
	.entry_default .tit, .entry_reading .tit {
		color: #cacaca;
	}
	
	.entry_infos .info_item .desc .info_wrap .btn_alert, .component_information .info_cate .text, .component_information .period_wrap .more_link, .component_opendict .user_profile .info li a, .component_keyword .row .origin .information_link, .component_keyword .row .origin .hanja_link, .component_keyword .row .relation_item .relation_inner .link, .component_entry .hanja_mean .hanja_item .word_hanja, .entry_subject .link, .entry_title .word .link:hover, .component_information .cont .column .link_entry {
		color: #688cda;
	}
	
	.component_hanja_info .title .count {
		color: #cacaca;
	}
	
	.component_hanja_info .stroke_wrap .stroke_item .img_area img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.component_hanja_info {
		border-top: 1px solid #404040;
	}
	
	.component_hanja_info .font_hanja .inner, .component_hanja_info .same_hanja .word_wrap {
		border: 1px solid #404040;
	}
	
	.component_hanja_info .font_hanja .inner .mean, .component_hanja_info .same_hanja .word_wrap .desc {
		background: #2f2f2f;
		color: #cacaca;
	}
	
	.component_hanja_info .font_hanja .inner .hanja img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.component_hanja_info .same_hanja .word_wrap .hanja_word {
		color: #cacaca;
	}
	
	.section ~ .origin_source {
		border-top: 1px solid #404040;
		background: #2f2f2f;
		color: #cacaca;
	}
	
	.se-viewer .se-inline-image .se-inline-image-resource {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.se-viewer .se-section-table.se-l-default .se-table-content {
		border: 1px solid #404040;
		border-width: 1px 0 0 1px;
	}
	
	.se-viewer .se-section-table.se-l-default .se-table-content .se-cell {
		border: solid #404040;
		border-width: 0 1px 1px 0;
	}
	
	.se-viewer .se-section-table.se-l-default .se-table-content .se-cell[style*='background'] {
		background-color: #2f2f2f !important;
	}
	
	.hanja_option_area {
		border-top: 1px solid #404040;
	}
	
	.hanja_option_area .hanja_option_list .hanja_option_item:before {
		background-color: #404040;
	}
	
	.component_filter .hanja_filter_wrap {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.component_filter .subject_item .text {
		color: #cacaca;
	}
	
	.component_filter .subject_item .text:before {
		border: 1px solid #404040;
		background-color: #242424;
	}
	
	.component_relation .cont a.item span, .component_relation .cont .item a span {
		color: #cacaca;
	}
	
	.component_tab .tab_scroll .item, .component_mean .mean_tray .mean_item .mean_desc .mean_addition {
		color: #cacaca;
	}
	
	.u_helpdict_module.green_dot .u_pronunciation, .u_helpdict_module.green_dot .u_pronunciation .u_pronunciation_item .u_phonetic_alphabet, .u_helpdict_module.green_dot.u_type_a .u_headword .u_btn_headword .u_reference_word {
		color: #cacaca;
	}
	
	.u_helpdict_module.green_dot .u_helpdict_area + .u_helpdict_area {
		border-color: #404040;
	}
	
	.component_keyword .detail .conjugation, .component_keyword .detail .hanja_sound, .component_keyword .mark {
		color: #cacaca;
	}
	
	.component_thesaurus_result .synonym_info .tit {
		color: #fff;
	}
	
	.section .guide_usertranslation .tooltip {
		z-index: 99999;
		border: 1px solid #404040;
		background: #2f2f2f;
	}
	
	.section .guide_usertranslation .tooltip .desc {
		color: #cacaca;
	}
	
	.section .guide_usertranslation .tooltip .btn_close {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.section .guide_usertranslation .tooltip:before {
		border-bottom: 6px solid #404040;
	}
	
	.section .guide_usertranslation .tooltip:after {
		border-bottom: 5px solid #2f2f2f;
	}
	
	.component_opendict .user_profile .info li:before {
		background: #404040;
	}
	
	.entry_infos .info_item .desc .info_wrap .radical {
		color: #fff;
	}
	
	.component_filter .tab_wrap .tab_area {
		background-color: #2f2f2f;
	}
	
	.component_filter .tab_wrap {
		border: 1px solid #404040;
	}
	
	.component_filter .tab_wrap .btn_area {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.component_filter .tab_wrap .tab_area .tab_item {
		color: #cacaca;
	}
	
	.component_filter .tab_wrap .tab_area .tab_item:before {
		background-color: #404040;
	}
	
	.component_filter .word_list .word_item .text {
		color: #cacaca;
	}
	
	.component_filter .word_list .word_item .text:before {
		border: 1px solid #404040;
	}
	
	.component_keyword .row .relation_list {
		background-color: #2f2f2f;
	}
	
	.option_area .navigation:before {
		background: linear-gradient(to right, rgba(47, 47, 47, 0) 0%, #242424 80%);
	}
	
	.option_area .btn_prev, .option_area .btn_next {
		background-color: #242424;
		border-left: 1px solid #404040;
	}
	
	.search_area .bar {
		background: #404040;
	}
	
	.component_keyword .row > .origin .pronunciation {
		color: #cacaca;
	}
	
	.entry_title .word .link {
		color: #fff;
	}
	
	.component_keyword .addition_info .cont {
		color: #cacaca;
	}
	
	.component_example .pingying {
		color: #cacaca;
	}
	
	.component_example .row .origin .btn_sentence {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.search_area .link_cn_analysis {
		color: #cacaca;
	}
	
	.search_area .link_cn_analysis:before {
		background-color: #404040;
	}
	
	.entry_title .stroke .read {
		color: #cacaca;
	}
	
	.component_information .stroke .num {
		color: #fff;
	}
	
	.component_information .stroke .view img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.component_mean .explanation .explanation_item {
		color: #fff;
	}
	
	.view_all.on ul li .link:before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.btn_handwriting_area .btn_handwriting {
		color: #cacaca;
	}
	
	.btn_handwriting:before {
		background-color: #404040;
	}
	
	.seleted_ime li.lang_ime span {
		color: #cacaca;
	}
	
	.ime_content.cn table tr th {
		border-left: 1px solid #404040;
		background: #2f2f2f;
		color: #fff;
	}
	
	.ime_content.cn table tr .rb {
		border-right: 1px solid #404040;
	}
	
	.ime_content.cn table tr.tb td, .ime_content.cn table tr.tb th {
		border-top: 1px solid #404040;
	}
	
	.ime_content.cn table tr.bb td, .ime_content.cn table tr.bb th, .ime_content.cn table tr.bb td, .ime_content.cn table tr th.bb {
		border-bottom: 1px solid #404040;
	}
	
	.ime_content.cn table tr td {
		border: 1px solid #404040;
	}
	
	.ime_content.cn table tr td a {
		color: #cacaca;
	}
	
	.seleted_device li.active a {
		color: #cacaca;
	}
	
	.seleted_device li a {
		color: #cacaca;
	}
	
	.ime_content.cn table tr td:hover a {
		background: #3a3a3a;
		color: #fff;
	}
	
	.ime_content.cn table tr th {
		border-bottom: 1px solid #404040;
	}
	
	.seleted_device li .ime_content .del_option a {
		color: #cacaca;
	}
	
	.seleted_device li .ime_content .del_option span {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.entry_default .cont .player .ly_hanja_stroke {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.entry_default .cont .player .ly_hanja_stroke .btn_close {
		background-color: #2f2f2f;
	}
	
	.entry_default .cont .player .ly_hanja_stroke .view_inner {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.fnt_e25 {
		color: #fff;
	}
	
	.component_keyword .listen_global_area, .component_example .listen_global_area {
		background-color: #2f2f2f;
	}
	
	.component_keyword .pronounce_area, .component_example .pronounce_area {
		color: #fff;
	}
	
	.component_image .navigation .btn_area .btn_prev, .component_image .navigation .btn_area .btn_next {
		border: 1px solid #404040;
	}
	
	.component_image .navigation .btn_area .btn_prev .ico, .component_image .navigation .btn_area .btn_next .ico {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.listen_global_list .listen_global_item {
		background-color: #2f2f2f;
		border: 1px solid #404040;
		color: rgb(165, 180, 218);
	}
	
	.listen_global_list .listen_global_item.all:before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.ly_listen {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.ly_listen .play_area .player_setting .player .btn_play:before {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.ly_listen .play_area .player_setting .player .btn_play {
		color: #fff;
	}
	
	.ly_listen .listen_item {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.ly_listen .listen_item.countries + .listen_item:before {
		background-color: #404040;
	}
	
	.ly_listen .listen_item {
		color: #cacaca;
	}
	
	.ly_play_setting .layer_cont {
		background: #2f2f2f;
	}
	
	.ly_play_setting .button_area .btn_save {
		background: #2f2f2f;
	}
	
	.ly_play_setting .title {
		color: #fff;
	}
	
	.ly_play_setting .notice {
		color: #cacaca;
	}
	
	.ly_play_setting .play_setting .cate {
		color: #cacaca;
	}
	
	.ly_play_setting .play_setting .option_wrap {
		border: 1px solid #404040;
	}
	
	.ly_play_setting .button_area {
		border-top: 1px solid #404040;
		background-color: #3a3a3a;
		color: #cacaca;
	}
	
	.ly_listen .listen_item.is-active {
		background-color: rgb(46, 50, 64);
	}
	
	.ly_listen .list_area .country_list {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.ly_listen .list_area .country_list .item {
		color: #cacaca;
	}
	
	.ly_listen .list_area .country_list .item.all:before, .ly_listen .listen_list.is-active .listen_item.countries:after {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.ly_listen .listen_item.countries {
		background-color: rgb(185, 197, 234);
		border-color: rgb(162, 177, 214);
		color: #242424;
	}
	
	.ly_listen .listen_item.countries .num {
		color: #242424;
	}
	
	.ly_listen .play_area .play_list_area .cate {
		border-top: 1px solid #404040;
		background-color: #3a3a3a;
		color: #fff;
	}
	
	.ly_listen .play_area .play_list_area .play_item {
		background-color: #2f2f2f;
	}
	
	.ly_listen .play_area .play_list_area .play_item .name {
		color: #cacaca;
	}
	
	.ly_listen .play_area .play_list_area .play_item .unit_listen {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.ly_listen .play_area .play_list_area .play_item .unit_listen [class^='btn_'] {
		border-left: 1px solid #404040;
	}
	
	.ly_listen .play_area .play_list_area .play_item [class^='btn_']:first-child {
		border-left: 0;
	}
	
	.ly_listen .play_area .player_setting .player .btn_repeat.once {
		color: #fff;
	}
	
	.ly_listen .play_area .player_setting .player .btn_repeat.once:before, .ly_listen .play_area .player_setting .player .btn_repeat.is-active:before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.ly_listen .play_area .player_setting .player .btn_repeat.is-active {
		color: #fff;
	}
	
	.ly_listen .play_area .play_list_area .play_item.is-active {
		background-color: #3a3a3a;
	}
	
	.component_keyword .mean_list a {
		color: #688cda;
	}
	
	.unit_negative {
		background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAGCAYAAAACEPQxAAAAHklEQVR4AWNIiHP7z8QABEwMQMDEAARMDEDAxAAEADckAg723//BAAAAAElFTkSuQmCC") repeat-x 0 11px;
		position: relative;
	}
	
	.section_search_notice[style*="none"] + .section_etc {
		border-top: 1px solid #404040;
	}
	
	.component_keyword .synonym_info .tit {
		color: #cacaca;
	}
	
	.unit_negative_tooltip {
		background: #2f2f2f;
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.unit_negative_tooltip .btn_close {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.component_keyword .row > .origin .link img.t_aw {
		filter: invert(86%) hue-rotate(-190deg);
	}
	
	.select_wrap .btn_selected {
		border: 1px solid #404040;
	}
	
	.select_wrap .btn_selected span {
		color: #cacaca;
	}
	
	.select_wrap .lang_list {
		background: #2f2f2f;
	}
	
	.select_wrap .lang_item {
		border-bottom: 1px solid #404040;
		color: #cacaca;
	}
	
	.select_wrap .lang_item:hover {
		border-color: #4f4f4f;
		background: #3a3a3a;
	}
	
	.searching_words_save .ly_tooltip .title, .section .section_title .btn_pronunce .pinyin_generator .label_add_auto {
		color: #cacaca;
	}
	
	.ly_wordbook_agreement .ly_cont {
		background: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.ly_wordbook_agreement .container {
		background-color: #2f2f2f;
	}
	
	.ly_wordbook_agreement .btn_close {
		background-color: #2f2f2f;
	}
	
	.ly_wordbook_agreement .box_scroll .wrap_agreement {
		background-color: #242424;
	}
	
	.ly_wordbook_agreement .wrap_agreement .tit {
		color: #fff;
	}
	
	.ly_wordbook_agreement .wrap_agreement .item_agreement {
		color: #cacaca;
	}
	
	.ly_wordbook_agreement .wrap_agreement .link_agree {
		color: #cacaca;
	}
	
	.ly_wordbook_agreement .wrap_btn .btn {
		background-color: #3a3a3a;
	}
	
	.ly_wordbook_agreement .wrap_btn {
		border-top: 1px solid #404040;
	}
	
	[class^="unit_"] .tooltip {
		z-index: 999;
		border: 1px solid #404040;
		background: #2f2f2f;
	}
	
	[class^="unit_"] .tooltip:before {
		border-bottom: 6px solid #404040;
	}
	
	[class^="unit_"] .tooltip:after {
		border-bottom: 5px solid #2f2f2f;
	}
	
	[class^="unit_"] .tooltip .desc {
		color: #cacaca;
	}
	
	[class^="unit_"] .tooltip .btn_close:before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.listen_global_list .listen_global_item.user .num {
		color: #cacaca;
	}
}

@-moz-document url-prefix("https://learn.dict.naver.com/wordbook")
{
	.wrap_lnb .title {
		background-color: #242424;
		color: #fff;
	}
	
	.wrap_lnb {
		border-bottom: 1px solid #404040;
		background-color: #242424;
	}
	
	.wrap_lnb .btn_common:disabled {
		background-color: #3a3a3a;
	}
	
	.wrap_lnb .btn_common.play:before, .wrap_lnb .btn_common.quiz:before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.wrap_end_btn .order_wrap .option {
		color: #cacaca;
	}
	
	.order_option {
		background-color: #242424;
	}
	
	.order_option .item_radio label {
		border: 1px solid #404040;
		color: #cacaca;
		background-color: #242424;
	}
	
	.order_option .item_radio input:checked + label {
		color: #242424;
		background-color: #019341;
		border-color: #019341;
	}
	
	#footer .footer_wrap {
		border-top: 1px solid #404040;
		color: #cacaca;
	}
	
	#footer .footer_wrap .link_wrap > a {
		color: #cacaca;
	}
	
	#footer .footer_wrap .link_wrap > a:before {
		background-color: #404040;
	}
	
	#footer .section_option .btn_go_up {
		color: #cacaca;
	}
	
	.end .section_nodata {
		background-color: #242424;
	}
	
	.end .section_nodata .cont {
		color: #fff;
	}
	
	.wrap_end_btn .btn_wrap .btn_show .option_show, .wrap_end_btn .btn_wrap .option {
		background-color: #3a3a3a;
		color: #cacaca;
	}
	
	.layer, .layer .wrap_header {
		background-color: #242424;
	}
	
	.layer .tit {
		color: #fff;
	}
	
	.playerset .item_order {
		border-top: 1px solid #404040;
	}
	
	.playerset .check_item + .label_item:before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.playerset .wrap_radio .label_item {
		border: 1px solid #404040;
	}
	
	.playerset .wrap_radio .radio_item:checked + .label_item {
		background: #2f2f2f;
	}
	
	.playerset .wrap_list .title, .playerset .item_order .radio_desc {
		color: #cacaca;
	}
	
	.btn_selected:disabled {
		border-top: 1px solid #404040;
		background-color: #242424;
		color: #666;
	}
	
	.btn_selected {
		background-color: #019341;
		color: #242424;
	}
	
	.player {
		background-color: #102234 !important;
	}
	
	.wrap_card .card_word {
		background-color: #242424;
	}
	
	.wrap_card .wrap_card_btn {
		border-top: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.wrap_card .mean_desc {
		color: #fff;
	}
	
	.wrap_card .example .item_example:before {
		background-color: #404040;
	}
	
	.wrap_card .example .item_example {
		color: #cacaca;
	}
	
	.wrap_card .wrap_card_btn .btn_more_view:disabled {
		color: #666;
	}
	
	.wrap_card .wrap_card_btn .btn_more_view {
		color: #cacaca;
	}
	
	.playlist .word_desc {
		color: #cacaca;
	}
	
	.playlist .item_word {
		border-top: 1px solid #404040;
	}
	
	.playlist .list_info .num {
		color: #fff;
	}
	
	.end .section_word_card .card_word:nth-of-type(1):before, .edit .section_word_card .card_word:nth-of-type(1):before {
		background-color: #404040;
	}
	
	.section_word_card .card_word {
		border-bottom: 1px solid #404040;
	}
	
	.section_word_card .card_word .inner_card {
		background-color: #242424;
	}
	
	.section_word_card .wrap_card_btn, .section_word_card .wrap_mean {
		background-color: #2f2f2f;
	}
	
	.section_word_card .mean_desc, .section_word_card .item_word .title {
		color: #fff;
	}
	
	.section_word_card .wrap_mean .more_icon {
		background-color: #404040;
	}
	
	.section_word_card .example .item_example:before {
		background-color: #404040;
	}
	
	body.is_fixed.is_reverse .wrap_end_btn {
		background: #2f2f2f
	}
	
	body.is_fixed.is_reverse .wrap_end_btn:before {
		background-color: #404040;
		opacity: 1;
	}
	
	.paging .btn {
		color: #cacaca;
		background-color: #242424;
	}
	
	.paging .inner {
		border-bottom: 1px solid #404040;
		background-color: #242424;
	}
	
	.paging .page_num {
		color: #fff;
	}
	
	.paging .btn_prev:before, .paging .btn_next:after {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.section_word_card .wrap_memo .memo_area {
		background-color: #242424;
		color: #cacaca;
	}
	
	.section_word_card .wrap_memo.write {
		border: 1px solid #404040;
	}
	
	.section_word_card .wrap_memo.write .btn {
		background-color: #2f2f2f;
		color: #cacaca;
		border: 1px solid #404040;
		border-width: 1px 0 0 1px;
	}
	
	.section_word_card .wrap_memo.write .btn_confirm:not(.on) {
		color: #666 !important;
	}
	
	.section_word_card .wrap_memo.write .btn_confirm.on {
		color: #cacaca;
	}
	
	.section_word_card .wrap_memo.view {
		border: 1px solid #404040;
	}
	
	.wrap_end_btn .btn_wrap .btn_show .option_show[aria-pressed="true"] {
		background-color: #2f2f2f;
	}
	
	.section_word_card .item_word .cont_word[aria-hidden='true'] + .show_word, .section_word_card .wrap_mean .cont_mean[aria-hidden='true'] + .show_mean {
		background-color: #2a2a2a;
	}
	
	.pick_layer {
		background-color: #404040;
	}
	
	.wrap_layer .inner_layer {
		background-color: #242424;
	}
	
	.wrap_layer .cont_layer .title {
		color: #fff;
	}
	
	.wrap_layer .inner_layer.print .desc, .wrap_layer .inner_layer.print .wrap_check {
		border-top: 1px solid #404040;
	}
	
	.wrap_layer .inner_layer.print .print_word .num {
		color: #fff;
	}
	
	.wrap_layer .inner_layer.print .check_item + .label_item:before, .print_footer .logo {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.wrap_layer .inner_layer.print .btn_layer {
		background-color: #019341;
		color: #242424;
	}
	
	#wrap.print, #wrap.print #content {
		background-color: #242424;
	}
	
	.header_sample {
		border-bottom: 1px solid #404040;
	}
	
	.print_header {
		background: #242424;
		border-bottom: 2px solid #404040;
	}
	
	.standard .print_article, .print_article .entry {
		border-bottom: 1px solid #404040;
	}
	
	.print_paging .page_num {
		color: #fff;
	}
	
	.print_paging .btn {
		background-color: #242424;
	}
	
	.print_paging .btn_next:after, .print_paging .btn_prev:before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.header_print .btn_print {
		background-color: #242424;
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.print_footer {
		border-top: 1px solid #404040;
	}
	
	.search_option {
		background-color: #242424;
	}
	
	.search_option .year_list .year_item .item, .search_option .year_list .month_item .item, .search_option .year_list .alphabet_item .item, .search_option .year_list .consonant_item .item, .search_option .month_list .year_item .item, .search_option .month_list .month_item .item, .search_option .month_list .alphabet_item .item, .search_option .month_list .consonant_item .item, .search_option .alphabet_list .year_item .item, .search_option .alphabet_list .month_item .item, .search_option .alphabet_list .alphabet_item .item, .search_option .alphabet_list .consonant_item .item, .search_option .consonant_list .year_item .item, .search_option .consonant_list .month_item .item, .search_option .consonant_list .alphabet_item .item, .search_option .consonant_list .consonant_item .item {
		background-color: #242424;
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.search_option .btn_area {
		-moz-box-shadow: 0 -22px 15px 0px #242424;
		-webkit-box-shadow: 0 -22px 15px 0px #242424;
		box-shadow: 0 -22px 15px 0px #242424;
	}
	
	.search_option .btn_area .btn_cancel {
		background-color: #3a3a3a;
		color: #cacaca;
	}
	
	.search_option .btn_area .btn_confirm.disabled {
		background-color: #2f2f2f;
		color: #666;
	}
	
	.search_option .btn_area .btn_confirm {
		background-color: #019341;
		color: #242424;
	}
	
	.search_option {
		-webkit-box-shadow: 0 -1px 15px 0 rgba(0, 0, 0, 1);;
		box-shadow: 0 -1px 15px 0 rgba(0, 0, 0, 1);
	}
	
	.wrap_end_btn .btn_common.disabled {
		background-color: #2f2f2f;
		color: #666;
	}
	
	.checked_wrap .label_word {
		background: #242424;
		border: 1px solid #404040;
	}
	
	.wrap_end_btn .btn_common {
		background-color: #019341;
		color: #242424;
	}
	
	.checked_wrap .check_word:checked + .label_word:before, .section_current .cell_current .link_current {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.notice_main {
		background-color: #2f2f2f;
		border-bottom: 1px solid #404040;
	}
	
	.notice_main .notice_link {
		color: #cacaca;
	}
	
	.notice_main .close {
		background-color: #2f2f2f;
	}
	
	.section_current, .section_my_folder {
		background-color: #242424;
	}
	
	.section_my_folder .title {
		color: #fff;
	}
	
	.section_my_folder .list_folder .item_folder {
		border-top: 1px solid #404040;
	}
	
	.section_my_folder .list_folder .folder_inner {
		color: #cacaca;
	}
	
	.wrap_tooltip {
		background-color: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.wrap_tooltip .txt_tooltip {
		color: #cacaca;
	}
	
	.migration_area .btn_migration {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.section_pick_wordbook {
		background-color: #242424;
	}
	
	.list_pick {
		border-top: 1px solid #404040;
	}
	
	.item_pick {
		background-color: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.wrap_layer .wrap_btn {
		border-top: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.wrap_layer .wrap_btn .btn_layer {
		color: #cacaca;
	}
	
	.wrap_layer .wrap_btn .btn_layer + .btn_layer {
		border-left: 1px solid #404040;
	}
	
	.wrap_layer .inner_layer.migration .desc {
		color: #cacaca;
	}
	
	.migration_area .tooltip_migration {
		background-color: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.migration_area .tooltip_migration .tooltip_desc {
		color: #cacaca;
	}
	
	.migration_area .tooltip_migration:before {
		filter: invert(81.5%) hue-rotate(-180deg) grayscale(1000%);
	}
	
	.wrap_layer .inner_layer .box_input {
		border: 1px solid #404040;
	}
	
	.wrap_layer .inner_layer .box_input input {
		background: #242424;
		color: #cacaca;
	}
	
	.setting #container {
		background-color: #242424;
	}
	
	.setting .btn_add_folder, .setting .item_folder {
		border-bottom: 1px solid #404040;
	}
	
	.setting .section_folder .label_folder .name {
		color: #cacaca;
	}
	
	.setting .btn_delete:disabled {
		border: 1px solid #404040;
		background-color: #2f2f2f;
		color: #cacaca;
	}
	
	.setting .item_folder.move_folder {
		border: 1px solid #404040;
		border-width: 1px 0;
		background: #2f2f2f;
	}
	
	.setting .section_folder .space {
		background: #404040;
	}
	
	.setting .section_folder .check_folder:checked + .label_folder:before, .section_pick_details .check_word:checked + .label_word:before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.setting .btn_delete {
		background-color: #019341;
		color: #242424;
	}
	
	.setting .btn_delete .num {
		color: #e1e374;
	}
	
	.section_pick_details .label_word .name {
		color: #cacaca;
	}
	
	.section_pick_details .item_word {
		border-bottom: 1px solid #404040;
	}
	
	.header.white .text .num {
		color: #fff;
	}
	
	.header.white .Ngnb_title .Nnavigation_close:before {
		filter: brightness(100);
	}
	
	.section_pick_details .list_pick {
		background-color: #2f2f2f;
		border-bottom: 1px solid #404040;
	}
	
	.section_pick_details .item_pick {
		background-color: #242424;
	}
	
	.header.white .Ntitle_item {
		color: #fff;
	}
	
	.agreement, .agreement .container, .agreement .inner_container {
		background-color: #242424;
	}
	
	.agreement .box_scroll {
		background-color: #2f2f2f;
	}
	
	.agreement .wrap_agreement .item_agreement {
		color: #cacaca;
	}
	
	.agreement .wrap_agreement .tit {
		color: #fff;
	}
	
	.agreement .wrap_agreement .link_agree {
		color: #cacaca;
	}
	
	.global_side_menu .panel_inner .dict_title_area, .panel_inner {
		background: #2f2f2f;
	}
	
	.global_side_menu .panel_inner .sub_item {
		background-color: #3a3a3a;
		color: #cacaca;
	}
	
	.global_side_menu .panel_inner .dict_title_area .dict_title_wrap .dict_item .dict_title {
		color: #fff;
	}
	
	.global_side_menu .panel_inner .dict_item .dict_title {
		color: #fff;
	}
	
	.global_side_menu .panel_inner .sub_item:after {
		background-color: #404040;
	}
	
	.global_side_menu .panel_inner .sub_item .sub_item_text {
		color: #cacaca;
	}
	
	.global_side_menu .panel_inner .sub_item .wordbook_list .wordbook_item .link {
		border-top: 1px solid #404040;
		color: #cacaca;
	}
	
	.global_side_menu .panel_inner .dict_item + .dict_item {
		border-top: 1px solid #404040;
	}
	
	.global_side_menu .panel_inner .global_setting_area .setting_title_area {
		border-bottom: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.global_side_menu .panel_inner .global_setting_area .setting_title_area .setting_title {
		color: #fff;
	}
	
	.global_side_menu .panel_inner .global_setting_area .setting_title_area .btn_save {
		color: #cacaca;
	}
	
	.global_side_menu .panel_inner .global_setting_area .setting_title_area .btn_back:before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.global_side_menu .panel_inner .global_setting_area .setting_item .setting_cate {
		color: #fff;
	}
	
	.global_side_menu .panel_inner .global_setting_area .setting_item .option_area {
		background-color: #3a3a3a;
	}
	
	.global_side_menu .panel_inner .global_setting_area .setting_item .option_area .radio_item .input_radio_global:checked + .radio_label:before {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.global_side_menu .panel_inner .global_setting_area .setting_item .option_area .radio_item .input_radio_global:checked + .radio_label {
		color: rgb(177, 188, 220);
	}
}

@-moz-document url-prefix("https://wquiz.dict.naver.com")
{
	.ly_quiz_lang {
		background: #242424;
	}
	
	.ly_quiz_lang .txt {
		color: #cacaca;
	}
	
	.ly_quiz_lang .list > li {
		border-top: 1px solid #404040;
	}
	
	.ly_btn_area .btn_type {
		border-left: 1px solid #404040;
		background-color: #019341;
		color: #242424;
	}
	
	.ly_quiz_lang .txt:after {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.section {
		background-color: #242424;
		border-bottom: 1px solid #404040;
	}
	
	.section .section_title .link {
		color: #fff;
	}
	
	.section .section_title {
		border-bottom: 1px solid #404040;
	}
	
	.quiz_list {
		border-bottom: 1px solid #404040;
		background: #242424;
	}
	
	.section.section_newsquiz .quiz_list_item, .today_list .today_item .link, .section .quiz_item .link {
		color: #cacaca;
	}
	
	.section.section_newsquiz .quiz_list_item + .quiz_list_item:after, .today_list .today_item:before {
		background-color: #404040;
	}
	
	.section .quiz_item:nth-child(n+3) {
		border-top: 1px solid #404040;
	}
	
	.section .component_quiz .inner {
		background-color: #2f2f2f !important;
	}
	
	.section.section_newsquiz .news_keyword_question, .section .component_quiz .text_box .origin {
		color: #fff;
	}
	
	#footer .u_ftlkw {
		border-top: 1px solid #404040;
		background: #2f2f2f;
	}
	
	#footer .u_cr {
		color: #cacaca;
		background: #2f2f2f;
	}
	
	#footer .u_ftlk {
		background: #242424;
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	#footer .u_cra {
		color: #cacaca;
	}
	
	.section .component_hide_pic .hide_pic_wrap {
		border: 1px solid #404040;
	}
	
	.section .component_hide_pic .hide_pic_wrap .menu_item .desc {
		color: #cacaca;
	}
	
	.section .component_hide_pic .hide_pic_wrap .menu_item img, .section .challenge_list .link .grade, .newsquiz_header .back:after, .ui-datepicker-trigger img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.section .challenge_list .link {
		box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 1);
	}
	
	.section .challenge_list .type {
		color: #fff;
	}
	
	.newsquiz_header {
		background-color: #242424;
	}
	
	.newsquiz_header .newsquiz_title .title_link {
		color: #fff;
	}
	
	.newsquiz_header .newsquiz_nav {
		border-bottom: 1px solid #404040;
	}
	
	.newsquiz_header .nav_item .nav_item_link {
		color: #cacaca;
	}
	
	.newsquiz_header .showDate {
		background: #242424;
		color: #fff;
	}
	
	.ui-datepicker {
		background-color: #242424;
	}
	
	.ui-datepicker .badge_list {
		color: #cacaca;
		background-color: #2f2f2f;
		border-top: 1px solid #404040;
	}
	
	.ui-datepicker .badge_title.bronze {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.ui-datepicker .ui-datepicker-current {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.ui-datepicker .ui-datepicker-prev .ui-icon, .ui-datepicker .ui-datepicker-next.ui-state-disabled .ui-icon, .ui-datepicker .ui-datepicker-close {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.ui-datepicker .ui-datepicker-month, .ui-datepicker .ui-datepicker-year {
		color: #fff;
	}
	
	.ui-datepicker-calendar td {
		border-top: 1px solid #404040;
	}
	
	.ui-datepicker-calendar .ui-state-default {
		color: #fff;
	}
	
	.ui-datepicker-calendar .ui-state-active:before {
		background-color: #3a3a3a;
	}
	
	.newsquiz_main .article {
		background-color: #242424;
		box-shadow: 1px 2px 6px 0 rgba(0, 0, 0, 1);
		color: #cacaca;
	}
	
	.newsquiz_main .article_title {
		color: #fff;
	}
	
	.newsquiz_main .article_footer {
		background-color: #2f2f2f;
		border-top: 1px solid #404040;
		color: #cacaca;
	}
	
	.newsquiz_main .article_question_block:after {
		background-color: #2f2f2f;
		border: 1px dotted #404040;
	}
	
	.newsquiz_main .quiz_answer_item {
		background: #242424;
		box-shadow: 1px 2px 6px 0 #000;
		color: #fff;
	}
	
	.newsquiz_main .quiz_answer_item.incorrect, .newsquiz_main .quiz_answer_item.correct {
		box-shadow: 0 0 2px 0 #000, 1px 12px 15px 0 #000;
	}
	
	.newsquiz_main .article_order .article_order_block.current {
		color: #cacaca;
		background-color: #3a3a3a;
	}
	
	.newsquiz_main .article_order .article_order_block {
		color: #666;
		background-color: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.newsquiz_main .article_order .article_order_block.correct {
		color: #cacaca;
	}
	
	.word .word_list {
		background-color: #242424;
		box-shadow: 1px 2px 6px 0 #000;
	}
	
	.word .word_list_item {
		color: #fff;
	}
	
	.word .word_list_item + .word_list_item {
		border-top: 1px solid #404040;
	}
	
	.review .review_button {
		box-shadow: 1px 12px 15px 0 #000, 0 0 2px 0 #000;
		color: #242424;
	}
	
	.core_multiple {
		background-color: #2f2f2f;
	}
	
	.core_multiple .multiple_header {
		border-bottom: 1px solid #404040;
	}
	
	.newsquiz_multiple .multiple_answer_item {
		background-color: #242424;
		box-shadow: 1px 2px 6px 0 #000;
		color: #fff;
	}
	
	.newsquiz_multiple .multiple_answer_item.incorrect, .newsquiz_multiple .multiple_answer_item.correct {
		box-shadow: 0 0 2px 0 #000, 1px 12px 15px 0 #000;
	}
	
	.newsquiz_multiple .result_list {
		background-color: #242424;
		box-shadow: 1px 2px 6px 0 #000;
	}
	
	.newsquiz_multiple .result_list_item {
		color: #fff;
	}
	
	.newsquiz_multiple .result_list_item + .result_list_item {
		border-top: 1px solid #404040;
	}
	
	.newsquiz_multiple .result_menu_item + .result_menu_item:before {
		background-color: #404040;
	}
	
	#container.center #content, .quiz_main, #container.white, .quiz_answer, .korean_list_wrap, .explain_area, .answer_tit, .quiz_main_bind {
		background: #242424;
	}
	
	.answer_tit {
		color: #fff;
	}
	
	.korean_list_wrap {
		border-top: 10px solid #2f2f2f;
	}
	
	.answer_select_area a {
		color: #fff;
	}
	
	.quiz_cont {
		border: 10px solid #404040;
		border-width: 10px 0;
		background: #3a3a3a;
	}
	
	.explain_area .dsc_exp {
		color: #cacaca;
	}
	
	.choice_result_area, .korean_list_wrap .korean_list li {
		border-top: 1px solid #404040;
	}
	
	.quiz_cont .word_view .word_area .tit_confuse {
		color: #fff;
	}
	
	.answer_lst_wrap {
		background-color: #2f2f2f;
	}
	
	.replay_select_area a {
		color: #cacaca;
	}
	
	.answer_lst_wrap .btn_view_answer {
		background-color: #2f2f2f;
		color: #cacaca;
	}
	
	.answer_lst_wrap .answer_lst {
		background-color: #2f2f2f;
		border: 1px solid #404040;
		border-width: 1px 0 0;
	}
	
	.answer_lst_wrap .answer_lst li .num {
		color: #fff;
	}
	
	.answer_lst_wrap .answer_lst li {
		border-top: 1px solid #404040;
		color: #cacaca;
	}
	
	.answer_lst_wrap .answer_lst li a {
		color: #cacaca;
	}
	
	.quiz_tit span .count strong {
		color: #fff;
	}
}

@-moz-document url-prefix("https://learn.dict.naver.com/conversation")
{
	#header .header_area + .gnb {
		border-bottom: 1px solid #404040;
		background-color: #242424;
	}
	
	#header .gnb h1 .logo, #header .header_area + .gnb .btn_item .ico_calendar {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#header .header_area + .gnb .btn_month {
		color: #fff;
	}
	
	#header .gnb .date_area .btn_item {
		border-left: 1px solid #404040;
	}
	
	body.list #content {
		background-color: #2f2f2f;
	}
	
	.section_card {
		background-color: #242424;
		box-shadow: 0 0 1px #000, 0 0 1px #000;
	}
	
	.section_card .txt_origin {
		color: #fff;
	}
	
	body.list {
		background-color: #2f2f2f;
	}
	
	.conversation_tab_area {
		position: relative;
		background: none;
	}
	
	.conversation_tab_area:before {
		background: #fff url(https://ssl.pstatic.net/dicimg/wmodule/style/202004091629/img/bg_conv_tab.gif) repeat-x 0 100%;
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		content: '';
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.conversation_tab_area .tab_wrap li > a {
		color: #fff;
	}
	
	.reading_top {
		background-color: #2f2f2f;
		border-bottom: 1px solid #404040;
		color: #fff;
	}
	
	.reading_top .speaking_wrap .speaking_tooltip .tooltip_inner {
		background: #242424;
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.reading_top .speaking_wrap .speaking_tooltip:after {
		filter: invert(86%) hue-rotate(-180deg) brightness(50%);
	}
	
	.reading_top .speaking_wrap .btn_speaking, .listen_all_wrap {
		border: 1px solid #4f4f4f;
	}
	
	.listen_all_wrap .btn_repeat {
		border-left: 1px solid #4f4f4f;
	}
	
	.interpret_btn_wrap input[type='radio'] + label, .interpret_btn_wrap {
		border-color: #4f4f4f;
	}
	
	.reading_lst li {
		border-top: 1px solid #404040;
	}
	
	.reading_lst_wrap {
		background: #242424;
	}
	
	a, .reading_lst li .txt_wrap .txt_origin {
		color: #fff;
	}
	
	.listen_btn_wrap, .speaking_btn_wrap {
		border: 1px solid #404040;
	}
	
	.listen_btn_wrap a, .speaking_btn_wrap .btn_sepaking {
		background: #242424;
	}
	
	.listen_btn_wrap .btn_repeat {
		border-left: 1px solid #404040;
	}
	
	.reading_lst_wrap .source .logo {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.reading_lst_wrap .source .writer {
		color: #cacaca;
	}
	
	.keyword_area {
		background-color: #2f2f2f;
	}
	
	.keyword_area .section_tit {
		border-bottom: 1px solid #404040;
	}
	
	.keyword_area .keyword_wrap, .keyword_lst {
		background: #242424;
	}
	
	.keyword_lst > li .example_lst {
		border-top: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.keyword_lst > li .txt_wrap .txt_origin, .keyword_lst > li .txt_wrap .txt_trans {
		color: #fff;
	}
	
	.keyword_lst > li .example_lst > li, .keyword_lst > li {
		border-top: 1px solid #404040;
	}
	
	.keyword_lst > li .example_lst > li .txt_trans {
		color: #cacaca;
	}
	
	.keyword_lst > li .example_lst:after {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.relation_word .tit {
		background-color: #3a3a3a;
		color: #fff;
	}
	
	.renew_notice {
		background: #404040;
	}
	
	.renew_notice .txt_notice {
		color: #fff;
	}
	
	.renew_notice .btn_new_version {
		border: 1px solid #4f4f4f;
		color: #cacaca;
	}
	
	.banner_area {
		background-color: #242424;
	}
	
	.banner_area .btn_banner {
		color: #fff;
	}
	
	.footer .footer_wrap, .footer .footer_wrap .btn_wrap {
		background-color: #2f2f2f;
	}
	
	.footer .footer_wrap .btn_wrap button {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.footer {
		border-top: 1px solid #404040;
	}
	
	.footer .footer_wrap .lnk_txt a ~ a:before {
		background-color: #404040;
	}
	
	.footer .footer_wrap .lnk_txt a {
		color: #cacaca;
	}
	
	.highlight {
		color: #242424 !important;
	}
	
	.level_wrap, .mode_wrap, .quiz_home_area .btn_wrap {
		background: #242424;
	}
	
	.level_wrap .tit, .mode_wrap .tit {
		color: #fff;
	}
	
	.quiz_home_area .btn_wrap .btn_challenge {
		background-color: #019341;
		border: 1px solid #019341;
		color: #242424;
	}
	
	.level_wrap .level_select li {
		border: 1px solid #404040;
		border-left: none;
	}
	
	.mode_wrap .mode_select {
		border-color: #404040;
	}
	
	.mode_wrap .mode_select li {
		border-top: 1px solid #404040;
	}
	
	.mode_wrap .mode_select li .checked + label, .quiz_wrap .quiz_content {
		color: #fff;
	}
	
	.level_wrap .level_select {
		border-left: 1px solid #404040;
	}
	
	body.quiz, body.listening, body.quiz #content, body.listening #content, .quiz_area {
		background-color: #242424;
	}
	
	.quiz_wrap .quiz_content .answer .blank[disabled="disabled"] {
		background-color: #242424;
		color: #fff;
	}
	
	.quiz_wrap .quiz_content .answer .blank {
		border-color: #404004;
	}
	
	.lst_sample li a {
		color: #fff;
	}
	
	.lst_sample li {
		border: 1px solid #404040;
	}
	
	.quiz .btn_wrap .btn_link, .listening .btn_wrap .btn_link {
		color: #242424;
	}
	
	.lst_sample li.on {
		background-color: #2f2f2f;
	}
	
	.quiz .btn_wrap .right_rate, .listening .btn_wrap .right_rate {
		background-color: #242424;
		color: #cacaca;
	}
	
	.input_quiz .input_txt {
		background-color: #2f2f2f;
		color: #fff;
	}
	
	.input_quiz {
		border: 1px solid #404040;
		color: #fff;
	}
	
	.btn_listen_wrap a, .quiz_wrap .quiz_content .answer .btn_del {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.input_quiz .input_txt[disabled="disabled"] {
		background-color: #2f2f2f;
		color: #cacaca;
	}
	
	.quiz_wrap .quiz_content .answer .blank {
		background: #242424;
		color: #cacaca;
		border-color: #404040;
	}
	
	.quiz_area .listen_btn_wrap a {
		color: #cacaca;
	}
	
	.btn_review {
		border-color: #404040;
		color: #fff;
	}
	
	.score_bar_wrap .score_ment span {
		color: #fff;
	}
	
	.ly_wrong .txt_wrap {
		color: #242424;
	}
	
	.ly_confirm .txt_inner, .ly_alert .txt_inner {
		background: #242424;
		color: #fff;
	}
	
	.ly_wrap .ly_content .btn_area > a {
		background-color: #019341;
		border-left: 1px solid #404040;
		color: #242424;
	}
	
	.listening_area, .listening_area .btn_wrap {
		background-color: #242424;
	}
	
	.listening_area .tit {
		color: #fff;
	}
	
	.listening_area .btn_app {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.listening_area .btn_wrap .btn_challenge {
		background-color: #019341;
		border: 1px solid #019341;
		color: #242424;
	}
	
	.speaking_area {
		background-color: #242424;
	}
	
	.speaking_area .tit {
		color: #fff;
	}
	
	.speaking_area .btn_wrap {
		background-color: #242424;
	}
	
	.speaking_area .speaking_footer {
		border-top: 1px solid #404040;
		color: #cacaca;
	}
	
	.speaking_area .speaking_footer strong:before, .speaking_area .btn_app {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.speaking_area .speaking_footer strong {
		color: #fff;
	}
	
	.speaking_area .btn_wrap .btn_challenge {
		background-color: #019341;
		border: 1px solid #019341;
		color: #242424;
	}
	
	
	
	.u_cbox {
		background-color: #242424;
		color: #fff;
	}
	
	.u_cbox a, .u_cbox .u_cbox_count {
		color: #fff;
	}
	
	.u_cbox .u_cbox_btn_refresh .u_cbox_ico_refresh {
		border: 1px solid #404040;
		background-color: #242424;
	}
	
	.u_cbox .u_cbox_write .u_cbox_inbox {
		background-color: #242424;
	}
	
	.u_cbox .u_cbox_write .u_cbox_write_inner {
		background-color: #242424;
		border: 1px solid #404040;
	}
	
	.u_cbox .u_cbox_write .u_cbox_btn_upload {
		background: #019341;
		color: #242424;
	}
	
	.u_cbox .u_cbox_notice {
		background-color: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.u_cbox .u_cbox_sort .u_cbox_sort_option_on .u_cbox_sort_label {
		color: #fff;
	}
	
	.u_cbox .u_cbox_sort .u_cbox_sort_option_on .u_cbox_ico_select {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.u_cbox .u_cbox_content_wrap {
		border-top: 1px solid #404040;
	}
	
	.u_cbox .u_cbox_name {
		color: #fff;
	}
	
	.u_cbox .u_cbox_comment .u_cbox_text_wrap {
		color: #cacaca;
	}
	
	.u_cbox .u_cbox_profile_area {
		background-color: #242424;
	}
	
	.u_cbox .u_cbox_box_name {
		color: #fff;
	}
	
	.u_cbox .u_cbox_edit .u_cbox_upload, .u_cbox .u_cbox_focus .u_cbox_upload, .u_cbox .u_cbox_writing .u_cbox_upload, .u_cbox .u_cbox_attached .u_cbox_upload {
		border-top: 1px solid #404040;
	}
	
	.u_cbox .u_cbox_write .u_cbox_inbox .u_cbox_text {
		color: #cacaca;
	}
	
	.u_cbox .u_cbox_comment_box {
		border-bottom: 1px solid #404040;
	}
	
	.u_cbox .u_cbox_tool .u_cbox_btn_reply, .u_cbox .u_cbox_recomm_set .u_cbox_btn_recomm, .u_cbox .u_cbox_recomm_set .u_cbox_btn_unrecomm {
		border: 1px solid #404040;
		background: #242424;
		color: #fff;
	}
	
	.u_cbox .u_cbox_reply_area {
		background-color: #2f2f2f;
		border-bottom: 1px solid #404040;
		border-top: 1px solid #404040;
	}
	
	.u_cbox .u_cbox_reply_area .u_cbox_write .u_cbox_write_inner {
		border-color: #404040;
	}
	
	.u_cbox .u_cbox_reply_area .u_cbox_write .u_cbox_btn_upload {
		background-color: #2f2f2f;
		color: #019341;
	}
	
	.u_cbox .u_cbox_btn_fold, .u_cbox .u_cbox_btn_more {
		color: #cacaca;
	}
	
	.u_cbox .u_cbox_btn_fold::before {
		border-top: 1px solid #404040;
	}
	
	.u_cbox .u_cbox_write .u_cbox_btn_upload {
		border: 1px solid #404040;
	}
	
	.u_cbox .u_cbox_info_base .u_cbox_ico_bar {
		background-color: #404040;
	}
	
	.u_cbox .u_cbox_reply_area .u_cbox_comment_box {
		border-bottom-color: #404040;
	}
	
	.u_cbox .u_cbox_notice .u_cbox_notice_tit {
		color: #cacaca;
	}
	
	.u_cbox .u_cbox_mine .u_cbox_area {
		background-color: #2f2f2f;
	}
	
	.u_cbox .u_cbox_work_sub .u_cbox_work_inner {
		background-color: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.u_cbox .u_cbox_reply_area .u_cbox_focus .u_cbox_btn_upload, .u_cbox .u_cbox_reply_area .u_cbox_writing .u_cbox_btn_upload, .u_cbox .u_cbox_reply_area .u_cbox_attached .u_cbox_btn_upload {
		border-left-color: #404040;
		border-top-color: #404040;
	}
	
	.pp1 .pp1w {
		background: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.pp1 .chh {
		border-bottom: 1px solid #404040;
		background: #242424;
		color: #fff;
	}
	
	.pp1 .month2 {
		color: #242424;
	}
	
	.pp1 .month2 th {
		background: #242424;
		color: #cacaca;
	}
	
	.pp1 .month2 td {
		border: 1px solid #404040;
		border-left: 0;
		color: #cacaca;
		background: #2f2f2f;
	}
	
	.pp1 .month2 td a {
		background: #2f2f2f;
		border-top: 1px solid #404040;
		border-right: 1px solid #404040;
	}
	
	.btn_today {
		background: #242424;
		color: #cacaca;
		border: 1px solid #404040;
	}
	
	.bt5 {
		background: #242424;
		border: 1px solid #404040;
		color: #cacaca;
		box-shadow: inset 1px 1px 0 #000;
	}
	
	.pp1 .ac, .calendar_status .btn_more .ico_arrow {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.keyword_lst > li .example_lst > li .txt_origin {
		color: #cacaca;
	}
	
	.status_area {
		background-color: #242424;
		border-top: 9px solid #404040;
	}
	
	.status_control {
		color: #fff;
	}
	
	.calendar_status {
		border-top: 1px solid #404040;
		background: #2f2f2f;
	}
	
	.calendar_status table th {
		border-bottom: 1px solid #404040;
	}
	
	.calendar_status table td > a {
		color: #cacaca;
	}
	
	.calendar_status .btn_more {
		background-color: #2f2f2f;
	}
	
	.calendar_status table td {
		border-bottom: 1px solid #404040;
	}
	
	.review_area {
		border-top: 9px solid #404040;
		background-color: #242424;
	}
	
	.review_area .review_none {
		color: #fff;
	}
	
	.record_area {
		border-top: 9px solid #404040;
		background-color: #242424;
	}
	
	.record_area .section_tit .h_tit {
		color: #fff;
	}
	
	.status_control a {
		border: 1px solid #404040;
	}
	
	.status_control a .ico_arrow, .record_area .record_chart canvas {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.conversation_tab_area .tab_wrap {
		background: none;
	}
	
	.review_area .section_tit {
		border-bottom: 1px solid #404040;
	}
	
	.review_area .section_tit .h_tit {
		color: #fff;
	}
	
	.review_area .section_tit .btn_link {
		color: #cacaca;
	}
}

@-moz-document url-prefix("https://learn.dict.naver.com")
{
	html, body {
		background: #242424;
	}
	
	.Ndrawer_scroll_wrap {
		background-color: #2f2f2f;
	}
	
	.Ndrawer_menu {
		border: 1px solid #404040;
		background: #242424;
	}
	
	.Ndrawer_menu .Nmenu_item, .Ndrawer_menu .Nmenu_item + .Nmenu_item {
		border-top: 1px solid #404040;
	}
	
	.Ndrawer_menu .Nmenu_item {
		color: #fff;
	}
	
	.Ndrawer_menu .Ndrawer_menu_drop .Nmenu_item {
		border-color: #404040;
	}
	
	.Ndrawer_menu .Ndrawer_menu_drop {
		background-color: #2f2f2f;
		border-top: 1px solid #404040;
	}
	
	.Ndrawer_menu .Nmenu_item.close + .Ndrawer_menu_drop, .Ndrawer_menu .Nmenu_item.open + .Ndrawer_menu_drop {
		border-color: #404040;
	}
	
	.Ndrawer_profile {
		background: #019341;
	}
}

@-moz-document regexp("https://learn\\.dict\\.naver\\.com/(.*)dic.*"), regexp("https://learn\\.dict\\.naver\\.com/m/(.*)dic.*")
{
	div.top_tab_area {
		background: #2f2f2f;
	}
	
	.top_tab_area .top_tab li .tab_lb {
		color: #cacaca;
	}
	
	.h2_titarea, div.top_tab_area {
		border-bottom: 1px solid #404040;
	}
	
	.u_ftlkw {
		background: #2f2f2f;
		border-top: 1px solid #404040;
	}
	
	.u_cr {
		background: #2f2f2f;
	}
	
	.ft {
		background: #2f2f2f;
		color: #cacaca;
	}
	
	.m_warning, .u_cr, .u_cra {
		color: #cacaca;
	}
	
	.u_ftlk {
		border: 1px solid #404040;
		background-color: #242424;
		color: #cacaca;
	}
	
	.t_content {
		background-color: #242424;
	}
	
	@media (min-width: 768px) {
		.t_content {
			background-color: #242424;
		}
	}
	
	#ct {
		background: #242424;
	}
	
	.book_bg, .book_bg2, .book_bg3 {
		background: none;
		position: relative;
	}
	
	.book_bg:before, .book_bg2:before, .book_bg3:before {
		position: absolute;
		background: url(https://ssl.pstatic.net/dicimg/wordbook-mobile-endic/style/202003101842/img/book_bg_lft.png) repeat-y;
		background-size: 27px 208px;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.book_ul li {
		background: #242424;
		border-bottom: 1px solid #404040;
	}
	
	.book_ul li .link_bock {
		background: #242424;
		color: #fff;
	}
	
	.clause {
		border: 1px solid #404040;
	}
	
	.clause .h_top {
		border-bottom: 1px solid #404040;
		background: #2f2f2f;
	}
	
	.clause .h_tit, .txt_ct2 {
		color: #fff;
	}
	
	.btn_cfm, .btn_cncl {
		background: #242424;
		color: #cacaca;
		border: 1px solid #404040;
	}
	
	.clause_btn a {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.clause .txt_ct {
		color: #cacaca;
	}
	
	a, body {
		color: #fff;
	}
	
	.t_content .notice {
		border-bottom: 1px solid #404040;
		background-color: #2f2f2f;
		color: #cacaca;
	}
	
	.main_bg {
		background: none;
		position: relative;
	}
	
	.main_bg:before {
		content: '';
		position: absolute;
		background: url(https://ssl.pstatic.net/dicimg/wordbook-mobile-endic/style/202003101842/img/book_bg_lft_white.png) repeat-y;
		background-size: 27px 385px;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.main_dn li:first-child {
		border-right: 1px solid #404040;
	}
	
	.main_dn {
		border-bottom: 1px solid #404040;
		background: #2f2f2f;
	}
	
	.main_dnlk {
		color: #cacaca;
	}
	
	.main_li, .main_lst.top .main_li.myworddic, .main_bg {
		border-bottom: 1px solid #404040;
	}
	
	.main_li .li_tit .txt {
		color: #fff;
	}
	
	.btn_migration.disabled {
		color: #666;
		border-color: #404040;
		background-color: #2f2f2f;
	}
	
	.main_lst2 li a {
		border-color: #019341;
	}
	
	.main_lst.top .ico_up_v2, .jl_ico, .btn_link8 {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.h2_titarea {
		background: #2f2f2f;
	}
	
	.h2_titarea strong {
		color: #cacaca;
	}
	
	.lst_ul4.unbd .link_bock {
		color: #fff;
	}
	
	.lst_ul4 .last_li {
		border-bottom: 1px dashed #404040 !important;
	}
	
	.lst_li4 {
		border-bottom: 1px solid #404040;
		color: #cacaca;
	}
	
	.check_li .txt {
		color: #cacaca;
	}
	
	.btn_area .btn_link9 {
		background: #242424;
		color: #cacaca;
		box-shadow: none;
		border: 1px solid #404040;
	}
	
	.lst_ul4 {
		border-top: 1px solid #404040;
	}
	
	.tit_top4 {
		border-bottom: 1px solid #404040;
		color: #fff;
	}
	
	.lst_li4.set_bg {
		background: #2f2f2f;
	}
	
	.text_ctm {
		border: 1px solid #404040;
		background: #242424;
		color: #cacaca;
	}
	
	.del_btn, .edit_btn {
		background: #242424;
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.check_ul {
		background-color: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.tit_h3 {
		color: #fff;
	}
	
	.noti_area, .noti_area2 {
		border-bottom: 1px solid #404040;
	}
	
	.btn_link2, .check_ul .check_li .selec {
		border: 1px solid #404040;
		background: #242424;
	}
	
	.check_ul .check_li .selec {
		color: #cacaca;
	}
}

@-moz-document regexp("https://(.*)\\.dict\\.naver\\.com/common/(.*)_eclipsisTable.*")
{
	.pop_header {
		background-color: #2f2f2f;
	}
	
	.pop_table_area table {
		border-bottom: 1px solid #404040;
	}
	
	.pop_table_area table thead th {
		border-top: 1px solid #404040;
		color: #fff;
	}
	
	.pop_table_area table tbody td {
		border-top: 1px solid #404040;
		color: #cacaca;
	}
	
	.pop_table_area table tbody tr:first-child th, .pop_table_area table tbody tr:first-child td {
		border-top-color: #404040;
	}
	
	.pop_table_area table tbody th {
		border-top: 1px solid #404040;
	}
}

@-moz-document regexp("https://(.*)dic\\.naver\\.com/.*"), regexp("https://ja.dict.naver.com/entry/jk"), regexp("https://ja.dict.naver.com/?version=1")
{
	/*.sta h2 a, .gbox .selectlist dt a:after, .sta .gbox .btn_arw, .sta .btn_sch:before, .word_view .tit .collect img, .word_view .tit .ask a img, .note, .list_e2 dt img {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.gbox .keybox .keyword {*/
	/*	color: #cacaca;*/
	/*	background: #242424;*/
	/*}*/
	
	/*.gbox .selectlist dt a {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.gbox .selectlist .opt {*/
	/*	background: #242424;*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.gbox .selectlist .opt a:hover {*/
	/*	background: #2f2f2f;*/
	/*}*/
	
	/*.gbox .selectlist .opt a {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.gbox .selectlist:after {*/
	/*	background: #404040;*/
	/*}*/
	
	/*.auto_complete2 {*/
	/*	background: #242424;*/
	/*	border: 1px solid #404040;*/
	/*	border-top: 0;*/
	/*}*/
	
	/*.sta .auto_complete2 {*/
	/*	border: 1px solid #019341;*/
	/*	border-top: 0;*/
	/*	background: #242424;*/
	/*}*/
	
	/*.sta .btn_sch {*/
	/*	background: #019341;*/
	/*}*/
	
	/*.sta .gbox_inner {*/
	/*	border: 2px solid #019341;*/
	/*}*/
	
	/*.sta .auto_complete2 .list_head span.w2 {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.sta .auto_complete2 .list_head span.w1 {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.auto_complete2 .list_head li.line {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.sta .auto_complete2 .list_head li {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.auto_complete2 .option {*/
	/*	border-top: 1px solid #404040;*/
	/*	background: #2f2f2f;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.sta .auto_complete2 .option {*/
	/*	background-color: #2f2f2f;*/
	/*	border-top: 1px solid #404040;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.sta .auto_complete2 .option a, .sta .btn_search_detail {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.detail_layer {*/
	/*	border: 1px solid #404040;*/
	/*	background: #242424;*/
	/*}*/
	
	/*.detail_layer .tit, .detail_layer .inqu_area .btn_check {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.detail_layer .inqu_area input {*/
	/*	border: 1px solid #404040;*/
	/*	background: #242424;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.detail_layer .inqu_area label {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.detail_layer .srch {*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.detail_layer .inqu_area .txt {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.detail_layer .inqu_area .more_link {*/
	/*	color: #7474e3;*/
	/*	background: none;*/
	/*}*/
	
	/*.detail_layer .inqu_area .more_link:before {*/
	/*	background: url(https://ssl.pstatic.net/dicimg/endic/img/ico_dot.gif) no-repeat 100% 4px;*/
	/*	position: absolute;*/
	/*	content: '';*/
	/*	left: 0;*/
	/*	top: 0;*/
	/*	width: 100%;*/
	/*	height: 100%;*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.sta .select_dic_lang .lang_item {*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.sta .select_dic_lang .lang_item .on {*/
	/*	background: #2f2f2f !important;*/
	/*	color: #cacaca !important;*/
	/*}*/
	
	/*.sta .select_dic_lang .lang_item .ko, .sta .select_dic_lang .lang_item .en {*/
	/*	background: #242424;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.sta .select_dic_lang .link_item {*/
	/*	border: 1px solid #404040;*/
	/*	background-color: #242424;*/
	/*}*/
	
	/*.sta .select_dic_lang .link_new_version {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.sta .select_dic_lang .link_new_version:after, .word_popup li a.word, .word_popup li a.popup {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.word_popup li {*/
	/*	background: none;*/
	/*	position: relative;*/
	/*}*/
	
	/*.word_popup li:before {*/
	/*	background: url(https://ssl.pstatic.net/dicimg/endic/style/202003261657/img/sp_wp.png) no-repeat 7px -34px;*/
	/*	content: '';*/
	/*	position: absolute;*/
	/*	left: 0;*/
	/*	top: 0;*/
	/*	width: 100%;*/
	/*	height: 100%;*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.ranking, .user_trans2 {*/
	/*	border: 2px solid #404040;*/
	/*}*/
	
	/*.ranking h2 {*/
	/*	color: #fff;*/
	/*}*/
	
	/*:root .ranking h2 {*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.list_ranking li a, .user_trans2 .sentence .fnt_e09 {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.ranking p {*/
	/*	border-top: 1px solid #404040;*/
	/*	background: #2f2f2f;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.user_trans2 h2 {*/
	/*	color: #fff;*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.input_text2 {*/
	/*	background-color: #2f2f2f;*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.input_text2.focus {*/
	/*	background-color: #3a3a3a;*/
	/*}*/
	
	/*.input_text2 textarea {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.btn_trans5 {*/
	/*	border: 1px solid #404040;*/
	/*	color: #cacaca;*/
	/*	background-color: #242424;*/
	/*}*/
	
	/*.btn_trans, .btn_trans2, .btn_trans3, .btn_trans5 .ico, .user_trans2 .sentence .btm .arr span, .user_trans2 .btm .arr a, .btn_play, .btn_play2, .btn_play2_tts, .list_ranking li em, .myword h2 img.tit, .con_study img, .ad5 img, .dicTypeImg li img, .tab_user li a, .link_usertrans, .mask_top, .mask_btm {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.myword {*/
	/*	border: 2px solid #404040;*/
	/*}*/
	
	/*.myword h2 {*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.con_study {*/
	/*	border-bottom: 1px solid #404040;*/
	/*	border: 2px solid #404040;*/
	/*}*/
	
	/*.con_study dt a {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.con_study dd {*/
	/*	color: #404040;*/
	/*}*/
	
	/*.user_trans, .sorting .tx strong {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.list_trans li {*/
	/*	border-left: 1px solid #404040;*/
	/*	border-right: 1px solid #404040;*/
	/*}*/
	
	/*.exam .sentence a .fnt_e09 {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.fnt_e09 {*/
	/*	color: #888;*/
	/*}*/
	
	/*.cate .theme, .cate .level {*/
	/*	border: 1px solid #404040;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.trans {*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.trans dd a.id {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.trans dd em {*/
	/*	color: #404040;*/
	/*}*/
	
	/*.sp_paging a, .sp_paging strong {*/
	/*	color: #fff;*/
	/*	border: 1px solid #242424;*/
	/*}*/
	
	/*.sp_paging strong {*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.sp_paging .pre, .sp_paging .next {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*#footer .f_ref {*/
	/*	border-top: 2px solid #404040;*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*#footer .f_ref ul li img, #footer .f_ref .btn_tool img, #footer address .logo {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*#footer .policy dd {*/
	/*	background: none;*/
	/*	position: relative;*/
	/*}*/
	
	/*#footer .policy dd:before {*/
	/*	background: url(https://ssl.pstatic.net/dicimg/endic/style/202003261657/img/bu_bar_n.gif) no-repeat 4px 50%;*/
	/*	position: absolute;*/
	/*	content: '';*/
	/*	left: 0;*/
	/*	top: 0;*/
	/*	width: 100%;*/
	/*	height: 100%;*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.wordbook img {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}body, input, textarea, select, button, table {*/
	/*	background: #242424;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*strong {*/
	/*	color: #fff;*/
	/*}*/
	
	/*p {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*span {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*address, article, aside, div, footer, header, hgroup, layer, main, nav, section {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*#header .Ngnb {*/
	/*	border-bottom: 1px solid #019341;*/
	/*	background: #019341;*/
	/*}*/
	
	/*#header .Nlnb {*/
	/*	border-bottom: 1px solid #404040;*/
	/*	background-color: #242424;*/
	/*}*/
	
	/*#header .Nlnb .Nnav .Nnav_item {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*#header .Nlnb .Nnav .Nupdate, #header .Nlnb .Nnav .Nnew, #header .Nlnb .Nnav .Nbeta {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.search_area {*/
	/*	background: #2f2f2f;*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.con1b h2, .select_dic_lang .link_new_version:after {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.select_dic_lang .lang_item {*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.select_dic_lang .link_item {*/
	/*	background-color: #242424;*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.select_dic_lang .link_new_version {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.select_dic_lang .lang_item .on {*/
	/*	background: #242424 !important;*/
	/*	color: #fff !important;*/
	/*}*/
	
	/*.select_dic_lang .lang_item .ko, .select_dic_lang .lang_item .en {*/
	/*	background: #2f2f2f;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.search fieldset .btn_search_enen {*/
	/*	background: #242424;*/
	/*	border: 1px solid #404040;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.search fieldset .btn_search_detail {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.con1b .detail_layer {*/
	/*	border: 1px solid #404040;*/
	/*	background: #242424;*/
	/*}*/
	
	/*.con1b .detail_layer .inqu_area label {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.con1b .detail_layer .inqu_area input {*/
	/*	border: 1px solid #404040;*/
	/*	background: #242424;*/
	/*}*/
	
	/*.con1b .detail_layer .srch {*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.con1b .detail_layer .inqu_area .txt {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.con1b .detail_layer .inqu_area .more_link {*/
	/*	color: #7474e3;*/
	/*}*/
	
	/*.con1b .history .title, .con1b .history .sub_list .sub_item .link {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.con1b .history .history_content, .side_menu .menu_section {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.con1b .history .sub_list .sub_item {*/
	/*	border-left: 1px solid #404040;*/
	/*}*/
	
	/*.search fieldset .keybox {*/
	/*	border: 2px solid #019341;*/
	/*	border-right: 0;*/
	/*	background: #242424;*/
	/*}*/
	
	/*.auto_complete_wrap .btn_auto_complete, .search fieldset .btn_search:before, .component_today_word .btn_listen, .section .move_button_area button:before, .section .section_title .link:after {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.search fieldset .btn_search {*/
	/*	background: #019341;*/
	/*}*/
	
	/*.auto_complete2 .list_a span.w1, .main_reference .desc_item {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.auto_complete2 .list_a li.on {*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.section .section_title, .component_today_word .txt_origin .word_link, .main_reference .title {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.component_today_word, .component_subject_word, .main_reference .reference_item, .main_reference {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.section .section_title .link, .side_menu .menu_title, .side_menu .link_shortcut .link {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.section .move_button_area button {*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.component_subject_word .link {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.main_reference .desc_item:before {*/
	/*	background: #404040;*/
	/*}*/
	
	/*#footer .policy dd a, #footer address, #footer address a, #footer address a:visited, #footer address a:link {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*#footer address a:hover {*/
	/*	color: #019341;*/
	/*}*/
	
	/*.side_menu {*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.side_menu .link_shortcut .item:before {*/
	/*	background: #404040;*/
	/*}*/
	
	/*.side_menu .notice .link {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.side_menu .blog_banner .image:before {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.main_banner .opendict {*/
	/*	background: #2f2f2f;*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.main_banner .opendict .view_more {*/
	/*	background: #3a3a3a;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.main_banner .opendict .title_text {*/
	/*	background: #2f2f2f;*/
	/*}*/
	
	/*.main_banner .opendict .subject {*/
	/*	background: #242424;*/
	/*	border: 3px solid #404040;*/
	/*	color: #fff;*/
	/*}*/
	
	/*#relatedUp.dl_list dt img {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*a, a:link, .dl_list dd a, .list_e dt a, .fnt_k12, h3.dic_tit2 span a.fnt_k15 {*/
	/*	color: #7474e3;*/
	/*}*/
	
	/*a:visited {*/
	/*	color: #e177e3;*/
	/*}*/
	
	/*.d04_list002 .list_e002 dt .fnt_k01 {*/
	/*	border-bottom: 1px solid #7474e3;*/
	/*}*/
	
	/*.search_history {*/
	/*	border: 2px solid #404040;*/
	/*}*/
	
	/*.search_history h2 img, .view_list ul li a, .dic_tit2 img {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.view_list {*/
	/*	background-color: #2f2f2f;*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.dl_list {*/
	/*	border-bottom: 2px solid #404040;*/
	/*}*/
	
	/*.view_list .sel {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.tip_over, .tip_select {*/
	/*	background-color: #242424;*/
	/*	border: 1px solid #404040;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.tip_over p, .tip_select p {*/
	/*	background: none;*/
	/*	position: relative;*/
	/*}*/
	
	/*.tip_over p:before, .tip_select p:before {*/
	/*	position: absolute;*/
	/*	background: url(https://ssl.pstatic.net/dicimg/endic/img/bg_tips2_new.gif) no-repeat center top;*/
	/*	content: '';*/
	/*	left: 0;*/
	/*	top: 0;*/
	/*	width: 100%;*/
	/*	height: 100%;*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.dic_tit1 strong, .dic_tit1 .sc_txt {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.word_num {*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.list_e2 dt {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.list_e2 .btn_side_play, .list_e2 .btn_side_play_tts, .btn_example_play, .btn_example_play_tts, .btn_example_repeat, .btn_detail2, .btn_trans4, .word_vlive .dic_tit2 .tit_vlive, .vlive_help_wrap .btn_vlive_help, .word_vlive .vlive_info .btn_vlive .ico_arrow {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.list_e2 dd .img_tmb {*/
	/*	background-color: #2f2f2f;*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*p.dic_more a {*/
	/*	background: none;*/
	/*	position: relative;*/
	/*}*/
	
	/*p.dic_more a:before {*/
	/*	position: absolute;*/
	/*	background: url(https://ssl.pstatic.net/dicimg/endic/img/ico_arrow_more.gif) no-repeat right 3px;*/
	/*	content: '';*/
	/*	left: 0;*/
	/*	top: 0;*/
	/*	width: 100%;*/
	/*	height: 100%;*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.list_a li p.mar_top1 .fnt_k10, .list_a li p.mar_top1 .fnt_k10 a, .list_a li div.mar_top1 .fnt_k10, .list_a li div.mar_top1 .fnt_k10 a {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.word_vlive {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.example_vlive .txt_origin, .fnt_k27 {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.word_vlive .vlive_info .btn_vlive {*/
	/*	border: 1px solid #404040;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.kin_schbox h5, .fnt_k10, .fnt_k07 {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.d04_list002 .list_e002 .line {*/
	/*	color: #404040;*/
	/*}*/
	
	/*.tit_line1 {*/
	/*	border-bottom: 2px solid #404040;*/
	/*}*/
	
	/*#relatedDown dt img {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*#footer .f_noti a img, .btn_trans_vlive, .btn_trans_view, .btn_trans_wrt, .menu_box dl.navitem dt, .scroll img, p.dic_more3 .off {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.fnt_e25 {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.fnt_k05 {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.dic_desc6 {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.menu_box_x td, .menu_box_x td:first-child .menu_group {*/
	/*	border-left: 1px solid #404040;*/
	/*}*/
	
	/*.menu_box_x tbody tr:first-child td:first-child {*/
	/*	border-left-color: #404040;*/
	/*}*/
	
	/*.menu_box_x table {*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.menu_box_x td:first-child ul a:hover, .menu_box_x td:first-child ul a.on:hover, .menu_box_x td ul.menu_group.group02 a:hover, .menu_box_x td ul.menu_group.group02 a.on:hover, .menu_box_x td:first-child ul a.on, .menu_box_x td ul.menu_group.group02 a.on, .menu_box_x td ul.menu_group.group03 a.on, .menu_box_x td .menu_group a:hover, .menu_box_x td ul.menu_group.group04 a.on, .menu_box_x td ul.menu_group.group05 a.on, .menu_box_x td .menu_group a, .menu_box_x td .slider_area .slider-a {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.menu_box_x td .menu_group a {*/
	/*	color: #404040 !important;*/
	/*}*/
	
	/*.menu_box_x td .menu_group a span {*/
	/*	color: #404040 !important;*/
	/*}*/
	
	/*.menu_box_x tfoot td {*/
	/*	border-top: 1px solid #404040;*/
	/*	background-color: #2f2f2f;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.menu_box_x tfoot td + td img, .word_vlive .vlive_info .star_thumb:after {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.user_translate .list_a .fnt_k09 {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.word_num_nobor .word_vlive {*/
	/*	border-top: 1px solid #404040;*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.user_ts {*/
	/*	border: 1px solid #404040;*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.user_ts .arr_right, .arr_top, .list_a li div .m, .section_trans dd .m, .section_user .m, .list_standby .m, .usen_word_list .m, .user_trans2 .more .ico, .ranking .more .ico, .provide li, .selectbox-box {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.que_con {*/
	/*	background: #242424;*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.list_a li .mar_top1 .que_con {*/
	/*	background: #242424;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.correct2 {*/
	/*	border-right: 1px solid #404040;*/
	/*}*/
	
	/*.selectbox-layer {*/
	/*	background: #242424;*/
	/*	border: 1px solid #404040;*/
	/*	border-top: 0;*/
	/*}*/
	
	/*.selectbox-list ul li.selectbox-item-over {*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.selectbox-list ul li {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.sort_check .on a {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.sort_check li {*/
	/*	border-left: 1px solid #404040;*/
	/*}*/
	
	/*.list_trans .vote .correct2, .list_trans .vote .wrong {*/
	/*	background: #2f2f2f;*/
	/*}*/
	
	/*.correct2 a, .wrong a {*/
	/*	background: none;*/
	/*	position: relative;*/
	/*}*/
	
	/*.correct2 a:before, .wrong a:before {*/
	/*	background: url(https://ssl.pstatic.net/dicimg/endic/style/202003261657/img/sp_usertrans_n.png) no-repeat;*/
	/*	content: '';*/
	/*	left: 0;*/
	/*	top: 0;*/
	/*	position: absolute;*/
	/*	width: 100%;*/
	/*	height: 100%;*/
	/*	filter: invert(81.5%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.correct2 a:before {*/
	/*	background-position: -280px -120px;*/
	/*}*/
	
	/*.wrong a:before {*/
	/*	background-position: -296px -120px;*/
	/*}*/
	
	/*.list_trans .vote .tip_correct, .list_trans .vote .tip_wrong, .section_fame .head.rank .tit, .section_fame .head.guide .tit {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.more01 .bar, .more02 .bar {*/
	/*	color: #404040;*/
	/*}*/
	
	/*.trans_rank {*/
	/*	background: #2f2f2f;*/
	/*}*/
	
	/*.section_fame .head.rank {*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.trans_rank .lst li .rank_num {*/
	/*	filter: invert(81.5%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.trans_rank .lst ul {*/
	/*	border-left: 1px solid #404040;*/
	/*}*/
	
	/*.trans_rank .lst li .name {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.trans_rank .sort_area .tab {*/
	/*	background: #242424;*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.trans_rank .sort_area .tab .month {*/
	/*	border: 1px solid #404040;*/
	/*	border-width: 0 1px;*/
	/*}*/
	
	/*.trans_rank .sort_area .tab .item .current {*/
	/*	color: #242424;*/
	/*}*/
	
	/*.trans_guide .badge_guide .title, .trans_guide .badge_guide .theme .label {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.trans_guide .badge_guide .theme {*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.trans_guide .badge_guide .level, .edit_ktxt2 button, .list_e2 dt .star, .ico_guide_opp, .ico_guide_cross, .ico_guide_syn, .ico_guide_ref, .list_e2 dd p.category, .view_list2 ul li a, .word_view .tit .star, .word_view .tit .ico_cate, .btn_entry_play, .btn_entry_play_tts, .btn_entry_repeat, .word_view .pron .fy em .v_line, .word_view .view img.ico, .word_view .sync dd ul li img {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.on .btn_viewtrans {*/
	/*	border-color: #404040;*/
	/*	color: #cacaca;*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.trans_machine, .word_view .pron .fy em, .fnt_e16, .word_view .sync dt span {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.list_a p .bar, .trans_machine .bar {*/
	/*	color: #404040;*/
	/*}*/
	
	/*select {*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.fnt_e07, .fnt_k09, .fnt_k09 a {*/
	/*	color: #888;*/
	/*}*/
	
	/*.fnt_k14 {*/
	/*	color: #7474e3;*/
	/*}*/
	
	/*.view_list2 .sel {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.word_view .tit .category a, .word_view .tit span.cate_v1 a {*/
	/*	color: #7474e3;*/
	/*}*/
	
	/*.word_view .sync {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.list_select {*/
	/*	border-top: 1px solid #404040;*/
	/*	border-bottom: 1px solid #404040;*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.list_select.part {*/
	/*	border-bottom-color: #404040;*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.list_select.part h3.dickind, .list_select.part ul li a, .lst_syn ul li a {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.word_help_type .btn_word_help, .list_select.part ul li.on a, .view_ctrl .btn_viewex, .view_ctrl .zin, .view_ctrl .print, .view_ctrl dl, .dic_tit6 img, .btn_side_play, .btn_side_play_tts {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.view_ctrl .btn_viewex span {*/
	/*	color: #242424 !important;*/
	/*}*/
	
	/*.lst_syn {*/
	/*	border-bottom: 1px solid #404040;*/
	/*	background: #2f2f2f;*/
	/*}*/
	
	/*.fnt_k06, .fnt_e11, .fnt_k19, .fnt_e14 {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.box_wrap20 {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.box_wrap21 {*/
	/*	border-top: 2px solid #404040;*/
	/*}*/
	
	/*.box_wrap20 .dic_tit7 img {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.fnt_k20 {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.fnt_e13, .dic_tit_txt, .usen_word_p, .kin_srch .kin_tit {*/
	/*	color: #fff;*/
	/*}*/
	
	/*h3.dic_tit2 span.bar {*/
	/*	color: #404040;*/
	/*}*/
	
	/*.usen_mean_srch {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.kin_srch {*/
	/*	background: #2f2f2f;*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.kin_srch .kin_txt, .dic_tit7 .fnt_k20 strong, .dic_tit7 .fnt_k20 {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.kin_srch .btn_kin {*/
	/*	background: #019341;*/
	/*	color: #242424;*/
	/*}*/
	
	/*.txt_inline {*/
	/*	background: none;*/
	/*	position: relative;*/
	/*}*/
	
	/*.txt_inline:before {*/
	/*	position: absolute;*/
	/*	content: '';*/
	/*	background: url(https://ssl.pstatic.net/dicimg/endic/img/sprite_bullet.gif) no-repeat 0 0;*/
	/*	left: 0;*/
	/*	top: 0;*/
	/*	width: 100%;*/
	/*	height: 100%;*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.dic_count ul li a {*/
	/*	color: #7474e3;*/
	/*}*/
	
	/*.dic_count ul li {*/
	/*	background: none;*/
	/*	position: relative;*/
	/*}*/
	
	/*.dic_count ul li:before {*/
	/*	position: absolute;*/
	/*	content: '';*/
	/*	background: url(https://ssl.pstatic.net/dicimg/endic/img/v_line5.gif) no-repeat right 2px;*/
	/*	left: 0;*/
	/*	top: 0;*/
	/*	width: 100%;*/
	/*	height: 100%;*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.usen_info_ico, #closeHelpLayer img, .view_ctrl .level .tit, .ico_level a, .mar_img01, .arrow_mean, .arrow_mean_off {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.list_select.part ul li .ico_new, .list_select.part ul li .ico_beta, .word_help_type .word_help_layer span.arr, .word_help_type .close_word_layer {*/
	/*	filter: invert(81.5%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.word_help_type .word_help_layer {*/
	/*	background: #242424;*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.fnt_syn {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.itt_button {*/
	/*	color: #888;*/
	/*}*/
	
	/*.list_select.part ul li.last {*/
	/*	background: none;*/
	/*	position: relative;*/
	/*}*/
	
	/*.list_select.part ul li.last:before {*/
	/*	position: absolute;*/
	/*	content: '';*/
	/*	background: url(https://ssl.pstatic.net/dicimg/endic/style/202003261657/img/bg_opt.gif) no-repeat -149px -78px;*/
	/*	left: 0;*/
	/*	top: 0;*/
	/*	width: 100%;*/
	/*	height: 100%;*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.view_ctrl .level ul {*/
	/*	background: #242424;*/
	/*	border: 1px solid #404040;*/
	/*	border-top: 0;*/
	/*}*/
	
	/*.view_ctrl .level ul li a:hover {*/
	/*	background: #2f2f2f;*/
	/*}*/
	
	/*.pnt {*/
	/*	color: #db5b52;*/
	/*}*/
	
	/*.dicType .btn_help, .dicType .bx_help .btn_clse, .ico_level .bx span {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.dicType a:hover em {*/
	/*	border: 1px solid #404040;*/
	/*	background: #2f2f2f;*/
	/*	color: #fff;*/
	/*}*/
	
	/*.dicType .bx_help {*/
	/*	background: #242424;*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.dicType .bx_help p {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.ico_level .bx {*/
	/*	border: 1px solid #404040;*/
	/*	background: #242424;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.ico_level .bx strong {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.tip_cx {*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.tip_cx div {*/
	/*	border: 1px solid #404040;*/
	/*	background: #2f2f2f;*/
	/*}*/
	
	/*h3 .fnt_k15, h4 .fnt_k15 {*/
	/*	border-bottom: 1px solid #7474e3;*/
	/*}*/
	
	/*.myword a.btn_delete img, .myword .list_word li img.del, .word_view.user_translate .pron_area .btn_repeat, .word_view.user_translate .pron_area .btn_repeat.on, .section_user .help {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.myword .list_word {*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.myword .view>a {*/
	/*	border-bottom: 1px solid #cacaca;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.myword .list_word li a:hover {*/
	/*	border-bottom: 1px solid #7474e3;*/
	/*}*/
	
	/*.myword .list_word li a {*/
	/*	color: #7474e3;*/
	/*}*/
	
	/*.word_view.user_translate .pron_area .theme {*/
	/*	border: 1px solid #404040;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.tit_user h3 {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.write_area {*/
	/*	background-color: #2f2f2f;*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.tit_user {*/
	/*	border-top: 1px solid #404040;*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.write_area .selec_lang li a {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.write_area .selec_lang li.on {*/
	/*	border: 1px solid #404040;*/
	/*	background-color: #242424;*/
	/*}*/
	
	/*.comment_area {*/
	/*	border: 1px solid #404040;*/
	/*	border-right: none;*/
	/*	border-bottom-color: #404040;*/
	/*	background-color: #242424;*/
	/*}*/
	
	/*.input_text {*/
	/*	background: #242424;*/
	/*}*/
	
	/*.btn_write {*/
	/*	background-color: #3a3a3a;*/
	/*}*/
	
	/*.btn_write, .btn_write2 {*/
	/*	border: 1px solid #404040;*/
	/*	border-bottom-color: #404040;*/
	/*}*/
	
	/*.focus textarea, .sentence2 {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.text_count b {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.list_user li {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.fnt_e15 {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.list_user_wrap {*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.list_exam {*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.tab_user3 li a {*/
	/*	background-color: #242424;*/
	/*}*/
	
	/*.tab_user3 li {*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.tab_user3 .on {*/
	/*	border-bottom-color: #242424;*/
	/*}*/
	
	/*.tab_user3 .on a {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.list_exam span, .list_exam .fnt_e09 i.fnt_e08 {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.list_a .vote .tip_correct, .list_a li .tip_wrong, .list_user .vote .tip_correct, .list_user .vote .tip_wrong, .section_user .more {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.sentence3 {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.section_user .tit_btn_area .bt_show_movie, .user_translate .bt_show_sentence, .trview .bt_show_sentence, .section_user .tit_btn_area .bt_show_sentence {*/
	/*	border: 1px solid #404040;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.edit_ktxt2 .selec_wrap select {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.edit_ktxt2 .selec_wrap {*/
	/*	border: 1px solid #404040;*/
	/*	background: none;*/
	/*}*/
	
	/*.edit_ktxt2 .input_wrap {*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.edit_ktxt2 .input1 {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.ly_alert.another h1.another_tit {*/
	/*	background-color: #019341;*/
	/*	color: #242424;*/
	/*}*/
	
	/*.ly_help .close, .ly_alert.another .close {*/
	/*	filter: brightness(0);*/
	/*}*/
	
	/*.ly_alert {*/
	/*	border: 1px solid #404040;*/
	/*	background: #242424;*/
	/*}*/
	
	/*.ly_alert p {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.ly_alert.another .exam {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.ly_alert strong {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.ly_alert.another .btn_more {*/
	/*	background: #2f2f2f;*/
	/*}*/
	
	/*.ly_alert.another .btn_more a {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.sentence2 .lang.wait {*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.ly_sword {*/
	/*	background: #242424;*/
	/*}*/
	
	/*.ly_sword .notice_wrap {*/
	/*	background: #2f2f2f;*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.ly_sword .notice_wrap .inner .title, .word_help_layer .notice_wrap .inner .title {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.ly_sword .notice_wrap .inner .link, .word_help_layer .notice_wrap .inner .link {*/
	/*	color: #7474e3;*/
	/*}*/
	
	/*.ly_sword .notice_wrap .inner .desc, .word_help_layer .notice_wrap .inner .desc, .ly_sword .notice_wrap .inner .text_link, .word_help_layer .notice_wrap .inner .text_link {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.ly_sword dt {*/
	/*	border-bottom: 1px solid #404040;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.ly_sword dl {*/
	/*	background: #242424;*/
	/*	border: 1px solid #404040;*/
	/*}*/
	/*.ly_sword dd a:hover {*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.ly_sword dd a, .ly_sword dd a:visited {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.creat_layer {*/
	/*	background-color: #242424;*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.fnt_k25 {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.creat_layer a {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.creat_layer .in1 .txt {*/
	/*	border-color: #404040;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.creat_layer .btn_area {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.creat_layer .btn_area input[type='image'] {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.dic_tit1 .blue01 {*/
	/*	color: #7474e3;*/
	/*	border-bottom: 1px solid #7474e3;*/
	/*}*/
	
	/*.entry_pronounce .item .type {*/
	/*	color: #cacaca;*/
	/*}*/
}

@-moz-document url-prefix("https://open.dict.naver.com")
{
	.usen_btnarea .selec_lang {
		appearance: none;
		-moz-appearance: none;
		-webkit-appearance: none;
		background: #242424;
		color: #cacaca;
		border: 1px solid #404040;
		background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IiNjYWNhY2EiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTQuNDI3IDkuNDI3IDMuMzk2IDMuMzk2YS4yNTEuMjUxIDAgMCAwIC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwIDAgMTEuMzk2IDlINC42MDRhLjI1LjI1IDAgMCAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3IDcuODIgMy4wNzJhLjI1LjI1IDAgMCAxIC4zNTQgMEwxMS41NyA2LjQ3YS4yNS4yNSAwIDAgMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMCAxLS4xNzctLjQyN3oiLz48L3N2Zz4=");
		background-position: right 2px center;
		background-repeat: no-repeat;
		background-size: 16px;
		padding: 1px 20px 1px 5px;
		border-radius: 5px;
		filter: none;
		height: 25px;
		margin-top: 10px;
	}
	
	.userentry .usen_btnarea .selec_lang_wrap {
		height: 49px;
		border-right: none;
	}
	
	.usen_btnarea .selec_lang:focus-visible {
		outline: none;
	}
	
	.usen_btnarea .selec_lang:disabled {
		color: #666;
		background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IiM2NjYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTQuNDI3IDkuNDI3IDMuMzk2IDMuMzk2YS4yNTEuMjUxIDAgMCAwIC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwIDAgMTEuMzk2IDlINC42MDRhLjI1LjI1IDAgMCAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3IDcuODIgMy4wNzJhLjI1LjI1IDAgMCAxIC4zNTQgMEwxMS41NyA2LjQ3YS4yNS4yNSAwIDAgMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMCAxLS4xNzctLjQyN3oiLz48L3N2Zz4=");
	}
	
	#footer .set_lang select {
		appearance: none;
		-moz-appearance: none;
		-webkit-appearance: none;
		background: #242424;
		color: #cacaca;
		border: 1px solid #404040;
		background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IiNjYWNhY2EiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTQuNDI3IDkuNDI3IDMuMzk2IDMuMzk2YS4yNTEuMjUxIDAgMCAwIC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwIDAgMTEuMzk2IDlINC42MDRhLjI1LjI1IDAgMCAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3IDcuODIgMy4wNzJhLjI1LjI1IDAgMCAxIC4zNTQgMEwxMS41NyA2LjQ3YS4yNS4yNSAwIDAgMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMCAxLS4xNzctLjQyN3oiLz48L3N2Zz4=");
		background-position: right 2px center;
		background-repeat: no-repeat;
		background-size: 16px;
		padding: 1px 20px 1px 5px;
		border-radius: 5px;
		filter: none;
	}
	
	#footer .set_lang select:focus-visible {
		outline: none;
	}
	
	#footer .set_lang select:disabled {
		color: #666;
		background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IiM2NjYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTQuNDI3IDkuNDI3IDMuMzk2IDMuMzk2YS4yNTEuMjUxIDAgMCAwIC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwIDAgMTEuMzk2IDlINC42MDRhLjI1LjI1IDAgMCAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3IDcuODIgMy4wNzJhLjI1LjI1IDAgMCAxIC4zNTQgMEwxMS41NyA2LjQ3YS4yNS4yNSAwIDAgMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMCAxLS4xNzctLjQyN3oiLz48L3N2Zz4=");
	}
	
	.userentry .usen_btnarea, .header_inner {
		background-color: #019341;
	}
	
	.header_inner .Nlnb_menu {
		background-color: #242424;
	}
	
	.Nlnb_menu {
		border-bottom: 1px solid #404040;
	}
	
	.Nlnb_menu_list .Nlist_item .Nitem_link {
		color: #fff;
	}
	
	a, body {
		color: #fff;
	}
	
	.userentry {
		background-color: #2f2f2f;
	}
	
	#footer {
		border-top: 1px solid #404040;
		background: #2f2f2f;
	}
	
	#footer .set_lang label {
		color: #cacaca;
	}
	
	#footer .set_lang select {
		border: 1px solid #404040;
		color: #fff;
	}
	
	#footer .footer_link_inner .link {
		border: 1px solid #404040;
		background: #242424;
		color: #cacaca;
	}
	
	#footer .top, .card_list .usen_btn_area .btn .usen_hc {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#content {
		border-right: none !important;
	}
	
	.card_list li {
		border: 1px solid #404040;
		background-color: #242424;
	}
	
	.card_list .usen_btn_area .btn {
		border: 1px solid #404040;
	}
	
	.card_list .usen_bar {
		background: #404040;
	}
	
	.userentry .usen_list_menu3 {
		background: #242424;
	}
	
	.userentry .usen_list_menu3 {
		border-bottom: 1px solid #404040;
	}
	
	.userentry .moreview {
		border: 1px solid #404040;
		background: #2f2f2f;
		color: #cacaca;
	}
	
	.userentry .moreview {
		color: #cacaca;
	}
	
	.userentry .moreview .btn_moreview {
		color: #cacaca !important;
	}
	
	.card_list.v1 li {
		border-bottom: 1px solid #404040;
	}
	
	.card_list .usen_entry {
		color: #fff;
	}
	
	.card_list.v1 .usen_btn_write {
		border: 1px solid #404040;
		color: #019341;
	}
	
	.opendict_list {
		background: #242424;
		border: 1px solid #404040;
		border-top-width: 0;
	}
	
	.opendict_list .cate {
		background: #019341;
	}
	
	.opendict_list .cate .current {
		color: #242424;
	}
	
	.banner_card {
		background-color: #242424;
		border-top: 2px solid #019341;
	}
	
	.banner_card .banner_inner .txt_area {
		color: #cacaca;
	}
	
	.userentry .section_more a {
		color: #cacaca;
	}
	
	.userentry .section_more {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.userentry .pop_wrap {
		background: #242424;
	}
	
	.userentry .usen_header {
		color: #242424;
		background-color: #019341;
	}
	
	.userentry .usen_header .usen_btn_save, .userentry .usen_header .usen_btn_close {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.userentry .usen_entry_wrap {
		border-bottom: 1px solid #404040;
		background-color: #242424;
		color: #019341;
	}
	
	.userentry .usen_lang_info, .userentry .usen_btn_wrap .btn_r.btn_off, .userentry .usen_btn_wrap .btn_r.btn_on {
		color: #019341;
		border-color: #019341;
	}
	
	.userentry .mean_lst {
		background-color: #2f2f2f;
	}
	
	.userentry .usen_form_tit {
		color: #fff;
		background-color: #242424;
	}
	
	.userentry .usen_btn_wrap {
		background-color: #242424;
	}
	
	.userentry .usen_btn.usen_gray, .userentry_pop .usen_btn.usen_gray {
		border-color: #404040;
		color: #cacaca;
	}
	
	.userentry .usen_btn, .userentry_pop .usen_btn {
		border: 1px solid #fff;
	}
	
	.userentry .usen_form_mean {
		background-color: #2f2f2f;
		border-bottom: 1px solid #404040;
	}
	
	.userentry textarea {
		color: #cacaca;
	}
	
	.userentry .usen_form_tag {
		border-top: 1px solid #404040;
	}
	
	.userentry .mean_btn_wrap li a {
		color: #fff;
	}
	
	.userentry .mean_btn_wrap {
		border: 1px solid #404040;
		border-right: none;
	}
	
	.userentry .mean_btn_wrap li {
		border-right: 1px solid #404040;
	}
	
	.userentry .mean_btn_wrap li a .ico_plus {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.userentry_pop {
		background-color: #242424;
	}
	
	.userentry_pop.pop_modify p.clear_txt {
		color: #fff;
	}
	
	.userentry_pop.pop_modify p {
		color: #cacaca;
	}
	
	.userentry .usen_form_tag li {
		background-color: #242424;
		color: #fff;
	}
	
	.userentry .usen_form_exam p:last-child, .userentry .usen_form_tag li {
		border-bottom: 1px solid #404040;
	}
	
	.userentry #content.usen_ct_bg, .userentry .ly_usen_tag {
		background: #242424;
	}
	
	#content.usen_ct_bg, .userentry .usen_form_exam {
		background-color: #242424;
	}
	
	.userentry .ly_usen_tag .inner {
		border-top: 1px solid #404040;
		background: #242424;
	}
	
	.userentry .usen_form_tit.type2 {
		background-color: #2f2f2f;
	}
	
	.userentry .usen_form_exam p {
		background-color: #2f2f2f;
	}
	
	.userentry .usen_form_exam.usen_in p {
		background-color: #242424;
	}
	
	.userentry .usen_form_exam.usen_in li {
		border-bottom: 1px solid #404040;
	}
	
	.userentry_pop h3.usen_txt {
		color: #fff;
	}
	
	.userentry_pop.usen_finish h4.usen_tit {
		background-color: #2f2f2f;
		color: #cacaca;
	}
	
	.userentry_pop.usen_finish .usen_another {
		background-color: #2f2f2f;
	}
	
	.userentry_pop.usen_finish .usen_another li a, .userentry_pop.usen_finish .usen_link_more {
		color: #fff;
	}
	
	.userentry_pop.usen_finish .usen_another_bot {
		background-color: #2f2f2f;
	}
	
	.userentry_pop.usen_finish .usen_another li {
		border-bottom: 1px solid #404040;
	}
	
	.userentry_pop.usen_finish .usen_link_more .usen_ico, .userentry .usen_hc, .userentry_pop .usen_hc {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.top_ranking {
		border-bottom: 1px solid #404040;
	}
	
	.king_area {
		background: #242424;
	}
	
	.king_item .usen_info .nickname, .moreview_v2 .show_txt, .userentry .section_tit {
		color: #fff;
	}
	
	.king_area .king_item {
		border-bottom: 1px solid #404040;
	}
	
	.king_area .moreview_v2 .show_txt {
		color: #cacaca;
	}
	
	.userentry .section_tit {
		color: #cacaca;
	}
	
	.Nlnb_submenu {
		border-bottom: 1px solid #404040;
	}
	
	.Nlnb_menu_sublist .Nsublist_item.is_active .Nitem_link_menu {
		color: #242424;
		background-color: #019341;
	}
	
	.Nlnb_menu_sublist:after {
		background: #404040;
	}
	
	.searching_word_area .search_area {
		border-top: 1px solid #404040;
	}
	
	.searching_word_area {
		background-color: #242424;
		border-bottom: 1px solid #404040;
	}
	
	.word_tag_area .word_tags_frame:after, .searching_word_area .search_area .btn_search_word {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.word_tag_area .tag_item a {
		color: #fff;
		border: 1px solid #404040;
	}
	
	.searching_word_area .search_area .search_inner {
		border: 1px solid #404040;
	}
	
	.searching_word_area .search_area input {
		background: #242424;
		color: #cacaca;
	}
	
	#noResultInfo.usen_message {
		border-bottom: 14px solid #404040;
	}
	
	.userentry .usen_message {
		background-color: #242424;
		color: #cacaca;
	}
	
	.usen_entry_wrap, .usen_lang_wrap {
		background-color: #242424;
	}
	
	.userentry .usen_lang_wrap .usen_lang {
		border-right: 1px solid #404040;
	}
	
	.third.usen_lang_wrap .usen_lang_area .usen_lang .usen_selec, .userentry .usen_lang_wrap .usen_lang .usen_selec {
		color: #cacaca;
	}
	
	.third.usen_lang_wrap .usen_wrap, .third.usen_lang_wrap .usen_wrap_v2 {
		border-top: 1px solid #404040;
		color: #cacaca;
	}
	
	.userentry .usen_lang_wrap .usen_word input, .userentry .usen_lang_wrap .usen_wrap input {
		color: #fff;
	}
	
	.third.usen_lang_wrap .usen_input_box, .third.usen_lang_wrap .usen_wrap_v2 .input_btn_area {
		border: 1px solid #404040;
	}
	
	.third.usen_lang_wrap .usen_input_box {
		color: #cacaca;
	}
	
	.userentry .policy_area {
		background-color: #2f2f2f;
		border-top: 1px solid #404040;
	}
	
	.policy_content .desc, .userentry .policy_area .btn_view_policy, .policy_content .desc.last {
		color: #cacaca;
	}
	
	.userentry .policy_area .policy_content {
		border-top: 1px solid #404040;
	}
	
	.userentry_pop.pop_detail .mean_word {
		color: #fff;
	}
	
	.userentry_pop.pop_detail .tag_word a {
		background-color: #3a3a3a;
		color: #cacaca;
	}
	
	.userentry_pop.pop_detail .btn_detail_wrap {
		border-top: 1px solid #404040;
	}
	
	.userentry .usen_btn, .userentry_pop .usen_btn {
		border: 1px solid #404040;
	}
	
	.userentry .usen_list_tit {
		background-color: #2f2f2f;
		color: #fff;
	}
	
	.userentry .usen_list_register li {
		border-top: 1px solid #404040;
	}
	
	.usen_list_register {
		background: #242424;
	}
	
	.userentry .usen_list_register .usen_entry {
		color: #fff;
	}
	
	.userentry .usen_lang_info, .userentry .usen_list_register .usen_user {
		border: 1px solid #404040;
	}
	
	.userentry .usen_message.usen_border {
		border-bottom: 1px solid #404040;
	}
	
	#footer .set_lang select {
		filter: none;
	}
	
	.Nlnb:after {
		background: #2f2f2f;
	}
	
	.userentry .notice .cont, .userentry .notice .title {
		color: #fff;
	}
	
	#footer .link_inner:before {
		border-left: 1px solid #404040;
	}
}

@-moz-document url-prefix("https://cafe.naver.com/CafeApplyResultPopupView.nhn")
{
	[class*="pop_wrap_"] {
		background-color: #242424;
	}
	
	.pop_title {
		color: #fff;
	}
	
	.pop_guide_text {
		color: #cacaca;
	}
	
	.ui_btn_default {
		background-color: #3a3a3a;
		color: #cacaca;
	}
}

@-moz-document url-prefix("https://cafe.naver.com/CafeCeremonyProcess.nhn")
{
	.pop_t {
		background-color: #2f2f2f;
		color: #cacaca;
	}
	
	.pop_b01 {
		background-color: #404040;
	}
	
	td {
		color: #cacaca;
	}
	
	td[bgcolor="#E3E3E3"] {
		background-color: #404040;
	}
	
	a[onclick*='closeWindow'] img {
		filter: invert(86%);
	}
}

@-moz-document url-prefix("https://learn.dict.naver.com/pc/")
{
	.sta h2 a {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.sta .gbox {
		border: 2px solid #019341;
	}
	
	.sta .gbox .gbox_inner {
		background: #242424;
	}
	
	.gbox dl dt a {
		color: #cacaca !important;
	}
	
	.gbox dl.on dt a {
		border: 1px solid #404040 !important;
	}
	
	.gbox dl:not(.on) dt a, .gbox dl.on dt a {
		background: none !important;
		position: relative !important;
	}
	
	.gbox dl:not(.on) dt a:before {
		background: url(https://ssl.pstatic.net/dicimg/wordbook-pc/style/202003031645/img/spr_bu.gif) 84px -125px no-repeat !important;
	}
	
	.gbox dl.on dt a:before {
		background: url(https://ssl.pstatic.net/dicimg/wordbook-pc/style/202003031645/img/spr_bu.gif) 86px -404px no-repeat !important;
	}
	
	.gbox dl.on dt a:before, .gbox dl:not(.on) dt a:before {
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.gbox .keyword {
		background: #242424 !important;
		color: #cacaca !important;
	}
	
	.gbox dl .opt {
		background: #242424 !important;
		border: 1px solid #404040 !important;
		border-top: 0 !important;
	}
	
	.gbox dl .opt a:hover {
		background: #2f2f2f !important;
	}
	
	.gbox dl .opt a {
		color: #cacaca !important;
	}
	
	.sta .btn_sch {
		background: #019341;
	}
	
	.sta .btn_sch:before, .sta .link_new_version:after, #v_content .main .tit_b01_n1 .list_e02_n dt img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.sta .link_new_version {
		background: #242424;
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.t_19_a {
		color: #fff;
	}
	
	.t_13_a, .t_12_c {
		color: #cacaca;
	}
	
	#v_content .main .tit_b01_n1 .list_e02_n dd:not(.tips_wordNum) {
		background: none;
		position: relative;
	}
	
	#v_content .main .tit_b01_n1 .list_e02_n dd:not(.tips_wordNum):before {
		position: absolute;
		content: '';
		background: url(https://ssl.pstatic.net/dicimg/wordbook/img/bg_gline.gif) no-repeat left center;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#v_content .main .tit_b01_n1 .list_e02_n dd.tips_wordNum span {
		color: #fff;
	}
	
	#v_content .main .tit_b01_n1 .list_e02_n dd.tips_wordNum {
		color: #888;
	}
	
	#v_content .main .tit_b01_n1 .h_btns a img, #v_content .noword a img, .right .notice .tit {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#v_content #tabcontrol_c {
		border-top: 2px solid #cacaca;
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#v_content .noword .list_d01_n {
		border-bottom: 1px solid #404040;
	}
	
	.c_12_m {
		color: #cacaca;
	}
	
	#footer {
		border-top: 1px solid #404040;
	}
	
	.right .notice {
		border: 2px solid #404040;
	}
	
	.right .notice .cont {
		border-top: 1px solid #404040;
		color: #cacaca;
	}
	
	.add_area .add_tit_area {
		border-bottom: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	#v_content .add_area {
		border-top: 2px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	.add_tit_area .ipt_area {
		border: 1px solid #404040;
		background-color: #242424;
	}
	
	.add_tit_area .ipt_area .ipt_01 {
		background: #242424;
	}
	
	.c_16_a {
		color: #cacaca;
		background: #242424;
	}
	
	*[class*='ipt_word_'] {
		color: #cacaca;
		background: #242424;
	}
	
	.add_tit_area .ipt_area .tip_con a {
		color: #7474e3;
	}
	
	.add_area .add_tit_area .ipt_02 {
		border: 1px solid #404040;
		background: #242424;
	}
	
	.c_12_o {
		color: #cacaca;
		background: #242424;
	}
	
	*[class*='ipt_phonetic_'] {
		border: 1px solid #404040;
		color: #cacaca;
		background: #242424;
	}
	
	.add_area .add_tit_area a.mar_t1 img, .add_area .add_tit_area a.handwrite img, .handwriting_jp, .add_area .list_add li.k01_li span.star, .add_area .list_add .add_tts, .add_area .list_add .list_a01_n li .btn_mt, .btn_edit a img, #v_content .right .right_info .info_list h3 img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.c_15_a {
		color: #fff;
	}
	
	#v_content .right .right_info {
		border: 1px solid #404040;
		background: #2f2f2f;
	}
	
	#v_content .right .right_info .info_cont {
		border: 1px solid #404040;
		background: #242424;
	}
	
	.c_defalut, .c_12_e, .c_12_c {
		color: #fff;
	}
	
	#v_content .right .right_info .user_info_n {
		border-bottom: 1px solid #404040;
	}
	
	#v_content .right .right_info .info_list .list001 ul {
		background: #242424;
		border: 1px solid #404040;
	}
	
	#v_content .right .right_info .info_list .list001 ul li.on {
		border-top: 1px solid #404040;
		border-bottom: 1px solid #404040;
		background: #2f2f2f;
	}
	
	#v_content .right .right_info .info_list .list001 ul li a {
		color: #cacaca;
	}
	
	#v_content .right .right_info .list_a01_3 li.wb_current {
		background-color: #2f2f2f;
	}
	
	#v_content .right .right_info .info_list {
		border-bottom: 1px solid #404040;
	}
	
	#v_content .right .right_info .list_d01_l .li01, #v_content .right .right_info .list_d01_l .li02, #v_content .right .right_info .list_d01_l .li03 {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#v_content .right .right_search .search_txt {
		border: 1px solid #404040;
		color: #cacaca;
		background: #242424;
	}
	
	#v_content .right .right_search .search_btn img, #v_content .add_wordbook h3 a {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#v_content .add_wordbook {
		background: #242424;
		border: 1px solid #404040;
	}
	
	#v_content .add_wordbook h3, #v_content .add_wordbook .c_defalut_g {
		color: #fff;
	}
	
	#v_content .add_wordbook .list_j01_m1 dd .txt {
		background: #242424;
		color: #cacaca;
		border: 1px solid #404040;
	}
	
	#v_content .add_wordbook .btns {
		border-top: 1px solid #404040;
	}
	
	#v_content .add_wordbook .btns a img, #v_content .main .tit_a img, #v_content .main_list .list_d02_m1 .edit, #v_content .main_list a.vup_b, #v_content .main_list a.vdown_b, #v_content .main_list a.vup_g, #v_content .main_list a.vdown_g, #v_content .main_list li.li05 a img, #v_content .main_list li.li06 a img, #v_content .main_list li.li07 a img, .tab_wb li img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#v_content .main_list .list_d01_m1 {
		border-bottom: 1px solid #404040;
	}
	
	#v_content .main_list .list_d02_m1 {
		border-top: 1px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	#v_content .main_list {
		border-bottom: 1px solid #404040;
	}
	
	.c_12_a {
		color: #cacaca;
	}
	
	.c_12_f {
		color: #fff;
	}
	
	#footer .policy dd, #footer .policy dd a {
		color: #cacaca;
	}
	
	#v_content .right .right_info .list_a01_l li.wb_current {
		background-color: #2f2f2f;
	}
	
	#v_content .right .right_info .info_list h3 .r_btn {
		background: none;
		position: absolute;
	}
	
	#v_content .right .right_info .info_list h3 .r_btn:before {
		position: absolute;
		content: '';
		background: url(https://ssl.pstatic.net/dicimg/wordbook/img/line_btn_r.gif) no-repeat 43px 3px;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#v_content .main .tit_b01_n1 .list_e02_n img, .quiz_set_list1 dt img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.quiz_set_list1 .txt_num {
		border: 1px solid #404040;
		background: #242424;
	}
	
	.quiz_sel, .quiz_sel_options, .layer_quizTips h3 a.close01 {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.quiz_set_list1, .quiz_set_list1.last {
		border-bottom: 1px solid #404040;
	}
	
	.layer_quizTips {
		background: #242424;
		border: 1px solid #404040;
	}
	
	.layer_quizTips h3 {
		color: #fff;
	}
	
	.layer_quizTips .btns {
		border-top: 1px solid #404040;
	}
	
	.layer_quizTips .btns a img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.my_quiz_list .list_d01_m1 {
		border-bottom: 1px solid #404040;
	}
	
	.add_area .item_edit input.sort {
		border: 1px solid #404040;
		background: #242424;
		color: #cacaca !important;
	}
	
	.editor_box .txt_box {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.editor_btn a img, .smart_editor .tool li button {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.smart_editor .tool .layer {
		background-color: #242424;
		border: 1px solid #404040;
	}
	
	.c_13_a {
		color: #cacaca;
	}
	
	img.edit, .add_area .list_add .delete, .edit_area .list_add li .edit, img.btn_add2 {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.add_area .input_layer {
		border-top: 1px solid #404040;
	}
	
	.c_12_b, .c_defalut_g {
		color: #cacaca;
	}
	
	.add_area .input_layer .phonetic dd span {
		border: 1px solid #404040;
		background-color: #242424;
	}
	
	.add_area .input_layer .fg {
		border-left: 1px solid #404040;
	}
	
	#v_content .list_d02_n li a img, .c_defalut_1, .c_defalut_2, .edit_area .list_edit span.star, .edit_area .list_edit .list_a01_n li .add_tts, .edit_area .list_edit li.tip .list_a01_n li a img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#v_content .list_d03_n {
		border-bottom: 1px solid #404040;
		border-top: 1px solid #404040;
	}
	
	.e_19_a {
		color: #7474e3;
	}
	
	#v_content .text_a01_n, #v_content .tool_b {
		border-top: 1px dashed #404040;
	}
	
	.edit_area .word_area {
		background-color: #2f2f2f;
		border-bottom: 1px solid #404040;
	}
	
	.e_19_c {
		color: #fff !important;
	}
	
	#v_content .edit_area {
		border-top: 2px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	.tit_word span.care_word:not(.on), .tit_word span.on {
		background: none;
		position: relative;
	}
	
	.tit_word span.on:before {
		background: url(https://ssl.pstatic.net/dicimg/wordbook/img/ico_ball_r.gif) no-repeat left 8px;
	}
	
	.tit_word span.care_word:not(.on):before {
		background: url(https://ssl.pstatic.net/dicimg/wordbook/img/ico_ball_g.gif) no-repeat left 8px;
	}
	
	.tit_word span.care_word:not(.on):before, .tit_word span.on:before {
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.edit_area .list_edit .delete, .edit_area .list_edit li .edit {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.tb_data1 th {
		border-right: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.tb_data1 td {
		border-top: 1px solid #404040;
		border-right: 1px solid #404040;
	}
	
	.tb_data1 {
		border-top: 1px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	.c_12_y {
		color: #cacaca;
	}
	
	.histogram_tb {
		background: #242424;
	}
	
	.quiz_mine, .print_area {
		border-top: 2px solid #404040;
	}
	
	.print_area {
		border-bottom: 1px solid #404040;
	}
	
	.print_list1 dt img, #v_content .list_d03_n .left .w_baseInfo_en a img, #v_content .list_d03_n .left .w_baseInfo_jp a img, #v_content .list_d03_n .left .w_baseInfo_kr a img, #v_content .list_d03_n .left .w_baseInfo_ch a img, #v_content .list_d03_n .left .w_baseInfo_hj a img, #v_content .vocab_cont .list_k01_n .list_a01_n .aloud img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.print_list1 {
		border-top: 1px solid #404040;
	}
	
	.selectbox-list ul li {
		border-bottom: 1px solid #242424;
		border-top: 1px solid #404040;
	}
	
	.selectbox-list ul li.selectbox-item-over {
		background: #2f2f2f;
		border-bottom: 1px solid #404040;
		border-top: 1px solid #404040;
	}
	
	.e_13_a, .e_15_b {
		color: #cacaca;
	}
	
	.ch_22_a {
		color: #7474e3;
	}
}

@-moz-document regexp("https://(.*)dic\\.naver\\.com/popManager\\.nhn.*"), regexp("https://(.*)dic\\.naver\\.com/popSearchExample\\.nhn.*")
{
	#header h1 a, #header .goback a, .search fieldset .arrow, .search fieldset img.s1, .list_e2 dt img, img[class*='ttsPlay'], .hit_top img, dl.navitem dd ul li img.ico, .dic_tit5 .tit, .dic_tit7 img.ico, .dic_tit7 img, .list_endic li span {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.device a img {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	#header .useful li a {
		color: #cacaca;
	}
	
	.search {
		background: #2f2f2f;
		border-top: 1px solid #404040;
	}
	
	.search fieldset .keyword {
		border: 1px solid #242424;
	}
	
	.dic_tit1 span.txt strong, i.fnt_e08 strong, .fnt_k05 i.fnt_e08, .fnt_k05 i.fnt_e08 a, .fnt_k05 m i.fnt_e08, .fnt_k05 m i.fnt_e08 a {
		color: #fff;
	}
	
	.dic_tit1 span.txt, #pop_footer address, #pop_footer .ref li, #pop_footer .ref li a {
		color: #cacaca;
	}
	
	#pop_footer {
		border-top: 1px solid #404040;
	}
	
	.auto_complete2 .list_a li.line {
		border-top: 1px solid #404040;
	}
	
	.tip_select p span, .tip_over p span {
		color: #cacaca !important;
	}
	
	dl.navitem dd {
		background: #242424;
		border: 1px solid #404040;
	}
	
	dl.navitem dd ul li a:hover, dl.navitem dd ul li a.on {
		background: #2f2f2f;
	}
	
	dl.navitem dd ul li a:visited, dl.navitem dd ul li a:hover {
		color: #cacaca;
	}
	
	dl.navitem dd ul li a {
		color: #cacaca;
	}
	
	dl.navitem04 dd ul li a.on {
		color: #cacaca;
	}
	
	.fnt_e09 {
		color: #cacaca;
	}
	
	.dic_tit5 span.word {
		color: #fff;
	}
	
	.list_endic {
		border-top: 1px solid #404040;
	}
	
	.list_endic li {
		background: #2f2f2f;
		border-top: 2px solid #404040;
		color: #cacaca;
	}
}

@-moz-document url-prefix("https://learn.dict.naver.com/pc/print2.nhn")
{
	.print_header {
		background: #242424;
		border-bottom: 2px solid #404040;
	}
	
	.print_header .service img, .print_footer .logo img, .print_header .btn_print .ico {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.print_article .entry {
		border-bottom: 1px solid #404040;
	}
	
	#print_wrap {
		color: #fff;
	}
	
	.print_header .btn_print {
		border: 1px solid #404040;
		color: #fff;
	}
}

@-moz-document regexp("https://learn\\.dict\\.naver\\.com/pc/(.*)dic/quiz/.*")
{
	.quiz_area .word_info {
		background-color: #2f2f2f;
		border-bottom: 1px solid #404040;
	}
	
	.quiz_area {
		border-top: 2px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	.quiz_area .word_info img, .qu_area .quiz_options li .sec_box, .quiz_judge img, .quiz_analysis .eva dt img, .quiz_analysis .eva dd img, .my_quiz_list .list_d02_m1 img, .validate_error .tit img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.quiz_name, .validate_error .rate {
		border-bottom: 1px solid #404040;
	}
	
	.c_16_b, .e_16_a, .c_12_v, .c_18_a, .c_12_i {
		color: #fff;
	}
	
	.quiz_judge {
		border-top: 1px solid #404040;
	}
	
	.my_quiz_list .list_d02_m1 {
		border-top: 1px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	.validate_error .quiz_info {
		background-color: #2f2f2f;
		border-top: 1px solid #404040;
		border-bottom: 1px solid #404040;
	}
}

@-moz-document url-prefix("https://dict.naver.com/search.nhn"), url-prefix("https://dict.naver.com/search.dict")
{
	.sta h2 a, .sta .btn_search:before, .btn_know100, .lst_krdic a.play, .dic_search_result a.play, .dic_search_result a.play3, .word_other a.play, .dic_search_result span.collect, .word_other span.collect, .dic_search_result .ask .helpimage, .word_other .ask .helpimage, .ask .que_con .close:before, .dic_search_result .btn_openeng, .word_other .btn_openeng, .aside .section a.x:before, .aside .section .empty, .aside .section.myword .title, .term_result dt .tts, .oxford_wrap .key, .lst_krdic .btn_openeng, .lst_krdic .ask .helpimage, .oxford_wrap .close_btn, .dic_grade span, .word_popup li a {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.sta .gbox .gbox_inner {
		background: #242424;
	}
	
	.gbox .keyword {
		background: #242424;
		color: #cacaca;
	}
	
	.sta .btn_search {
		background: #019341;
	}
	
	.sta .gbox {
		border: 2px solid #019341;
	}
	
	.c_b, .dic_kr_entry .lst_krdic li p:first-child a, .kr_dic_section.dic_kr_entry .lst_krdic a, .en_dic_section.search_result dl dt a strong, .srch_wrap #content .dic_search_result dt a, .sp_dic_section.search_result dl dt a strong, .de_dic_section.search_result dl dt a strong, a, a:link, a:visited {
		color: #7474e3 !important;
	}
	
	.lst_krdic a, .lst_krdic a:hover {
		border-bottom: 1px solid #7474e3;
		color: #7474e3;
	}
	
	.lst_krdic p a:hover {
		border-bottom: 0px solid #000;
	}
	
	.kr_dic_section.dic_kr_entry .lst_krdic a {
		border-bottom: 0;
	}
	
	.word_class2, .srch_wrap #content .lst_krdic a.direct, .srch_wrap #content .lst_krdic a.syno, .search_result p.more a, .dic_jp_entry dt .word_class2, .search_result .dic_search_result dd p {
		color: #fff !important;
	}
	
	.search_result {
		border-top: 1px solid #404040;
	}
	
	.aside .section {
		border: 2px solid #404040;
	}
	
	.aside h3 {
		border-bottom: 1px solid #404040;
	}
	
	.en_dic_section.search_result.dic_en_exam .term_result dt {
		color: #fff;
	}
	
	.term_result dt span.source {
		color: #cacaca;
	}
	
	.jp_dic_section.search_result.dic_jp_entry dl dt {
		color: #cacaca;
	}
	
	.search_result .term_result dd {
		color: #cacaca;
	}
	
	.word_class {
		color: #fff !important;
	}
	
	.lst_krdic .ex {
		color: #fff;
	}
	
	/* inverted */
	
	.word_popup li a {
		color: #000 !important;
	}
	
	.word_popup li {
		background: none;
		position: relative;
	}
	
	.word_popup li:before {
		background: url(https://ssl.pstatic.net/dicimg/dic-home-service/style/202204281811/img/sp_wp.png) no-repeat 0px -34px;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.ask .que_con, .que_con {
		background: #242424;
		border: 1px solid #4f4f4f;
	}
	
	.ask .arr_top {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.jp_dic_section.search_result.dic_jp_mean dl dt {
		color: #fff;
	}
	
	.search_result dl dt img.entry_grade {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#footer .policy dd {
		background: none;
		position: relative;
		color: #cacaca;
	}
	
	#footer .policy dd:before {
		position: absolute;
		content: '';
		background: url(https://ssl.pstatic.net/dicimg/dic-home-service/style/202204281811/img/bu_bar_n.gif) no-repeat 4px 50%;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#footer .warning {
		color: #cacaca;
	}
}

@-moz-document url-prefix("https://cafe.naver.com/ca-fe/cafes"), url-prefix("https://cafe.naver.com/ca-fe/ArticleRead.nhn"), url-prefix("https://cafe.naver.com/ArticleRead.nhn"), url-prefix("https://cafe.naver.com/ca-fe/markup/")
{
	html, body {
		background: #242424;
		color: #cacaca;
	}
	
	#app .Article .ContentRenderer *[style*=';color'], #app .Article .ContentRenderer *[style*=' color'], #app .Article .ContentRenderer *[style^='color'] {
		color: #cacaca !important;
	}
	
	#app .Article .ContentRenderer *[style*='border-color'] {
		border-color: #404040 !important;
	}
	
	#app .Article .ContentRenderer *[style*='border-bottom-color'] {
		border-bottom-color: #404040 !important;
	}
	
	#app .Article .ContentRenderer *[style*='border-top-color'] {
		border-top-color: #404040 !important;
	}
	
	#app .Article .ContentRenderer *[style*='border-left-color'] {
		border-left-color: #404040 !important;
	}
	
	#app .Article .ContentRenderer *[style*='border-right-color'] {
		border-right-color: #404040 !important;
	}
	
	#app .Article .ContentRenderer *[style*='background-color']:not([style*='background-color: transparent']):not([style*='background-color:transparent']) {
		background-color: #242424 !important;
	}
	
	#app .Article .ContentRenderer *[style*='background-color: rgb(0, 0, 0)'], #app .Article .ContentRenderer *[style*='background-color:rgb(0, 0, 0)'] {
		background-color: rgb(0, 0, 0) !important;
	}
	
	#app .Article .ContentRenderer *[style*='background-color: transparent'], #app .Article .ContentRenderer *[style*='background-color:transparent'] {
		background-color: transparent !important;
	}
	
	#app .Article .ContentRenderer *[style*='background '], #app .Article .ContentRenderer *[style*='background:'] {
		background: #242424 !important;
	}
	
	#app .Article .ContentRenderer *[style*='background: transparent'], #app .Article .ContentRenderer *[style*='background:transparent'] {
		background: transparent !important;
	}
	
	#app .Article .ContentRenderer *[style*='border:']:not([style*='border:0']):not([style*='border: 0']):not([style*='border:none']):not([style*='border: none']) {
		border: 1px solid #404040 !important;
	}
	
	#app .Article .ContentRenderer *[style*='border-right:']:not([style*='border-right:0']):not([style*='border-right: 0']):not([style*='border-right:none']):not([style*='border-right: none']) {
		border-right: 1px solid #404040 !important;
	}
	
	#app .Article .ContentRenderer *[style*='border-top:']:not([style*='border-top:0']):not([style*='border-top: 0']):not([style*='border-top:none']):not([style*='border-top: none']) {
		border-right: 1px solid #404040 !important;
	}
	
	#app .Article .ContentRenderer *[style*='border-left:']:not([style*='border-left:0']):not([style*='border-left: 0']):not([style*='border-left:none']):not([style*='border-left: none']) {
		border-right: 1px solid #404040 !important;
	}
	
	#app .Article .ContentRenderer *[style*='border-bottom:']:not([style*='border-bottom:0']):not([style*='border-bottom: 0']):not([style*='border-bottom:none']):not([style*='border-bottom: none']) {
		border-right: 1px solid #404040 !important;
	}
	
	
	.se-viewer .se-section-quotation .se-cite .se-text-paragraph {
		color: #cacaca;
	}
	
	.se-viewer *[style*='background-color']:not([style*='background-color: transparent']):not([style*='background-color:transparent']):not([style*='background-color: rgb(0, 0, 0)']):not([style*='background-color:rgb(0, 0, 0)']) {
		background-color: #2f2f2f !important;
	}
	
	.se-viewer *[style*='border-bottom']:not([style*='border-bottom: none']):not([style*='border-bottom:none']) {
		border-bottom: 1px solid #404040 !important;
	}
	
	.se-viewer *[style*='border-top']:not([style*='border-top: none']):not([style*='border-top:none']) {
		border-top: 1px solid #404040 !important;
	}
	
	.se-viewer *[style*='border-left']:not([style*='border-left: none']):not([style*='border-left:none']) {
		border-left: 1px solid #404040 !important;
	}
	
	.se-viewer *[style*='border-right']:not([style*='border-right: none']):not([style*='border-right:none']) {
		border-right: 1px solid #404040 !important;
	}
	
	.se-viewer *[style*=' color'], .se-viewer *[style*=';color'], .se-viewer *[style^='color'] {
		color: #cacaca !important;
	}
	
	.se_paragraph *[style*='background-color']:not([style*='background-color: transparent']):not([style*='background-color:transparent']) {
		background-color: #2f2f2f !important;
	}
	
	.se_paragraph *[style*='border-bottom']:not([style*='border-bottom: none']):not([style*='border-bottom:none']) {
		border-bottom: 1px solid #404040 !important;
	}
	
	.se_paragraph *[style*='border-top']:not([style*='border-top: none']):not([style*='border-top:none']) {
		border-top: 1px solid #404040 !important;
	}
	
	.se_paragraph *[style*='border-left']:not([style*='border-left: none']):not([style*='border-left:none']) {
		border-left: 1px solid #404040 !important;
	}
	
	.se_paragraph *[style*='border-right']:not([style*='border-right: none']):not([style*='border-right:none']) {
		border-right: 1px solid #404040 !important;
	}
	
	.se_paragraph *[style*=' color'], .se_paragraph *[style*=';color'], .se_paragraph *[style^='color'] {
		color: #cacaca !important;
	}
	
	#post-area .post-view *[style*='background-color']:not([style*='background-color: transparent']):not([style*='background-color:transparent']) {
		background-color: #2f2f2f !important;
	}
	
	#post-area .post-view *[style*='background:']:not([style*='background: none']):not([style*='background:none']):not(td) {
		background: #2f2f2f !important;
	}
	
	#post-area .post-view td[style*='background:']:not([style*='background: none']):not([style*='background:none']) {
		background: #242424 !important;
	}
	
	#post-area .post-view *[style*='border-bottom']:not([style*='border-bottom: none']):not([style*='border-bottom:none']) {
		border-bottom: 1px solid #404040 !important;
	}
	
	#post-area .post-view *[style*='border-top']:not([style*='border-top: none']):not([style*='border-top:none']) {
		border-top: 1px solid #404040 !important;
	}
	
	#post-area .post-view *[style*='border-left']:not([style*='border-left: none']):not([style*='border-left:none']) {
		border-left: 1px solid #404040 !important;
	}
	
	#post-area .post-view *[style*='border-right']:not([style*='border-right: none']):not([style*='border-right:none']) {
		border-right: 1px solid #404040 !important;
	}
	
	#post-area .post-view table {
		background: #242424;
	}
	
	#post-area .post-view *[style*=' color'], #post-area .post-view *[style*=';color'], #post-area .post-view *[style^='color'] {
		color: #cacaca !important;
	}
	
	#post-area .post-view *[style*='BACKGROUND-COLOR']:not([style*='BACKGROUND-COLOR: TRANSPARENT']):not([style*='BACKGROUND-COLOR:TRANSPARENT']) {
		background-color: #2f2f2f !important;
	}
	
	#post-area .post-view *[style*='BACKGROUND:']:not([style*='BACKGROUND: NONE']):not([style*='BACKGROUND:NONE']):not(td) {
		background: #2f2f2f !important;
	}
	
	#post-area .post-view td[style*='BACKGROUND:']:not([style*='BACKGROUND: NONE']):not([style*='BACKGROUND:NONE']) {
		background: #242424 !important;
	}
	
	#post-area .post-view *[style*='BORDER-BOTTOM']:not([style*='BORDER-BOTTOM: NONE']):not([style*='BORDER-BOTTOM:NONE']) {
		border-bottom: 1px solid #404040 !important;
	}
	
	#post-area .post-view *[style*='BORDER-TOP']:not([style*='BORDER-TOP: NONE']):not([style*='BORDER-TOP:NONE']) {
		border-top: 1px solid #404040 !important;
	}
	
	#post-area .post-view *[style*='BORDER-LEFT']:not([style*='BORDER-LEFT: NONE']):not([style*='BORDER-LEFT:NONE']) {
		border-left: 1px solid #404040 !important;
	}
	
	#post-area .post-view *[style*='BORDER-RIGHT']:not([style*='BORDER-RIGHT: NONE']):not([style*='BORDER-RIGHT:NONE']) {
		border-right: 1px solid #404040 !important;
	}
	
	#post-area .post-view table {
		background: #242424;
	}
	
	#post-area .post-view *[style*=' COLOR'], #post-area .post-view *[style*=';COLOR'], #post-area .post-view *[style^='COLOR'], #post-area .post-view *[color] {
		color: #cacaca !important;
	}
	
	.ContentRenderer table {
		color: #cacaca;
	}
	
	.Article {
		background-color: #242424;
	}
	
	.LayerMore {
		background-color: #2f2f2f;
		color: #fff;
		box-shadow: 0 1px 12px 0 rgba(0,0,0,.5);
	}
	
	.LayerMore .layer_button {
		color: #cacaca;
	}
	
	.LayerMore .layer_button:hover {
		background: #3a3a3a;
	}
	
	.WriterInfo .profile_info .nick_level .icon_level {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.spi_lst .spi_lst_release {
		background-color: #242424;
		border: 1px solid #404040;
	}
	
	.spi_default a {
		color: #cacaca;
	}
	
	.spi_btn_release .spi_lst_release a.spi_btn_copyurl, .spi_sns_share .spi_lst .spi_btn_release .spi_lst_release a.spi_btn_copyurl, .spi_onebtn .spi_lst .spi_btn_release .spi_lst_release a.spi_btn_copyurl {
		border: 1px solid #404040;
		color: #cacaca !important;
	}
	
	.spi_btn_release .spi_lst_release a.spi_input_copyurl, .spi_sns_share .spi_lst .spi_btn_release .spi_lst_release a.spi_input_copyurl, .spi_onebtn .spi_lst .spi_btn_release .spi_lst_release a.spi_input_copyurl {
		color: #cacaca;
		background-color: #242424;
		border: 1px solid #404040;
	}
	
	.ArticleContentBox .sp_end {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.comm_layer2 .inquiry_commerce {
		background-color: #242424;
		border: 1px solid #404040;
	}
	
	.comm_layer2 .inquiry_commerce .commerce_fraud_title {
		color: #fff;
	}
	
	.article_layer .btn_layer_close {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.comm_layer2 .inquiry_commerce .harm_commerce {
		background-color: #2f2f2f;
	}
	
	.comm_layer2 .inquiry_commerce .text_commerce {
		color: #cacaca;
	}
	
	.comm_layer2 .inquiry_commerce .form_commerce, .comm_layer2 .box01, .comm_layer3 {
		border: 1px solid #404040;
		background-color: #242424;
	}
	
	.comm_layer2 .inquiry_commerce .form_commerce input {
		background-color: #242424;
	}
	
	.comm_layer2 .inquiry_commerce .keyup_commerce {
		color: #fff;
	}
	
	.comm_layer2 .inquiry_commerce .submit_commerce {
		color: #242424;
	}
	
	.comm_layer2 .safe_conatact, .comm_layer2 .warning_message {
		border-bottom: 1px solid #404040;
		color: #cacaca;
	}
	
	.comm_layer2 .btns a img, .comm_layer3.safety_deal .btns img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.comm_layer2 .box01 strong {
		color: #fff;
	}
	
	.comm_layer2 .box01 .dc_1 {
		color: #fff !important;
	}
	
	.article_layer, .comm_layer3 h3 {
		color: #fff;
	}
	
	.comm_layer3.safety_deal .deal_area.v4 {
		border-bottom: 1px solid #404040;
	}
	
	.comm_layer3.safety_deal .deal_area {
		border-top: 1px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	.comm_layer3.safety_deal .deal_area.v4 tbody td, .comm_layer3.safety_deal .deal_area.v4 tbody th {
		border-top: 1px solid #404040;
	}
	
	.comm_layer3.safety_deal .deal_area.v4 tbody th {
		color: #fff;
		background-color: #2f2f2f;
	}
	
	.comm_layer3.safety_deal .deal_area tbody td, .comm_layer3.safety_deal .deal_area tbody th, .comm_layer3.safety_deal .deal_area tfoot td, .comm_layer3.safety_deal .deal_area tfoot th {
		border-bottom: 1px solid #404040;
		border-left: 1px solid #404040;
		background-color: #242424;
	}
	
	.comm_layer3.safety_deal .deal_area tbody td, .comm_layer3.safety_deal .deal_area tfoot td {
		color: #cacaca !important;
	}
	
	.comm_layer3.safety_deal .safety_deal_text {
		color: #cacaca;
	}
	
	.FormNoticeContent {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	tr[bgcolor] {
		background-color: #242424;
	}
	
	table[bgcolor] {
		background-color: #404040;
	}
	
	.og .box {
		background: #2f2f2f !important;
	}
	
	.og .txt {
		border: 1px solid #404040;
	}
	
	.og .tit {
		color: #fff;
	}
	
	.og .dsc {
		color: #cacaca;
	}
	
	.CafeViewer .CafeCustomPoll {
		background-color: #242424;
		border: 1px solid #404040;
	}
	
	.CafeViewer .CafeCustomPoll .cafe_poll_status .txt {
		color: #fff;
	}
	
	.CafeViewer .CafeCustomPoll .cafe_poll_status .ico-post-vote-small, .CafeViewer .CafeCustomPoll .cafe_poll_status .ico-post-vote-small-end, .CafeViewer .CafeCustomPoll .cafe_poll_list .poll_check .input_check, .CafeViewer .CafeCustomPoll .poll_more:after, .RelatedArticles .tit_area .svg-icon {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.CafeViewer .CafeCustomPoll .cafe_poll_list .poll_list_item {
		border-bottom: 1px solid #404040;
	}
	
	.CafeViewer .CafeCustomPoll .poll_more {
		color: #fff;
	}
	
	.PurchaseButton .npay_btn {
		color: #242424;
	}
	
	.PopularArticles .PopularCafeList .more {
		color: #fff;
	}
	
	.AttachFileList .layer_attach {
		border: 1px solid #2f2f2f;
		background-color: #2f2f2f;
		color: #cacaca;
		box-shadow: 0 1px 12px 0 rgba(0,0,0,.5);
	}
	
	.AttachFileListItem:hover {
		background: #2f2f2f;
	}
	
	.AttachFileListItem {
		color: #cacaca;
	}
	
	.AttachFileListItem .file_download .file_menu {
		color: #fff;
	}
	
	.FormSelectBox .select_option {
		border: 1px solid #404040;
		background: #242424;
		color: #cacaca;
	}
	
	.LayerPopup {
		background-color: #242424;
		box-shadow: 0 1px 12px 0 rgba(0,0,0,.5);
	}
	
	.LayerPopup .layer_header .title {
		color: #fff;
	}
	
	.FormInputText .input_text {
		border: 1px solid #404040;
		color: #fff;
	}
	
	.LayoutSpecialMenu {
		border: 1px solid #404040;
	}
	
	.LayoutSpecialMenu .menu_list .link_special {
		color: #fff;
	}
	
	.WritingCommerce {
		border: 1px solid #404040;
	}
	
	.WritingCommerce .form_box .categories .currnnt_cate {
		border-bottom: 1px solid #404040;
		color: #cacaca;
	}
	
	.WritingCommerce .form_box .storefarm {
		background-color: #3a3a3a;
	}
	
	.WritingCommerce .form_box .storefarm .product_info .categori, .WritingCommerce .form_box .storefarm .product_info .detailed_info {
		color: #cacaca;
	}
	
	.WritingCommerce .form_box .storefarm .product_info .title {
		color: #fff;
	}
	
	.WritingCommerce .form_box .order_wrap .order_input {
		border: 1px solid #404040;
	}
	
	.WritingCommerce .form_box .deal_button {
		background-color: #3a3a3a;
	}
	
	.WritingCommerce .form_box .deal_button button {
		background-color: #3a3a3a;
		color: #cacaca;
	}
	
	.WritingCommerce .form_box .deal_button button.on {
		background-color: #242424;
		color: #fff;
	}
	
	.WritingCommerce .form_box .pay_check {
		color: #fff;
	}
	
	.WritingCommerce .form_box .payment_choice {
		background-color: #3a3a3a;
	}
	
	.WritingCommerce .form_box .payment_choice .payment_item {
		color: #cacaca;
	}
	
	.WritingCommerce .form_box .add_region .btn_add, .WritingCommerce .form_box .add_region .region {
		background-color: #3a3a3a;
		color: #cacaca;
	}
	
	.WritingCommerce .writing_commerce_bottom {
		border-top: 1px solid #404040;
	}
	
	.CafeEditor {
		background: #242424;
		border-color: #404040;
	}
	
	.CafeEditor .CafeCustomPoll {
		background-color: #242424;
		border: 1px solid #404040;
	}
	
	.CafeEditor .CafeCustomPoll .cafe_poll_simple:before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.WritingTag .tag_input_box.focus {
		background: #3a3a3a;
		color: #fff;
	}
	
	.WritingTag .auto_tag {
		background-color: #3a3a3a;
		border: 1px solid #404040;
	}
	
	.WritingTag .auto_tag li {
		color: #cacaca;
	}
	
	.WritingTag .tooltip {
		border: 1px solid #404040;
		background-color: #242424;
		color: #cacaca;
	}
	
	.WritingTag .tag_link {
		background: #3a3a3a;
		color: #fff;
	}
	
	.WritingTag {
		border: 1px solid #404040;
		border-top: 0;
	}
	
	.LayerPopup .select_city_header {
		background: none;
		position: relative;
	}
	
	.LayerPopup .select_city_header:before {
		background: url(https://ca-fe.pstatic.net/web-pc/static/img/ico-trade-area-tap.svg?9e89c179574173887c2318a0f45ab887=) no-repeat 50%;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		filter: invert(81.5%) hue-rotate(-180deg);
		pointer-events: none;
		z-index: -1;
	}
	
	.LayerPopup .select_city_header .current {
		color: #cacaca;
	}
	
	.LayerPopup .select_city {
		border: 1px solid #404040;
	}
	
	.LayerPopup .select_city ul.region_list button {
		color: #cacaca;
	}
	
	.LayerPopup .select_city ul.region_list li {
		border-right: 1px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	.LayerPopup .select_city_header .current.complete {
		color: #fff;
	}
	
	.LayerPopup .select_city ul.region_list_select li {
		color: #cacaca;
	}
	
	.LayerPopup .region_selected .region {
		background-color: #3a3a3a;
	}
	
	.LayerPopup .cate_box ul {
		border: 1px solid #404040;
	}
	
	.LayerPopup .cate_box li button {
		color: #cacaca;
	}
	
	.LayerPopup .Joonggonara_agree, .LayerPopup .guide_list {
		background-color: #2f2f2f;
		color: #cacaca;
	}
	
	.LayerPopup .layer_header .sub_title {
		color: #cacaca;
	}
	
	.LayerPopup .fee_guide th {
		background-color: #3a3a3a;
		color: #cacaca;
	}
	
	.LayerPopup .fee_guide td {
		border-bottom: 1px solid #404040;
		color: #cacaca;
	}
	
	.LayerPopup .fee_guide .account_corp td .more {
		color: #cacaca;
	}
	
	.LayerPopup.Poll .poll_wrap {
		border-top: 1px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	.LayerPopup.Poll .poll_title .FormInputText .input_text, .LayerPopup.Poll .poll_input .item {
		border: 1px solid #404040;
	}
	
	.LayerPopup.Poll .poll_select, .LayerPopup.Poll .poll_set {
		border-top: 1px solid #404040;
	}
	
	.LayerPopup.Poll .poll_input .item_add {
		color: #fff;
	}
	
	.LayerPopup.Poll .poll_input .item_add .ico-vote-add {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.LayerPopup.Poll .poll_input .item.enter .num:before {
		color: #fff;
	}
	
	.WritingSide .setting_area {
		background-color: #3a3a3a;
	}
	
	.WritingSide {
		color: #cacaca;
	}
	
	.WritingSide .open_set .btn_open_set {
		color: #cacaca;
	}
	
	.WritingSide .check_area, .WritingSide .ccl_use_area {
		border-top: 1px solid #5f5f5f;
	}
	
	.WritingTag .tag_inner {
		border-top: 1px solid #404040;
	}
	
	.AdminWrite .admin_title, .AdminWrite .tab_button[aria-selected=true] {
		color: #fff;
	}
	
	.AdminWrite .notice_item {
		color: #cacaca;
	}
	
	.AdminWrite .tab_button[aria-selected=true]:after {
		background-color: #fff;
	}
	
	.AdminWrite .list_top_area {
		border-bottom: 1px solid #404040;
	}
	
	.AdminWrite .admin_write_content .admin_write_table .admin_table_title {
		background-color: #2f2f2f;
		color: #cacaca;
	}
	
	.AdminWrite .admin_write_content .admin_write_table td {
		color: #fff;
		border-left: 1px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	.AdminWrite .admin_form_button {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.AdminWrite .admin_form {
		border: 1px solid #404040;
		background-color: #242424;
	}
	
	.AdminWrite .admin_write_content {
		color: #fff;
	}
	
	.AdminWrite .form_contents .label {
		color: #cacaca;
	}
	
	.AdminWrite .board_add .board_item, .AdminWrite .board_add .btn_add {
		color: #cacaca;
		background-color: #3a3a3a;
	}
	
	.AdminWrite .form_textarea .form_textarea_content {
		border: 1px solid #404040;
	}
	
	.AdminWrite .banner_area {
		background-color: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.AdminWrite .btn_form_white {
		background-color: #242424;
		color: #cacaca;
	}
	
	.UILayerAdminWrite .board_list_area, .UILayerAdminWrite .banner_upload {
		border: 1px solid #404040;
	}
	
	.UILayerAdminWrite .banner_upload_area .file_alert_text.file_text {
		color: #fff;
	}
	
	.UILayerAdminWrite .banner_upload .file_upload_button {
		background-color: #2f2f2f;
		color: #cacaca;
	}
	
	.UILayerAdminWrite .banner_upload_area .banner_add {
		color: #cacaca;
	}
	
	.UILayerAdminWrite .banner_upload_area .banner_add .ico-vote-add {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.UILayerAdminWrite .preview {
		background-color: #2f2f2f;
	}
	
	.UILayerAdminWrite .preview .layer_header {
		background-color: #242424;
	}
	
	.UILayerAdminWrite .preview .btn_view[aria-selected=true] {
		color: #fff;
	}
	
	.UILayerAdminWrite .preview .btn_view {
		color: #cacaca;
	}
	
	.UILayerAdminWrite .preview .view_box {
		background-color: #242424;
		border: 1px solid #404040;
	}
	
	.UILayerAdminWrite .preview .board_notice_view {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.UILayerAdminWrite .preview .board_notice_view p {
		color: #cacaca;
	}
	
	.UILayerAdminWrite .preview .btn_view[aria-selected=true]:after {
		background-color: #404040;
	}
	
	.AdminWrite .write_content_none {
		border-bottom: 1px solid #404040;
	}
	
	.ToggleSwitchTooltip .tooltip {
		background-color: #3a3a3a;
		color: #cacaca;
		box-shadow: 0 1px 12px 0 rgba(0,0,0,.5);
	}
	
	.FormNoticeContent {
		color: #fff;
	}
	
	.se-viewer .se-caption span {
		color: #cacaca;
	}
	
	.se-viewer .se-section-quotation.se-l-quotation_bubble .se-quotation-container {
		border: 4px solid #404040;
		background: #242424;
	}
	
	.se-viewer .se-section-quotation.se-l-quotation_bubble .se-quotation-container:after, .se-viewer .se-video .se-media-meta-toggle-button:after {
		filter: invert(85.5%) hue-rotate(-180deg);
	}
	
	.CafeViewer .se-viewer .se-video .se-media-meta {
		background: #2f2f2f;
	}
	
	.se-viewer .se-video .se-media-meta-info {
		color: #fff;
	}
	
	.se-viewer .se-section-horizontalLine.se-l-line1 .se-hr {
		background-color: #cacaca;
	}
	
	.CafeViewer .CafeCustomVote {
		color: #fff;
	}
	
	.CafeViewer .CafeCustomVote .cafe_vote_wrap {
		background-color: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.CafeViewer .CafeCustomVote .cafe_vote_view .cafe_vote_status {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.CafeViewer .CafeCustomVote .cafe_vote_view .cafe_vote_list .vote_list_item {
		border-bottom: 1px solid #404040;
	}
	
	.CafeViewer .CafeCustomVote .cafe_vote_view .cafe_vote_list .vote_check .input_check+.label_text:before {
		filter: invert(82.5%) hue-rotate(-180deg);
	}
	
	.CafeViewer .CafeCustomVote .cafe_vote_view .vote_more {
		border-top: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.ModalLayer .layer_wrap {
		background-color: #2f2f2f;
	}
	
	.ModalLayer {
		color: #fff;
	}
	
	.ModalLayer .layer_vote_member {
		border: 1px solid #404040;
	}
	
	.ModalLayer .layer_vote_member .user_list {
		border-top: 1px solid #404040;
	}
	
	.CafeViewer .CafeCustomVote .cafe_vote_view .cafe_vote_btn {
		border-top: 1px solid #404040;
	}
	
	.se-viewer .se-module-oglink {
		background-color: #2f2f2f;
	}
	
	.CafeViewer .se-viewer .se-module-oglink .se-oglink-title {
		color: #fff;
	}
	
	.CafeViewer .se-viewer .se-module-oglink .se-oglink-summary {
		color: #cacaca;
	}
	
	.CclLayer {
		background-color: #3a3a3a;
		color: #fff;
	}
	
	.CclLayer .list {
		color: #fff;
	}
	
	.WriterInfo .profile_info .link_talk {
		background: #404040;
		color: #fff;
	}
	
	.se-viewer .se-state-error {
		background: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.se-viewer .se-state-error .se-state-error-detail .se-state-error-text {
		color: #cacaca;
	}
	
	.ArticleTitle .title_area .title_text.is_blocked {
		color: #cacaca;
	}
	
	.se-viewer .se-module-file {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.CafeViewer .se-viewer .se-section-file .se-file-name {
		color: #fff;
	}
}

@-moz-document url-prefix("https://hanja.dict.naver.com")
{
	/* hanja.dict.naver.com */
	
	.dic_refer {
		border: 2px solid #404040;
	}
	
	.dic_refer .refer_title img, .dic_refer .refer_item a img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#content h2 {
		color: #fff;
	}
	
	#content p.text_h2 {
		color: #cacaca;
	}
	
	.text_other p.text01 {
		color: #fff;
	}
	
	.text_other p.text01 a {
		color: #7474e3;
	}
	
	#igbox:before {
		background-color: #404040;
	}
	
	.gbox dl dt a {
		color: #cacaca;
	}
	
	.gbox dl.on dt a {
		border: 1px solid #404040;
		border-bottom: none;
	}
	
	.sta .gbox .gbox_inner {
		background: #242424;
	}
	
	.sta h2 a, .sta .gbox .btn_arw {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.gbox dl .opt {
		background: #242424;
		border: 1px solid #404040;
		border-top: 0;
	}
	
	.sta .select_ime li a, .gbox dl dt a:after, .gbox dl.on dt a:after {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.gbox dl .opt a {
		color: #cacaca;
	}
	
	.gbox dl .opt a:hover {
		background: #2f2f2f;
	}
	
	.sta .gbox {
		border: 2px solid #019341;
	}
	
	.gbox .keyword {
		background: #242424;
		color: #cacaca;
	}
	
	.auto_complete {
		border: 1px solid #404040;
		background: #242424;
	}
	
	.sta .auto_complete2 {
		background: #242424;
		border-top: 1px solid #019341;
		border: 1px solid #404040;
	}
	
	.auto_complete2 p, .auto_complete p {
		color: #cacaca;
	}
	
	.auto_complete .option {
		background: #2f2f2f;
		border-top: 1px solid #404040;
		color: #cacaca;
	}
	
	.sta .auto_complete2 .option {
		background: #2f2f2f;
		border-top: 1px solid #404040;
	}
	
	.sta .auto_complete2 .option a {
		color: #cacaca;
	}
	
	.bar:before {
		background: none;
	}
	
	.sta .btn_sch {
		background-color: #019341;
	}
	
	.sta .btn_sch:before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.view_list {
		background: #242424;
		border-bottom: 1px solid #404040;
	}
	
	.view_list ul li a {
		background: none;
		position: relative;
	}
	
	.view_list ul li a:before {
		background: url(https://ssl.pstatic.net/dicimg/hanja/img/select_hanja_new4.gif) no-repeat 0 -21px;
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		content: '';
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.view_list ul li.tx_depth1 a:before {
		background-position: 0px 0px;
	}
	
	.view_list ul li.tx_depth2 a:before {
		background-position: -58px 0px;
	}
	
	.view_list ul li.tx_depth2 strong a:before {
		background-position: -58px -21px;
	}
	
	.view_list ul li.tx_depth3 a:before {
		background-position: -135px 0px;
	}
	
	.view_list ul li.tx_depth4 a:before {
		background-position: -192px 0px;
	}
	
	.view_list ul li.tx_depth6 a:before {
		background-position: -440px 0;
	}
	
	.view_list ul li.tx_depth5 a:before {
		background-position: -250px 0px;
	}
	
	.view_list ul li.tx_depth7 a:before {
		background-position: -366px 0;
	}
	
	.top_frame {
		background: #2f2f2f;
		border-bottom: 1px solid #404040;
	}
	
	.top_frame h2.title {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.bg_txt_sprite {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.hanja_words dl dt span a, .hanja_chars .chars_r dl dt {
		color: #cacaca;
	}
	
	.hanja_chars .chars_r dl {
		background: none;
		position: relative;
	}
	
	.hanja_chars .chars_r dl:before {
		background: url(https://ssl.pstatic.net/dicimg/hanja/img/dot_tabmenu.gif) left bottom repeat-x;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#main_content h2 {
		border-bottom: 1px solid #cacaca;
	}
	
	.qlink ul li a img, #footer .f_ref .btn_tool {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#footer .f_ref .source_tit {
		color: #fff;
	}
	
	#footer .f_ref .source_item a {
		color: #cacaca;
	}
	
	#footer .f_ref {
		border-top: 2px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	.hanja_chars .chars_l a {
		background: #242424;
		color: #fff;
	}
	
	.hanja_chars .chars_l {
		border: 1px solid #404040;
	}
	
	.hanja_chars .chars_l a:hover, .hanja_words dl dt span a:hover, .hanja_words dl dt a, .hanja_chars .chars_r ul li.blue {
		color: #7474e3;
	}
	
	.hanja_words dl dt a:hover {
		border-bottom: 1px solid #7474e3;
	}
	
	.qlink li {
		background: none;
		position: relative;
	}
	
	.qlink li:before {
		background: url(https://ssl.pstatic.net/dicimg/hanja/img/bg_qlink_bar.gif) no-repeat 0 0;
		filter: invert(86%) hue-rotate(-180deg);
		content: '';
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
	}
	
	.search_form .keybox {
		background-color: #242424;
		border: 2px solid #019341;
	}
	
	.search_form .btn_sch {
		background: #019341;
	}
	
	.search_form .btn_sch:before, .search_form .arrow, .myword ul.link li a {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.auto_complete .option a {
		color: #cacaca;
	}
	
	.myword .link {
		background: none;
	}
	
	ul.write_or_find li img.on, ul.write_or_find li img.off {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.write_device, .shape_device {
		background: none;
	}
	
	.write_device:before, .shape_device:before {
		background: transparent url(https://ssl.pstatic.net/dicimg/hanja/img/bg_main_write.gif) no-repeat;
		filter: invert(86%) hue-rotate(-180deg);
		content: '';
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		z-index: -1;
	}
	
	.write_device dl .handwrite .handwrite_btns .hand_undo, .write_device dl .handwrite .handwrite_btns .hand_remove {
		color: #cacaca;
	}
	
	.write_device dl .handwrite .handwrite_btns .bar {
		padding: 0 0px;
		color: transparent;
	}
	
	.write_device dl .handwrite .cavs {
		border: 1px solid #404040;
	}
	
	.write_device dl .list_area table {
		background: #404040;
	}
	
	.write_device dl .list_area table td {
		border: 1px solid #242424;
		background: #242424;
		color: #fff;
	}
	
	.write_device dl .handwrite .cavs canvas {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.write_device dl .list_area table td.on .hanja .hanja_tultip, .stroke_box ul.strokelist li.on .hanja_tultip {
		background: #242424;
		color: #7474e3;
		border: 1px solid #7474e3;
	}
	
	.stroke_box {
		border: 1px solid #404040;
	}
	
	.scrollbox {
		background-color: #2f2f2f;
	}
	
	.scrollbox .content {
		background: #242424;
	}
	
	.stroke_box table th {
		background: #2f2f2f;
		border: 1px solid #404040;
		color: #fff;
	}
	
	.stroke_box table td {
		border-bottom: 1px solid #404040;
	}
	
	.scrollbox .scrollbar-v {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.stroke_box ul.strokelist li {
		color: #cacaca;
	}
	
	.stroke_box ul.strokelist li.on {
		color: #fff;
		background: #2f2f2f;
	}
	
	.search_form .keyword {
		color: #cacaca;
	}
	
	.auto_complete ul li a {
		color: #cacaca;
	}
	
	.auto_complete ul li.focus {
		background-color: #2f2f2f;
	}
	
	.auto_complete ul {
		background: none;
		position: relative;
	}
	
	.auto_complete ul:before {
		background: url(https://ssl.pstatic.net/dicimg/hanja/img/line_h_dot1.gif) no-repeat;
		filter: invert(86%) hue-rotate(-180deg);
		content: '';
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
	}
	
	h2.h2_search strong {
		color: #fff;
	}
	
	.word_popup li a, h5 span.tit, h5 span.tit3, h5 span.tit4, h5 span.tit6, h5 span.tit1, h5 span.tit7, .addword {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.result_chn_words {
		border-bottom: 1px solid #404040;
	}
	
	.result_chn_words dl dt a {
		color: #fff;
	}
	
	.result_chn_words dl dd.meaning {
		color: #cacaca;
	}
	
	.result_chn_words dl dd.meaning a {
		color: #fff;
	}
	
	.hanja_layer {
		background: #242424;
		border: 2px solid #404040;
	}
	
	.hanja_layer .hanja_info dl dt .hanja {
		color: #fff;
	}
	
	.hanja_layer .hanja_info dl dt, .result_chn_chr dl dd .meaning {
		color: #cacaca;
	}
	
	.more a, .result_chn_words dl dd a, .result_chn_chr dl dd a, .tb_shape_result td a:hover {
		color: #7474e3;
	}
	
	.result_chn_words dl dd b {
		background: #2f2f2f;
	}
	
	.more {
		background: none;
		position: relative;
	}
	
	.more:before {
		background: url(https://ssl.pstatic.net/dicimg/hanja/img/bu_arrow3.gif) 100% 4px no-repeat;
		filter: invert(86%) hue-rotate(-180deg);
		content: '';
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
	}
	
	.result_chn_chr dl dt a {
		color: #fff;
	}
	
	.result_chn_chr {
		border-bottom: 1px solid #404040;
	}
	
	.result_chn_chr dl dd .meaning a {
		color: #fff;
	}
	
	ul.oprate li a {
		color: #cacaca;
	}
	
	.result_chn_chr h5 {
		color: #fff;
	}
	
	ul.oprate li {
		background: none;
		position: relative;
	}
	
	ul.oprate li:before {
		background: url(https://ssl.pstatic.net/dicimg/hanja/img/bg_hline2.gif) no-repeat left 2px;
		filter: invert(86%) hue-rotate(-180deg);
		content: '';
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
	}
	
	.tb_shape_result h5 em, .result_chn_words dl dd.meaning a:hover {
		color: #7474e3;
	}
	
	.tb_shape_result table {
		border-top: 1px solid #404040;
		background: #242424;
	}
	
	.tb_shape_result td {
		background: #242424;
	}
	
	.tb_shape_result td a, .entrytop_box dl dt, .entrytop_box dl dd strong {
		color: #fff;
	}
	
	.totop img, .util_option .btn_print, .util_option .sns_share a, .font_scale_option button, .entrytop_box dl.single dd ul li img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.btn_stroke, .btn_add_wordbook {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.entrytop_box dl dd ul li a, .entrytop_box dl dd .sound {
		color: #cacaca;
	}
	
	.word_box .main_tab {
		border-top: 1px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	.word_box .main_tab .main_tab_link {
		color: #cacaca;
	}
	
	.word_box .sub_tab_area {
		background: #2f2f2f;
		border-top: 1px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	.word_box .cp_tab .on .cp_tab_link {
		color: #fff;
	}
	
	.word_box .cp_tab .cp_tab_link {
		color: #cacaca;
	}
	
	.word_box .cp_tab .cp_tab_item:before {
		background: #404040;
	}
	
	.kinds_list li a, .kinds_list li, .kinds_list .lines li, .kinds_list .lines li span, .kinds_list .lines a {
		color: #cacaca;
	}
	
	.kinds_list li a:hover, .kinds_list .lines a:hover {
		color: #7474e3;
	}
	
	.word_txt h5 {
		color: #fff;
	}
	
	.word_txt {
		border-top: 1px solid #404040;
	}
	
	.word_txt p, .word_txt p.txt a, .word_txt p.txt1 a {
		color: #cacaca;
	}
	
	.word_process .main_cell {
		border-bottom: 1px solid #404040;
	}
	
	.word_process {
		border: 1px solid #404040;
	}
	
	.word_process .process_img img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.word_process .name_cell {
		background: #2f2f2f;
		color: #cacaca;
	}
	
	.word_process .name_inner {
		border-right: 1px solid #404040;
	}
	
	.word_txt li a {
		color: #cacaca;
	}
	
	.word_write {
		border-top: 1px solid #404040;
	}
	
	.word_write h5, .word_list h5, .word_list dt a {
		color: #fff;
	}
	
	.word_list {
		border-top: 1px solid #404040;
	}
	
	.word_write .btn_ww img, .word_write li img, .write_step p img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.write_step {
		background: #242424;
		border: 1px solid #404040;
	}
	
	.write_step .btn_close img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.word_list dd.meaning, .word_list dd.meaning a {
		color: #cacaca;
	}
	
	.word_list dd.meaning a:hover, .word_list dd a {
		color: #7474e3;
	}
	
	.btn_print a img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.myword, .find_hanja {
		border: 2px solid #404040;
	}
	
	.aside h3 {
		border-bottom: 1px solid #404040;
	}
	
	.myword h3 img, .myword a.add img, .myword a.btn_delete img, .word_help_type .btn_word_help, body:nth-of-type(1) .myword .view span input, .find_hanja h3 img, .word_help_type .word_help_layer span.arr, .word_help_type .close_word_layer {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#container .myword ul li a span {
		color: #fff;
	}
	
	#container .myword ul li a em {
		color: #cacaca;
	}
	
	.myword .view {
		background-color: #2f2f2f;
		border-top: 1px solid #404040;
	}
	
	.myword .view>a {
		border-bottom: 1px solid #cacaca;
		color: #cacaca;
	}
	
	.find_hanja dl dt {
		color: #fff;
	}
	
	.find_hanja dl dd a:hover, .find_hanja dl dd a {
		color: #cacaca;
	}
	
	.word_help_type .word_help_layer {
		background: #242424;
		border: 1px solid #404040;
	}
	
	.word_help_type .word_help_layer p {
		color: #fff;
	}
	
	.myword p {
		color: #cacaca;
	}
	
	.myword ul li, .sta .select_ime li {
		background: none;
		position: relative;
	}
	
	.myword ul li:not(.nowords):before {
		background: url(https://ssl.pstatic.net/dicimg/hanja/style/202003250957/img/hanja_right_arrow.gif) no-repeat 10px 7px;
		filter: invert(86%) hue-rotate(-180deg);
		content: '';
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
	}
	
	.sta .select_ime li:before {
		background: url(https://ssl.pstatic.net/dicimg/hanja/style/202003250957/img/sp_dic_hanza.png) no-repeat -219px 0;
		filter: invert(86%) hue-rotate(-180deg);
		content: '';
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
	}
	
	.find_hanja dl dd li span {
		color: #404040;
	}
	
	.adds li.adv img, .adds li.nav img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.write_device dl dt img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#top_search .write_device:before {
		background: #fff url(https://ssl.pstatic.net/dicimg/hanja/img/bg_write_device.gif) !important;
		filter: invert(86%) hue-rotate(-180deg);
		content: '';
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
	}
	
	#top_search .shape_device:before {
		background: #fff url(https://ssl.pstatic.net/dicimg/hanja/img/bg_shape_device.gif) no-repeat !important;
		filter: invert(86%) hue-rotate(-180deg);
		content: '';
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
	}
	
	.write_device .info label {
		color: #cacaca;
	}
	
	.write_device .close input[type=image], .shape_device .close input[type=image], .info_wrap .view_link:after {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.shape_device .stroke_find a {
		color: #fff;
	}
	
	.shape_device .stroke_find {
		color: #404040;
	}
}

@-moz-document url-prefix("https://cafe.naver.com/MyCafeListGNBView.nhn")
{
	.cafe_list .sort li a {
		border-right: 1px solid #404040;
		color: #cacaca;
	}
	
	.cafe_list .sort li.on a {
		color: #fff;
	}
	
	.cafe_list .lst_mycafe {
		border-top: 1px solid #404040;
	}
	
	.cafe_list .lst_mycafe li .cafe_name h5 a {
		color: #fff;
	}
	
	.cafe_list .lst_mycafe li {
		border-bottom: 1px solid #404040;
	}
	
	.cafe_list .lst_mycafe li .cafe_name .second {
		color: #cacaca;
		opacity: 1;
	}
	
	.cafe_list_control {
		border-top: 1px solid #404040;
	}
	
	.cafe_list_control .action .btn_shortcut_edit, .cafe_list_control .btn_navi a, .cafe_list_control .btn_navi span {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cafe_list .mycafe_view h5.group_name {
		background-color: #2f2f2f;
		border-top: 1px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	.cafe_list h5 {
		color: #fff;
	}
}

@-moz-document url-prefix("https://cafe.naver.com/ArticleWrite.nhn"), url-prefix("https://cafe.naver.com/StaffArticleWrite.nhn"), url-prefix("https://cafe.naver.com/Gate.nhn")
{
	#editer_border {
		border: 1px solid #404040;
		background-color: #242424;
	}
	
	#naver_common_editor h3.bi img, #naver_common_editor ul.subject select, #nboard #naver_common_editor ul.post .set_btn, #nboard #naver_common_editor ul.post .help02, #naver_common_editor ul.post .mytag, #tagHelpIcon img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#naver_common_editor ul.subject .item, #naver_common_editor ul.subject .pd02, #naver_common_editor ul.post .item {
		color: #fff;
	}
	
	input, textarea {
		background: #242424;
		color: #cacaca;
	}
	
	#naver_common_editor ul.subject .box_input, #naver_common_editor ul.post .box_input {
		border: 1px solid #404040;
		color: #cacaca;
		background: #242424;
	}
	
	#naver_common_editor .file_attach_menu li a, #naver_common_editor ul.subject .infoattach a {
		color: #cacaca;
	}
	
	#naver_common_editor .file_attach_menu li {
		background: none;
		position: relative;
	}
	
	#naver_common_editor .file_attach_menu li:before {
		background: url(https://cafe.pstatic.net/editor/icon/line_v_bar.gif) 0 6px no-repeat;
		content: '';
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		filter: invert(86%) hue-rotate(-180deg);
		pointer-events: none;
	}
	
	#naver_common_editor ul.subject .infoattach span {
		color: #404040;
	}
	
	#naver_common_editor table.wrap {
		border: 1px solid #404040;
		border-top: none;
	}
	
	#naver_common_editor div, #naver_common_editor ul, #naver_common_editor td, #naver_common_editor input, #naver_common_editor textarea, #naver_common_editor ul.post .prohibit {
		color: #cacaca;
	}
	
	#naver_common_editor ul.post .set {
		border: 1px solid #404040;
	}
	
	#naver_common_editor ul.post .set label {
		color: #cacaca;
	}
	
	.tbl_talk .tl, .tbl_talk .t, .tbl_talk .tr, .tbl_talk .bgl, .tbl_talk .bgr, .tbl_talk .b, .tbl_talk .bl, .tbl_talk .br, #naver_common_editor .size_more {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.tbl_talk .txt {
		background-color: #242424;
	}
	
	.tbl_talk p {
		color: #cacaca;
	}
	
	#naver_common_editor ul.post .tag_list {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	#naver_common_editor .file_attach_menu .ico_pic, #naver_common_editor .file_attach_menu .ico_movie, #naver_common_editor .file_attach_menu .ico_map, #naver_common_editor .file_attach_menu .ico_file, #naver_common_editor .file_attach_menu .ico_draw, #naver_common_editor .file_attach_menu .ico_vote, #naver_common_editor .file_attach_menu .ico_music, #naver_common_editor .file_attach_menu .ico_calendar, #naver_common_editor .file_attach_menu .ico_gps, #naver_common_editor .file_attach_menu .ico_link {
		background: none;
		position: relative;
	}
	
	#naver_common_editor .file_attach_menu .ico_pic:before, #naver_common_editor .file_attach_menu .ico_movie:before, #naver_common_editor .file_attach_menu .ico_map:before, #naver_common_editor .file_attach_menu .ico_file:before, #naver_common_editor .file_attach_menu .ico_draw:before, #naver_common_editor .file_attach_menu .ico_vote:before, #naver_common_editor .file_attach_menu .ico_music:before, #naver_common_editor .file_attach_menu .ico_calendar:before, #naver_common_editor .file_attach_menu .ico_gps:before, #naver_common_editor .file_attach_menu .ico_link:before {
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		filter: invert(86%) hue-rotate(-180deg);
		pointer-events: none;
	}
	
	#naver_common_editor .file_attach_menu .ico_pic:before {
		background: url(https://cafe.pstatic.net/editor/icon/ico_pic.gif) 0 5px no-repeat;
	}
	
	#naver_common_editor .file_attach_menu .ico_movie:before {
	    background: url(https://ssl.pstatic.net/static/cafe/ico_movie_trans.png) 0 5px no-repeat;
	}
	
	#naver_common_editor .file_attach_menu .ico_map:before {
	    background: url(https://cafe.pstatic.net/editor/icon/ico_map2.gif) 0 5px no-repeat;
	}
	
	#naver_common_editor .file_attach_menu .ico_file:before {
	    background: url(https://cafe.pstatic.net/editor/icon/ico_file2.gif) 0 5px no-repeat;
	}
	
	#naver_common_editor .file_attach_menu .ico_draw:before {
	    background: url(https://cafe.pstatic.net/editor/icon/ico_draw.gif) 0 6px no-repeat;
	}
	
	#naver_common_editor .file_attach_menu .ico_vote:before {
	    background: url(https://cafe.pstatic.net/editor/icon/ico_vote.gif) 0 5px no-repeat;
	}
	
	#naver_common_editor .file_attach_menu .ico_music:before {
	    background: url(https://cafe.pstatic.net/editor/icon/ico_attach_music.gif) 0 5px no-repeat;
	}
	
	#naver_common_editor .file_attach_menu .ico_calendar:before {
	    background: url(https://cafe.pstatic.net/editor/icon/ico_calendar.gif) 0 5px no-repeat;
	}
	
	#naver_common_editor .file_attach_menu .ico_gps:before {
	    background: url(https://cafe.pstatic.net/editor/icon/ico_gps.gif) 0 4px no-repeat;
	}
	
	#naver_common_editor .file_attach_menu .ico_link:before {
	    background: url(https://cafe.pstatic.net/cafe4//ico_link.png) 0 4px no-repeat;
	}
	
	#naver_common_editor .tab_category ul {
		background: #242424;
	}
	
	#naver_common_editor .tab_category li.on, #naver_common_editor .tab_category li.on.first {
		background: #404040;
	}
	
	#naver_common_editor .tab_category li.on a, #naver_common_editor .tab_category li.on.first a {
		background: #404040;
	}
	
	#naver_common_editor .tab_category li a {
		color: #fff;
	}
	
	#naver_common_editor .tool_bg2 {
		background: #404040;
	}
	
	#naver_common_editor .b_tool_bg {
		background: #404040;
	}
	
	#naver_common_editor .tool_bg img, #naver_common_editor .tool_bg2 img, #nboard #naver_common_editor ul.post .open_edit .search_allow img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#naver_common_editor ul.post .bar {
		color: #404040;
	}
	
	.option_layer ul {
		background-color: #242424;
		border: 1px solid #404040;
	}
	
	.option_layer a {
		background-color: #242424;
		color: #cacaca;
	}
	
	.option_layer a:hover {
		background-color: #2f2f2f;
		color: #fff;
	}
	
	#naver_common_editor .rbox03 .rbox03_t, #naver_common_editor .rbox03 .rbox03_t div, #naver_common_editor .rbox03 .rbox03_b div, #naver_common_editor .rbox03 .rbox03_b, #naver_common_editor .rbox03 .rbox03_bg, #naver_common_editor .rbox03 .rbox03_conts, #naver_common_editor .rbox02 .rbox02_t, #naver_common_editor .rbox02 .rbox02_b, #naver_common_editor .rbox02 .rbox02_bg, #naver_common_editor .rbox02 .rbox02_t div, #naver_common_editor .rbox02 .rbox02_b div, #naver_common_editor .rbox02 .rbox02_conts {
		background: #3a3a3a;
	}
	
	#naver_common_editor .fontname_items li.line06 {
		background: #404040;
	}
	
	#naver_common_editor .fontname_items li.list_over, #naver_common_editor .fontsize_items li.list_over, #naver_common_editor .lineheight_items li.list_over {
		background-color: rgba(0, 204, 39, 0.1);
		color: #03c75a;
	}
	
	#naver_common_editor .lineheight_items li.list_select {
		background-image: none;
		position: relative;
	}
	
	#naver_common_editor .lineheight_items li.list_select:before {
		background: url(https://cafe.pstatic.net/editor/ico_select.gif) 3px 7px no-repeat;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		filter: invert(78%) hue-rotate(-180deg);
		pointer-events: none;
	}
	
	#naver_common_editor .lineheight_items li {
		color: #cacaca;
	}
	
	#naver_common_editor .fontsize_items li {
		color: #cacaca;
	}
	
	#naver_common_editor .rbox02 .rbox02_conts tbody td img, #naver_common_editor .pickercolor_items .color_set span img, #naver_common_editor .pickercolor_items .btn01, #naver_common_editor .quote_items li img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#naver_common_editor .pickercolor_items .color_set .color_box, #naver_common_editor .box_input {
		border: 1px solid #404040;
	}
	
	#fc_cp canvas, #fbgc_cp canvas {
		border: 1px solid #404040 !important;
	}
	
	#naver_common_editor .fontbackgroundcolor_top_items table.bg td.last {
		border-bottom: 2px solid #3a3a3a;
	}
	
	#naver_common_editor .fontbackgroundcolor_top_items table.bg td {
		border-right: 5px solid #3a3a3a;
		border-bottom: 2px solid #3a3a3a;
	}
	
	#naver_common_editor .url_items legend {
		background-color: #3a3a3a;
		color: #cacaca;
	}
	
	#naver_common_editor .url_items fieldset {
		background: none;
	}
	
	#naver_common_editor .url_items .make_btm, #naver_common_editor .inserttable_items .make_btm {
		background: #4f4f4f;
	}
	
	#naver_common_editor .btn02 img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#naver_common_editor .emoticon_items .kind a:hover, #naver_common_editor .emoticon_items .kind a.this_on {
		color: #fff;
	}
	
	#naver_common_editor .emoticon_items .kind a {
		color: #cacaca;
	}
	
	#naver_common_editor .emoticon_items .kind .close img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#naver_common_editor .emoticon_items table.list, #naver_common_editor .emoticon_items table.list td {
		background-color: #3a3a3a;
	}
	
	#naver_common_editor .emoticon_items .code_off {
		border: 2px solid #3a3a3a;
	}
	
	#naver_common_editor legend {
		background-color: #3a3a3a;
		color: #cacaca;
	}
	
	#naver_common_editor fieldset {
		background: none;
	}
	
	#naver_common_editor .inserttable_items .control {
		border: 1px solid #404040;
		background-color: #242424;
	}
	
	#naver_common_editor .inserttable_items .control input {
		background-color: #242424;
	}
	
	#insertTable_plugin_pretable {
		background-color: #242424;
	}
	
	#insertTable_plugin_pretable tbody tr[bgcolor] {
		background-color: #404040;
	}
	
	#naver_common_editor .scharinsertion_items .kind a:hover, #naver_common_editor .scharinsertion_items .kind a.this_on {
		color: #fff;
	}
	
	#naver_common_editor .scharinsertion_items .kind a {
		color: #cacaca;
	}
	
	#naver_common_editor .scharinsertion_items .kind span.close img, #naver_common_editor .scharinsertion_items .insert img, #naver_common_editor .layoutmanager_items .basic_box li img, #naver_common_editor .layoutmanager_items span.close img, #naver_common_editor .layoutmanager_items .design img, #naver_common_editor .layoutmanager_items .btns img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#naver_common_editor .scharinsertion_items table {
		background-color: #242424;
	}
	
	html>body #naver_common_editor .scharinsertion_items td {
		background-color: #242424;
		color: #fff;
	}
	
	#naver_common_editor .scharinsertion_items div.code_off {
		border: 2px solid #242424;
	}
	
	#naver_common_editor .layoutmanager_items .layer_box {
		border: 1px solid #404040;
		background-color: #242424;
	}
	
	#naver_common_editor .layoutmanager_items .rnd_layer_box {
		background: #2f2f2f;
	}
	
	#naver_common_editor .layoutmanager_items .design li {
		background: #2f2f2f;
	}
	
	#naver_common_editor .layoutmanager_items .rnd_layer_box_b {
		background: #3a3a3a;
	}
	
	#naver_common_editor .btns {
		border-top: 1px solid #404040;
	}
	
	#naver_common_editor .layoutmanager_items .btns .r_btn a {
		color: #cacaca;
	}
	
	#naver_common_editor .writeformmanager_items .write_form_contents {
		background-color: #3a3a3a;
	}
	
	#naver_common_editor .writeformmanager_items .layer_contents {
		border-color: #404040;
	}
	
	#naver_common_editor .writeformmanager_items .btn_close img, #naver_common_editor .writeformmanager_items .mycafe_writeform li .btn_view {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#naver_common_editor .writeformmanager_items .guide_txt {
		border-bottom: 1px solid #5f5f5f;
		color: #cacaca;
	}
	
	#naver_common_editor .writeformmanager_items .mycafe_writeform li a {
		color: #fff;
	}
	
	#naver_common_editor .writeformmanager_items .mycafe_writeform li {
		background: none;
		position: relative;
	}
	
	#naver_common_editor .writeformmanager_items .mycafe_writeform li:before {
		position: absolute;
		content: '';
		background: url(https://cafe.pstatic.net/editor/form/bg_dot_line2.gif) bottom repeat-x;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		filter: invert(60%) hue-rotate(-180deg);
		pointer-events: none;
	}
	
	#naver_common_editor .writeformmanager_items .btns {
		border-top: 1px solid #404040;
	}
	
	#naver_common_editor .writeformmanager_items .btns img, #naver_common_editor .writeformmanager_items .btn_help a img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#naver_common_editor .writeformmanager_items .btn_help a {
		color: #cacaca;
	}
	
	#layer_msg .temporary .box01, #layer_msg .temporary_write .box01 {
		border: 2px solid #404040;
		background-color: #242424;
	}
	
	#layer_msg .temporary .img_loading img, #layer_msg .temporary_write .btn_close, #layer_msg .temporary_write li .close img, html>body #layer_msg .temporary_write .edit_change_btn img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#naver_common_editor span.save {
		color: #cacaca;
	}
	
	#layer_msg .temporary_write ul {
		border-bottom: 1px solid #404040;
	}
	
	#layer_msg .temporary_write .cafe_tab {
		border: 1px solid #404040;
		border-bottom: 0;
		border-right: 0;
	}
	
	#layer_msg .temporary_write li {
		border-bottom: 1px solid #404040;
	}
	
	#layer_msg .temporary_write .cafe_tab li {
		border-right: 1px solid #404040;
		border-bottom: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	#layer_msg .temporary_write .cafe_tab li.on {
		background-color: #242424;
	}
	
	#layer_msg .temporary_write .cafe_tab li.on a {
		color: #fff;
	}
	
	#layer_msg .temporary_write .cafe_tab li a {
		color: #cacaca;
	}
	
	#layer_msg .temporary_write li a.title {
		color: #fff;
	}
	
	#layer_msg .temporary_write .txt_02 {
		color: #cacaca;
	}
	
	#layer_msg .temporary_write .time_box {
		border: 1px solid #404040;
	}
	
	#layer_msg .temporary_write .time_box .select select, #layer_msg .temporary_write .btn_confirm {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#layer_msg .temporary_write .no_savelist {
		border-bottom: 1px solid #404040;
		color: #cacaca;
	}
	
	#naver_common_editor ul.post .file_list {
		border: 1px solid #404040;
	}
	
	#naver_common_editor .se2_og_layer {
		background: #242424;
		border: 1px solid #404040;
	}
	
	#naver_common_editor .se2_og_layer h3 {
		background: #2f2f2f;
		border-bottom: 1px solid #404040;
	}
	
	#naver_common_editor .se2_og_layer h3 strong {
		color: #fff;
	}
	
	#naver_common_editor .se2_og_layer .se2_og_input .se2_og_url {
		border: 1px solid #404040;
	}
	
	#naver_common_editor .se2_og_layer .se2_og_input button, #naver_common_editor .se2_og_btns button, #naver_common_editor .se2_og_loading img, #naver_common_editor .amount .graph {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#naver_common_editor .se2_og_layer .se2_og_input input.on {
		color: #7474e3;
	}
	
	#naver_common_editor ul.file_txt li.bgcolor {
		background-color: #2f2f2f;
	}
	
	#naver_common_editor ul.file_txt li a, #naver_common_editor ul.file_txt li span {
		color: #cacaca;
	}
	
	#naver_common_editor .amount_info em, #naver_common_editor .amount span {
		color: #fff;
	}
	
	#naver_common_editor ul.subject .notice-1 {
		color: #cacaca;
	}
	
	#naver_common_editor .tool_bg {
		background: #404040;
	}
	
	.warning_message {
		color: #cacaca;
	}
	
	.btn_post.type_old .old_preview, .btn_post.type_old .old_write {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#naver_common_editor .template {
		border-left: 1px solid #404040;
		border-right: 1px solid #404040;
	}
	
	.table_commerce th {
		border-top: 1px solid #5a5a5a;
		color: #fff;
	}
	
	.table_commerce td {
		border-top: 1px solid #5a5a5a;
		color: #cacaca;
	}
	
	.deal_sort button.on + button {
		border-left: 0 !important;
		border-right: 1px solid #5a5a5a !important;
	}
	
	.deal_sort button {
		background-color: #2f2f2f;
		border: 1px solid #5a5a5a !important;
		border-right: 0 !important;
		color: #cacaca;
	}
	
	.deal_sort button.on {
		color: #000;
	}
	
	#naver_common_editor div.npay_receive {
		color: #cacaca;
	}
	
	.table_commerce .input_price em {
		border-left: 1px solid #5a5a5a;
		color: #cacaca;
	}
	
	#naver_common_editor .table_commerce .input_price input {
		color: #cacaca;
	}
	
	.table_commerce .input_price {
		border: 1px solid #5a5a5a;
	}
	
	.sell_price .input_price {
		border-color: #5a5a5a;
	}
	
	#naver_common_editor .table_commerce .info {
		color: #fff;
	}
	
	.wseller .info {
		border-top: 1px solid #5a5a5a;
	}
	
	.wseller .agree {
		color: #fff;
	}
	
	.table_commerce table {
		border-bottom: 1px solid #5a5a5a;
	}
	
	.file_commerce {
		border: 1px solid #404040;
		background-color: #404040;
	}
	
	#naver_common_editor .file_commerce .item {
		color: #fff;
	}
	
	.table_commerce .td_tit {
		color: #fff;
	}
	
	.section_market {
		border-top: 1px solid #5a5a5a;
	}
	
	.table_deal {
		border: 1px solid #5a5a5a;
	}
	
	.table_deal thead th {
		background-color: #2f2f2f;
		border-left: 1px solid #5a5a5a !important;
		color: #fff;
	}
	
	.table_deal tbody th {
		border-top-color: #5a5a5a;
		color: #fff !important;
		background: #2f2f2f;
	}
	
	.table_deal tbody td {
		border-top-color: #5a5a5a;
		border-left: 1px solid #5a5a5a;
		color: #cacaca !important;
		background: #242424;
	}
	
	.table_commerce .input_price em, #naver_common_editor .table_commerce .input_price input {
		background: #242424;
	}
	
	.comm_layer3 {
		background-color: #242424;
		border: 1px solid #404040;
	}
	
	#naver_common_editor .comm_layer3 h3 {
		color: #fff;
	}
	
	.comm_layer3 .txt_area {
		color: #cacaca;
	}
	
	.comm_layer3 .cash_info {
		background-color: #2f2f2f;
	}
	
	#naver_common_editor .comm_layer3 .btns a img, #naver_common_editor .btn_close img, #naver_common_editor .wseller .btns a img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.comm_layer2 .box_area {
		background-color: #242424;
		border: 1px solid #404040;
	}
	
	.comm_layer2 .box_area strong, #naver_common_editor div.npay_receive .comm_layer2 .box_area .tit, #naver_common_editor div.npay_receive .comm_layer2 .box_area .msg {
		color: #fff;
	}
	
	.comm_layer2 .sayc, #naver_common_editor div.npay_receive .comm_layer2 .box_area .msg_list li {
		color: #cacaca;
	}
	
	#naver_common_editor .template {
		background: #404040;
	}
	
	#naver_common_editor ul.file_thumb {
		background-color: #2f2f2f;
	}
	
	.se-body .se-popup-banner-black-type .se-popup-banner-title {
		color: #fff;
	}
	
	.admin_editer_color {
		background-color: #404040 !important;
	}
	
	#naver_common_editor table.wrap textarea {
		color: #cacaca;
	}
}

@-moz-document url-prefix("https://cafe.naver.com/common/editor/default.html")
{
	html, body, .NHN_Writeform_Main {
		background: #242424;
	}
	
	a, a:link, a:visited {
		color: #7474e3;
	}
	
	tbody {
		background: #242424;
	}
	
	tr {
		background: #242424;
	}
	
	table {
		background-color: #404040;
	}
	
	img[src="https://ssl.pstatic.net/static/cafe/manage/player.png"] {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	p[style*='background-color: rgb(255, 255, 255)'] {
		background-color: #242424 !important;
	}
	
	.NHN_Writeform_Main {
		font-family: 'Helvetica', 'serif', 'dotum';
	}
}

@-moz-document url-prefix("https://blog.naver.com/ScrapForm.nhn"), url-prefix("https://blog.naver.com/ScrapSuccess.nhn"), url-prefix("https://blog.naver.com/ScrapForm.naver"), url-prefix("https://blog.naver.com/ScrapSuccess.naver")
{
	html, body {
		background: #242424;
	}
	
	.pop_og_wrap .pop_og_cont .textarea .input_textarea, .pop_og_wrap .pop_og_cont .pop_og_option .input_text {
		border: 1px solid #404040;
		color: #cacaca !important;
		background: #242424;
	}
	
	.og {
		box-shadow: none;
	}
	
	.og .box {
		background: #242424;
	}
	
	.og .txt {
		border: 1px solid #404040;
		background: #2f2f2f;
	}
	
	.og .tit, .pop_og_wrap .pop_og_cont .pop_og_option .setting dt {
		color: #fff;
	}
	
	.og .dsc, .pop_og_wrap .pop_og_cont .pop_og_option .setting dd {
		color: #cacaca;
	}
	
	.pop_og_wrap .pop_og_cont .pop_btn {
		border-top: 1px solid #404040;
	}
	
	.pop_btn a img {
		filter: invert(86%) hue-rotate(-180deg);
		border: none;
	}
	
	.pop_og_wrap .pop_og_cont .complete_dsc {
		color: #cacaca;
	}
	
	.pop_og_wrap .pop_og_cont .pop_og_option .select_category select {
		appearance: none;
		-moz-appearance: none;
		-webkit-appearance: none;
		background: #242424;
		color: #cacaca;
		border: 1px solid #404040;
		background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IiNjYWNhY2EiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTQuNDI3IDkuNDI3IDMuMzk2IDMuMzk2YS4yNTEuMjUxIDAgMCAwIC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwIDAgMTEuMzk2IDlINC42MDRhLjI1LjI1IDAgMCAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3IDcuODIgMy4wNzJhLjI1LjI1IDAgMCAxIC4zNTQgMEwxMS41NyA2LjQ3YS4yNS4yNSAwIDAgMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMCAxLS4xNzctLjQyN3oiLz48L3N2Zz4=");
		background-position: right 2px center;
		background-repeat: no-repeat;
		background-size: 16px;
		padding: 1px 20px 1px 5px;
		border-radius: 5px;
		filter: none;
	}
	
	.pop_og_wrap .pop_og_cont .pop_og_option .select_category select:focus-visible {
		outline: none;
	}
	
	.pop_og_wrap .pop_og_cont .pop_og_option .select_category select:disabled {
		color: #666;
		background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IiM2NjYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTQuNDI3IDkuNDI3IDMuMzk2IDMuMzk2YS4yNTEuMjUxIDAgMCAwIC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwIDAgMTEuMzk2IDlINC42MDRhLjI1LjI1IDAgMCAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3IDcuODIgMy4wNzJhLjI1LjI1IDAgMCAxIC4zNTQgMEwxMS41NyA2LjQ3YS4yNS4yNSAwIDAgMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMCAxLS4xNzctLjQyN3oiLz48L3N2Zz4=");
	}
}

@-moz-document url-prefix("https://cafe.naver.com/CafeScrapView.nhn"), url-prefix("https://cafe.naver.com/CafeScrapView.naver")
{
	.textbox {
		background-color: #242424;
	}
	
	.share .textbox {
		border-bottom: 1px solid #404040;
	}
	
	.share .inputbox.focus {
		color: #cacaca;
	}
	
	.share .inputbox[type='text'] {
		border-bottom: 1px solid #404040;
	}
	
	.textbox textarea {
		background-color: #242424;
	}
	
	.share .textbox textarea, .share .textbox .focus {
		color: #cacaca;
	}
	
	.og {
		background: #242424;
	}
	
	.share .og {
		border: 2px solid #404040;
		background-color: #2f2f2f;
	}
	
	.og .txt {
		border: 1px solid #404040;
	}
	
	.og .tit {
		color: #fff;
	}
	
	.share .form_group {
		border-bottom: 1px solid #404040;
	}
	
	.share .form_group.type {
		background: #242424;
	}
	
	.selectbox {
		background-color: #242424;
		color: #cacaca;
	}
	
	.share .btns_group dt {
		color: #fff;
	}
	
	.btn.btn_switch {
		background-color: #242424;
		color: #cacaca;
		border: 1px solid #404040;
	}
	
	.checkbox label {
		color: #cacaca;
	}
	
	.checkbox label em {
		color: #fff;
	}
	
	.icn_like {
		filter: invert(100%) hue-rotate(-180deg);
	}
}

@-moz-document url-prefix("https://mail.naver.com/write")
{
	.pop_wrap .contentHeadPop, .pop_wrap .mailListHead {
		border-bottom: 1px solid #404040;
		background: #2f2f2f;
	}
	
	.pop_wrap .contentHeadPop h2, .pop_wrap .mailListHead strong {
		color: #fff;
	}
	
	.pop_write .mInput_holder, .pop_write .sguide {
		background: #242424;
	}
	
	.blank_row[style*='border-bottom'] {
		border-bottom: 1px solid #404040 !important;
	}
	
	#contents {
		background: #fff;
		padding-bottom: 50px;
		border-radius: 10px;
	}
	
	#contents textarea {
		background: #fff !important;
		color: #000 !important;
		border: 0;
		border-bottom: 1px solid #404040;
		width: 98% !important;
		padding-top: 8px;
		margin-left: 1%;
	}
}

@-moz-document url-prefix("https://weather.naver.com")
{
	/*html, body {*/
	/*	background: #242424;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*strong {*/
	/*	color: #fff;*/
	/*}*/
	
	/*#header {*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*@media (min-width: 1025px) {*/
	
	/*	.gnb_area {*/
	/*		border-bottom: 1px solid #404040;*/
	/*	}*/
	
	/*	.gnb_area .button_group .btn_forecast:before {*/
	/*		background-color: #404040;*/
	/*	}*/
	
	/*}*/
	
	/*.lnb_area {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*#header:after {*/
	/*	background-color: #404040;*/
	/*}*/
	
	/*.lnb_area .item.on .menu {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.gnb_area .logo:after, .gnb_area .button_group .btn_search:after, .gnb_area .button_group .btn_forecast .btn:after {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.lnb_area .item.on .menu:after {*/
	/*	background-color: #fff;*/
	/*}*/
	
	/*.lnb_area .menu {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.card_nation .title {*/
	/*	background: #2f2f2f;*/
	/*}*/
	
	/*.card_nation .weekly_list {*/
	/*	border-top: 1px solid #404040;*/
	/*	background: #2f2f2f;*/
	/*}*/
	
	/*.card_nation .weekly_list .button {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.card_nation .map_wrap {*/
	/*	border: 1px solid #155e95;*/
	/*	background-color: rgb(64, 95, 124);*/
	/*}*/
	
	/*.card_nation .time_area .button {*/
	/*	background-color: #242424;*/
	/*}*/
	
	/*.card_nation .time_area .button+.button {*/
	/*	border-left: 1px solid #404040;*/
	/*}*/
	
	/*.card_nation .time_area .button.on {*/
	/*	color: #242424;*/
	/*}*/
	
	/*.card_nation .nation_map {*/
	/*	background-position: 0 0;*/
	/*}*/
	
	/*.card_figure .offer_area {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.card_forecast_today .forecast_tablist li.on button {*/
	/*	background-color: #242424;*/
	/*	color: #fff;*/
	/*}*/
	
	/*.card_forecast_today .forecast_tablist button {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.card_forecast_today .forecast_tablist li:before {*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.card_forecast_today .forecast_tablist li+li:before {*/
	/*	border-left-color: #404040;*/
	/*}*/
	
	/*.card_forecast_today .forecast_tablist li {*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.card_forecast_today .forecast_tablist li.on button:before {*/
	/*	border: 1px solid #4f4f4f;*/
	/*}*/
	
	/*.card_forecast_today .forecast_summary {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.card_forecast_today .offer_area {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*@media (min-width: 768px) {*/
	/*	.header_forecast {*/
	/*		border-bottom: 1px solid #404040;*/
	/*	}*/
	
	/*	.header_forecast .card_item {*/
	/*		background-color: #2f2f2f;*/
	/*		border: 1px solid #2a2a2a;*/
	/*	}*/
	/*}*/
	
	/*.header_forecast .card_item {*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.header_forecast .card_item+.card_item {*/
	/*	border-top: 1px solid #2a2a2a;*/
	/*}*/
	
	/*.header_forecast {*/
	/*	background-color: #242424;*/
	/*}*/
	
	/*.header_forecast .info, .header_forecast .dust_item .ttl, .layer_search .dust_item .ttl {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*@media (min-width: 768px) {*/
	/*	.header_forecast .card_item:last-child {*/
	/*		border-bottom: 1px solid #2a2a2a;*/
	/*	}*/
	
	/*	.header_forecast .card_item.night {*/
	/*		border: 1px solid #232b34;*/
	/*	}*/
	/*}*/
	
	/*.gnb_area .location_name {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.gnb_area .button_group .btn_search.on .icon_animation:before, .gnb_area .button_group .btn_search.on .icon_search, .layer_search .form_wrap .btn_cancle:after, .weather_list_area .button_delete:before, .keyword_list .ico_autocomplete {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.layer_search .layer_content, .layer_search .form_wrap {*/
	/*	background-color: #242424;*/
	/*}*/
	
	/*.layer_search .search_input {*/
	/*	color: #fff;*/
	/*	border-bottom: 2px solid #404040;*/
	/*	background: #242424;*/
	/*}*/
	
	/*.weather_list_area .card_item, .weather_list_area .card_item {*/
	/*	border-color: #2a2a2a !important;*/
	/*	background-color: #2f2f2f !important;*/
	/*}*/
	
	/*.weather_list_area .weather_area .temperature {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.weather_list_area .weather_area .weather, .weather_list_area .title {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.keyword_list .text_area .main {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.weather_newsflash {*/
	/*	background-color: #242424;*/
	/*}*/
	
	/*@media (min-width: 1025px) {*/
	/*	.weather_newsflash .content_inner {*/
	/*		background-color: #242424;*/
	/*	}*/
	/*}*/
	
	/*.weather_newsflash .title {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.weather_newsflash .newsflash_area:after {*/
	/*	filter: invert(86%) hue-rotate(-180deg) grayscale(1);*/
	/*}*/
	
	/*.card {*/
	/*	border-color: #2a2a2a;*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.card_today .weather_area .current {*/
	/*	color: #fff;*/
	/*	text-shadow: 0px 0px 10px black;*/
	/*}*/
	
	/*.card_today .weather_area .degree_group {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.card_today .weather_area .summary, .card_today .time_weather .sub_title {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.card_today .time_weather {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.scroll_control.end_left:after {*/
	/*	background-image: linear-gradient(to left, #2f2f2f, rgba(47, 47, 47, 0));*/
	/*}*/
	
	/*.scroll_control.end_right:before {*/
	/*	background-image: linear-gradient(to left, rgba(47, 47, 47, 0), #2f2f2f);*/
	/*}*/
	
	/*.card_today .item_time .time {*/
	/*	border: 1px solid #404040;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.is_today .help_icon+.ly_help {*/
	/*	border-color: #404040;*/
	/*}*/
	
	/*.ly_help {*/
	/*	border: 1px solid #404040;*/
	/*	background-color: #242424;*/
	/*}*/
	
	/*.ly_help .ly_ttl {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.is_today .help_icon+.ly_help .weather_list .item {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.card_today .item_today {*/
	/*	border-color: #404040 !important;*/
	/*	background-color: #242424 !important;*/
	/*}*/
	
	/*.card_today .today_chart_list .clock {*/
	/*	background-color: #242424;*/
	/*	border: 5px solid #404040;*/
	/*}*/
	
	/*.card_today .today_chart_list .chart svg g>circle:first-child {*/
	/*	fill: #242424;*/
	/*	stroke: #404040;*/
	/*}*/
	
	/*.card .title {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.card_week .cell_temperature .temperature {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.card_week .date_inner .day {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.is_today.foreign .card_week .day_info {*/
	/*	border: 1px solid #404040;*/
	/*	background-color: #242424;*/
	/*}*/
	
	/*@media (min-width: 768px) {*/
	/*	.is_today.foreign .card_week .time_dsc .time {*/
	/*		color: #fff;*/
	/*	}*/
	
	/*	.is_today.foreign .card_week .time_dsc {*/
	/*		color: #cacaca;*/
	/*	}*/
	/*}*/
	
	/*.card_week .offer_area {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*@media (min-width: 768px) {*/
	/*	.card_week .offer_area {*/
	/*		border-top: 1px solid #404040;*/
	/*	}*/
	/*}*/
	
	/*@media (min-width: 1025px) {*/
	/*	.card_climate .inner_card {*/
	/*		border-color: #2a2a2a;*/
	/*		background-color: #2f2f2f;*/
	/*	}*/
	/*}*/
	
	/*.card_climate .float_ttl {*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.card_climate .ttl_row {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.card_climate .climate_table .ttl_row {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.card_climate .climate_table .time.day {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.card_climate .climate_table .data {*/
	/*	border: 2px solid #404040;*/
	/*	border-width: 0 2px;*/
	/*}*/
	
	/*@media (min-width: 1025px) {*/
	/*	.card_climate {*/
	/*		background-color: transparent;*/
	/*	}*/
	/*}*/
	
	/*.card_climate .row_graph .num {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.climate_rain .icon_area {*/
	/*	filter: invert(80%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.climate_rain .row_graph .data {*/
	/*	background-color: rgb(56, 57, 61);*/
	/*}*/
	
	/*.renewal_link {*/
	/*	border: 1px solid #404040;*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.renewal_link .link_go {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.renewal_link .link_go+.link_go:before {*/
	/*	background-color: #404040;*/
	/*}*/
	
	/*.is_map#container .map_panel>div img {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.card_weathermap #_idWeatherInfoFixed+div>div>div>div:nth-child(2) {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.map_location_info {*/
	/*	background-color: #2f2f2f;*/
	/*	box-shadow: 0 0 15px 7px rgba(0, 0, 0, .25);*/
	/*}*/
	
	/*.map_location_info .ttl_info {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.map_location_info .dsc_info {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.is_map#container .map_panel, .card_weathermap .map_area {*/
	/*	background-image: none !important;*/
	/*}*/
	
	/*.is_map#container .map_location_info:after {*/
	/*	filter: invert(81.5%) hue-rotate(-180deg);*/
	/*}*/
	
	/*#footer .link_group .link:before {*/
	/*	background-color: #404040;*/
	/*}*/
	
	/*@media (min-width: 768px) {*/
	/*	.card_week .week_item .day_data {*/
	/*		border-left: 1px solid #404040;*/
	/*	}*/
	/*}*/
	
	/*.card_today .item_time .time.day {*/
	/*	border-color: #4f4f4f;*/
	/*}*/
	
	/*.pin_map {*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.pin_map .area_name {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.pin_weather .value_pin {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.card .title_tab.on {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.card .title_tab {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.card .title_tab+.title_tab:before {*/
	/*	background-color: #404040;*/
	/*}*/
	
	/*.card_video .offer_area {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.card_news .info_ttl {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.player_area .inner_player {*/
	/*	background-color: #242424;*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.player_area .btn_play:before, .player_area .btn_pause:before {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.player_area .timer_progress {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.card_news .headline_area {*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.card_news .info_time:before {*/
	/*	background-color: #404040;*/
	/*}*/
	
	/*@media (min-width: 1025px) {*/
	/*	.card_figure .inner_card {*/
	/*		border-color: #2a2a2a;*/
	/*		background-color: #2f2f2f;*/
	/*	}*/
	/*}*/
	
	/*.chart_list .chart_ttl {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.chart_list .chart_dsc {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.chart_list .item+.item {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.chart_list .chart_area .chart>div svg g>circle:first-child {*/
	/*	fill: #2f2f2f;*/
	/*	stroke: #404040;*/
	/*}*/
	
	/*.card_today .item_today.level4_2.type_dsc .level_text:before, .card_today .item_today.level5_2.type_dsc .level_text:before {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.card_today .today_chart_list .ttl_area {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.ly_help .figure_dsc, .ly_help .item_level .text {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.card_forecast .forecast_tablist li {*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.card_forecast .forecast_tablist li:before {*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.card_forecast .forecast_tablist button {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.card_forecast .forecast_tablist li+li:before {*/
	/*	border-left-color: #404040;*/
	/*}*/
	
	/*.card_forecast .forecast_tablist li.on button {*/
	/*	background-color: #242424;*/
	/*	color: #fff;*/
	/*}*/
	
	/*.card_forecast .forecast_tablist li.on button:before {*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.card_forecast .forecast_summary, .is_today .forecast_average .average_value {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.card_past .calendar_select li {*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.card_past .calendar_select li:before {*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.card_past .calendar_select li+li:before {*/
	/*	border-color: #404040;*/
	/*}*/
	
	/*.card_past .calendar_select li+li:before {*/
	/*	border-left-color: #404040;*/
	/*}*/
	
	/*.card_past .calendar_select .select_value {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.card_past .calendar_select .select_value:after {*/
	/*	filter: invert(81.5%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.card_past .calendar_table tr {*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.card_past .calendar_table th, .card_past .calendar_day {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.card_nation:not(.night) .zone .text {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.card_nation:not(.night):before {*/
	/*	filter: invert(81.5%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.card_dust .chart_value .ttl, .card_dust .summary_group .ttl_summary, .card_dust .item_summary .dsc_area .ttl_dsc {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.card_dust .dust_summary {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.card_dust .summary_group+.summary_group {*/
	/*	border-left: 1px solid #404040;*/
	/*}*/
	
	/*.card_forecast .statistics_graph .level_point {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.card_nation_dust .zone .name {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.map_location_info .value_area, .card_forecast .offer_area {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.card_pollution .pollution_item .item_ttl {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*@media (min-width: 1025px) {*/
	/*	.card_pollution .chart_list .item+.item {*/
	/*		border-top: 1px solid #404040;*/
	/*	}*/
	/*}*/
	
	/*.offer_area .offer_airvisual {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.card_forecast .statistics_summary {*/
	/*	background-color: #242424;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.map_location_info .value_list {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.map_location_info .value_list+.value_list:before {*/
	/*	background-color: #404040;*/
	/*}*/
	
	/*.map_location_info .chart_area .chart>div svg g circle:first-child {*/
	/*	fill: #2f2f2f;*/
	/*	stroke: #404040;*/
	/*}*/
	
	/*.card_map #_idWeatherInfoFixed+div, .card_nation_dust .nation_map:after {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*polygon.net-line-bg {*/
	/*	fill: #2f2f2f;*/
	/*}*/
	
	/*.chart_area>svg>g .net-lines line, .chart_area>svg>g .net-axis line {*/
	/*	stroke: #404040 !important;*/
	/*}*/
	
	/*.card_forecast .statistics_data .data {*/
	/*	background-color: #242424;*/
	/*}*/
	
	/*.card_forecast .statistics_data .data.now .number {*/
	/*	color: #fff;*/
	/*}*/
	
	/*#_idMap {*/
	/*	background-image: none !important;*/
	/*	background: #2f2f2f !important;*/
	/*}*/
	
	/*@media (min-width: 1025px) {*/
	/*	.is_image#container .tab_panel, .is_image#container .tab_panel.hide {*/
	/*		background-color: #2f2f2f;*/
	/*	}*/
	
	/*	.is_image#container .player_area {*/
	/*		border: 1px solid #2a2a2a;*/
	/*		border-top: 0;*/
	/*	}*/
	
	/*	.is_image#container .inner_player+.offer_area {*/
	/*		border-color: #404040;*/
	/*	}*/
	/*}*/
	
	/*.is_image#container .player_area {*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.is_image#container .inner_player+.offer_area {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.player_area .offer_area {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.card_now .info, .card_now .location, .is_news .wn_item .tit_news {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.card_now .dust_item .ttl {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.is_news .wn_item {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.line_wn_wrap, .card_headline .notice, .card_typhoon .typhoon_data {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.line_wn_wrap .tit_news {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.card_typhoon .typhoon_data .table_value {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.card_typhoon .typhoon_route {*/
	/*	border-top: 1px solid #404040;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.card_typhoon .typhoon_route .route_list.on+.toggle_button .icon_toggle, .card_typhoon .typhoon_route .icon_toggle, .is_news .more_area .btn_more:after {*/
	/*	filter: invert(81.5%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.is_news .more_area .btn_more {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.is_news .more_area {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.is_news .info_time:before {*/
	/*	background-color: #404040;*/
	/*}*/
	
	/*.card_typhoon .typhoon_data .data_area:before, .is_today .forecast_average .average_ttl {*/
	/*	border-left: 3px solid #404040;*/
	/*}*/
	
	/*.line_wn_wrap:before {*/
	/*	background-color: #404040;*/
	/*}*/
	
	/*.layer_popup .popup_content {*/
	/*	background-color: #242424;*/
	/*}*/
	
	/*.layer_popup .popup_title {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.layer_popup .message_area {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.layer_popup .go_naverform {*/
	/*	color: #242424;*/
	/*}*/
	
	/*@media (min-width: 748px) {*/
	/*	.card_pollution .chart_list .item:nth-child(n+3) .item_inner {*/
	/*		border-top: 1px solid #404040;*/
	/*	}*/
	/*}*/
	
	/*.card_week .button_more {*/
	/*	border-top: 1px solid #404040;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.card_week .button_more:after {*/
	/*	filter: invert(81.5%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.card_week .week_item+.week_item {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*@media (max-width: 1024px) {*/
	/*	.is_image#container {*/
	/*		background-color: #2f2f2f;*/
	/*		background-image: linear-gradient(rgba(64, 64, 64, .5) 1px, transparent 1px), linear-gradient(90deg, rgba(64, 64, 64, .5) 1px, transparent 1px);*/
	/*	}*/
	/*}*/
	
	/*.pin_map {*/
	/*	box-shadow: 0 0 5px 0 rgba(0, 0, 0, 1);*/
	/*}*/
	
	/*.pin_map.on:after, .card_typhoon .title:after {*/
	/*	filter: invert(81.5%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.card_today .item_today.level5_4.type_dsc .level_text:before {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.card_today .today_weather .cp_area {*/
	/*	background: #2f2f2f;*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.card_today .today_weather .list_cp .item .text {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.card_today .weather_area .summary_list .desc {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.card_today .weather_area .summary .temperature.down:after {*/
	/*	filter: invert(81.5%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.climate_rain .row_graph .data_inner {*/
	/*	background: #2f2f2f;*/
	/*}*/
	
	/*.card_climate .climate_table .data_inner {*/
	/*	border-left: 1px solid #404040;*/
	/*}*/
	
	/*.climate_humidity .bar {*/
	/*	background-color: #2d6986;*/
	/*}*/
	
	/*.card_week .box_color .color_inner {*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.card_week .box_color .ttl {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.card_week .box_color .ttl:after {*/
	/*	border-right: 1px solid #404040;*/
	/*}*/
	
	/*.popup_cp .inner {*/
	/*	background: #242424;*/
	/*}*/
	
	/*.popup_cp .popup_title {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.popup_cp .btn_close:after {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.popup_cp .cp_tablist .item.on .tab {*/
	/*	border-bottom-color: #fff;*/
	/*	color: #fff;*/
	/*}*/
	
	/*.popup_cp .cp_tablist {*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.popup_cp .list_setting [class^=item_] {*/
	/*	border-top: 1px solid #404040;*/
	/*	border-left: 1px solid #404040;*/
	/*}*/
	
	/*.popup_cp .list_setting [class^=item_].on {*/
	/*	background: #2f2f2f;*/
	/*}*/
	
	/*.popup_cp .korean, .popup_cp .english {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.popup_cp .notice {*/
	/*	border-top: 1px solid #404040;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.popup_cp .time {*/
	/*	background: #2f2f2f;*/
	/*}*/
	
	/*.popup_cp .time .text {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.popup_cp .time.day .text {*/
	/*	border-color: #404040;*/
	/*}*/
	
	/*.popup_cp .time.dimmed .text {*/
	/*	color: #888;*/
	/*}*/
	
	/*.popup_cp .list_comparison {*/
	/*	border-right: 1px solid #404040;*/
	/*	background: #2f2f2f;*/
	/*}*/
	
	/*.popup_cp .list_comparison .text {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.popup_cp .weather {*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.popup_cp .weather .temperature {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.card_headline .ico_arr {*/
	/*	filter: invert(81.5%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.card_headline .link_clst .num {*/
	/*	border: 1px solid #355eb7;*/
	/*}*/
	
	/*.card_headline .link_clst .num, .card_headline .link_clst .num:before {*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.is_news .wn_item .info_time:before {*/
	/*	background-color: #404040;*/
	/*}*/
	
	/*.climate_rain .box_color .summary {*/
	/*	background-color: #2c374a;*/
	/*}*/
	
	/*.climate_humidity .box_color .summary {*/
	/*	background: rgba(45, 71, 80, 0.6);*/
	/*}*/
	
	/*.climate_wind .box_color .summary {*/
	/*	background: rgba(41, 84, 88, 0.4);*/
	/*}*/
	
	/*.is_today.foreign .card_week .week_item.on .btn_more:after {*/
	/*	filter: invert(81.5%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.is_today.foreign .card_week .week_item.on .day_data:before {*/
	/*	background-image: linear-gradient(to bottom, #2f2f2f, #242424 50%, #2f2f2f);*/
	/*}*/
	
	/*.is_today.foreign .card_week .week_item .day_data {*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*@media (min-width: 768px) {*/
	
	/*	.card_week .week_item+.week_item {*/
	/*		border-top: 0;*/
	/*	}*/
	/*}*/
	
	/*.is_today.foreign .card_week .info_value {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.card_today .today_weather {*/
	/*	border: 0 solid #404040;*/
	/*}*/
	
	/*.card_today .time_weather {*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*#header:before {*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.gnb_area .logo:before {*/
	/*	filter: invert(100%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.notify_area .link_notify {*/
	/*	border: 1px solid #64879d;*/
	/*	background: #52585c;*/
	/*}*/
	
	/*.notify_area .link_flash {*/
	/*	border: 1px solid #864e4a;*/
	/*	background: #463a38;*/
	/*}*/
	
	/*.notify_area .text {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.card_dust .chart_tablist {*/
	/*	background: #3a3a3a;*/
	/*}*/
	
	/*.card_dust .chart_tab {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.card_dust .forecast_time .time.now {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.card_dust .forecast_time .time.now::after {*/
	/*	background: #fff;*/
	/*}*/
	
	/*.card_dust .forecast_time .time {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.card_dust .offer_area {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.card_dust .offer_area .text::after {*/
	/*	background: #4f4f4f;*/
	/*}*/
	
	/*.card_dust .summary_group .ico_help, .card_dust .chart_value .ico_help {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.card_dust .dust_summary .ly_help .dust_level_item .ttl_level {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.card_dust .dust_summary .ly_help .ly_link_area {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.card_dust .dust_summary .ly_help .summary_list+.figure_dsc {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.card_dust .chart_update .time, .card_dust .chart_update .station {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.card_dust .chart_update .station_level1::before {*/
	/*	border: 1px solid #cacaca;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.ly_help .item_level .limit {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.card_dust .forecast_daily .date.today {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.card_dust .forecast_daily .date.today::after {*/
	/*	background: #fff;*/
	/*}*/
	
	/*.card_dust .forecast_daily .date {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.card_dust .statistics_data {*/
	/*	background: linear-gradient(to bottom,rgba(0,0,0,.05) 1px,#242424 1px,#242424 25px);*/
	/*}*/
	
	/*.chart_list .chart_ttl .ico_help {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.card_map .local_map > div > div, .card_map .nation_map {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*@media (min-width: 1025px) {*/
	/*	#container.is_image .offer_area_wrap {*/
	/*		border: 1px solid #404040;*/
	/*		border-top: 0;*/
	/*	}*/
	/*}*/
	
	/*#container.is_image .offer_area_wrap {*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.offer_area {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.card_past .help_icon:after {*/
	/*	filter: invert(81.5%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.card_past .calendar_temperature {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.card_news .info_media {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.card_climateinfo .title:after {*/
	/*	filter: invert(81.5%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.card_climateinfo .box_color .color_inner {*/
	/*	border: 1px solid #404040;*/
	/*	background-color: #3a3a3a;*/
	/*}*/
	
	/*.card_climateinfo .box_color .ttl {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.card_climateinfo .climate_summary {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.card_climateinfo .climate_summary+.climate_summary {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.card_today .time_weather .title_dsc {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.card_today .time_weather .title_dsc:after {*/
	/*	background: #404040;*/
	/*}*/
	
	/*.card_today .time_weather text.bb-text {*/
	/*	fill: #cacaca;*/
	/*}*/
	
	/*.card_week .week_item.on .date, .card_week .week_item.today .date {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.card_today .weather_area .summary .temperature.up:after {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.card_today .weather_area .summary_list .term {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.card_dust .btn_area .station {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.card_dust .btn_area .station::after {*/
	/*	filter: invert(81.5%) hue-rotate(-180deg) brightness(1000%);*/
	/*}*/
	
	/*.card_dust .summary_group+.summary_group::before {*/
	/*	background-color: #404040;*/
	/*}*/
	
	/*.card_dust .info_tit {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.gnb_area .btn_location:before {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.card_today .weather_area .weather_now .current {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.card_today .weather_area .weather_now .summary {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.card_today .weather_area .weather_quick_area .weather_table dl dd {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.card_today .weather_area .weather_quick_area .weather_table dl dt {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.card_today .weather_area .weather_quick_area .weather_table .term {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.card_today .weather_area .weather_quick_area .weather_table .term:after {*/
	/*	background-color: #fff;*/
	/*}*/
	
	/*.card_today .weather_area .weather_quick_area .tab_list .tab_link {*/
	/*	background-color: #404040;*/
	/*}*/
	
	/*.card_today .weather_area .weather_quick_area .tab_list .tab_link.on {*/
	/*	background-color: #cacaca;*/
	/*}*/
	
	/*.is_warning .section_right.weather .card_now .location, .is_warning .section_right.weather .card_now .info {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.is_warning .section_right.weather .card_now .dust_item .ttl {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*@media (min-width: 1025px) {*/
	/*	.is_warning .warning .tit {*/
	/*		color: #fff;*/
	/*		background-color: #2f2f2f;*/
	/*	}*/
		
	/*	.is_warning .disaster_letter .letter_title {*/
	/*		color: #fff;*/
	/*	}*/
		
	/*	.is_warning .weather_report .title {*/
	/*		color: #fff;*/
	/*	}*/
	/*}*/
	
	/*.is_warning .warning .content_area {*/
	/*	background-color: #404040;*/
	/*}*/
	
	/*.is_warning .disaster_letter {*/
	/*	background-color: #2f2f2f;*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.is_warning .disaster_letter .letter {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.is_warning .disaster_letter .letter_list {*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.is_warning .disaster_letter .location {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.is_warning .disaster_letter .summary {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.is_warning .disaster_letter .btn_action {*/
	/*	background-color: #3a3a3a;*/
	/*	border: 1px solid #4f4f4f;*/
	/*}*/
	
	/*.is_warning .weather_report {*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.is_warning .warning .warning_info {*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.is_warning .warning .warning_info strong, .is_warning .warning .another_info_top {*/
	/*	color: #Fff;*/
	/*}*/
	
	/*.is_warning .warning .warning_info .btn_alert {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.is_warning .warning .warning_info .ly_help {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.is_warning .warning .map_wrap:after {*/
	/*	background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(52,77,99,0)),to(rgb(52, 77, 99)));*/
	/*	background-image: -webkit-linear-gradient(top,rgba(52,77,99,0),rgb(52, 77, 99));*/
	/*	background-image: linear-gradient(to bottom,rgba(52,77,99,0),rgb(52, 77, 99));*/
	/*}*/
	
	/*.is_warning .warning .list_area {*/
	/*	background-color: rgb(52, 77, 99);*/
	/*}*/
	
	/*.is_warning .warning .warning_card.on .warning_card_border {*/
	/*	border: 2px solid #404040;*/
	/*}*/
	
	/*.is_warning .warning #_idMap.inner > div {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.is_warning .warning .btn_tab_wrap {*/
	/*	border-top: 1px solid #404040;*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.is_warning .warning .btn_tab {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.is_warning .warning .btn_wrap {*/
	/*	background-color: #3a3a3a;*/
	/*}*/
	
	/*.is_warning .warning .btn_zoom_in, .is_warning .warning .btn_zoom_out {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.is_warning .warning .ly_help {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.is_warning .warning .warning_card.summary_list, .is_warning .warning .warning_card.summary_list .card_title {*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.is_warning .warning .warning_card.summary_list .card_content_inner p, .is_warning .warning .card_content_inner p {*/
	/*	color: #cacaca;*/
	/*}*/
}

@-moz-document url-prefix("https://cafe.poll.naver.com"), url-prefix("https://blog.poll.naver.com")
{
	body, td {
		color: #000 !important;
	}
	
	html, body {
		background: #242424;
	}
	
	#vote_check, #vote_pop {
		filter: invert(86%) hue-rotate(-180deg);
	}
}

@-moz-document url-prefix("https://hanja.dict.naver.com/print")
{
	.entrytop_box {
		background: none;
		position: relative;
	}
	
	.entrytop_box .bg_btm, .entrytop_box dl.letter dd.means ul li img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.word_box ul.font-control li.txt {
		color: #cacaca;
	}
	
	.word_box ul.font-control li {
		border: 1px solid #404040;
		background: #242424;
	}
	
	.word_box ul.font-control li a {
		color: #cacaca;
	}
	
	.word_box ul.font-control li.on {
		background: #2f2f2f;
	}
	
	.word_box ul.font-control li.on a {
		color: #7474e3;
	}
	
	.word_txt, .kinds_list, .word_write, .word_list {
		border-bottom: 1px solid #404040;
	}
	
	#pop_footer {
		border-top: 1px solid #404040;
	}
	
	#pop_footer address .logo img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#pop_footer address {
		color: #cacaca;
	}
}

@-moz-document url-prefix("https://nid.naver.com/nidlogin.login?mode=form")
{
	/*.desc_ipsecure em {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.login_wrap {*/
	/*	background: #2f2f2f;*/
	/*	border: 1px solid #404040;*/
	/*	border-bottom: none;*/
	/*}*/
	
	/*.login {*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.input_box {*/
	/*	border: 1px solid #404040;*/
	/*	border-right: 0;*/
	/*}*/
	
	/*.chk_id_login .lbl_long {*/
	/*	filter: invert(81.5%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.btn_login input {*/
	/*	background: #242424;*/
	/*	color: #fff;*/
	/*}*/
	
	/*.btn_login {*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.login_help, .btn_dis {*/
	/*	border: 1px solid #404040;*/
	/*	background: #242424;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.ip_box .lbl_type {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.lbl_in {*/
	/*	background: #242424;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.int.focus {*/
	/*	background-color: #2a2a2a;*/
	/*}*/
}

@-moz-document url-prefix("https://cafe.naver.com/CafeTagArticleList.nhn")
{
	.skin-1080 .article-tag .list_tag li {
		border-bottom: 1px solid #404040;
	}
	
	.skin-1080 .article-tag .list_tag .tit_area .link_tit {
		color: #fff;
	}
	
	.skin-1080 .article-tag .list_tag .desc_tag .tag {
		color: #cacaca;
	}
	
	.skin-1080 .article-tag .list_tag .desc_tag .ico_tag {
		color: #000;
	}
	
	.skin-1080 .article-tag .list_tag .txt {
		color: #cacaca;
	}
}

@-moz-document url-prefix("https://cafe.naver.com/ReservationGameCafeApplyView.nhn")
{
	.article-reserve .title_cell {
		color: #fff;
	}
	
	.article-reserve .row {
		border-top: 1px solid #404040;
	}
	
	.article-reserve .nick_setting .btn_type1 {
		border-color: #404040;
	}
	
	.join_noti_section {
		background: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.join_noti_section .list_bold {
		color: #fff;
	}
}

@-moz-document url-prefix("https://search.naver.com"), url-prefix("https://s.search.naver.com")
{
	body {
		background-color: #242424;
	}
	
	#container {
		background-color: #242424;
	}
	
	.faq_related .list_tag .tag {
		border: 1px solid #404040;
	}
	
	body, input, select, textarea {
		color: #cacaca;
	}
	
	input {
		background: #242424;
	}
	
	a {
		color: #688cda;
	}
	
	#header_wrap .gnb_wrap {
		border-bottom: 1px solid #404040;
		background-color: #242424;
	}
	
	.header_group .search_area .logo:before {
		background-color: #404040;
	}
	
	.header_group .search_area.type_write form[role=search] {
		background-color: #242424;
		border-color: #404040;
	}
	
	.api_atcmp_wrap {
		background-color: #242424;
		border: 1px solid #404040;
		border-top: 0;
	}
	
	.api_atcmp_wrap .atcmp_fixer:before {
		background-color: #404040;
	}
	
	.api_atcmp_wrap .kwd_lst .item .kwd {
		color: #fff;
	}
	
	.api_atcmp_wrap .kwd_lst .item.over {
		background-color: #3a3a3a;
	}
	
	.api_atcmp_wrap .mark {
		color: #5f88df;
	}
	
	.api_atcmp_wrap .atcmp_plus {
		border-top: 1px solid #404040;
	}
	
	.api_atcmp_wrap .atcmp_fixer .atcmp_footer {
		border-top: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.api_atcmp_wrap .atcmp_plus .dsc_plus .link_dsc {
		color: #cacaca;
	}
	
	.api_atcmp_wrap .common_ico_kwd .ico_search {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.api_atcmp_wrap .atcmp_fixer .atcmp_footer .opt_item a {
		color: #cacaca;
	}
	
	.api_atcmp_wrap .atcmp_fixer .atcmp_footer .side_opt_area .opt_item+.opt_item:before {
		background-color: #404040;
	}
	
	.api_atcmp_wrap .atcmp_plus .layer_plus {
		background-color: #242424;
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.api_atcmp_wrap .atcmp_plus .layer_plus .tit {
		color: #fff;
	}
	
	.api_atcmp_wrap .atcmp_plus .layer_plus .btn_close .ico_close {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.api_atcmp_wrap .atcmp_plus .layer_plus .btn_area .btn {
		border: 1px solid #404040;
		color: #cacaca;
		background-color: #2f2f2f;
	}
	
	.api_atcmp_wrap .atcmp_plus .layer_plus .btn_area .btn:hover {
		border-color: #4f4f4f;
		background-color: #3a3a3a;
	}
	
	#lnb {
		background-color: #242424;
		border-bottom: 1px solid #404040;
	}
	
	#lnb .lnb_menu .tab {
		color: #fff;
	}
	
	#lnb .lnb_menu .bt_option {
		color: #cacaca;
	}
	
	#lnb .lnb_menu .bt_option .ico_arrow {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#lnb .lnb_menu .more_area .addon {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	#lnb .lnb_menu .more_area .addon ul .tab:hover {
		background-color: #404040;
	}
	
	#snb {
		background-color: #2f2f2f;
		border: 1px solid #404040;
	}
	
	#snb .option_menu .menu .m, #snb .option_menu .option_choice {
		color: #cacaca;
	}
	
	#snb .option_menu .option_keep+.menu:before {
		background-color: #404040;
	}
	
	#snb .option_menu .menu .m[aria-selected=true] {
		color: #fff;
	}
	
	#snb .option_menu .snb_itembox {
		background: #2f2f2f;
		border: 1px solid #404040;
	}
	
	#snb .option_menu .snb_itembox.ly_detailsch .sctitle_txt {
		border-bottom: 2px solid #4f4f4f;
	}
	
	#snb .option_menu .snb_itembox.ly_detailsch .sch_data .sch_option dt {
		color: #fff;
	}
	
	#snb .option_menu .snb_itembox.ly_detailsch .sch_data .sch_option .inp_op {
		border: 1px solid #404040;
		background: #242424;
	}
	
	#snb .option_menu .snb_itembox.ly_detailsch .sch_data .sch_option .inp_op input {
		color: #cacaca;
	}
	
	#snb .option_menu .snb_itembox.ly_detailsch .sch_data .sch_option .rule_check {
		color: #cacaca;
	}
	
	#snb .option_menu .snb_itembox.ly_detailsch .sch_foot [class^=btn_] {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	#snb .option_menu .snb_itembox.ly_detailsch .sch_foot [class^=btn_]:hover {
		border-color: #404040;
		background-color: #404040;
	}
	
	#snb .option_menu .snb_itembox .initial {
		color: #cacaca;
	}
	
	#snb .option_menu .snb_itembox.ly_detailsch .sch_foot [class^=btn_].active {
		color: #242424;
	}
	
	#snb .option_menu .snb_itembox .lst_choice li a[aria-selected=true], #snb .option_menu .snb_itembox .lst_choice li a:hover {
		background-color: #404040;
	}
	
	#snb .option_menu .snb_itembox .lst_choice li a {
		color: #cacaca;
	}
	
	#snb .option_menu .snb_itembox .item_option {
		border-top: 1px solid #404040;
	}
	
	#snb .option_menu .snb_itembox .item_option .tit {
		color: #cacaca;
	}
	
	#snb .option_menu .snb_itembox .item_option .input_box {
		border: 1px solid #404040;
	}
	
	#snb .option_menu .snb_itembox .item_option .input_txt {
		color: #cacaca;
	}
	
	#snb .option_menu .snb_itembox .btn_inp button .tx {
		color: #242424;
	}
	
	#snb .option_menu .snb_itembox .item_option .input_box.selected {
		background-color: #404040;
	}
	
	.api_ly_calendar {
		background-color: #2f2f2f;
	}
	
	.api_ly_calendar:before {
		background-color: #404040;
	}
	
	.api_ly_calendar .h_cal [class^=bt_] .ico_arr {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.api_ly_calendar .h_cal .calendar-title {
		color: #fff;
	}
	
	.api_ly_calendar .cal_date table td, .api_ly_calendar .cal_date table th {
		color: #cacaca;
	}
	
	.api_ly_calendar .cal_date table .calendar-date {
		color: #666;
	}
	
	.api_ly_calendar .cal_date table .calendar-date:hover {
		background-color: #4f4f4f;
	}
	
	.api_ly_calendar .cal_date table .calendar-today .calendar-date {
		background-color: #404040;
	}
	
	.api_ly_calendar .cal_date table .calendar-selected .calendar-date {
		border-color: #4f4f4f;
		background-color: #404040;
	}
	
	.api_ly_calendar .dsc_area {
		border-top: 1px solid #404040;
		color: #cacaca;
	}
	
	.api_ly_calendar .dsc_area .btn_today {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.api_ly_calendar .dsc_area .btn_today:hover {
		border-color: #4f4f4f;
		background-color: #4f4f4f;
	}
	
	.api_noresult_wrap {
		background-color: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.api_noresult_wrap .not_found02 p {
		color: #fff;
	}
	
	.api_noresult_wrap .not_found02 ul {
		color: #cacaca;
	}
	
	.api_noresult_wrap .not_found02~.satisfaction02 {
		border-top: 1px solid #404040;
	}
	
	.api_noresult_wrap .satisfaction02 {
		color: #cacaca;
	}
	
	.api_noresult_wrap .satisfaction02 ul li+li:before {
		background-color: #404040;
	}
	
	.api_subject_bx {
		border: 1px solid #404040;
	}
	
	.sc_new .api_subject_bx {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.sc_new .api_title_area {
		border-bottom: 1px solid #404040;
		border-radius: 6px 6px 0 0;
	}
	
	.cs_reelect_sub h4 {
		color: #fff;
	}
	
	.sc_new .api_title_area .api_title {
		color: #fff;
	}
	
	.cs_reelect_sub .cont_sbntc {
		border-top: 1px solid #404040;
	}
	
	.cs_reelect_sub .cont_sbntc, .cs_reelect_sub .oth_lnk2 {
		color: #cacaca;
	}
	
	.cs_reelect_sub .oth_lnk2 a {
		color: #fff;
	}
	
	.cs_reelect_sub .cont_list2 .sbc_txt dd {
		color: #fff;
	}
	
	.cs_reelect_sub .cont_list2 .sbc_txt dt {
		color: #cacaca;
	}
	
	.cs_reelect_sub .cont_sbntc .btn_info:before, .cs_reelect_sub .oth_lnk2 .lnk_last:before {
		background-color: #404040;
	}
	
	.cs_reelect_sub .cont_sbntc .btn_info {
		color: #fff;
	}
	
	.cs_reelect_sub .cont_sbntc .cont_sbinfor {
		background-color: #2f2f2f;
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.cs_reelect_sub .cont_sbntc .cont_sbinfor .btn_close {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.sp_nkeyword .hot_keyword_srch .keyword_option_wrap {
		border-bottom: 1px solid #404040;
	}
	
	.sp_nkeyword .hot_keyword_srch .keyword_option_wrap .rank_tab .item {
		color: #cacaca;
	}
	
	.sp_nkeyword .hot_keyword_srch .list_wrap .keyword_list .keyword {
		color: #cacaca;
	}
	
	.sp_nkeyword .hot_keyword_srch .list_wrap .keyword_list .rank {
		color: #fff;
	}
	
	#footer {
		border-top: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	#footer .footer_menu .link, #footer .footer_menu .ico_footer_logo {
		color: #fff;
	}
	
	#footer .footer_menu .inner+.inner:before {
		background-color: #404040;
	}
	
	.cs_reelect_sub .tab_subtxt .ico_hds {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_beauty_info .wrap_list {
		border: 1px solid #404040;
	}
	
	.cs_beauty_info .info_video dt a {
		color: #fff;
	}
	
	.cs_beauty_info .info_upload {
		color: #cacaca;
	}
	
	.cs_beauty_info .info_upload .upload_date:after {
		background-color: #404040;
	}
	
	.cs_beauty_info .info_video {
		border-bottom: 1px solid #404040;
	}
	
	.cs_beauty_info .info_sub .u_likeit_module .u_likeit_list_btn {
		color: #cacaca;
	}
	
	.cs_beauty_info .page_btn {
		border: 1px solid #404040;
		border-top: 0;
		background-color: #2f2f2f;
	}
	
	.cs_beauty_info .page_btn a {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_beauty_info .page_btn .page_nav {
		color: #fff;
	}
	
	.sp_nkindic .nkindic_area .nkindic_basic .nkindic_content .content_desc .desc {
		color: #cacaca;
	}
	
	.sp_nkindic .nkindic_area .nkindic_basic {
		border-top: 1px solid #404040;
	}
	
	.api_more_wrap .api_more {
		background-color: #3a3a3a;
		border: 1px solid #404040;
	}
	
	.sc_new .api_more_wrap .api_more, .sc_new .api_more_wrap .api_more_multi, .sc_new .api_more_wrap .api_more_theme {
		color: #cacaca;
	}
	
	.sc_new .api_more_wrap {
		border: 1px solid #404040;
		background-color: #3a3a3a;
	}
	
	.sc_new .api_subject_bx .api_more_wrap {
		border: 0;
		border-top: 1px solid #404040;
	}
	
	.sc_new .api_more_wrap .api_more:hover, .sc_new .api_more_wrap .api_more_multi:hover, .sc_new .api_more_wrap .api_more_theme:hover, .api_more_wrap .api_more:hover {
		color: #fff;
	}
	
	.sc_new .api_more_wrap .api_more:hover .ico_arr, .sc_new .api_more_wrap .api_more_multi:hover .ico_arr, .sc_new .api_more_wrap .api_more_theme:hover .ico_arr {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.sc_new .api_title_area .api_title_sub .api_sub_option[aria-selected=true] {
		color: #fff;
	}
	
	.sp_nnews .news_wrap .info_group .info.press {
		color: #fff;
	}
	
	.sp_nnews .news_wrap .info_group .info {
		color: #cacaca;
	}
	
	.sp_nnews .news_wrap .info_group .info+.info:before {
		background-color: #404040;
	}
	
	.sp_nnews .news_wrap .dsc_wrap .dsc_txt_wrap {
		color: #cacaca;
	}
	
	.sp_nnews .news_wrap .news_tit {
		color: #688cda;
	}
	
	.sp_nnews .news_cluster .sub_tit {
		color: #688cda;
	}
	
	.sp_nnews .news_cluster .sub_wrap .sub_txt.press {
		color: #fff;
	}
	
	.sp_nnews .news_cluster .sub_wrap .sub_txt {
		color: #cacaca;
	}
	
	.sp_nnews .news_cluster .sub_wrap .sub_txt+.sub_txt:before {
		background-color: #404040;
	}
	
	.sp_nnews .list_news .bx {
		border-top: 1px solid #404040;
	}
	
	.sp_nnews .news_more {
		color: #cacaca;
	}
	
	.sp_nnews .press_area {
		border-top: 1px solid #404040;
		color: #cacaca;
	}
	
	.sp_nnews .view_press {
		color: #cacaca;
	}
	
	.api_group_option_filter .option_area.type_sort .item[aria-selected=true] {
		color: #fff;
	}
	
	.api_group_option_filter .option_area .item, .api_group_option_filter .etc_area {
		color: #cacaca;
	}
	
	.tabsch_news .sp_nnews .news_guide_area .guide_link {
		border-bottom: 1px solid #404040;
		color: #cacaca;
	}
	
	.tabsch_news .sp_nnews .news_pick_area .pick_link {
		background-color: #3a3a3a;
		border-bottom: 1px solid #404040;
		color: #cacaca;
	}
	
	.tabsch_news .sp_nnews .banner_area {
		border-top: 1px solid #404040;
	}
	
	.tabsch_news .sp_nnews .banner_area .banner_nmessage {
		color: #cacaca;
	}
	
	.api_sc_page_wrap {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.api_sc_page_wrap .sc_page_inner .btn {
		color: #cacaca;
	}
	
	.api_sc_page_wrap .sc_page_inner .btn:hover {
		color: #fff;
	}
	
	.api_sc_page_wrap .btn_next .ico_page_arr, .api_sc_page_wrap .btn_prev .ico_page_arr, .api_ico_close4 {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.sp_nkeyword .api_subject_bx .api_title_area .api_title_sub .btn_report {
		background-color: #2f2f2f;
	}
	
	.sp_nkeyword .api_subject_bx .api_title_area .api_title_sub .btn_report:before {
		border: 1px solid #404040;
	}
	
	.sp_nkeyword .api_subject_bx .related_srch .lst_related_srch .keyword {
		background-color: #3a3a3a;
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.sp_nkeyword .api_subject_bx .related_srch .lst_related_srch .keyword:hover {
		border-color: #4f4f4f;
		color: #fff;
	}
	
	.sp_nkindic .nkindic_area .nkindic_basic .nkindic_tit .sub_tit {
		color: #fff;
	}
	
	.sp_nreview .review_option_area:before {
		background-color: #404040;
	}
	
	.sc_new .api_title_area .api_title_sub .api_sub_option {
		color: #cacaca;
	}
	
	.sp_nreview .total_sub .etc_dsc_group .sub_txt.sub_name {
		color: #fff;
	}
	
	.sp_nreview .total_dsc .dsc_txt {
		color: #cacaca;
	}
	
	.sp_nreview .lst_total>.bx {
		border-top: 1px solid #404040;
	}
	
	.sp_nreview .total_sub .etc_dsc_group .sub_txt:before {
		background-color: #404040;
	}
	
	.sp_nreview .total_tag_area .tag {
		background-color: #404040;
		color: #cacaca;
	}
	
	.sp_ntotal .lst_total>.bx {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.sp_ntotal .total_source .txt {
		color: #cacaca;
	}
	
	.sp_ntotal .total_tit_group+.total_group {
		border-top: 1px solid #404040;
	}
	
	.sp_ntotal .total_dsc_wrap .total_dsc {
		color: #cacaca;
	}
	
	.sp_nbook .list_info .item_info {
		color: #cacaca;
	}
	
	.sp_nbook .list_info .info+.info:before {
		background-color: #404040;
	}
	
	.sc_new .ly_api_info {
		border: 1px solid #404040;
		color: #cacaca;
		background-color: #3a3a3a;
	}
	
	.sp_ntotal .total_source .thumb>img {
		border-radius: 50%;
	}
	
	.cs_common_simple .cm_top_wrap {
		border: 1px solid #404040;
		border-width: 0 1px 0;
		border-left-color: #404040 !important;
		border-right-color: #404040 !important;
	}
	
	.cs_common_simple .cm_top_wrap {
		background: #2f2f2f;
	}
	
	.cs_common_simple .cm_top_wrap:before {
		border-top: 1px solid #404040;
	}
	
	.cs_common_simple .cm_top_wrap:after {
		border-color: #404040;
	}
	
	.cs_common_simple .title_area .title .area_text_title {
		color: #fff;
	}
	
	.cs_common_simple .title_area .sub_title {
		color: #cacaca;
	}
	
	.cs_common_simple .title_area .sub_title .cm_bar {
		background-color: #404040;
	}
	
	.cs_common_simple .cm_content_wrap {
		border: 1px solid #404040 !important;
		border-width: 0 1px 1px !important;
	}
	
	.cs_common_simple .cm_content_wrap {
		background: #2f2f2f;
	}
	
	.cs_common_simple .cm_info_box {
		background-color: #2f2f2f;
	}
	
	.cs_common_simple .text_expand .desc {
		color: #cacaca;
	}
	
	.cs_common_simple .answer_more {
		background: #3a3a3a !important;
	}
	
	.cs_common_simple .answer_more a .link_box .link_text, .cs_common_simple .answer_more .link_text {
		color: #cacaca !important;
	}
	
	.cs_common_simple .answer_more a:hover .link_box .link_text, .cs_common_simple .answer_more:hover .link_text {
		color: #fff !important;
	}
	
	.cs_common_simple .answer_more .link_box:before {
		background-color: #404040;
	}
	
	.cs_common_simple .cm_info_box .button_area .button_like, .cs_common_simple .cm_tab_info_box .button_area .button_like, .cs_common_simple .rel_answer_wrap .button_area .button_like {
		border: 1px solid #404040;
	}
	
	.cs_common_simple .api_common_like .api_like_ico {
		filter: invert(78%) hue-rotate(-180deg);
	}
	
	.cs_common_simple .cm_info_box .button_area .button_box a.play_button_type:after, .cs_common_simple .cm_tab_info_box .button_area .button_box a.play_button_type:after, .cs_common_simple .rel_answer_wrap .button_area .button_box a.play_button_type:after {
		background-color: #404040;
	}
	
	.cs_common_simple .cm_info_box .button_area .button_box a.play_button_type, .cs_common_simple .cm_tab_info_box .button_area .button_box a.play_button_type, .cs_common_simple .rel_answer_wrap .button_area .button_box a.play_button_type {
		color: #fff;
	}
	
	.sp_nvideo .video_default_list .video_bx .info_area .channel {
		color: #fff;
	}
	
	.sp_nvideo .video_default_list .video_item+.video_item {
		border-top: 1px solid #404040;
	}
	
	.sp_nvideo .video_default_list .video_bx .info_area .desc+.desc:before, .sp_nvideo .video_default_list .video_bx .info_area .origin:before {
		background: #404040;
	}
	
	.sc_new .api_ly_save {
		background-color: #3a3a3a;
		border: 1px solid #404040;
	}
	
	.sc_new .api_ly_save .item {
		color: #cacaca;
	}
	
	.sp_nkin .kin_wrap .answer_area .profile_group .info_box_inner {
		color: #fff;
	}
	
	.sp_nkin .kin_wrap .answer_area .answer_group .answer_text {
		color: #cacaca;
	}
	
	.sp_nkin .kin_wrap {
		border-bottom: 1px solid #404040;
	}
	
	.sp_nkin .kin_wrap .answer_area .profile_group .btn_talk {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.cs_common_module .cm_content_wrap {
		position: relative;
	}
	
	/*.cs_common_module .cm_content_wrap:before {*/
	/*	position: absolute;*/
	/*	content: '';*/
	/*	left: -1px;*/
	/*	top: 0px;*/
	/*	width: calc(100% + 2px);*/
	/*	height: calc(100% + 1px);*/
	/*	background: rgba(0, 0, 0, 0.75);*/
	/*	border-radius: 0 0 6px 6px;*/
	/*	pointer-events: none;*/
	/*}*/
	
	/*.cs_common_module .cm_content_wrap {*/
	/*	border: 1px solid #000 !important;*/
	/*	border-width: 0 1px 1px !important;*/
	/*}*/
	
	.cs_common_module .cm_top_wrap:before {
		position: absolute;
		content: '';
		left: -1px;
		right: -1px;
		top: 0px;
		width: 100%;
		height: calc(100% - 1px);
		background: rgba(0, 0, 0, 0.815);
		border: 1px solid #404040;
		border-width: 0 1px 0;
		pointer-events: none;
	}
	
	.cs_common_module .cm_info_box .button_area .button_box li+li, .cs_common_module .cm_tab_info_box .button_area .button_box li+li, .cs_common_module .rel_answer_wrap .button_area .button_box li+li {
		border-left: 1px solid #404040;
	}
	
	/*.cs_common_module .cm_info_box {*/
	/*	background-color: #242424;*/
	/*}*/
	
	.cs_common_module .text_expand .desc {
		color: #cacaca;
	}
	
	.cs_common_module .cm_info_box .button_area .button_like, .cs_common_module .cm_tab_info_box .button_area .button_like, .cs_common_module .rel_answer_wrap .button_area .button_like {
		border: 1px solid #4f4f4f;
		background: #3a3a3a;
	}
	
	.cs_common_module .api_common_like .api_like_ico {
		filter: invert(78%) hue-rotate(-180deg);
	}
	
	.cs_common_module .cm_content_area:not(._cm_content_area_other_source) .cm_info_box[class*="scroll_img"] .list>li .area_card {
		background: #2f2f2f;
	}
	
	.cs_common_module .cm_content_area:not(._cm_content_area_other_source) .cm_info_box[class*="scroll_img"] .list>li {
		background: #2f2f2f;
	}
	
	.cs_common_module .cm_content_area:not(._cm_content_area_other_source) .cm_info_box[class*="scroll_img"] .list>li .title_box .name {
		color: #fff;
	}
	
	.cs_common_module .video_list .video_title {
		color: #fff;
	}
	
	.cs_common_module.case_normal .title_area .title {
		color: #fff;
	}
	
	.cs_common_module .subscribe .name_txt {
		color: #fff !important;
	}
	
	.cs_common_module .subscribe .num_txt {
		color: #cacaca !important;
	}
	
	.cs_common_module.case_normal .cm_top_wrap .sub_tap_area .next_visual, .cs_common_module.case_normal.color_23 .sub_tap_area .tab_gra {
		filter: invert(79.5%) hue-rotate(-180deg) !important;
	}
	
	.cs_common_module.case_normal .cm_top_wrap .sub_tap_area .pre_visual {
		filter: invert(79.5%) hue-rotate(-180deg) !important;
	}
	
	.cs_common_module .cm_info_box .episode_box {
		background-color: #2f2f2f;
	}
	
	.cs_common_module .cm_info_box.scroll_timeline .time_content {
		background-color: #2f2f2f;
	}
	
	.cs_common_module .cm_info_box.scroll_timeline .time_title time {
		color: #fff;
	}
	
	.cs_common_module .badge_txt {
		border: 1px solid #883732;
	}
	
	.cs_common_module .cm_info_box.scroll_timeline .time_title {
		border-bottom: 1px solid #404040;
	}
	
	.cs_common_module .cm_info_box.scroll_timeline .content_title {
		color: #cacaca;
	}
	
	.cs_common_module .cm_info_box .button_area .button_box a.music_play, .cs_common_module .cm_tab_info_box .button_area .button_box a.music_play, .cs_common_module .rel_answer_wrap .button_area .button_box a.music_play {
		background: #242424;
		color: #cacaca;
	}
	
	.cs_common_module .cm_info_box.scroll_timeline .sub_info .info_txt {
		color: #fff;
	}
	
	.cs_common_module .cm_info_box.scroll_timeline .list_title .title_txt {
		color: #fff;
	}
	
	.cs_common_module .dday_txt {
		border: 1px solid #454545;
	}
	
	.cs_common_module .cm_ly_api_info .title {
		color: #fff !important;
	}
	
	.cs_common_module .cm_ly_api_info .btn_box [class*="btn"] {
		border: 1px solid #404040;
		background: #242424;
		color: #cacaca;
	}
	
	.cs_common_module .cm_info_box .episode_box .image_info .title_txt {
		color: #fff;
	}
	
	.cs_common_module .cm_info_box .episode_box .image_info .date_info {
		color: #cacaca;
	}
	
	.cs_common_module .talk_area .num_txt {
		color: #cacaca;
	}
	
	.cs_common_module .badge_talk {
		border: 1px solid #883732;
	}
	
	.cs_common_module .notice_link {
		border-top: 1px solid #404040;
	}
	
	.cs_common_module .cm_ico_alert .area_inner {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cs_common_module .cm_ly_api_info {
		background-color: #2f2f2f;
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.cs_common_module .cm_info_box .button_area .button_box li .btn_balloon, .cs_common_module .cm_tab_info_box .button_area .button_box li .btn_balloon, .cs_common_module .rel_answer_wrap .button_area .button_box li .btn_balloon {
		color: #242424;
	}
	
	.cs_common_module .cm_info_box .episode_box .episode_link {
		color: #fff;
	}
	
	.cs_common_module .cm_info_box .button_area .button_box a, .cs_common_module .cm_tab_info_box .button_area .button_box a, .cs_common_module .rel_answer_wrap .button_area .button_box a {
		color: #fff;
	}
	
	.cs_common_module .cm_info_box .button_area .button_box a.play_button_type, .cs_common_module .cm_tab_info_box .button_area .button_box a.play_button_type, .cs_common_module .rel_answer_wrap .button_area .button_box a.play_button_type {
		color: #fff;
		background-color: #404040;
	}
	
	.cs_common_module .cm_info_box .button_area .button_box ul, .cs_common_module .cm_tab_info_box .button_area .button_box ul, .cs_common_module .rel_answer_wrap .button_area .button_box ul {
		background: #3a3a3a;
		border: 1px solid #4f4f4f;
	}
	
	.cs_common_module .cm_info_box .button_area .button_box a.mp3_down:after, .cs_common_module .cm_tab_info_box .button_area .button_box a.mp3_down:after, .cs_common_module .rel_answer_wrap .button_area .button_box a.mp3_down:after {
		background-color: #3a3a3a;
	}
	
	.cs_common_module .cm_info_box .button_area .button_box a.mp3_down:before, .cs_common_module .cm_tab_info_box .button_area .button_box a.mp3_down:before, .cs_common_module .rel_answer_wrap .button_area .button_box a.mp3_down:before {
		filter: invert(78%) hue-rotate(-180deg);
	}
	
	.cs_common_module .cm_info_box .button_area .button_box a.mp3_down:before, .cs_common_module .cm_pure_box .button_area .button_box a.mp3_down:before, .cs_common_module .cm_tab_info_box .button_area .button_box a.mp3_down:before, .cs_common_module .rel_answer_wrap .button_area .button_box a.mp3_down:before {
		background-color: #3a3a3a !important;
	}
	
	.cs_common_module .cm_info_box .button_area .button_box a.play_button_type:after, .cs_common_module .cm_tab_info_box .button_area .button_box a.play_button_type:after, .cs_common_module .rel_answer_wrap .button_area .button_box a.play_button_type:after {
		background-color: #3a3a3a;
	}
	
	.cs_common_module .more_wrap .more_multi {
		border-top: 1px solid #404040;
		background-color: #4f4f4f;
		color: #cacaca;
	}
	
	.cs_common_module .more_wrap .more_multi:hover .ico_more, .cs_common_module .more_wrap .more_multi:active .ico_more {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_common_module .more_wrap .more_multi:hover, .cs_common_module .more_wrap .more_multi:active {
		color: #fff;
	}
	
	.cs_common_module .play_list_wrap .music_play_list .title_wrap a {
		color: #cacaca;
	}
	
	.cs_common_module .cm_expand_box:before {
		background-color: #404040;
	}
	
	.cs_common_module .detail_info .info dd {
		color: #cacaca;
	}
	
	.cs_common_module .cm_pure_box {
		background-color: #2f2f2f;
	}
	
	.cs_common_module .cm_pure_box .intro_box .text {
		color: #cacaca;
	}
	
	.cs_common_module .cm_expand_box .area_button_arrow.state_open:hover .area_inner, .cs_common_module .cm_expand_box .area_button_arrow:hover .area_inner, .cs_common_module .cm_expand_box .area_button_arrow.state_open .area_inner {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cs_common_module .cm_tab_info_box {
		background-color: #2f2f2f;
	}
	
	.cs_common_module .list_image_info .title_box .sub_text {
		color: #cacaca;
	}
	
	.cs_common_module .list_image_info .title_box .name {
		color: #fff;
	}
	
	.cs_common_module .list_image_info .item {
		box-shadow: 0 2px 3px 0 rgba(255, 255, 255, 0.04), 0 0 2px 0 rgba(255, 255, 255, 0.15);
		-moz-box-shadow: 0 2px 3px 0 rgba(255, 255, 255, 0.04), 0 0 2px 0 rgba(255, 255, 255, 0.15);
		-webkit-box-shadow: 0 2px 3px 0 rgba(255, 255, 255, 0.04), 0 0 2px 0 rgba(255, 255, 255, 0.15);
	}
	
	.cs_common_module .more_wrap .more_multi:hover .ico_arr, .cs_common_module .more_wrap .more_multi:active .ico_arr {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.detail_profile dd.name span.name_more {
		color: #fff;
	}
	
	.profile_wrap .detail_profile dd {
		color: #cacaca;
	}
	
	.offer_more2 .confirm img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.people_info .btn_profile_update {
		border: 1px solid #404040;
		border-width: 1px 1px 0;
		border-bottom: 1px solid #404040;
		color: #cacaca;
	}
	
	.offer_more2 .confirm, .go_relate a.btn_txt_more {
		color: #cacaca;
	}
	
	.people_info .people_type .texttab_type li a {
		background-color: #242424;
		color: #cacaca;
	}
	
	.people_info .people_type .texttab_type li {
		border: 1px solid #404040;
		border-bottom: 0;
	}
	
	.people_info .people_type .texttab_type .select a {
		background-color: #404040;
		color: #cacaca;
	}
	
	.people_info .people_type .texttab_type {
		border-bottom: 1px solid #4f4f4f;
	}
	
	.people_info .people_type .texttab_type .select {
		border-color: #4f4f4f;
	}
	
	.people_type .lst_cont ul li dl dd, .people_type .lst_cont .more_view, .people_type .lst_cont.grafolio .day_txt, .people_type .lst_cont.tvcast .day_txt {
		color: #cacaca;
	}
	
	.people_info .layer_tooltip2 {
		border: 1px solid #404040;
	}
	
	.people_info .layer_tooltip2 .content {
		background: #242424;
	}
	
	.people_info .layer_tooltip2 .content .request, .people_info .layer_tooltip2 .content .helpdesk {
		color: #cacaca;
	}
	
	.people_info .layer_tooltip2 .arw, .u_likeit_list_module .u_likeit_list_btn .u_ico {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.people_info .layer_tooltip2 .content * {
		color: #cacaca;
	}
	
	.sp_pmusic .music_list .album_info .dsc_area .name a, .u_likeit_list_module .u_likeit_list_btn.u_none_border, .sp_pmusic .music_list .album_info .dsc_area .item {
		color: #cacaca;
	}
	
	.sp_pmusic .music_list .album_info .dsc_area .item+.item:before, .sp_pmusic .music_list .album_info .dsc_area .name+.name:before {
		background-color: #404040;
	}
	
	.sp_pmusic .music_list .list_item+.list_item {
		border-top: 1px solid #404040;
	}
	
	.sp_pmusic .music_btn .tab_list .item .tab {
		color: #cacaca;
	}
	
	.sp_pmusic .music_btn .tab_list .item .tab:hover {
		background-color: #4f4f4f;
	}
	
	.sp_pmusic .music_btn .tab_list {
		border: 1px solid #4f4f4f;
		background-color: #404040;
	}
	
	.sp_pmusic .music_btn .tab_list .item+.item .tab {
		border-left: 1px solid #4f4f4f;
	}
	
	.sp_ntotal .total_channel {
		border-top: 1px solid #404040;
		background-color: #3a3a3a;
		color: #fff;
	}
	
	.sp_ntotal .total_channel .link_channel {
		color: #cacaca;
	}
	
	.sp_ntotal .total_channel .link_channel+.link_channel:before {
		background-color: #5f5f5f;
	}
	
	.sp_nvideo {
		color: #cacaca;
	}
	
	.cs_weather .sort_box .lst_select .select_box .btn_select {
		color: #fff;
	}
	
	.cs_weather .main_tab {
		border: 1px solid #404040;
		border-width: 1px 0;
	}
	
	.cs_weather .main_tab .list_tab li a, .cs_weather .main_info .info_temperature, .cs_weather .main_info .info_data .info_list li {
		color: #fff;
	}
	
	.cs_weather .main_info .info_data .info_list li .sensible {
		color: #cacaca;
	}
	
	.cs_weather .main_info .info_data .info_list li .bar {
		border-left: 1px solid #404040;
	}
	
	.cs_weather .sub_info .detail_box {
		border-left: 1px solid #404040;
	}
	
	.cs_weather .section_title {
		color: #fff;
		border-top: 1px solid #404040;
	}
	
	.cs_weather .title_sub .sub_option .btn_option[role="option"][aria-selected="true"] {
		color: #fff;
	}
	
	.cs_weather .title_sub .sub_option .ico_select, .cs_weather .table_info .ico.dday {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_weather .table_info .list_area .item_time .tomorrow .tomorrow_icon {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_weather .table_info .list_area .weather_item, .cs_weather .table_info .list_area .item_time {
		color: #fff;
	}
	
	.cs_weather .table_info .list_area .item_time .tomorrow .division_line {
		border-left: 1px solid #404040;
	}
	
	.cs_weather .table_info.weekly .list_area li .day_info, .cs_weather .table_info.weekly .list_area li .rain_rate, .cs_weather .table_info.weekly .list_area li dd {
		color: #fff;
	}
	
	.cs_weather .table_info.weekly .list_area li {
		border-left: 1px solid #404040;
	}
	
	.cs_weather .page_area .paging_bx a[class^=btn_page_] {
		background-color: #2f2f2f;
	}
	
	.cs_weather .page_area .paging_bx a[class^=btn_page_] .ico_spr {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_weather .guide_bx {
		border-bottom: 1px solid #404040;
		color: #fff;
	}
	
	.cs_weather .other_lk dt {
		color: #fff !important;
	}
	
	.cs_weather .page_area {
		border-bottom: 1px solid #404040;
	}
	
	.cs_weather .guide_bx .ico_bar {
		background-color: #404040;
	}
	
	.cs_weather .tomorrow_area .main_info .info_temperature {
		color: #fff;
	}
	
	.cs_weather .tomorrow_area .main_info .tlt, .cs_weather .tomorrow_area .main_info .info_data .info_list li .indicator a {
		color: #cacaca;
	}
	
	.cs_weather .tomorrow_area .bar, .cs_weather .monthly_area .main_info .average .bar {
		border-left: 1px solid #404040;
	}
	
	.cs_weather .monthly_area .main_info .forecast, .cs_weather .weekly_prospect {
		color: #cacaca;
	}
	
	.cs_weather .weekly_prospect thead th {
		border: 1px solid #404040;
		border-width: 1px 0 1px 1px;
		background: #404040;
		color: #cacaca;
	}
	
	.cs_weather .weekly_prospect td {
		border: 1px solid #4f4f4f;
		border-width: 0 0 1px 1px;
	}
	
	.cs_weather .weekly_prospect tbody th {
		border: 1px solid #4f4f4f;
		border-width: 0 0 1px 1px;
	}
	
	.cs_weather .weekly_prospect .explain {
		color: #fff;
	}
	
	.cs_weather .table_info .info_list.rainfall .list_area .item_condition .rain_rate.level1 {
		background-color: #404040;
		color: #cacaca;
	}
	
	.cs_weather .table_info .info_list.humidity .list_area .wt_status .ico_humidity_bg {
		filter: invert(81.5%) hue-rotate(-180deg);
		width: 30px;
	}
	
	.cs_weather .table_info .info_list.humidity .list_area .wt_status .ico_humidity .percent {
		width: 29px;
	}
	
	.cs_weather .guide_bx .guide {
		color: #cacaca;
	}
	
	.sp_nvideo .video_scroll_list .video_scroll_item {
		background-color: #242424;
		color: #cacaca;
		border: 1px solid #404040;
	}
	
	.sp_nvideo .video_scroll_list .info_area .info_sub .txt+.txt:before {
		background-color: #404040;
	}
	
	.sc_new .api_title_area .api_title_sub .api_sub_link .item+.item:before {
		background-color: #404040;
	}
	
	._3tIZ6 ._1qN5M, ._3tIZ6 ._3Ru_R._2O27y {
		color: #cacaca;
	}
	
	._3tIZ6 ._3Ru_R+._3Ru_R::before {
		background: #404040;
	}
	
	._3tIZ6 ._9wicf+._9wicf {
		border-top: 1px solid #404040;
	}
	
	._2dLmi ._2xXC1 {
		color: #cacaca;
	}
	
	._3tIZ6 ._309YZ ._1uy_G, ._3cNc1 ._7BCw9 ._22O5g._1JwrB ._309YZ ._1uy_G {
		background: #242424;
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	._3tIZ6 ._309YZ ._1uy_G ._-5eDs .QDERG, ._3cNc1 ._7BCw9 ._22O5g._1JwrB ._309YZ ._1uy_G ._-5eDs .QDERG {
		color: #fff;
	}
	
	._3tIZ6 ._309YZ ._1uy_G::after, ._3cNc1 ._7BCw9 ._22O5g._1JwrB ._309YZ ._1uy_G::after {
		border-color: transparent #404040 #404040 transparent;
		background: #242424;
	}
	
	.sp_mobile .app_wrap .cate {
		color: #fff;
	}
	
	.sp_mobile .app_wrap .cate .app_bar {
		border-left: 1px solid #404040;
	}
	
	.sp_mobile .app_wrap li {
		border-top: 1px solid #404040;
	}
	
	.sp_mobile .app_wrap .thumb img {
		border-radius: 10px;
	}
	
	.sp_nkin .expert_pp_wrap .pp_header .api_ico_expert {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.sp_nkin .expert_pp_wrap .pp_wrap {
		border: 1px solid #404040;
	}
	
	.sp_nkin .expert_pp_wrap .pp_wrap .cont_wrap .tit_area {
		color: #fff;
	}
	
	.sp_nkin .expert_pp_wrap .pp_wrap .cont_wrap .ico_label {
		color: #bac5ff;
		border: 1px solid #4a65f6;
	}
	
	.sp_nkin .expert_pp_wrap .pp_wrap .cont_wrap .info .rating .score {
		color: #fff;
	}
	
	.sp_nkin .expert_pp_wrap .pp_wrap .link_etc {
		border-top: 1px solid #404040;
		color: #cacaca;
	}
	
	.sp_nkin .expert_pp_wrap .pp_wrap .cont_wrap .dsc {
		color: #fff;
	}
	
	.sp_nkin .expert_pp_wrap {
		border-bottom: 1px solid #404040;
	}
	
	.sp_nkin .kin_wrap .answer_area .profile_group .info_box_inner .expert {
		color: #d8dde3;
		border: 1px solid #676d78;
	}
	
	.sp_nkin .cluster_item {
		border: 1px solid #404040;
	}
	
	.api_ico_q2 {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.sp_nkin .total_tag_area .tag_title {
		color: #fff;
	}
	
	.sp_nkin .total_tag_area .tag {
		background-color: #404040;
		color: #cacaca;
	}
	
	.sp_nkin .expert_pp_wrap .pp_wrap .cont_wrap .info .rating .count {
		color: #cacaca;
	}
	
	.sp_mobile .app_wrap .supply {
		color: #fff;
	}
	
	.cs_weather .main_info .indicator span .ico, .cs_weather .sub_info .detail_box dl dd .ico {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.api_tab_option_bx {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.sp_nvideo .video_square_list .list_square {
		background-color: #2f2f2f;
	}
	
	.sp_nvideo .video_square_list .square_wrap .info_area .desc_group .channel {
		color: #fff;
	}
	
	.sp_nrealtime .nrealtime_list .nrealtime_item .item_info .desc_txt, .sp_ncafe .total_dsc .dsc_txt {
		color: #cacaca;
	}
	
	.sp_nrealtime .nrealtime_list .nrealtime_item .item_info .info_detail .detail_time, .sp_ncafe .total_sub .etc_dsc_group .sub_txt.sub_source, .sp_ncafe .total_sub {
		color: #cacaca;
	}
	
	.sp_nrealtime .nrealtime_list .nrealtime_item .item_info .info_detail .detail_ico:before, .sp_ncafe .total_sub .etc_dsc_group .sub_txt:before {
		background-color: #404040;
	}
	
	.sp_nrealtime .nrealtime_list .nrealtime_item .item_info .info_source, .sp_nrealtime .nrealtime_list .nrealtime_item .item_info .source_site {
		color: #cacaca;
	}
	
	.sc_new .api_more_wrap .api_refresh {
		border-left: 1px solid #404040;
	}
	
	.tabsch_image .sp_image .more_img .btn_more {
		background-color: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.tabsch_nreview .review_banner_area .tab_banner_link {
		color: #cacaca;
	}
	
	.sp_nreview .total_comment .list_comment .bx_inner, .sp_ncafe .total_comment .list_comment .bx_inner {
		border: 1px solid #404040;
		color: #cacaca;
		background-color: #242424;
	}
	
	.sp_nreview .total_comment .list_comment .bx_inner .ico_reply, .sp_ncafe .total_comment .list_comment .bx_inner .ico_reply {
		color: #fff;
		background-color: #404040;
	}
	
	.api_loading .bg_loading {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.sp_nblog .lst_total>.bx {
		border-top: 1px solid #404040;
	}
	
	.sp_nblog .total_sub .etc_dsc_group .sub_txt.sub_name, .sp_ncafe .total_sub .etc_dsc_group .sub_txt.sub_name {
		color: #fff;
	}
	
	.sp_nblog .total_dsc .dsc_txt {
		color: #cacaca;
	}
	
	.sp_nblog .total_sub .etc_dsc_group .sub_txt:before {
		background-color: #404040;
	}
	
	.sp_nblog .total_sub .etc_dsc_group .sub_txt.sub_source, .sp_nblog .total_sub {
		color: #cacaca;
	}
	
	.sp_ncafe .lst_total>.bx {
		border-top: 1px solid #404040;
	}
	
	.api_group_option_filter .etc_area .btn_filter {
		color: #cacaca;
	}
	
	.api_group_option_filter .etc_area .btn_filter[aria-selected=true] {
		color: #fff;
	}
	
	.api_group_option_filter .etc_area .option_bx {
		border: 1px solid #404040;
		background: #2f2f2f;
	}
	
	.api_group_option_filter .etc_area .option_bx .ly_option_menu a {
		color: #cacaca;
	}
	
	.api_group_option_filter .etc_area .option_bx .ly_option_menu a[aria-selected=true] {
		color: #fff;
		background-color: #404040;
	}
	
	.api_group_option_filter .etc_area .option_bx li+li a {
		border-top: 1px solid #404040;
	}
	
	.section h3, .contents03 h3 {
		color: #fff;
	}
	
	.sp_nbook .book_group+.book_group {
		border-color: #404040;
	}
	
	.sp_nrealtime .nrealtime_area {
		border-top: 1px solid #404040;
	}
	
	.sp_nsite .nsite_source .thumb>img {
		border-radius: 50%;
	}
	
	.sp_nsite .nsite_tit+.nsite_desc {
		border-top: 1px solid #404040;
	}
	
	.sp_nsite .nsite_desc .txts {
		color: #cacaca;
	}
	
	.cs_production_type .corona_notice .notice_title strong {
		color: #fff;
	}
	
	.people_info .same_name {
		border: 3px solid #404040;
	}
	
	.people_info .same_name .wrap_same_list {
		border-top: 1px solid #404040;
	}
	
	.sp_nmusic_audio .list_clip .info_area .dsc {
		color: #cacaca;
	}
	
	.sp_nmusic_audio .list_clip .clip_wrap {
		border-top: 1px solid #404040;
	}
	
	.sp_nmusic_audio .list_clip .list_pre .source {
		color: #fff;
	}
	
	.sp_naside .naside_wrap .list_wrap .keyword_list .rank {
		color: #fff;
	}
	
	.sp_naside .naside_wrap .list_wrap .keyword_list .keyword {
		color: #cacaca;
	}
	
	.sp_naside .naside_wrap .dsc_area .time+.etc_bx:before {
		background-color: #404040;
	}
	
	.sp_naside .naside_wrap .dsc_area .link_etc:hover .api_ico_other_arr, .sp_naside .naside_wrap .dsc_area .link_etc .api_ico_other_arr {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.sp_naside .naside_wrap .dsc_area .ly_lst_store {
		border: 1px solid #404040;
		background-color: #242424;
	}
	
	.sp_naside .naside_wrap .dsc_area .ly_lst_store .item:hover {
		color: #fff;
	}
	
	.sp_naside .naside_wrap .dsc_area .ly_lst_store .item {
		color: #cacaca;
	}
	
	.sp_naside .naside_wrap .dsc_area .link_etc[aria-pressed=true] {
		color: #fff;
	}
	
	.sp_naside .naside_wrap .dsc_area .link_etc {
		color: #888;
	}
	
	.sp_nbook .cmm_pgs {
		border-top: 1px solid #404040;
	}
	
	.sp_nbook .audio_player_wrap {
		border: 1px solid #404040;
		color: #cacaca;
		background-color: #242424;
	}
	
	.sp_nbook .audio_player_wrap .ico_audio_play {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.api_group_tag {
		border: 1px solid #404040;
		border-width: 1px 0;
		background-color: #2f2f2f;
	}
	
	.api_btn_page.type_tag .btn_next {
		background: linear-gradient(to right, rgba(47, 47, 47, 0) 14%, #2f2f2f 50%);
	}
	
	.api_btn_page.type_tag .btn_prev {
		background: linear-gradient(to left, rgba(47, 47, 47, 0) 14%, #2f2f2f 50%);
	}
	
	/*.api_btn_page .btn_prev .btn .ico_arr, .api_btn_page .btn_next .btn .ico_arr {*/
	/*	filter: invert(81.5%) hue-rotate(-180deg);*/
	/*}*/
	
	.cs_air_environment .main_tab .list_tab li a {
		color: #fff;
	}
	
	.cs_air_environment .sub_tab {
		background: #242424;
		border-bottom: 1px solid #404040;
	}
	
	.cs_air_environment .main_tab {
		border-bottom: 1px solid #404040;
	}
	
	.cs_air_environment .sub_tab_list li.on a {
		color: #fff;
	}
	
	.cs_air_environment .sub_tab_list li a {
		color: #cacaca;
	}
	
	.cs_air_environment .sub_tab_list li {
		background: none;
	}
	
	.cs_air_environment .main_box th {
		border: 1px solid #404040;
		border-width: 1px 0 0 1px;
		color: #cacaca;
	}
	
	.cs_air_environment .th_scroll th {
		background: #242424;
		border: 1px solid #404040;
		border-width: 1px 0;
	}
	
	.cs_air_environment .main_box td {
		border: 1px solid #404040;
		border-width: 1px 0 0 0;
	}
	
	.cs_air_environment {
		color: #fff;
	}
	
	.cs_air_environment .main_box {
		border-bottom: 1px solid #404040;
	}
	
	.cs_air_environment .db_info {
		border-bottom: 1px solid #404040;
	}
	
	.cs_air_environment .air_standard li:first-child, .cs_air_environment .air_standard li {
		color: #cacaca;
	}
	
	.cs_air_environment .air_standard li+li::before {
		background-color: #404040;
	}
	
	.cs_air_environment .air_standard {
		border-bottom: 1px solid #404040;
	}
	
	.cs_air_environment .guide_bx {
		border-bottom: 1px solid #404040;
		color: #cacaca;
	}
	
	.cs_air_environment .other_lk dt {
		color: #fff;
	}
	
	.cs_air_environment .guide_bx .guide {
		color: #cacaca;
	}
	
	.cs_air_environment .guide_bx .info_bar {
		background-color: #404040;
	}
	
	.cs_air_environment .air_item .air_day em {
		color: #fff;
	}
	
	.cs_air_environment .air_item {
		border: 1px solid #404040;
		border-width: 1px 0 0 0;
	}
	
	.cs_air_environment .air_item .air_day .date {
		color: #cacaca;
	}
	
	.cs_air_environment .verticalline {
		border-left: 1px solid #404040;
	}
	
	.cs_air_environment .main_box .moreview {
		background: #242424;
		border-top: 1px solid #404040;
		color: #cacaca;
	}
	
	.cs_air_environment .main_box.weekly+.info_box .db_info {
		border-top: 1px solid #404040;
	}
	
	.cs_air_environment .main_box.weekly+.info_box {
		border-bottom: 1px solid #404040;
	}
	
	.cs_air_environment .air_item .region {
		color: #cacaca;
	}
	
	.cs_air_environment .map_area {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_air_environment .detail_info dt {
		color: #fff !important;
	}
	
	.cs_air_environment .detail_box .detail_info+.detail_info {
		border-top: 1px solid #404040;
	}
	
	.cs_air_environment .main_box .forecast_txt {
		color: #cacaca;
	}
	
	.cs_air_environment .main_box .number {
		color: #242424 !important;
	}
	
	.sp_academic .academic_list .detail_wrap .dsc {
		color: #cacaca;
	}
	
	.sp_academic .academic_list .detail_wrap .detail_area .item+.item:before, .sp_academic .academic_list .title_area .etc_area .item+.item:before {
		background-color: #404040;
	}
	
	.sp_academic .academic_list .detail_wrap .detail_area .item {
		color: #cacaca;
	}
	
	.sp_academic .academic_list .detail_wrap .detail_area .item .ico_download {
		background-color: #404040;
	}
	
	.sp_academic .academic_list .box+.box {
		border-top: 1px solid #404040;
	}
	
	.sp_academic .academic_list .detail_wrap .detail_area .item a {
		color: #cacaca;
	}
	
	.sc_new .api_ly_save .item:hover {
		background-color: #404040;
	}
	
	.sp_nreview .timeline_list {
		background-color: #2f2f2f;
	}
	
	.sp_nreview .timeline_list .timeline_date {
		color: #fff;
		border-bottom: 1px solid #404040;
	}
	
	.tabsch_nreview .review_banner_area, .sp_nreview .timeline_list .timeline_status {
		border-bottom: 1px solid #404040;
	}
	
	.sp_nreview .timeline_cont+.timeline_cont .timeline_inner {
		border-top: 1px solid #404040;
	}
	
	.sp_nreview .media_list .bx {
		border-top: 1px solid #404040;
	}
	
	.sp_nreview .profile_wrap .profile_area .dsc_area .tit {
		color: #fff;
	}
	
	.sp_nreview .media_list .bx:nth-child(5n+3) .media_group .thumb {
		background-color: #242424;
	}
	
	.bg_nimg {
		background: #242424 url(https://ssl.pstatic.net/sstatic/search/pc/img/bg_common_nimg1_dc85c400.png) no-repeat 50% 50%
	}
	
	.sp_nkin .banner_title {
		color: #fff;
		border-bottom: 1px solid #404040;
	}
	
	.sp_nkin .banner_title .api_ico_expert_s {
		filter: invert(82.5%) hue-rotate(-180deg);
	}
	
	.api_btn_page.type_tag .btn_prev {
		background: linear-gradient(to left, rgba(47, 47, 47, 0) 14%, #2f2f2f 50%);
	}
	
	.api_theme_tag_wrap .api_btn_page.type_tag .btn_prev {
		background: linear-gradient(to left, rgba(47, 47, 47, 0) 14%, #2f2f2f 50%);
	}
	
	.api_btn_page.type_tag .btn_next {
		background: linear-gradient(to right, rgba(47, 47, 47, 0) 14%, #2f2f2f 50%);
	}
	
	.api_theme_tag_wrap .api_btn_page.type_tag .btn_next {
		background: linear-gradient(to right, rgba(47, 47, 47, 0) 14%, #2f2f2f 50%);
	}
	
	.sp_nkeyword .hot_keyword_srch .dsc_area .link_history .api_ico_datalab2 {
		filter: invert(82.5%) hue-rotate(-180deg);
	}
	
	.sp_nkeyword .hot_keyword_srch .dsc_area .time+.link_history:before {
		background-color: #404040;
	}
	
	em.apply_ierror a {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.sp_nshop .partial_noti {
		border-top: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.sp_nshop .legal_noti {
		border-top: 1px solid #404040;
		color: #cacaca;
	}
	
	.sp_nshop .shop_product .product_info .price {
		color: #fff;
	}
	
	.sp_nshop .shop_product .product_info .store_area .store .name {
		color: #cacaca;
	}
	
	.sp_nshop .badge_txt {
		color: #242424;
	}
	
	.api_subject_bx .api_title_area {
		border-bottom: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.sc_new .api_title_area {
		border-bottom: 1px solid #404040;
	}
	
	.sp_nshop .group_related {
		border-top: 1px solid #404040;
	}
	
	.sp_nshop .list_rank .keyword_box .keyword {
		color: #cacaca;
	}
	
	.sp_nshop .list_rank .keyword_box .num {
		color: #fff;
	}
	
	.sp_nshop .list_rank>.box.open {
		background-color: #2f2f2f;
	}
	
	.sp_nshop .list_rank>.box.open:before {
		border: 1px solid #404040;
		border-width: 1px 0;
	}
	
	.sp_nshop .list_rank>.box.open .keyword_box .keyword {
		color: #fff;
	}
	
	.sp_nshop .shop_recommend_list .price_area {
		color: #fff;
	}
	
	.sp_nshop .shop_btn_reply .link_more {
		background-color: #404040;
		color: #cacaca;
		border: 1px solid #404040;
	}
	
	.sp_nshop .shop_btn_reply .link_more .text {
		color: #fff;
	}
	
	.sp_nshop .shop_btn_reply .link_more .ico_more {
		filter: invert(82.5%) hue-rotate(-180deg);
	}
	
	.sp_nkeyword .suggest_wrap {
		color: #cacaca;
	}
	
	.sp_nkeyword .suggest_wrap .dsc_area .source, .sp_nkeyword .suggest_wrap .title {
		color: #fff;
	}
	
	.cs_produce .prcs_detail dd span.inline {
		color: #cacaca;
	}
	
	.cs_produce *.txt_black {
		color: #fff !important;
	}
	
	.cs_produce .top_line {
		border-top: 1px solid #404040;
	}
	
	.cs_produce {
		color: #fff;
	}
	
	.cs_produce .prcs_guide .other_links dl dd li {
		background: none;
		position: relative;
	}
	
	.cs_produce .prcs_guide .other_links dl dd li:before {
		position: absolute;
		background: url(https://ssl.pstatic.net/sstatic/keypage/outside/uio/img/bg_sep.gif) 0 4px no-repeat;
		filter: invert(86%) hue-rotate(-180deg);
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
	}
	
	.cs_produce .prcs_guide .ico_alert {
		background: none;
		position: relative;
	}
	
	.cs_produce .prcs_guide .ico_alert:before {
		position: absolute;
		background: url(https://ssl.pstatic.net/sstatic/keypage/outside/uio/img/ico_info.gif) 0 3px no-repeat;
		filter: invert(86%) hue-rotate(-180deg);
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
	}
	
	.cs_produce .prcs_detail span, .cs_produce .prcs_detail .date, .cs_produce .prcs_detail label {
		color: #cacaca;
	}
	
	.cs_produce .prcs_hr {
		border-top: 1px solid #404040;
	}
	
	.cs_produce .cs_tab ul li a {
		border: 1px solid #404040;
		border-bottom: 0;
		background: #2f2f2f;
		color: #cacaca;
	}
	
	.contents03_sub dt, .contents03_sub dt span {
		color: #fff;
	}
	
	.api_group_theme_tag .tag:before {
		border: 0;
	}
	
	.api_group_theme_tag .tag {
		background-color: #404040;
	}
	
	.api_atcmp_wrap .atcmp_fixer .atcmp_header {
		color: #fff;
	}
	
	.pp_sns_view {
		border-top: 1px solid #404040;
	}
	
	.pp_sns_view dt .rt_user {
		color: #fff;
	}
	
	.pp_sns_view dt .rt_user .user_name {
		color: #fff !important;
	}
	
	.pp_sns_pholar dt, .pp_sns_view dd {
		color: #cacaca;
	}
	
	.pp_sns_view dd.rt_time img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.ad_section .section_head {
		border: 1px solid #404040;
		background-color: #3a3a3a;
	}
	
	.ad_section .section_head h2 {
		color: #fff;
	}
	
	.ad_section .section_head .go_register {
		color: #cacaca;
	}
	
	.ad_section .dsc_ncaution .dsc_ncaution_text, .ad_section .dsc_ncaution .dsc_ncaution_keyword {
		color: #cacaca;
	}
	
	.ad_section .section_more {
		border-top: 1px solid #404040;
		background-color: #3a3a3a;
	}
	
	.ad_section .section_more .go_site:hover {
		color: #fff;
	}
	
	.ad_section .section_more .go_site {
		color: #cacaca;
	}
	
	.ad_section .section_more .go_site .icon_arrow {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.ad_section .lst_type .lst.ad_hover {
		background-color: #3a3a3a;
	}
	
	.ad_section .ad_area {
		border: 1px solid #404040;
		border-top: 0;
		background-color: #2f2f2f;
	}
	
	.ad_section .lst_type .lst.ad_hover {
		box-shadow: 0 0 0 1px #404040;
	}
	
	.ad_section .lst_type .lst .ad_dsc_inner {
		color: #cacaca;
	}
	
	.sp_nkin .kin_wrap .answer_area .expert_group .info_wrap .info.rating .score {
		color: #fff;
	}
	
	.dsc_ncaution .ly_ad_dsc {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.ad_section .dsc_ncaution .ly_ad_dsc {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.ad_section .dsc_ncaution .ly_ad_dsc p {
		color: #cacaca;
	}
	
	.sp_nkin .kin_wrap .answer_area .profile_group .info_box_inner .expert.type_category {
		border-color: #495387;
	}
	
	.api_tab_list .item:hover {
		color: #fff;
	}
	
	.api_tab_list .item {
		color: #cacaca;
	}
	
	.api_tab_list {
		border-bottom: 1px solid #404040;
	}
	
	.api_tab_list+.api_tab_list {
		border-color: #404040;
	}
	
	.api_tab_list.type_2depth {
		background-color: #2f2f2f;
	}
	
	.api_tab_list.type_2depth .item[aria-selected=true] {
		color: #fff;
	}
	
	.api_tab_list.type_2depth .item:hover {
		color: #fff;
	}
	
	.api_tab_list.type_2depth .item {
		color: #cacaca;
	}
	
	.api_btn_page.type_tag .btn_next, .api_tab_list.type_2depth .api_btn_page.type_tag .btn_next {
		background: -webkit-gradient(linear,left top,right top,color-stop(14%,rgba(47,47,47,0)),color-stop(50%,#2f2f2f));
		background: linear-gradient(to right, rgba(47, 47, 47, 0) 14%, #2f2f2f 50%);
	}
	
	.api_btn_page.type_tag .btn_prev, .api_tab_list.type_2depth .api_btn_page.type_tag .btn_prev {
		background: -webkit-gradient(linear,right top,left top,color-stop(14%,rgba(47,47,47,0)),color-stop(50%,#2f2f2f));
		background: linear-gradient(to left, rgba(47, 47, 47, 0) 14%, #2f2f2f 50%);
	}
	
	.cs_game_list .relation_area dt {
		color: #fff !important;
	}
	
	.cs_game_list .relation_area+.notice_info {
		border-top: 1px solid #404040;
	}
	
	.cs_game_list .info_select {
		border-bottom: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.cs_game_list .list_bx {
		border: 1px solid #404040;
	}
	
	.cs_game_list .select_button .btn_select {
		color: #fff;
	}
	
	.cs_game_list .info_select .tab_list li[aria-selected="true"] a {
		color: #fff;
	}
	
	.cs_game_list .info_select .tab_list li a {
		color: #cacaca;
	}
	
	.cs_game_list .info_box .info_text strong a {
		color: #fff;
	}
	
	.cs_game_list .info_box .info_text dl dd {
		color: #cacaca;
	}
	
	.cs_game_list .info_box ul li {
		border-top: 1px solid #404040;
	}
	
	.cs_game_list .info_box:after {
		background-color: #404040;
	}
	
	.cs_game_list .page_area {
		border-top: 1px solid #404040;
		background-color: #3a3a3a;
	}
	
	.cs_game_list .paging_bx a[class^=btn_page_] {
		border: 1px solid #404040;
		background-color: #242424;
	}
	
	.cs_game_list .paging_bx .page_number .total {
		color: #fff;
	}
	
	.cs_game_list .info_select .select_lst {
		border: 1px solid #404040;
		background: #2f2f2f;
	}
	
	.cs_game_list .info_select .select_lst li a {
		color: #cacaca;
	}
	
	.cs_game_list .info_box ul li {
		width: 294px;
	}
	
	.cs_game_list .info_box ul li+li {
		width: 293px;
	}
	
	.ad_section .lst_type .lst.type_img .ad_dsc_inner {
		color: #cacaca;
	}
	
	.ad_section .sp_ad.ico_nlogin {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.ad_section .lst_type .lst .ico_area .ly_box {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.ad_section .lst_type .lst .ico_area .ly_ad {
		color: #fff;
	}
	
	.ad_section .lst_type .lst.ext_desc .ad_dsc.promotion {
		color: #cacaca;
	}
	
	.ad_section .lst_type .lst.type_subtitle .sub_tit::before {
		background-color: #404040;
	}
	
	.bar {
		border-left: 1px solid #404040;
	}
	
	.pp_sns_view dd.rt_time .time, .pp_sns_view .rt_btn_wrap .rt_btn {
		color: #cacaca;
	}
	
	.sp_nkin .kin_wrap .answer_area .expert_group .info_wrap .info+.info:before {
		background-color: #404040;
	}
	
	.sp_image .btn_extend .btn_report {
		color: #cacaca;
	}
	
	.sp_nshop .shop_product .product_info .reaction .data+.data:before {
		background-color: #404040;
	}
	
	.sp_nshop .shop_product .product_info .reaction {
		color: #cacaca;
	}
	
	.sp_nsite .nsite_channel .channel_item {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.sp_company .company_area {
		color: #cacaca;
	}
	
	.sp_company .company_info+.company_info {
		border-top: 1px solid #404040;
	}
	
	.sp_company .company_info .item .txt .link_map {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.sp_company .company_more {
		border-top: 1px solid #404040;
		color: #cacaca;
	}
	
	.sp_company .company_more .more_info .link_txt2 {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.sp_company .company_more .more_info .info_box .api_ico_alert {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.api_ly_info {
		background-color: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.api_ly_info .title {
		color: #fff;
	}
	
	.api_ly_info .description {
		color: #cacaca;
	}
	
	.ad_section .lst_type .lst.ext_price.ad_hover .lst_price .txt_inner, .ad_section .lst_type .lst.ext_price.ad_hover .lst_price .price {
		background-color: #3a3a3a;
	}
	
	.ad_section .lst_type .lst.ext_price .lst_price .price {
		color: #fff;
	}
	
	.sp_company .company_map {
		background: #242424;
	}
	
	.sp_company .company_map .map_border+img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cs_stock .ar_spot .spt_tlt h3 a .stk_nm {
		color: #fff;
	}
	
	.cs_stock .ar_spot .spt_tlt h3 a .t_nm:after {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_stock .ar_spot .spt_tlt .my_stock .btn_my {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cs_stock .ar_cont .cont_dtcon {
		border-left: 1px solid #404040;
	}
	
	.cs_stock .ar_spot {
		border-bottom: 1px solid #404040;
	}
	
	.cs_stock .ar_cont .cont_dtcon .dtcon_lst .lst li dd, .cs_stock .ar_cont .cont_dtcon .dtcon_lst .lst2 li a {
		color: #cacaca;
	}
	
	.cs_stock .ar_cont .cont_dtcon .dtcon_lst .lst li dt {
		color: #fff !important;
	}
	
	.cs_stock .cont_grp .grp_nav li a {
		color: #cacaca;
	}
	
	.cs_stock .stock_info_guide {
		border-top: 1px solid #404040;
	}
	
	.cs_stock img {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_stock .cont_grp .grp_nav li.on a {
		color: #fff !important;
	}
	
	.ad_section .sp_ad.ico_npay {
		filter: invert(86%) hue-rotate(-180deg);
	}
	/*
	:root {
		--place-color-border1: 64, 64, 64;
	    --place-color-border2: 70, 70, 73;
	    --place-color-border3: 79, 79, 79;
	    --place-color-border4: 70, 70, 73;
	    --place-color-border5: 70, 70, 73;
	    --place-color-border6: 0, 0, 0, .02;
	    --place-color-border7: 70, 70, 73;
	    --place-color-border9: 254, 254, 253, .04;
	    --place-color-border10: 79, 79, 79;
	    --place-color-border11: 3, 201, 91;
	    --place-color-border12: 70, 70, 73;
	    --place-color-border13: 70, 70, 73;
	    --place-color-border14: 66, 98, 123;
	    --place-color-border15: 84, 84, 87;
	    --place-color-border16: 84, 84, 87;
	    --place-color-border17: 70, 70, 73;
	    --place-color-border18: 70, 70, 73;
	    --place-color-border19: 70, 70, 73;
	    --place-color-border20: 70, 70, 73;
	    --place-color-border21: 84, 84, 87;
	    --place-color-border22: 84, 84, 87;
	    --place-color-border23: 77, 77, 80;
	    --place-color-border24: 77, 77, 80;
	    --place-color-border25: 72, 72, 76;
	    --place-color-bg1: 48, 48, 51;
	    --place-color-bg2: 57, 57, 60;
	    --place-color-bg3: 61, 61, 64;
	    --place-color-bg4: 65, 65, 68;
	    --place-color-bg5: 65, 65, 68;
	    --place-color-bg6: 165, 165, 167;
	    --place-color-bg7: 3, 201, 91;
	    --place-color-bg8: 57, 57, 60;
	    --place-color-bg9: 153, 153, 153, .1;
	    --place-color-bg10: 45, 49, 56;
	    --place-color-bg11: 65, 65, 68;
	    --place-color-bg12: 165, 165, 167;
	    --place-color-bg13: 65, 65, 68;
	    --place-color-bg14: 98, 98, 98;
	    --place-color-bg15: 98, 98, 98;
	    --place-color-bg16: 63, 63, 67;
	    --place-color-bg17: 72, 72, 75;
	    --place-color-bg18: 65, 65, 68;
	    --place-color-bg19: 66, 66, 43;
	    --place-color-bg20: 72, 72, 75;
	    --place-color-bg21: 72, 72, 75;
	    --place-color-bg22: 56, 56, 59;
	    --place-color-bg23: 65, 65, 68;
	    --place-color-bg24: 53, 53, 56;
	    --place-color-bg25: 63, 63, 66;
	    --place-color-text1: 240, 240, 242;
	    --place-color-text2: 240, 240, 242;
	    --place-color-text3: 218, 221, 224;
	    --place-color-text4: 165, 165, 167;
	    --place-color-text5: 145, 145, 146;
	    --place-color-text6: 218, 221, 224;
	    --place-color-text8: 3, 199, 90;
	    --place-color-text9: 3, 201, 91;
	    --place-color-text10: 238, 83, 83;
	    --place-color-text11: 41, 131, 225;
	    --place-color-text12: 145, 145, 146;
	    --place-color-text15: 145, 145, 146;
	    --place-color-text16: 145, 145, 146;
	    --place-color-text17: 165, 165, 167;
	    --place-color-link: 95, 165, 248;
	    --place-color-link-pc: 95, 165, 248;
	    --place-color-link-visited: 151, 119, 185;
	    --place-color-bg101: 0, 0, 0;
	    --place-color-bg102: 56, 56, 59;
	    --place-color-bg103: 125, 127, 133;
	    --place-color-bg104: 32, 32, 35;
	    --place-color-bg105: 233, 236, 239;
	    --place-color-bg107: 112, 117, 129;
	    --place-color-bg108: 101, 101, 101;
	    --place-color-bg109: 84, 86, 92;
	    --place-color-bg110: 164, 179, 196;
	    --place-color-bg111: 255, 255, 255;
	    --place-color-bg112: 48, 48, 51;
	    --place-color-bg113: 77, 80, 87;
	    --place-color-bg114: 56, 56, 59;
	    --place-color-bg115: 60, 66, 65;
	    --place-color-text101: 155, 178, 204;
	    --place-color-label-bg: 77, 77, 81;
	    --place-color-ad-text: 130, 196, 255;
	    --place-color-ad-bg: 255, 255, 255;
	    --place-color-ad-label-text: 218, 218, 219;
	    --place-color-ad-label-border: 104, 104, 104;
	    --place-color-zeropay: 255, 255, 255;
	    --place-color-datalab: 255, 255, 255;
	    --place-color-filter-bg: 53, 53, 56;
	    --place-color-profile-bg: 65, 65, 68;
	    --place-color-profile-icon:169, 175, 185, .24
	}*/
	
	#place-app-root .sc_new .api_subject_bx .api_title_area+div+div+div+ul li[data-laim-exp-id*='*e'],
	#place-app-root .sc_new .api_subject_bx .api_title_area+div+div+ul li[data-laim-exp-id*='*e'],
	#place-app-root .sc_new .api_subject_bx .api_title_area+div+ul li[data-laim-exp-id*='*e'] {
		background: rgb(48, 49, 51);
	}
	
	#place-app-root .sc_new .api_subject_bx .api_title_area+div+div+div+ul li[data-laim-exp-id*='*e'] > a > span + svg,
	#place-app-root .sc_new .api_subject_bx .api_title_area+div+div+ul li[data-laim-exp-id*='*e'] > a > span + svg,
	#place-app-root .sc_new .api_subject_bx .api_title_area+div+ul li[data-laim-exp-id*='*e'] > a > span + svg {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#place-app-root .sc_new .api_subject_bx .api_title_area+div+div+div+ul li+li,
	#place-app-root .sc_new .api_subject_bx .api_title_area+div+div+ul li+li,
	#place-app-root .sc_new .api_subject_bx .api_title_area+div+ul li+li {
		border-color: #404040;
	}
	
	#place-app-root .sc_new .api_subject_bx .api_title_area+div+div+div+ul li:nth-child(2n+1):not(:first-child):before,
	#place-app-root .sc_new .api_subject_bx .api_title_area+div+div+ul li:nth-child(2n+1):not(:first-child):before,
	#place-app-root .sc_new .api_subject_bx .api_title_area+div+ul li:nth-child(2n+1):not(:first-child):before {
		background: #404040;
	}
	
	#place-app-root .sc_new .api_subject_bx .api_title_area+div+div+div+ul li:nth-child(2n):not(:nth-child(2))::before,
	#place-app-root .sc_new .api_subject_bx .api_title_area+div+div+ul li:nth-child(2n):not(:nth-child(2))::before,
	#place-app-root .sc_new .api_subject_bx .api_title_area+div+ul li:nth-child(2n):not(:nth-child(2))::before {
		background: #404040;
	}
	
	#place-app-root .sc_new .api_subject_bx .api_title_area+div+div+div+ul li>div[class]+div[class]>div[class]>div[class] span[class],
	#place-app-root .sc_new .api_subject_bx .api_title_area+div+div+ul li>div[class]+div[class]>div[class]>div[class] span[class],
	#place-app-root .sc_new .api_subject_bx .api_title_area+div+ul li>div[class]+div[class]>div[class]>div[class] span[class] {
		border-color: #404040;
	}
	
	#place-app-root .sc_new .api_subject_bx .api_title_area+div+div+div+ul li>div[class]+div[class]>div[class]>div[class] span[class]>a>span+svg,
	#place-app-root .sc_new .api_subject_bx .api_title_area+div+div+ul li>div[class]+div[class]>div[class]>div[class] span[class]>a>span+svg,
	#place-app-root .sc_new .api_subject_bx .api_title_area+div+ul li>div[class]+div[class]>div[class]>div[class] span[class]>a>span+svg {
		fill: #cacaca;
	}
	
	#place-app-root .sc_new .api_subject_bx .api_title_area+div+div+div+ul li>div[class]>div[class]+div[class]>span,
	#place-app-root .sc_new .api_subject_bx .api_title_area+div+div+ul li>div[class]>div[class]+div[class]>span,
	#place-app-root .sc_new .api_subject_bx .api_title_area+div+ul li>div[class]>div[class]+div[class]>span {
		color: #fff;
	}
	
	#place-app-root .sc_new .api_subject_bx .api_title_area+div+div+div+ul li>div[class]>div[class]+div[class]>span+a[role="button"]:before,
	#place-app-root .sc_new .api_subject_bx .api_title_area+div+div+ul li>div[class]>div[class]+div[class]>span+a[role="button"]:before,
	#place-app-root .sc_new .api_subject_bx .api_title_area+div+ul li>div[class]>div[class]+div[class]>span+a[role="button"]:before {
		background: #404040;
	}
	
	#place-app-root .sc_new .api_subject_bx .api_title_area+div+div+div+ul li>div[class]>div[class]+div[class]>span+a[role="button"]+div[class],
	#place-app-root .sc_new .api_subject_bx .api_title_area+div+div+ul li>div[class]>div[class]+div[class]>span+a[role="button"]+div[class],
	#place-app-root .sc_new .api_subject_bx .api_title_area+div+ul li>div[class]>div[class]+div[class]>span+a[role="button"]+div[class] {
		background: #2f2f2f;
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	#place-app-root .sc_new .api_subject_bx .api_title_area+div+div+div+ul li>div[class]>div[class]+div[class]>span+a[role="button"]+div[class]>div>span,
	#place-app-root .sc_new .api_subject_bx .api_title_area+div+div+ul li>div[class]>div[class]+div[class]>span+a[role="button"]+div[class]>div>span,
	#place-app-root .sc_new .api_subject_bx .api_title_area+div+ul li>div[class]>div[class]+div[class]>span+a[role="button"]+div[class]>div>span {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	#place-app-root .sc_new .api_subject_bx .api_title_area+div+div+div+ul li>div[class]+div[class] a,
	#place-app-root .sc_new .api_subject_bx .api_title_area+div+div+ul li>div[class]+div[class] a,
	#place-app-root .sc_new .api_subject_bx .api_title_area+div+ul li>div[class]+div[class] a {
		color: #cacaca;
	}
	
	#place-app-root .sc_new .api_subject_bx .api_title_area+div+div+div+ul li>div[class]+div[class]>div[class]>div[class]>span[class],
	#place-app-root .sc_new .api_subject_bx .api_title_area+div+div+ul li>div[class]+div[class]>div[class]>div[class]>span[class],
	#place-app-root .sc_new .api_subject_bx .api_title_area+div+ul li>div[class]+div[class]>div[class]>div[class]>span[class] {
		border-color: #404040;
	}
	
	#place-app-root .sc_new .api_subject_bx .api_title_area+div+div+div+ul+div,
	#place-app-root .sc_new .api_subject_bx .api_title_area+div+div+ul+div,
	#place-app-root .sc_new .api_subject_bx .api_title_area+div+ul+div {
		border-top: 1px solid #404040;
	}
	
	#place-app-root .sc_new .api_subject_bx .api_title_area+div+div+div[style]>div[class],
	#place-app-root .sc_new .api_subject_bx .api_title_area+div+div[style]>div[class],
	#place-app-root .sc_new .api_subject_bx .api_title_area+div[style]>div[class] {
		background: #2f2f2f;
	}
	
	#place-app-root .sc_new .api_subject_bx .api_title_area+div+div+div>div>div[style][tabindex],
	#place-app-root .sc_new .api_subject_bx .api_title_area+div+div>div>div[style][tabindex],
	#place-app-root .sc_new .api_subject_bx .api_title_area+div>div>div[style][tabindex] {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#place-app-root .sc_new .api_subject_bx .api_title_area+div+div+div>div>div+a[role="button"],
	#place-app-root .sc_new .api_subject_bx .api_title_area+div+div>div>div+a[role="button"],
	#place-app-root .sc_new .api_subject_bx .api_title_area+div>div>div+a[role="button"] {
		background: #242424;
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	#place-app-root .sc_new .api_subject_bx .api_title_area+div+div+div>div>div+a[role="button"]>svg,
	#place-app-root .sc_new .api_subject_bx .api_title_area+div+div>div>div+a[role="button"]>svg,
	#place-app-root .sc_new .api_subject_bx .api_title_area+div>div>div+a[role="button"]>svg {
		fill: #cacaca;
	}
	
	#place-app-root .sc_new .api_subject_bx .api_title_area+div+div+div>div>ul li>div[class]>div[class]>a[href],
	#place-app-root .sc_new .api_subject_bx .api_title_area+div+div>div>ul li>div[class]>div[class]>a[href],
	#place-app-root .sc_new .api_subject_bx .api_title_area+div>div>ul li>div[class]>div[class]>a[href] {
		color: #788cda;
	}
	
	#place-app-root .sc_new .api_subject_bx .api_title_area+div+div+div>div+div+div[class],
	#place-app-root .sc_new .api_subject_bx .api_title_area+div+div>div+div+div[class],
	#place-app-root .sc_new .api_subject_bx .api_title_area+div>div+div+div[class] {
		border-color: #404040;
	}
	
	#place-app-root .sc_new .api_subject_bx .api_title_area+div+div+div>div+div+div[class]>div,
	#place-app-root .sc_new .api_subject_bx .api_title_area+div+div>div+div+div[class]>div,
	#place-app-root .sc_new .api_subject_bx .api_title_area+div>div+div+div[class]>div {
		background: #3a3a3a;
	}
	
	#place-app-root .sc_new .api_subject_bx .api_title_area+div+div+div>div+div+div[class]>div>a>em,
	#place-app-root .sc_new .api_subject_bx .api_title_area+div+div>div+div+div[class]>div>a>em,
	#place-app-root .sc_new .api_subject_bx .api_title_area+div>div+div+div[class]>div>a>em {
		color: #788cda;
	}
	
	#place-app-root .sc_new .api_subject_bx .api_title_area+div+div+div>div[style]+div>div>div,
	#place-app-root .sc_new .api_subject_bx .api_title_area+div+div>div[style]+div>div>div,
	#place-app-root .sc_new .api_subject_bx .api_title_area+div>div[style]+div>div>div {
		filter: none;
		color: #cacaca;
	}
	
	#place-app-root .sc_new .api_subject_bx .api_title_area+div+div+div>div+div>div+div>div>strong+div,
	#place-app-root .sc_new .api_subject_bx .api_title_area+div+div>div+div>div+div>div>strong+div,
	#place-app-root .sc_new .api_subject_bx .api_title_area+div>div+div>div+div>div>strong+div {
		color: #cacaca;
	}
	
	#place-app-root .sc_new .api_subject_bx .api_title_area+div+div+div>div+div>div+div>div>strong+div>span,
	#place-app-root .sc_new .api_subject_bx .api_title_area+div+div>div+div>div+div>div>strong+div>span,
	#place-app-root .sc_new .api_subject_bx .api_title_area+div>div+div>div+div>div>strong+div>span {
		color: #cacaca;
		border: 1px solid #404040;
	}
	
	#place-app-root .sc_new .api_subject_bx .api_title_area+div+div+div>div+div>div>div+div>a,
	#place-app-root .sc_new .api_subject_bx .api_title_area+div+div>div+div>div>div+div>a,
	#place-app-root .sc_new .api_subject_bx .api_title_area+div>div+div>div>div+div>a {
		color: #cacaca;
	}
	
	#place-app-root .sc_new .api_subject_bx .api_title_area+div[style]+div[class]+div[class]+ul[class]>li[class][data-laim-exp-id='nmb_res']:nth-child(2n):not(:nth-child(2)):before,
	#place-app-root .sc_new .api_subject_bx .api_title_area+div[style]+div[class]+div[class]+ul[class]>li[class][data-laim-exp-id='nmb_res']:nth-child(2n+1):not(:first-child):before {
		background: #404040;
	}
	
	#place-app-root .sc_new .api_subject_bx .api_title_area+div[style]+div[class]+div[class]+ul[class]+div[class] {
		border-top: 1px solid #404040;
	}
	
	#place-app-root .sc_new .api_subject_bx .place_section_content>div:nth-child(2)>div>div:first-child>div[class] {
		color: #fff;
	}
	
	#place-app-root .sc_new .api_subject_bx .place_section_content>div:nth-child(2)>div>div:first-child>div[class]+div>div>span>span {
		color: #cacaca;
	}
	
	#place-app-root .sc_new .api_subject_bx .place_section_content>div:nth-child(2)>div>div:first-child>div[class]+div>div>span {
		color: #fff;
	}
	
	#place-app-root .sc_new .api_subject_bx .place_section_content>div:nth-child(2)>div>div:first-child>div[class]+div>div>span>span>span:first-child {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	#place-app-root .sc_new .api_subject_bx .place_section_content>div:nth-child(2)>div[class]>div>div>span>a[aria-pressed=true]:not([aria-expanded=true]) {
		color: #3a3a3a;
	}
	
	#place-app-root .sc_new .api_subject_bx .place_section_content>div:nth-child(2)>div[class]>div>div>span>a[aria-pressed=true]:not([aria-expanded=true]) svg {
		fill: #3a3a3a;
	}
	
	#place-app-root .sc_new .api_subject_bx .place_section_content>div:nth-child(2)>div:nth-child(2)>div[class]>ul>li>a[aria-selected=true]:before {
		background: #353b34;
		border: 1px solid #466b56;
	}
	
	#place-app-root .sc_new .api_subject_bx .place_section_content .place_blind+svg>path[fill="#fff"] {
		fill: #2f2f2f;
	}
	
	#place-app-root .sc_new .api_subject_bx .place_section_content>ul>li>div[class]>a>div:nth-child(2)>div[class]>span[class] {
		color: #cacaca;
		border: 1px solid #4f4f4f;
	}
	
	#place-app-root .sc_new .api_subject_bx .place_section_content>ul+div[class] {
		border-top: 1px solid #404040;
	}
	
	.place_label_icon_inner {
		fill: #2f2f2f;
	}
	
	.place_label_bg {
		fill: rgb(46, 57, 50);
	}
	
	/* Naver Map */
	#place-app-root .sc_new .place_cs_section>div[style*='height']>div[class] {
		background: #2f2f2f;
	}
	
	#place-app-root .sc_new .place_cs_section>div[style*='height']>div[class]>div[style] {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	#place-app-root .sc_new .place_cs_section>ul>li[data-laim-exp-id]+li[data-laim-exp-id] {
		border-color: rgba(var(--place-color-border2), 1);
	}
	
	/* Region Selection */
	#place-app-root .sc_new .place_cs_section>div:not([style]):not([class])>div[class]>div>div[class]+div[class]+div[class]>div[class]>div[class]>div:first-child {
		background: #3a3a3a;
	}
	
	#place-app-root .sc_new .place_cs_section>div:not([style]):not([class])>div[class]>div>div[class]+div[class]+div[class]>div[class]>div[class]>ul[class]>li[class]>a[aria-selected=true]:before {
		border: 1px solid #4f4f4f;
		background: rgb(var(--place-color-bg9));
	}
	
	#place-app-root .sc_new .place_cs_section>div:not([style]):not([class])>div[class]>div>div[class]+div[class]+div[class]>div[class]>div[class]>ul[class]>li[class]>a[aria-selected=true]>span[class],
	#place-app-root .sc_new .place_cs_section>div:not([style]):not([class])>div[class]>div>div[class]+div[class]+div[class]>div[class]>div[class]>ul[class]>li[class]>a:hover>span[class] {
		color: #5d6de9;
	}
	
	#place-app-root .sc_new .place_cs_section>div:not([style]):not([class])>div[class]>div>div[class]+div[class]>div[class]>a[role=button]>span:nth-child(2):before {
		background: #cacaca;
	}
	
	#place-app-root .sc_new .place_cs_section>ul+div {
		border-top-color: rgba(var(--place-color-border2), 1);
	}
	
	/* Tab */
	#place-app-root #place-main-section-root .sc_new .api_subject_bx .api_title_area+div[style]+div[class]>div[class]+div[class][style]>div[class]>ul[role='listbox']>li[role='presentation']>a[aria-selected=true]::before {
		background: #35423b;
		border: 1px solid #375845;
	}
	
	#place-app-root #place-main-section-root .sc_new .api_subject_bx span._restaurant_votingkeyword_item > a {
		background: #3a3a3a;
	}
	
	#place-app-root #place-main-section-root .sc_new .api_subject_bx .place_additional_info_area_wrapper .flicking-camera > li > div::after {
		background: linear-gradient(180deg, rgba(47, 47, 47, 0) 0%, #2f2f2f 100%);
	}
	
	#sub_pack #place_sub_ct.place-app-root .sc_new .api_subject_bx>div:first-child:not(.api_title_area)>div+div>h3+div {
		border-top: 1px solid #4f4f4f;
	}
	
	#place-app-root #loc-main-section-root .sc_new .api_subject_bx .api_title_area+div[style]+div[class]>div>a[role=button]+div[class]>a[role=button] {
		color: #cacaca;
	}
	
	#place-app-root #loc-main-section-root .sc_new .api_subject_bx .api_title_area+div[style]+div[class]>div>div[class]>strong[class]+div,
	#place-app-root #loc-main-section-root .sc_new .api_subject_bx .api_title_area+div[style]+div[class]>div>div[class]>strong[class]+div>span {
		color: #cacaca;
	}
	
	#place-app-root #loc-main-section-root .sc_new .api_subject_bx .api_title_area+div[style]+div[class]>div[class]>div[class]>span[class] {
		color: #fff;
	}
	
	#place-app-root #loc-main-section-root .sc_new .api_subject_bx .api_title_area+div[style]+div[class]>div[class]>div[class]+div[class]>a[class] {
		color: #cacaca;
	}
	
	#place-app-root #loc-main-section-root .sc_new .api_subject_bx .api_title_area+div[style]>div[style*='/maps/']:first-child>div:first-child {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	#place-app-root #loc-main-section-root .sc_new .api_subject_bx .api_title_area+div[style]>div[style*='/maps/']:first-child>div:nth-child(3) {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	#place-app-root #place-main-section-root .sc_new .api_subject_bx .place_section >div+div>div>span[class]+span[class]::before {
		background: #4f4f4f;
	}
	
	#place-app-root #place-main-section-root .sc_new.cs_election[class*='sc_new ']>div[class]>div:first-child>div:last-child>ul[role=tablist]>li[aria-selected=true]>a>span {
		color: #5d6de9;
	}
	
	#place-app-root #place-main-section-root .sc_new.cs_election[class*='sc_new ']>div[class]>div:first-child>div:first-child>div:first-child>div>strong {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	span.place_bluelink+span[class]>span.place_blind+svg[class]>path[fill='#fff'],
	span.place_bluelink+span[class]+span[class]>span.place_blind+svg[class]>path[fill='#fff'],
	span.place_bluelink+span[class]+span[class]+span[class]>span.place_blind+svg[class]>path[fill='#fff'] {
		fill: #2f2f2f;
	}
	
	/* randomized class for a while */
	#place-app-root #place-main-section-root .sc_new.cs_election[class*='sc_new '], .Sy6No {
		border: 1px solid #404040;
		border-top: 0;
		border-radius: 8px;
		background: none;
	}
	
	#place-app-root #place-main-section-root .flicking-camera > span > a:hover {
		border-color: #4f4f4f;
	}
	
	#place-app-root #place-main-section-root .flicking-camera > span > a {
		border-color: #404040;
	}
	
	#place-app-root #place-main-section-root .sc_new .api_subject_bx > .api_title_area + div[style] + div[class] > div[class] > div[class] + div[class][style] > div[class] > ul[class] > li[class] > a[class][aria-selected=true]:before {
		border-color: rgb(54, 68, 59);
		background: rgb(45, 50, 47);
	}
	
	#place-app-root #place-main-section-root .sc_new.cs_election[class*='sc_new ']:before, .Sy6No:before {
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(81.5%) hue-rotate(-180deg);
		background: #eff3fb url("https://ssl.pstatic.net/sstatic/keypage/outside/scui/president_election_2022/img/banner_bg_v4.png") right 0 no-repeat;
		background-size: 525px 200px;
		border-radius: 5px;
	}
	
	.Sy6No > div:first-child > div:first-child > div:first-child > div:first-child > div:first-child > strong {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.Sy6No > div:first-child > div:first-child > div:last-child > ul > li a span {
		color: #c2c3d4;
	}
	
	.Sy6No > div:first-child > div:first-child > div:last-child > ul > li[aria-selected=true] a span {
		color: #abb3e9;
	}
	
	:root, :root #place-app-root:not(.place_on_pcmap):not(.place_on_nmap) {
		--place-color-border1: 70, 70, 70;
		--place-color-border2: 70, 70, 73;
		--place-color-border3: 79, 79, 79;
		--place-color-border4: 70, 70, 73;
		--place-color-border5: 70, 70, 73;
		--place-color-border6: 0, 0, 0, .02;
		--place-color-border7: 70, 70, 73;
		--place-color-border9: 254, 254, 253, .04;
		--place-color-border10: 79, 79, 79;
		--place-color-border11: 3, 201, 91;
		--place-color-border12: 70, 70, 73;
		--place-color-border13: 70, 70, 73;
		--place-color-border14: 66, 98, 123;
		--place-color-border15: 84, 84, 87;
		--place-color-border16: 84, 84, 87;
		--place-color-border17: 70, 70, 73;
		--place-color-border18: 70, 70, 73;
		--place-color-border19: 70, 70, 73;
		--place-color-border20: 70, 70, 73;
		--place-color-border21: 84, 84, 87;
		--place-color-border22: 84, 84, 87;
		--place-color-border23: 77, 77, 80;
		--place-color-border24: 77, 77, 80;
		--place-color-border25: 72, 72, 76;
		--place-color-bg1: 48, 48, 51;
		--place-color-bg2: 47, 47, 47;
		--place-color-bg3: 61, 61, 64;
		--place-color-bg4: 65, 65, 68;
		--place-color-bg5: 65, 65, 68;
		--place-color-bg6: 165, 165, 167;
		--place-color-bg7: 3, 201, 91;
		--place-color-bg8: 57, 57, 60;
		--place-color-bg9: 153, 153, 153, .1;
		--place-color-bg10: 45, 49, 56;
		--place-color-bg11: 65, 65, 68;
		--place-color-bg12: 165, 165, 167;
		--place-color-bg13: 65, 65, 68;
		--place-color-bg14: 98, 98, 98;
		--place-color-bg15: 98, 98, 98;
		--place-color-bg16: 63, 63, 67;
		--place-color-bg17: 72, 72, 75;
		--place-color-bg18: 65, 65, 68;
		--place-color-bg19: 66, 66, 43;
		--place-color-bg20: 72, 72, 75;
		--place-color-bg21: 72, 72, 75;
		--place-color-bg22: 56, 56, 59;
		--place-color-bg23: 65, 65, 68;
		--place-color-bg24: 53, 53, 56;
		--place-color-bg25: 63, 63, 66;
		--place-color-text1: 240, 240, 242;
		--place-color-text2: 240, 240, 242;
		--place-color-text3: 218, 221, 224;
		--place-color-text4: 165, 165, 167;
		--place-color-text5: 145, 145, 146;
		--place-color-text6: 218, 221, 224;
		--place-color-text8: 3, 199, 90;
		--place-color-text9: 3, 201, 91;
		--place-color-text10: 238, 83, 83;
		--place-color-text11: 41, 131, 225;
		--place-color-text12: 145, 145, 146;
		--place-color-text15: 145, 145, 146;
		--place-color-text16: 145, 145, 146;
		--place-color-text17: 165, 165, 167;
		--place-color-link: 95, 165, 248;
		--place-color-link-pc: 95, 165, 248;
		--place-color-link-visited: 151, 119, 185;
		--place-color-bg101: 0, 0, 0;
		--place-color-bg102: 56, 56, 59;
		--place-color-bg103: 125, 127, 133;
		--place-color-bg104: 32, 32, 35;
		--place-color-bg105: 233, 236, 239;
		--place-color-bg107: 112, 117, 129;
		--place-color-bg108: 101, 101, 101;
		--place-color-bg109: 84, 86, 92;
		--place-color-bg110: 164, 179, 196;
		--place-color-bg111: 255, 255, 255;
		--place-color-bg112: 48, 48, 51;
		--place-color-bg113: 77, 80, 87;
		--place-color-bg114: 56, 56, 59;
		--place-color-bg115: 60, 66, 65;
		--place-color-text101: 155, 178, 204;
		--place-color-label-bg: 77, 77, 81;
		--place-color-ad-text: 130, 196, 255;
		--place-color-ad-bg: 255, 255, 255;
		--place-color-ad-label-text: 218, 218, 219;
		--place-color-ad-label-border: 104, 104, 104;
		--place-color-zeropay: 255, 255, 255;
		--place-color-datalab: 255, 255, 255;
		--place-color-profile-bg: 65, 65, 68;
		--place-color-profile-icon: 169, 175, 185, .24;
		--place-color-filter-border: 84, 84, 87;
		--place-color-follow-blue: 95, 165, 248;
		--place-color-follow-bg-blue: 63, 67, 73;
		--place-color-booking-button-bg: 65, 65, 65;
		--place-color-booking-button-border: 79, 79, 79;
		--place-color-subtab-active-bg: 77, 80, 87
	}
	
	.sp_naside .naside_wrap .entry_list .entry_area .tit_wrap .tit {
		color: #fff;
	}
	
	.sp_naside .naside_wrap .entry_list .entry_area .tit_wrap .dsc {
		color: #999;
	}
	
	.sp_naside .naside_wrap .entry_list .entry_area .rank_wrap .rank {
		color: #fff;
	}
	
	.sp_naside .naside_wrap .entry_list .item_inner {
		border-bottom: 1px solid #404040;
	}
	
	.cs_communication_box .channel_box .ch_list {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cs_communication_box .channel_box span {
		color: #cacaca;
	}
	
	.cs_communication_box .com_list_area {
		background-color: #2f2f2f;
	}
	
	.cs_communication_box .com_box_area {
		border: 1px solid #404040;
		border-top: 3px solid #21ca00;
	}
	
	.cs_communication_box .com_list_area .img_box .img_txt .tit {
		color: #fff;
	}
	
	.cs_communication_box .com_list_area .list_bar {
		background-color: #404040;
	}
	
	.cs_communication_box .com_list_area .img_box .img_txt .txt {
		color: #cacaca;
	}
	
	.cs_communication_box .com_list_area .img_box .img_txt .txt_line .com_bar {
		color: #404040;
	}
	
	.sp_ndicstudy .dicstudy_date {
		border: 1px solid #404040;
		border-width: 1px 0;
		background-color: #2f2f2f;
	}
	
	.sp_ndicstudy .dicstudy_date .date_select_txt {
		color: #cacaca;
	}
	
	.sp_ndicstudy .dicstudy_date .date_select_item:after {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.sp_ndicstudy .word_lst .word_item .word_wrap {
		color: #cacaca;
	}
	
	.sp_ndicstudy .word_lst .word_item+.word_item {
		border-top: 1px solid #404040;
	}
	
	.api_atcmp_wrap .atcmp_correct.over {
		background-color: #2f2f2f;
	}
	
	.api_atcmp_wrap .atcmp_correct:before {
		background-color: #404040;
	}
	
	.api_atcmp_wrap .atcmp_correct .link_item {
		color: #fff;
	}
	
	.api_atcmp_wrap .atcmp_correct .link_item .etc_area {
		color: #cacaca;
	}
	
	.api_atcmp_wrap .atcmp_correct.type_weather .link_item .etc_area .etc {
		color: #fff;
	}
	
	.cs_production_type .csp_tab_area .list_tab a {
		color: #fff;
	}
	
	.cs_production_type .csp_tab_area .list_tab li[aria-selected="true"] .menu:before {
		background-color: #5b80c8;
	}
	
	.cs_production_type .csp_tab_area .list_tab li[aria-selected="true"] a {
		color: #5b80c8;
	}
	
	.cs_production_type .csp_tab_area {
		border-bottom: 1px solid #404040;
	}
	
	.cs_production_type .status_info ul li.info_04 .info_title, .cs_production_type .status_info ul li.info_04 .info_num {
		color: #fff;
	}
	
	.cs_production_type .status_info ul li.info_04 .info_variation {
		color: #fff;
	}
	
	.cs_production_type .status_info ul li.info_04 .info_variation::after {
		filter: brightness(100);
	}
	
	.cs_production_type .status_info ul li+li {
		border-left: 1px solid #404040;
	}
	
	.cs_production_type .patients_info .option_tab .tab[aria-selected="true"] .menu {
		color: #fff;
	}
	
	.cs_production_type .patients_info .option_tab .tab .menu {
		color: #cacaca;
	}
	
	.cs_production_type .graph .grid div {
		border-top: 1px solid #404040;
	}
	
	.cs_production_type .csp_infoCheck_area {
		background-color: #3a3a3a;
		border-bottom: 1px solid #404040;
	}
	
	.cs_production_type .csp_infoCheck_area .csp_ico_alert {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cs_production_type .csp_layer_info {
		border: 1px solid #404040;
		background-color: #2f2f2f;
		color: #cacaca;
	}
	
	.cs_production_type .csp_infoCheck_area .info_text {
		color: #cacaca;
	}
	
	.cs_production_type .turnout_graph .legend_list {
		border: 1px solid #404040;
	}
	
	.cs_production_type .turnout_graph .legend_item {
		color: #cacaca;
	}
	
	.cs_production_type .graph .column.-point .x_axis_value {
		color: #fff;
	}
	
	.cs_production_type .graph .column .x_axis_value {
		color: #cacaca;
	}
	
	.cs_production_type .graph .grid div:last-child {
		border-bottom: 1px solid #404040;
	}
	
	.cs_production_type .graph .data_content.-bar_data .value::after {
		background: #8c68aa;
	}
	
	.cs_production_type .graph .data_content.-bar_data .value+.value::after {
		background: #a65d5d;
	}
	
	.cs_production_type .status_today ul {
		background-color: #242424;
		border: 1px solid #404040;
	}
	
	.cs_production_type .status_today ul li.info_01 {
		color: #cacaca;
	}
	
	.cs_production_type .patients_map {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cs_production_type .csp_table_area table td {
		color: #cacaca;
		border: 1px solid #404040;
		border-width: 0 1px 1px 0;
	}
	
	.cs_production_type .csp_table_area table td:first-child {
		border-left: 1px solid #404040;
	}
	
	.cs_production_type .csp_table_area table td:nth-of-type(2) {
		background-color: #3a3a3a;
	}
	
	.cs_production_type .csp_paging_area {
		border-bottom: 1px solid #404040;
	}
	
	.cs_production_type .corona_notice .disaster_message .message_list li {
		background-color: #242424;
	}
	
	.cs_production_type .corona_notice .disaster_message .message_list .message_desc {
		color: #cacaca;
	}
	
	.cs_production_type .corona_notice .disaster_message .message_list .message_area {
		color: #fff;
	}
	
	.sp_nkindic .nkindic_another {
		background-color: #2f2f2f;
		border-top: 1px solid #404040;
	}
	
	.sp_nkindic .nkindic_another .another_info {
		border: 1px solid #404040;
		background-color: #242424;
	}
	
	.sp_nkindic .nkindic_another .info_tit {
		color: #fff;
	}
	
	.sp_nkindic .nkindic_another .info_list .item_tit {
		color: #cacaca;
	}
	
	.sp_nsite .nsite_name .ico_wrap .api_ico_nlogin {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cs_disaster .wrap_dzst5 .add_info {
		border-top: 1px solid #404040;
	}
	
	.cs_disaster .wrap_dzst5 .map_dzst {
		border-right: 1px solid #404040;
	}
	
	.cs_disaster .wrap_dzst .map_dzst img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cs_disaster .wrap_dzst5 .map_dzst .horizon_line {
		border-bottom: 1px solid #404040;
	}
	
	.cs_disaster span.bar {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cs_disaster .wrap_dzst5 .page_area .paging_bx a[class^=btn_page_] {
		border: 1px solid #404040;
		background-color: #242424;
	}
	
	.cs_disaster .wrap_dzst5 .box_tbl .tbl_type th {
		background: #3a3a3a;
		border: 1px solid #404040;
		border-width: 1px 0;
	}
	
	.cs_disaster .wrap_dzst3 .tbl_type th {
		color: #fff;
	}
	
	.cs_disaster .wrap_dzst5 .box_tbl .tbl_type td p {
		color: #cacaca !important;
	}
	
	.cs_disaster .wrap_dzst3 p {
		color: #cacaca;
	}
	
	.cs_disaster .wrap_dzst5 .moreview {
		background: #3a3a3a;
		color: #cacaca;
		border: 1px solid #404040;
	}
	
	.cs_disaster .wrap_dzst5 .box_tbl .tbl_type td {
		border-left: 0;
		border-top: 1px solid #404040;
	}
	
	.cs_disaster .wrap_dzst3 .tbl_type td {
		border-top: 1px solid #404040;
		border-left: 1px solid #404040;
	}
	
	.cs_disaster .wrap_dzst+.box_info, .cs_disaster .top_line {
		border-top: 1px solid #404040;
	}
	
	.cs_disaster .prcs_guide .other_links dl dt {
		color: #fff !important;
	}
	
	.cs_disaster .prcs_guide .other_links dl dd li {
		background: none;
		position: relative;
	}
	
	.cs_disaster .prcs_guide .other_links dl dd li:before {
		background: url(https://ssl.pstatic.net/sstatic/keypage/outside/uio/img/bg_sep.gif) 0 4px no-repeat;
		content: '';
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		filter: invert(86%) hue-rotate(-180deg);
		pointer-events: none;
	}
	
	.cs_disaster .wrap_dzst5 .scr_dzst2 .location {
		color: #fff !important;
	}
	
	.cs_disaster .wrap_dzst .scr_dzst h4, .cs_disaster .wrap_dzst .scr_dzst p, .cs_disaster .wrap_dzst .scr_dzst dl {
		color: #cacaca;
	}
	
	.cs_disaster .wrap_dzst5 .scr_dzst2 .layer_info .link_popup .icon_alert {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_disaster .wrap_dzst5 .scr_dzst2 .detail_list {
		border-top: 1px solid #404040;
	}
	
	.cs_disaster .wrap_dzst5 .scr_dzst2 .detail_list dd, .cs_disaster .wrap_dzst5 .scr_dzst .ly_earthquake dl dd p {
		color: #cacaca;
	}
	
	.cs_disaster .wrap_dzst5 .scr_dzst2 .detail_list dd .cast_info {
		color: #cacaca !important;
	}
	
	.cs_disaster .wrap_dzst5 .scr_dzst .ly_earthquake {
		border: 1px solid #404040;
		background: #2f2f2f;
	}
	
	.cs_disaster .wrap_dzst5 .scr_dzst .ly_earthquake .title {
		color: #fff;
	}
	
	.cs_disaster .wrap_dzst5 .scr_dzst .ly_earthquake dl dt {
		color: #fff !important;
	}
	
	.cs_disaster .wrap_dzst5 .scr_dzst .ly_earthquake .btn_close {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_disaster .wrap_dzst .map_dzst .mask {
		border: 4px solid #404040;
	}
	
	.cs_disaster .wrap_dzst .map_dzst {
		border-right: 1px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	.cs_disaster .wrap_dzst .scr_dzst h4 {
		border-top: 1px solid #404040;
		color: #fff !important;
	}
	
	.cs_disaster .wrap_dzst .dir_dzst {
		border-top: 1px solid #404040;
		background: #2f2f2f;
	}
	
	.cs_disaster .wrap_dzst .scr_dzst {
		border-bottom: 1px solid #404040;
	}
	
	.cs_disaster .wrap_dzst .dir_dzst .wind li img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cs_disaster .box_info .ico_alert {
		position: relative;
		background: none;
		color: #cacaca;
	}
	
	.cs_disaster .box_info .ico_alert:before {
		background: url(https://ssl.pstatic.net/sstatic/keypage/outside/disaster/img/sp_dzst2.gif) 0 -238px no-repeat;
		content: '';
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_disaster .box_info .btn_more {
		color: #cacaca;
	}
	
	.cs_disaster .box_info .ico_alert, .cs_disaster .box_info .offer, .cs_disaster .box_info .offer a, .cs_disaster .box_info .color_org {
		color: #cacaca;
	}
	
	.cs_disaster .wrap_dzst2 .tit_dzst {
		background: #2f2f2f;
		border-bottom: 1px solid #404040;
	}
	
	.cs_disaster .wrap_dzst2 .tit_dzst h4 {
		color: #fff;
	}
	
	.cs_disaster .wrap_dzst2 .tit_dzst select, .cs_disaster .wrap_dzst2 .scr_dzst .help {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cs_disaster .wrap_dzst2 .scr_dzst .ly_typhoon {
		background: #2f2f2f;
		border: 2px solid #404040;
	}
	
	.cs_disaster .wrap_dzst2 .ly_typhoon ul li {
		color: #cacaca;
	}
	
	.cs_disaster .wrap_dzst2 .ly_typhoon .btn_close, .cs_disaster .wrap_dzst2 .ly_typhoon ul li img {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_disaster .wrap_dzst3 .status {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_disaster .wrap_dzst3 h4 {
		color: #fff;
	}
	
	.cs_disaster .wrap_dzst3 .tab_area {
		border-top: 1px solid #404040;
		background: #2f2f2f;
	}
	
	.cs_disaster .wrap_dzst3 .tab_area li a, .cs_disaster .wrap_dzst3 .tab_area li strong {
		border-right: 1px solid #404040;
		background-color: #2f2f2f;
		color: #cacaca;
	}
	
	.cs_disaster .wrap_dzst3 .tab_area li strong {
		border: 1px solid #404040;
		border-bottom: 0;
		background: none;
		position: relative;
	}
	
	.cs_disaster .wrap_dzst3 .tab_area li a {
		background: none;
		background-color: #2f2f2f;
		position: relative;
	}
	
	.cs_disaster .wrap_dzst3 .tab_area li a:before {
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		background: url(https://ssl.pstatic.net/sstatic/keypage/outside/disaster/img/sp_dzst2.gif) 100% -45px no-repeat;
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cs_disaster .wrap_dzst3 .tab_area li strong:before {
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		background: url(https://ssl.pstatic.net/sstatic/keypage/outside/disaster/img/sp_dzst2.gif) 100% -78px no-repeat;
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cs_disaster .wrap_dzst3 .tbl_type {
		border-top: 1px solid #404040;
	}
	
	.cs_disaster .wrap_dzst3 .tbl_type .frst_row td {
		border-top: 1px solid #404040;
	}
	
	.cs_disaster .wrap_dzst3 .tbl_type td.mid_col {
		border-left: 1px solid #404040;
	}
	
	.cs_disaster .wrap_dzst6 .wattage {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_disaster .wrap_dzst6 h4, .cs_disaster .wrap_dzst6 .watt li {
		color: #fff;
	}
	
	.cs_disaster .wrap_dzst6 .watt li span {
		color: #cacaca;
	}
	
	.cs_disaster .wrap_dzst6 .watt_lgd {
		border-top: 1px solid #404040;
		background: none;
		position: relative;
	}
	
	.cs_disaster .wrap_dzst6 .watt_lgd:before {
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(81.5%) hue-rotate(-180deg);
		background: url(https://ssl.pstatic.net/sstatic/keypage/outside/disaster/img/sp_ico.png) 56px -243px no-repeat;
	}
	
	.cs_disaster .wrap_dzst6 .watt_lgd li span {
		color: #fff;
	}
	
	.cs_disaster .wrap_dzst6 .watt_lgd li {
		color: #cacaca;
	}
	
	.cs_disaster .wrap_dzst6 .tip {
		border-top: 1px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	.cs_disaster .wrap_dzst6 .tip ul li {
		background: none;
		position: relative;
		color: #fff;
	}
	
	.cs_disaster .wrap_dzst6 .tip ul li:before {
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(81.5%) hue-rotate(-180deg);
		background: url(https://ssl.pstatic.net/sstatic/keypage/outside/disaster/img/sp_ico.png) no-repeat -589px -204px
	}
	
	.cs_disaster .wrap_dzst6 .tip .ico, .cs_disaster .prcs_guide .other_links.v2 .offer a img, .cs_disaster .box_info .offer a img {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.sp_ndic .mean {
		color: #cacaca;
	}
	
	.sp_ndic .mean_list .number {
		color: #fff;
	}
	
	.sp_ndic .dic_more_link {
		color: #cacaca;
	}
	
	.sp_ntotal .total_tit .ico_wrap .api_ico_translate, .sp_ntotal .total_tit .ico_wrap>[class*=api_ico], .sc_new .ly_api_info .btn_close:hover .ico_close {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.sp_nkindic .nkindic_sub_content {
		border-top: 1px solid #404040;
	}
	
	.sp_nkindic .nkindic_sub_content .nkindic_basic .btn_sub_tit .sub_tit {
		color: #fff;
	}
	
	.sp_nkindic .nkindic_sub_content .nkindic_basic .nkindic_content .content_desc .desc_txt {
		color: #cacaca;
	}
	
	.sp_ndic .dic_area {
		border-top: 1px solid #404040;
		color: #fff;
	}
	
	.api_common_banner .item {
		color: #fff;
	}
	
	.api_common_banner .item+.item {
		border-top: 1px solid #404040;
	}
	
	.api_common_banner .item .dsc_area .dsc {
		color: #cacaca;
	}
	
	.sp_tv .group_tv .tv_tab_scroll_wrap .list_tab .item {
		color: #cacaca;
	}
	
	.sub_pack .api_btn_page.type_tag .btn_next {
		background: -webkit-gradient(linear, left top, right top, color-stop(-15%, rgba(47, 47, 47, 0)), color-stop(27%, #2f2f2f));
		background: linear-gradient(to right, rgba(47, 47, 47, 0) -15%, #2f2f2f 27%);
	}
	
	.sub_pack .api_btn_page.type_tag .btn_prev {
		background: -webkit-gradient(linear, right top, left top, color-stop(-15%, rgba(47, 47, 47, 0)), color-stop(27%, #2f2f2f));
		background: linear-gradient(to left, rgba(47, 47, 47, 0) -15%, #2f2f2f 27%);
	}
	
	.sp_tv .group_tv .tv_tab_scroll_wrap {
		border-bottom: 1px solid #404040;
	}
	
	.sp_tv .group_tv .tv_recommend_list .item {
		color: #fff;
	}
	
	.sp_tv .group_tv .tv_recommend_list .info_area, .sp_tv .etc_info .related .dsc .item {
		color: #cacaca;
	}
	
	.sp_tv .etc_info .related .tit {
		color: #fff;
	}
	
	.sp_tv .etc_info {
		border-top: 1px solid #404040;
	}
	
	.api_error_wrap .tit_message {
		color: #fff;
	}
	
	.api_error_wrap {
		color: #cacaca;
	}
	
	.api_error_wrap .btn_retry {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.sp_tv .etc_info .info .ico_area img {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.sp_naside .naside_wrap .top_rank_wrap .info .tit {
		color: #fff;
	}
	
	.sp_naside .naside_wrap .top_rank_wrap {
		border-bottom: 1px solid #404040;
	}
	
	.ds_calendar .tab {
		background: #2f2f2f;
		border-top: 1px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	.ds_calendar .tab li {
		padding-left: 0;
		border-left: 1px solid #404040;
	}
	
	.ds_calendar .tab li.frst a {
		width: 125px;
	}
	
	.ds_calendar .tab li.last {
		width: 124px;
		border-right: 1px solid #404040;
	}
	
	.ds_calendar .tab li.last a {
		width: 124px;
	}
	
	.ds_calendar .tab .selected {
		margin-left: 0;
		background: #3a3a3a;
	}
	
	.ds_calendar .tab .selected a {
		background: #3a3a3a;
	}
	
	.ds_calendar .tab li a {
		background: #2f2f2f;
		color: #fff;
	}
	
	.ds_calendar .tab li.last.selected {
		border-right: 1px solid #404040;
	}
	
	.ds_calendar .date_calculator, .ds_calendar .army_section, .ds_calendar .years_reckon {
		border-top: 1px solid #404040;
	}
	
	.ds_calendar .tab li a:hover {
		text-decoration: underline;
	}
	
	.ds_calendar .con_calendar {
		border: 1px solid #404040;
		border-top: 0;
	}
	
	.ds_calendar .calendar_detail dt {
		color: #fff;
	}
	
	.ds_calendar .calendar_detail .cs_bar {
		color: #404040;
	}
	
	.ds_calendar .calendar_detail {
		border-top: 1px solid #404040;
	}
	
	.ds_calendar p.info {
		background: none;
		position: relative;
		color: #cacaca;
	}
	
	.ds_calendar .info a {
		color: #fff;
	}
	
	.ds_calendar p.info:before {
		content: '';
		position: absolute;
		pointer-events: none;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		background: url(https://ssl.pstatic.net/sstatic/search/tx/ico_info.gif) 0 3px no-repeat;
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.ds_calendar .m_calendar .c_header {
		background: #2f2f2f;
	}
	
	.ds_calendar .m_calendar .this_cld table thead th {
		border-left: 1px solid #404040;
		border-bottom: 1px solid #404040;
		color: #cacaca;
	}
	
	.ds_calendar .m_calendar .this_cld table thead {
		background: #242424;
	}
	
	.ds_calendar .m_calendar .this_cld {
		border-top: 1px solid #404040;
	}
	
	.ds_calendar .m_calendar .this_cld table tbody td {
		border-left: 1px solid #404040;
		border-top: 1px solid #404040;
	}
	
	.ds_calendar .m_calendar .this_cld table tbody .cld_day {
		color: #fff;
	}
	
	.ds_calendar .m_calendar .this_cld table tbody .cld_today {
		background-color: #46463a;
	}
	
	.ds_calendar .m_calendar .t_bg, .ds_calendar .m_calendar .cld_pre, .ds_calendar .m_calendar .cld_next, .checkbox-applied span.checkbox-mark, .checkbox-applied span.checkbox-mark.checkbox-checked, .ds_calendar .thismonth a .btn_prev, .ds_calendar .thismonth a .btn_next {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.ds_calendar .m_calendar .cld_n0, .ds_calendar .m_calendar .cld_n1, .ds_calendar .m_calendar .cld_n2, .ds_calendar .m_calendar .cld_n3, .ds_calendar .m_calendar .cld_n4, .ds_calendar .m_calendar .cld_n5, .ds_calendar .m_calendar .cld_n6, .ds_calendar .m_calendar .cld_n7, .ds_calendar .m_calendar .cld_n8, .ds_calendar .m_calendar .cld_n9, .ds_calendar .m_calendar .cld_dot, .ds_calendar .m_calendar .cld_on, .ds_calendar .thismonth a .btn_arr, .ds_calendar .thismonth img {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.ds_calendar .ly_direct_select {
		background: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.ds_calendar .ly_direct_select .tit_ds {
		color: #fff;
	}
	
	.ds_calendar .ly_direct_select .btn_clse img {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.ds_calendar .ly_direct_select .sel_year a:hover, .ds_calendar .ly_direct_select .sel_year .selected a, .ds_calendar .ly_direct_select .sel_month .selected a, .ds_calendar .ly_direct_select .sel_month a:hover {
		background: #3a3a3a;
		color: #fff;
	}
	
	.ds_calendar .ly_direct_select .sel_year a, .ds_calendar .ly_direct_select .sel_month a {
		color: #cacaca;
	}
	
	.ds_calendar .m_calendar .this_cld table tbody .cld_moveday {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.ds_calendar .trans_sun_lunar {
		background: #2f2f2f;
		border-top: 1px solid #404040;
	}
	
	.ds_calendar .trans_sun_lunar .set_date {
		border-bottom: 1px solid #404040;
	}
	
	.ds_calendar .calendar_area {
		border-right: 1px solid #404040;
	}
	
	.ds_calendar .lunar_area {
		border-top: 1px solid #404040;
		color: #cacaca;
	}
	
	.ds_calendar .lunar_area a {
		color: #cacaca;
	}
	
	.ds_calendar .lunar_area span {
		color: #404040;
	}
	
	.ds_calendar .calendar {
		background: none;
	}
	
	.ds_calendar .calendar thead th {
		color: #fff;
	}
	
	.ds_calendar .calendar tbody td {
		color: #888;
	}
	
	.ds_calendar .calendar tbody td a {
		color: #cacaca;
	}
	
	.ds_calendar .calendar tbody td a:hover {
		background: #3a3a3a;
		color: #fff;
	}
	
	.ds_calendar .calendar tbody td.selected .lunar, .ds_calendar .calendar tbody td.selected, .ds_calendar .calendar tbody td.selected a, .ds_calendar .calendar tbody td.selected a:hover {
		color: #000 !important;
	}
	
	.ds_calendar .trans_sun_lunar .set_date .input_txt {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.ds_calendar .trans_sun_lunar .set_date .sel_trans {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.ds_calendar .trans_sun_lunar .set_date dd a img, .ds_calendar .trans_sun_lunar .today_info dt .btn_help {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.ds_calendar .trans_sun_lunar .today_info dt {
		color: #cacaca;
	}
	
	.ds_calendar .trans_sun_lunar .today_info dd {
		color: #fff;
	}
	
	.ds_calendar .trans_sun_lunar .set_date .input_txt_out {
		border: 1px solid #4f4f4f;
		color: #fff;
	}
	
	.ds_calendar .trans_sun_lunar .set_date .input_txt_focus {
		border: 2px solid #4f4f4f;
		color: #fff;
	}
	
	.ds_calendar .date_calculator {
		background: #2f2f2f;
	}
	
	.ds_calendar .date_calculator .set_date {
		border-bottom: 1px solid #404040;
	}
	
	.ds_calendar .date_calculator .set_date dt {
		color: #fff;
	}
	
	.ds_calendar .date_calculator .set_date dd .t_desc {
		color: #cacaca;
	}
	
	.ds_calendar .date_calculator .input_txt_default, .ds_calendar .date_calculator .input_txt {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.ds_calendar .set_date .btn_reset {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.ds_calendar .date_calculator .date_desc {
		color: #cacaca;
	}
	
	.ds_calendar .date_calculator .date_info .date_section span {
		color: #fff;
	}
	
	.ds_calendar .date_calculator .input_result {
		border: 1px solid #404040;
	}
	
	.ds_calendar .date_calculator .date_info .date_section span a img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.ds_calendar .date_calculator .input_txt_out {
		color: #fff;
		border: 1px solid #404040;
	}
	
	.ds_calendar .date_calculator .input_txt_focus {
		border: 2px solid #4f4f4f;
		color: #fff;
	}
	
	.ds_calendar .army_section {
		background: #2f2f2f;
	}
	
	.ds_calendar .army_section .set_date {
		border-bottom: 1px solid #404040;
	}
	
	.ds_calendar .army_section .set_date dt {
		color: #fff;
	}
	
	.ds_calendar .army_section .set_date dd .t_desc {
		color: #cacaca;
	}
	
	.ds_calendar .army_section .set_date .input_txt {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.ds_calendar .army_section .set_date .sel_kind, .ds_calendar .army_section .set_date img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.ds_calendar .army_section .set_date .input_txt_out {
		border: 1px solid #404040;
		color: #fff;
	}
	
	.ds_calendar .army_section .set_date .input_txt_focus {
		border: 2px solid #404040;
		color: #fff;
	}
	
	.ds_calendar .date_graph .plan_graph p.plan_next span, .ds_calendar .date_graph .plan_graph p.plan_next {
		color: #fff;
	}
	
	.ds_calendar .date_graph .plan_graph p.plan_ing .dsc_txt {
		border: none;
		background: #2f2f2f;
		color: #cacaca;
	}
	
	.ds_calendar .years_reckon {
		background: #2f2f2f;
	}
	
	.ds_calendar .years_reckon .set_date dt {
		color: #fff;
	}
	
	.ds_calendar .years_reckon .yr_today_bg, .ds_calendar .years_reckon .set_date .btn_area img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.ds_calendar .years_reckon .set_date .input_txt, .ds_calendar .years_reckon .set_date .input_txt {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.ds_calendar .years_reckon .set_date .input_txt_out {
		border: 1px solid #404040;
		color: #fff;
	}
	
	.ds_calendar .years_reckon .set_date .input_txt_focus {
		border: 2px solid #4f4f4f;
		color: #fff;
	}
	
	.ds_calendar .years_reckon .set_date {
		border-bottom: 1px solid #404040;
	}
	
	.ds_calendar .years_reckon .years_result ul li {
		color: #cacaca;
	}
	
	.ds_calendar .years_reckon .years_head {
		border: 1px solid #404040;
		background-color: #242424;
		color: #cacaca;
	}
	
	.cs_software {
		color: #cacaca;
	}
	
	.cs_software .detail dd, .cs_software .detail dt {
		background: none;
		position: relative;
	}
	
	.cs_software .detail dd:not(.del_bar):before, .cs_software .detail dt:not(:first-child):before {
		background: url(https://ssl.pstatic.net/sstatic/search/img/sprite_bullet.gif) 6px -27px no-repeat;
		content: '';
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		filter: invert(86%) hue-rotate(-180deg);
		pointer-events: none;
	}
	
	.cs_software .detail .ico, .cs_software .detail .point {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cs_holiday .holiday_box {
		border: 3px solid #404040;
	}
	
	.cs_holiday .holiday_box h4 em {
		color: #fff;
	}
	
	.cs_holiday .holiday_box .holi_date, .cs_holiday .holiday_box .holi_date_add, .cs_holiday .holiday_box .holi_txt {
		color: #cacaca;
	}
	
	.cs_holiday .holiday_box .holi_addinfo a {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.cs_holiday .holi_img_lst h5 {
		color: #cacaca;
	}
	
	.cs_holiday .notice+.other_lk {
		border-top: 1px solid #404040;
	}
	
	.cs_holiday .other_lk dt {
		color: #fff !important;
	}
	
	.cs_holiday .other_lk a {
		border-left: 1px solid #404040;
	}
	
	.cs_holiday .notice {
		color: #cacaca;
		background: none;
		position: relative;
	}
	
	.cs_holiday .notice:before {
		background: url(https://ssl.pstatic.net/sstatic/keypage/outside/scui/holiday/img/ico_notice.png) 0 0px no-repeat;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		position: absolute;
		pointer-events: none;
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_holiday .calendar {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_holiday .bar {
		border-left: 1px solid #404040;
	}
	
	.cs_election {
		border: 1px solid #404040;
		border-top: 0;
	}
	
	.cs_election .election_header .banner_area .banner .election_day {
		color: #c2c3d4;
	}
	
	.cs_election .election_header .banner_area .banner .banner_title {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cs_election .election_header .banner_area .banner .banner_info .info_main .rate_num {
		text-shadow: none;
	}
	
	.cs_election .tab_area ul li a {
		color: #c2c3d4;
	}
	
	.cs_election .tab_area ul li .menu {
		color: #c2c3d4;
	}
	
	.cs_election .tab_area ul li[aria-selected="true"] .menu {
		color: #7079dd;
	}
	
	.cs_election .inner_box {
		background-color: #2f2f2f;
	}
	
	.cs_election .detail_info dt {
		color: #fff;
	}
	
	.cs_election .detail_info dd {
		color: #cacaca;
	}
	
	.cs_election .ele_btn_area .ele_info_btn {
		border: 1px solid #404040;
		color: #7e9fe4;
	}
	
	.cs_election .ele_info_btn em:before {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_election .tab_summary {
		border-top: 1px solid #404040;
	}
	
	.cs_election .tab_summary .summary_main_tab .tab_list li a {
		color: #cacaca;
	}
	
	.cs_election .tab_summary .summary_main_tab .tab_list li[aria-selected="true"] a {
		color: #fff;
	}
	
	.cs_election .tab_summary .summary_main_tab {
		border-bottom: 1px solid #404040;
	}
	
	.cs_election .ele_inner .time_list p {
		color: #cacaca;
	}
	
	.cs_election .ele_timeline .ele_inner .inner.d_day {
		background-color: #3f3f3f;
	}
	
	.cs_election .ele_timeline .ele_inner .time_list:before {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_election .tab_summary .summary_sub_tab {
		background-color: #3a3a3a;
		border-bottom: 1px solid #404040;
	}
	
	.cs_election .tab_summary .summary_sub_tab .tab_list li[aria-selected="true"] a {
		color: #fff;
	}
	
	.cs_election .tab_summary .summary_sub_tab .tab_list li .menu:before {
		background-color: #cacaca;
	}
	
	.cs_election .election_table_area table th {
		color: #cacaca;
		background-color: #2f2f2f;
		border: 1px solid #404040;
		border-width: 1px 1px 1px 0;
	}
	
	.cs_election .election_table_area table td {
		border-bottom: 1px solid #404040;
	}
	
	.contents03_sub td, .contents03_sub th {
		color: #fff;
	}
	
	.cs_election .election_table_area table td+td {
		border-left: 1px solid #404040;
	}
	
	.cs_election .election_table_area .alert_popup .ly_info {
		background-color: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.cs_election .election_table_area .alert_popup .ly_info .text {
		color: #cacaca;
	}
	
	.cs_election .sub_tab_area .type_main .tab_list .tab>a, .cs_election .sub_tab_area .type_main .tab_list .tab>span {
		border: 1px solid #404040;
	}
	
	.cs_election .sub_tab_area {
		border-bottom: 1px solid #404040;
	}
	
	.cs_election .turnout_area .turnout_graph_area {
		border-top: 1px solid #404040;
	}
	
	.cs_election .turnout_info .graph_area .rate_count ul li {
		color: #cacaca;
	}
	
	.cs_election .turnout_info .graph_area .rate_count ul li:before {
		background: #404040;
	}
	
	.cs_election .rate_per .number_area, .cs_election .rate_per .per_area, .cs_election .turnout_info .title_box .info_title, .cs_election .turnout_area .turnout_graph_area .title_info em, .cs_election .turnout_graph_area .graph_index ul li[aria-selected="true"], .cs_election .turnout_graph_area .graph_index ul li[aria-selected="true"] a, .cs_election .turnout_graph_area .graph_table th.on {
		color: #727bda;
	}
	
	.cs_election .turnout_graph_area .graph_index ul li[aria-selected="true"]:before {
		background-color: #727bda;
	}
	
	.cs_election .turnout_graph_box .graph_list li.now_time .ico_rate_dot.v1:after {
		background: #727bda;
	}
	
	.cs_election .turnout_area .turnout_graph_area .title_info, .cs_election .turnout_area .turnout_graph_area .title_info .add_info {
		color: #cacaca;
	}
	
	.cs_election .turnout_graph_area .graph_index ul li a {
		color: #fff;
	}
	
	.cs_election .turnout_graph_box {
		border-top: 1px solid #404040;
		background: #242424;
	}
	
	.cs_election .turnout_graph_box:before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cs_election .turnout_graph_area .graph_table {
		background: #2f2f2f;
	}
	
	.cs_election .turnout_graph_area .graph_table thead th, .cs_election .turnout_graph_area .graph_table th {
		color: #cacaca;
	}
	
	.cs_election .turnout_graph_box .graph_list li.now_time .tlt_time {
		color: #fff;
	}
	
	.cs_election .turnout_graph_area .graph_table th.on:after {
		background: #404040;
	}
	
	.cs_election .turnout_graph_box .graph_list li .count_time {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cs_election .polls_tab_area {
		background-color: #2f2f2f;
	}
	
	.cs_election .info_select {
		background-color: #2f2f2f;
	}
	
	.cs_election .select_box {
		background-color: #242424;
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.cs_election .select_box:after {
		background-color: #727bda;
	}
	
	.cs_election .btn_select {
		color: #cacaca;
	}
	
	.cs_election .btn_select .ico_select {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cs_election .notice_area .notice_txt em {
		color: #cacaca;
	}
	
	.cs_election .select_box .list_select {
		background: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.cs_election .list_select ul li a {
		color: #cacaca;
	}
	
	.cs_election .list_select ul li a:hover {
		background-color: #3a3a3a;
		color: #727bda;
	}
	
	.cs_election .turnout_info .graph_area .graph_doughnut svg path[fill="#030d78"] {
		fill: #727bda;
		stroke: #727bda;
	}
	
	.cs_election .search_all .search_title {
		color: #727bda;
	}
	
	.cs_election .search_all .search_count {
		color: #fff;
	}
	
	.cs_election .candidate_search_area .search_result .search_all+.search_list_area {
		background: #2f2f2f;
	}
	
	.cs_election .search_list .list_item .item_box .party .party_txt {
		color: #cacaca;
	}
	
	.cs_election .item_info .num {
		color: #727bda;
	}
	
	.cs_election .item_info .order_txt {
		color: #cacaca;
	}
	
	.cs_election .select_box.off {
		border-color: #404040;
	}
	
	.cs_election .select_box.off:after {
		background-color: #4f4f4f;
	}
	
	.cs_election .view_district, .cs_election .view_source {
		color: #cacaca;
	}
	
	.cs_election .pop_ly_info {
		background-color: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.cs_election .pop_ly_info .notice_txt {
		color: #cacaca;
	}
	
	.cs_election .polls_search:before {
		border-top: 1px solid #404040;
	}
	
	.cs_election .polls_search .search_all .search_local {
		color: #727bda;
	}
	
	.cs_election .polls_search .search_all .search_count {
		color: #fff;
	}
	
	.cs_election .polls_search .search_table .table_list .list_item {
		border-top: 1px solid #404040;
	}
	
	.cs_election .polls_search .search_table .table_list .list_item .item_box .place .title_link {
		color: #fff;
	}
	
	.cs_election .polls_search .search_table .table_list .list_item .item_box {
		color: #cacaca;
	}
	
	.cs_election .polls_search .search_table .table_list .list_item .item_box .btn {
		color: #727bda;
	}
	
	.cs_election .polls_search .search_table .table_list .list_item .item_box .btn .ico {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_election .polls_search .search_table .table_list .list_item .item_box .btn:after {
		border: 1px solid #404040;
	}
	
	.cs_election .polls_search .search_all .sub_option li a {
		color: #cacaca;
	}
	
	.cs_election .voting_info .outline_info dt {
		color: #fff !important;
	}
	
	.cs_election .voting_info .outline_info dd {
		color: #cacaca;
	}
	
	.cs_election .voting_process .process_top strong {
		color: #fff;
	}
	
	.cs_election .voting .voting_process .process_area .process_list ul li {
		color: #cacaca;
	}
	
	.cs_election .voting_process .process_list ul li .num {
		color: #727bda;
	}
	
	.cs_election .view_link:before {
		border-top: 1px solid #404040;
	}
	
	.cs_name .bx_engname {
		border: 1px solid #404040;
	}
	
	.cs_name .box {
		border: 1px solid #404040;
		border-top: none;
		background: none;
	}
	
	.cs_name .bx_wrap dt {
		color: #fff;
	}
	
	.cs_name .bx_wrap dd .box_input {
		border: 2px solid #404040;
	}
	
	.cs_name .bx_wrap dd input[type=image] {
		border-radius: 5px;
	}
	
	.cs_name .ex_trans dt {
		color: #fff !important;
	}
	
	.cs_name .ex_trans dd ul li strong {
		color: #fff;
	}
	
	.cs_name .info {
		background: none;
		position: relative;
		color: #cacaca;
	}
	
	.cs_name .info:before {
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		background: url(https://ssl.pstatic.net/sstatic/keypage/weather/ico_info.gif) no-repeat 0 2px;
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.sp_mobile .subinfo_area {
		color: #cacaca;
		border-top: 1px solid #404040;
	}
	
	.sp_nshop_aside .group_related {
		border-top: 1px solid #404040;
	}
	
	.sp_nshop_aside .legal_noti {
		border-top: 1px solid #404040;
		color: #cacaca;
	}
	
	.sp_nshop_aside .list_rank .keyword_box .keyword {
		color: #cacaca;
	}
	
	.sp_nshop_aside .list_rank .keyword_box .num {
		color: #fff;
	}
	
	.sp_nshop .shop_product.type_ad {
		border: 1px solid #404040;
		background-color: #353b34;
	}
	
	.sp_nshop .store_ad_wrap .store_ad {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.sp_ndic .mean {
		color: #fff !important;
	}
	
	.sp_ndic .example, .sp_ndic .example .text_mean {
		color: #cacaca;
	}
	
	.sp_ndic .dic_title {
		color: #fff;
	}
	
	.sp_ndic .class_area .info_box .source {
		color: #cacaca;
	}
	
	.sp_ndic .class_area .sub_box .date:before {
		background-color: #404040;
	}
	
	.cs_common_simple .detail_info .info dd {
		color: #cacaca;
	}
	
	.cs_common_simple .cm_info_box .detail_info .info .cm_bar_info {
		background-color: #404040;
	}
	
	.cs_common_simple .cm_info_box .detail_info .info .cm_icon_star {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_same_collection .collection_list ul li .same_info {
		border: 1px solid #404040;
		border-left: 0;
	}
	
	.cs_same_collection .collection_list ul li .same_bar {
		border-left: 1px solid #404040;
	}
	
	.cs_jr_naver .jrn_box {
		border: 1px solid #404040;
		border-width: 0 1px 1px;
	}
	
	.cs_jr_naver .qrcode {
		border-left: 1px solid #404040;
	}
	
	.cs_jr_naver .other_box {
		border: 1px solid #404040;
		border-width: 0 1px 1px;
	}
	
	.cs_jr_naver .thmb .mask {
		background: none;
	}
	
	.cs_jr_naver img {
		background-color: #242424;
	}
	
	.cs_jr_naver .detail_info .fr {
		background: none;
		position: relative;
	}
	
	.cs_jr_naver .detail_info .fr:before {
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		background: url(https://ssl.pstatic.net/sstatic/keypage/outside/scui/jr_naver/img/img_list5.png) 100% -326px;
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_jr_naver .detail_info .btn_mov, .cs_jr_naver .qrcode a {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	#lnb .lnb_menu .more_area .addon .btn_option {
		border-top: 1px solid #404040;
		background-color: #2f2f2f;
		color: #fff;
	}
	
	#lnb .lnb_menu .more_area .addon .btn_option:hover {
		background-color: #3a3a3a;
	}
	
	.api_group_option_sort .lst_option .bx {
		color: #fff;
	}
	
	.api_group_option_sort .lst_option .bx .option .txt[aria-selected=true] {
		color: #fff;
	}
	
	.api_group_option_sort .lst_option .bx .option .txt, .api_group_option_sort .lst_option .bx.clear .option .btn_clear, .api_group_option_sort .lst_option .bx.clear .option .link_help {
		color: #cacaca;
	}
	
	.api_group_option_sort .lst_option .bx+.bx {
		border-top: 1px solid #404040;
	}
	
	.sp_nreview .total_wrap.type_ad {
		background-color: #353b34;
	}
	
	.sp_nreview .total_source .source_txt.name {
		color: #cacaca;
	}
	
	.sp_nreview .total_source .source_inner2+.source_txt:before, .sp_nreview .total_source .source_link+.source_txt:before, .sp_nreview .total_source .source_txt+.source_txt:before, .sp_nreview .total_source .source_txt.medical_num:before {
		background-color: #404040;
	}
	
	.cs_sign .tx_info {
		background: none;
		position: relative;
		color: #cacaca;
	}
	
	.cs_sign .tx_info:before {
		background: url(https://ssl.pstatic.net/sstatic/keypage/outside/2011swimming/img/ico_info.gif) 0 10px no-repeat;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_sign .tx_info a {
		color: #fff;
	}
	
	.cs_sign {
		color: #cacaca;
	}
	
	.cs_sign .tab_wrap {
		background-color: #2f2f2f;
		border: 1px solid #404040;
		border-width: 1px 1px 1px;
	}
	
	.cs_sign .tab_wrap:before {
		background-color: #404040;
	}
	
	.cs_sign .tab_wrap li {
		border: 1px solid #404040;
		border-width: 0px 1px;
	}
	
	.cs_sign .tab_wrap li[aria-selected="true"] {
		background-color: #2f2f2f;
		border-color: #404040;
	}
	
	.cs_sign .tab_wrap li[aria-selected="true"]:before {
		background: #2f2f2f;
	}
	
	.cs_sign .tab_wrap li[aria-selected="true"] a {
		color: #fff;
	}
	
	.cs_sign .tab_wrap li a {
		color: #cacaca;
	}
	
	.cs_sign .check_save label {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cs_sign .tb_box {
		border-color: #404040;
		background: #2f2f2f;
	}
	
	.cs_sign .tb_box .radio_arr span {
		filter: invert(75.5%) hue-rotate(-180deg);
	}
	
	.cs_sign .tb_box .srch_tlt {
		color: #cacaca;
		font-family: -apple-system, BlinkMacSystemFont, 'Malgun Gothic', '맑은 고딕', helvetica, 'Apple SD Gothic Neo', helvetica, '나눔바른고딕 옛한글', 'NanumBarunGothic YetHangul', sans-serif;
	}
	
	.cs_sign .tb_box .srch_txt {
		color: #cacaca;
		border: 1px solid #404040;
	}
	
	.cs_sign .tb_box .select_arr .luck_month li {
		background: #242424;
	}
	
	.cs_sign .tb_box .select_arr .luck_month li.first_lst, .cs_sign .tb_box .select_arr .luck_time li.first_lst {
		position: relative;
		background: none;
	}
	
	.cs_sign .tb_box .select_arr .luck_month li.first_lst:before, .cs_sign .tb_box .select_arr .luck_time li.first_lst:before {
		background: url(https://ssl.pstatic.net/sstatic/keypage/outside/sign/img/20140305/ico_down.gif) no-repeat 100% 0;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_sign .tb_box .select_arr .luck_month li a, .cs_sign .tb_box .select_arr .luck_time li a {
		color: #cacaca;
	}
	
	.cs_sign .tb_box .select_arr .luck_month, .cs_sign .tb_box .select_arr .luck_time {
		border: 1px solid #404040;
	}
	
	.cs_sign .tb_box .select_arr .luck_month.on li.first_lst:hover, .cs_sign .tb_box .select_arr .luck_time.on li.first_lst:hover {
		background-color: #2f2f2f;
	}
	
	.cs_sign .tb_box .select_arr .luck_month.on li.first_lst, .cs_sign .tb_box .select_arr .luck_time.on li.first_lst {
		border-bottom: 1px solid #404040;
	}
	
	.cs_sign .tb_box .select_arr .luck_month.on li:hover, .cs_sign .tb_box .select_arr .luck_time.on li:hover {
		background-color: #3a3a3a;
	}
	
	.cs_sign .tb_box .select_arr .luck_time li {
		background: #2f2f2f;
	}
	
	.cs_sign .tb_box input.select {
		border: 2px solid #404040;
		color: #fff;
	}
	
	.cs_sign .tab_wrap2 {
		border-top: 1px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	.cs_sign .tab_wrap2 li.on a {
		color: #fff;
	}
	
	.cs_sign .tab_wrap2 li {
		background: none;
		position: relative;
	}
	
	.cs_sign .tab_wrap2 li:before {
		background: url(https://ssl.pstatic.net/sstatic/keypage/outside/scui/sign/img/sp_sign_v5.png) no-repeat -585px -71px;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_sign .tab_wrap2 li.on:before {
		background-position: -583px -105px;
	}
	
	.cs_sign .tab_wrap2 li a {
		color: #cacaca;
	}
	
	.cs_sign .con_luck .tab_wrap3 li a div {
		border-radius: 50%;
	}
	
	.cs_sign .con_luck .tab_wrap3 li a {
		color: #cacaca;
	}
	
	.cs_sign .con_luck {
		border-color: #404040;
	}
	
	.cs_sign .con_luck .infor dd strong {
		color: #fff;
	}
	
	.cs_sign .con_luck .infor dd p {
		color: #cacaca;
	}
	
	.cs_sign .con_luck .my_luck {
		border-top: 1px solid #404040;
		background-color: #3a3a3a;
	}
	
	.cs_sign .more_links dl dt, .cs_sign .con_luck .my_luck dt {
		color: #cacaca !important;
		font-family: initial;
	}
	
	.cs_sign .bnr_line a img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cs_sign .sign_lst, .cs_sign .infors {
		border-color: #404040;
	}
	
	.cs_sign .sign_lst p {
		color: #cacaca;
	}
	
	.cs_sign .sign_lst .thumb a img {
		border-radius: 50%;
	}
	
	.cs_sign .sign_lst .lst_data .tit {
		background: none;
		position: relative;
	}
	
	.cs_sign .sign_lst .lst_data .tit:before {
		background: url(https://ssl.pstatic.net/sstatic/keypage/outside/sign/img/20140305/ico_bar.gif) no-repeat 100% 3px;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_sign .physiognomy_area {
		border: 1px solid #404040;
		border-width: 0px 1px 1px;
	}
	
	.sp_mobile .app_wrap.type_half li:nth-child(3):after {
		background: #404040;
	}
	
	.sp_nkeyword .news_wrap .text_area .txt {
		color: #fff;
	}
	
	.api_group_option_filter .option_filter:before {
		background-color: #404040;
	}
	
	.api_group_option_filter .option_filter .btn_option {
		color: #cacaca;
	}
	
	.api_group_option_sort .lst_option .input_area .txt_area {
		background-color: #242424;
		border: 1px solid #404040;
	}
	
	.api_group_option_sort .lst_option .input_area .txt_area .input_txt {
		color: #cacaca;
	}
	
	.api_group_option_sort .lst_option .input_area .btn_apply {
		border: 1px solid #404040;
		color: #cacaca;
		background: #3a3a3a;
	}
	
	.sp_nkeyword .news_wrap .text_area {
		color: #cacaca;
	}
	
	.sp_mobile .app_eachlist .app_footer {
		color: #cacaca;
	}
	
	.sp_mobile .app_bar {
		border-left: 1px solid #404040;
	}
	
	.sp_mobile .os_type {
		color: #cacaca;
	}
	
	.cs_newest {
		border: 1px solid #404040;
	}
	
	.main_pack .cs_newest {
		border: 1px solid #404040;
	}
	
	.cs_newest .sct_top, .main_pack .cs_newest .sct_top {
		background-color: #3a3a3a;
		border-bottom: 1px solid #404040;
	}
	
	.cs_newest .sct_top .tlt {
		color: #fff;
	}
	
	.cs_newest .sct_top .top_content .cont_list {
		color: #cacaca;
	}
	
	.cs_newest .sct_top .sct_thmb .mask, .main_pack .cs_newest .sct_thmb img {
		border-radius: 50%;
	}
	
	.main_pack .cs_newest .sct_content li, .cs_newest .sct_content li {
		border-top: 1px solid #404040;
	}
	
	.cs_newest .sct_content .ar_pgn {
		border-top: 1px solid #404040;
	}
	
	.cs_newest .sct_content .ar_pgn .ico_alert, .cs_newest .sct_content .ar_pgn .btn_more .ico_more {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cs_newest .sct_content .ar_pgn .btn_more, .cs_newest .sct_content .ar_pgn .view_stand {
		color: #cacaca;
	}
	
	.cs_newest .sct_content li .sb_text {
		color: #cacaca;
	}
	
	.sc_new .api_service_wrap .btn_open [class*=api_ico] {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cs_stock .ar_cont .cont_dtcon .dtcon_lst .lst2 li .ico {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_stock .cont_grp .grp_nav li.selected a {
		color: #fff;
	}
	
	.cs_stock .stock_info_guide>p {
		color: #cacaca;
	}
	
	.sp_pmusic .music_btn .tab_list .item .tab {
		border: 1px solid #404040;
	}
	
	.sp_pmusic .music_btn .tab_list .item .tab:hover {
		border-color: #4f4f4f;
		color: #fff;
	}
	
	.sp_nimage .api_title_sub .btn_extend .btn_report {
		color: #cacaca;
	}
	
	.sp_nimage .grid_wrap:before {
		background-color: #404040;
	}
	
	.api_banner {
		border: 1px solid #404040;
	}
	
	.cs_holiday .holiday_box .holi_oth_lnk {
		border-top: 1px solid #404040;
	}
	
	.cs_holiday .holiday_box .holi_oth_lnk dd a {
		border-left: 1px solid #404040;
	}
	
	.cs_holiday .holiday_box .holi_thmb {
		position: relative;
	}
	
	.cs_holiday .holiday_box .holi_thmb img {
		mix-blend-mode: multiply;
	}
	
	.cs_holiday .holiday_box .holi_thmb:before {
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 112px;
		height: 112px;
		margin-left: 19px;
		border-radius: 50%;
		background: #ffffff;
	}
	
	.cs_calculator .tab {
		border: 1px solid #404040;
		border-bottom: none;
	}
	
	.cs_calculator .cs_box {
		border: 1px solid #404040;
	}
	
	.cs_calculator .tab ul li a {
		color: #cacaca;
	}
	
	.cs_calculator .tab ul li {
		background: none;
	}
	
	.cs_calculator .cs_box .cal {
		background-color: #2f2f2f;
		color: #cacaca;
	}
	
	.cs_calculator .cs_box .desc {
		border-top: 1px solid #404040;
	}
	
	.cs_calculator p.info {
		background: none;
		color: #cacaca;
		position: relative;
	}
	
	.cs_calculator p.info:before {
		background: url(https://ssl.pstatic.net/sstatic/keypage/lifesrch/weather/img/ico_info.gif) 0 10px no-repeat;
		content: '';
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		filter: invert(81.5%) hue-rotate(-180deg);
		pointer-events: none;
	}
	
	.cs_calculator .cs_box .desc p {
		color: #cacaca;
	}
	
	.cs_calculator .section_more .go_site {
		background: none;
		position: relative;
	}
	
	.cs_calculator .section_more .go_site:before {
		background: url(https://ssl.pstatic.net/sstatic/search/img/sprite_bullet.gif) 100% -313px no-repeat;
		content: '';
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		filter: invert(81.5%) hue-rotate(-180deg);
		pointer-events: none;
	}
	
	.cs_calculator .cs_box .cal .input_text, .cs_calculator .cs_box .cal .input_text2 {
		border: 1px solid #404040;
		color: #cacaca;
		background: #242424;
	}
	
	.cs_calculator .cs_box .cal .input_text.end, .cs_calculator .cs_box .cal .input_text2.end {
		color: #cacaca !important;
	}
	
	.cs_calculator .cs_box .cal .s4 .input_text {
		background: #242424 url(https://ssl.pstatic.net/sstatic/keypage/lifesrch/calculator/img/sprite_cal_20110921.gif) -456px -430px no-repeat
	}
	
	.cs_calculator .cs_box .cal .s5 .input_text {
		background: #242424 url(https://ssl.pstatic.net/sstatic/keypage/lifesrch/calculator/img/sprite_cal_20110921.gif) -456px -470px no-repeat;
	}
	
	.cs_calculator .cs_box .cal .s7 .input_text {
		background: #242424 url(https://ssl.pstatic.net/sstatic/keypage/lifesrch/calculator/img/sprite_cal_20110921.gif) -484px -553px no-repeat;
	}
	
	.cs_calculator .cs_box button, .cs_calculator .cs_box .cs_btn, .cs_calculator .cs_box .btn_to_date {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cs_calculator .tab ul li.selected a {
		background: none;
		position: relative;
		color: #fff;
	}
	
	.cs_calculator .tab ul li.selected a:before {
		background: url(https://ssl.pstatic.net/sstatic/keypage/lifesrch/calculator/img/sprite_cal_20110921.gif) 9px -362px no-repeat;
		content: '';
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		filter: invert(81.5%) hue-rotate(-180deg);
		pointer-events: none;
	}
	
	.cs_calculator .cs_box .desc .obesity .obesity_box_inner {
		border-bottom: 1px solid #404040;
		border-right: 1px solid #404040;
		background-color: #242424;
	}
	
	.cs_calculator .cs_box .desc .obesity .obesity_box_inner .obesity_layer {
		border-color: #404040;
	}
	
	.cs_calculator .cs_box .desc .obesity .obesity_box_inner .obesity_layer p {
		color: #cacaca;
	}
	
	.cs_calculator .cs_box .desc .obesity .obesity_box_inner .obesity_layer p em {
		color: #fff;
	}
	
	.cs_calculator .cs_box .desc .obesity .obesity_box span {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_calculator .cs_box .obesity_bar ul li em {
		color: #cacaca;
	}
	
	.cs_calculator .cs_box .desc2 .lst_about li, .cs_calculator .cs_box .desc2 .lst_about li em {
		color: #cacaca;
	}
	
	.cs_calculator .cs_box select {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cs_calculator .cs_box .cal_top label.label_f {
		color: #cacaca;
	}
	
	.cs_calculator .cs_box img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cs_calculator .cs_box .cal .cal_tb {
		border: 1px solid #404040;
		border-width: 0 1px 1px 0;
	}
	
	.cs_calculator .cs_box .cal .cal_tb table th {
		border: 1px solid #404040;
		border-width: 1px 0 1px 1px;
		background-color: #3a3a3a;
		color: #cacaca;
	}
	
	.cs_calculator .cs_box .cal .cal_tb table td {
		border: 1px solid #404040;
		border-width: 0 0 1px 1px;
		background-color: #2f2f2f;
	}
	
	.cs_calculator .cs_box .cal .cal_tb table .over td {
		background-color: #3a3a3a;
	}
	
	.cs_calculator .cs_box .cal_result {
		border-top: 1px solid #404040;
		background-color: #3a3a3a;
	}
	
	.cs_calculator .cs_box .cal_result .credit dt {
		color: #fff !important;
	}
	
	.cs_calculator .cs_box .cal_result .credit_chg dt {
		color: #cacaca !important;
		margin-left: 5px;
	}
	
	.cs_calculator .cs_box .cal_result .credit_chg {
		margin: 0 auto 0px;
	}
	
	.cs_calculator .cs_box .cal_result .credit_chg dd strong {
		color: #fff;
	}
	
	.cs_calculator .cs_box .cal_result strong {
		color: #fff;
	}
	
	.cs_calculator .cs_box ul li .ly_help {
		border: 1px solid #404040;
		background: #242424;
		color: #cacaca;
	}
	
	/*.cs_calculator .calculator_area {*/
	/*	border-left: 1px solid #404040;*/
	/*}*/
	
	/*.cs_calculator .calculator_area td {*/
	/*	border: 1px solid #404040;*/
	/*	border-width: 1px 0 0 1px;*/
	/*}*/
	
	/*.cs_calculator .calculator_area td div {*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.cs_calculator .calculator_area td div.over {*/
	/*	border: 1px solid #4f4f4f;*/
	/*}*/
	
	/*.cs_calculator .calculator_area td:not(.bt_run_td) div:not(.over) button {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.cs_calculator .calculator_area .mode {*/
	/*	border-top: 1px solid #242424;*/
	/*	border-right: 1px solid #404040;*/
	/*	border-left: 1px solid #242424;*/
	/*	background-color: #242424;*/
	/*}*/
	
	/*.cs_calculator .calculator_area table {*/
	/*	border-bottom: 1px solid #404040;*/
	/*	border-right: 1px solid #404040;*/
	/*}*/
	
	/*.cs_calculator .calculator_area td.bt_run_td div {*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.cs_calculator .result {*/
	/*	border: 1px solid #404040;*/
	/*	background-color: #242424;*/
	/*}*/
	
	/*.cs_calculator .result_section2 {*/
	/*	border-top: 1px solid #404040;*/
	/*	border-left: 1px solid #242424;*/
	/*	background-color: #242424;*/
	/*}*/
	
	/*.cs_calculator .result_section1 textarea {*/
	/*	border: 0;*/
	/*	border-top: 1px solid #242424;*/
	/*	border-bottom: 1px solid #242424;*/
	/*	border-left: 1px solid #242424;*/
	/*	background-color: #242424;*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_calculator .result_section1 textarea.action {*/
	/*	border-top-color: #242424;*/
	/*	border-left-color: #242424;*/
	/*	background-color: #242424;*/
	/*}*/
	
	/*.cs_calculator .result_section1 .history {*/
	/*	border-top: 1px solid #242424;*/
	/*	border-bottom: 1px solid #404040;*/
	/*	border-left: 1px solid #242424;*/
	/*}*/
	
	/*.cs_calculator .result_section1 .history p.last {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cs_calculator .result_section1 .history p {*/
	/*	color: #cacaca;*/
	/*}*/
	
	.cs_common_module .info_check_area {
		border-top: 1px solid #404040;
	}
	
	.sp_nshop .shop_product.type_ad.v1 {
		border: 1px solid #4f5360;
		background-color: #323438;
	}
	
	.sc_new .api_service_wrap .ly_service .ly_service_box {
		border: 1px solid #404040;
		color: #cacaca;
		background-color: #3a3a3a;
	}
	
	.sc_new .api_service_wrap .ly_service .ly_service_box:before {
		filter: invert(77%) hue-rotate(-180deg);
	}
	
	.ad_section .ad_banner {
		border: 1px solid #404040;
		background-color: #2f2f2f;
		color: #cacaca;
	}
	
	.cs_seasonal_divisions .prcs_detail span, .cs_seasonal_divisions .prcs_detail .date, .cs_seasonal_divisions .prcs_detail label {
		color: #cacaca;
	}
	
	.cs_seasonal_divisions .top_line {
		border-top: 1px solid #404040;
	}
	
	.cs_seasonal_divisions {
		color: #fff;
	}
	
	.cs_seasonal_divisions .prcs_guide .other_links dl dd li+li::before {
		background-color: #404040;
	}
	
	.cs_seasonal_divisions .prcs_guide .ico_alert {
		background: none;
		position: relative;
	}
	
	.cs_seasonal_divisions .prcs_guide .ico_alert:before {
		background: url(https://ssl.pstatic.net/sstatic/keypage/outside/uio/img/ico_info.gif) 0 3px no-repeat;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_seasonal_divisions .prcs_guide p, .cs_seasonal_divisions .prcs_guide .btn_more a, .cs_seasonal_divisions .prcs_detail dt {
		color: #cacaca;
	}
	
	.cs_seasonal_divisions .prcs_detail dd span.inline {
		color: #fff;
	}
	
	.cs_seasonal_divisions .cp_more {
		color: #cacaca;
	}
	
	.sp_ndic .word_title .tag {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.cs_school .school_info .item .tit {
		color: #cacaca;
	}
	
	.cs_school .school_info .item .txt {
		color: #fff;
	}
	
	.cs_school .school_info .item .txt .txt_info .txt2 {
		color: #cacaca;
	}
	
	.cs_school .school_info+.school_info {
		border-top: 1px solid #404040;
	}
	
	.cs_school .school_info .item .txt .link_map {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.cs_school .tab_area {
		border-top: 1px solid #404040;
	}
	
	.cs_school .tab_area {
		color: #fff;
	}
	
	.cs_school .tab_area .list_tab li a .menu {
		color: #cacaca;
	}
	
	.cs_school .tab_area .list_tab li.on a .menu {
		color: #fff;
	}
	
	.cs_school .chart {
		border-top: 1px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	.cs_school .chart .chart_list_all .school_pie_chart .chart_name, .cs_school .chart .chart_list_all .school_chart .chart_name {
		color: #cacaca;
	}
	
	.cs_school .chart .chart_list_all .chart_list_name, .cs_school .chart .chart_list_all .school_pie_chart .gender_group span, .cs_school .rel_txt p, .cs_school .cs_applyinfo .cs_applyinfo_link, .cs_school .cs_applyinfo span {
		color: #cacaca;
	}
	
	.cs_school .rel_txt .ico_alert {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_school .bar {
		border-left: 1px solid #404040;
	}
	
	.cs_school .school_map {
		background: #242424;
	}
	
	.cs_school .school_map img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cs_school .api_title .official {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_school .chart .chart_list_all .school_chart .chart_box_bar {
		background-color: #404040;
	}
	
	.cs_school .rel_txt .layer_info {
		border: 1px solid #404040;
		background-color: #2f2f2f;
		color: #cacaca;
	}
	
	.cs_school .school_menu {
		border-top: 1px solid #404040;
	}
	
	.cs_school .school_menu ul .menu_info {
		border: 1px solid #404040;
	}
	
	.cs_school .school_area {
		color: #cacaca;
	}
	
	.cs_school .page_sec a {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cs_school .page_sec ._info, .cs_school .page_sec .info {
		color: #fff;
	}
	
	.cs_school .page_sec .slash {
		color: #cacaca;
	}
	
	.cs_school .page_sec {
		color: #cacaca;
		border-bottom: 1px solid #404040;
	}
	
	.cs_foreigninfo .exchange_banner .inner {
		border: 1px solid #404040;
	}
	
	.cs_foreigninfo .exchange_banner .link_area {
		background: #3a3a3a;
		border-top: 1px solid #404040;
	}
	
	.cs_foreigninfo .exchange_banner .link_area .link_txt:after {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cs_foreigninfo .info {
		background: none;
		position: relative;
		color: #cacaca;
	}
	
	.cs_foreigninfo .info:before {
		background: url(https://ssl.pstatic.net/sstatic/keypage/outside/scui/foreigninfo/img/sp_pic5.gif) -586px -308px no-repeat;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_foreigninfo .c_rate {
		border: 1px solid #404040;
		border-top-width: 0;
	}
	
	.cs_foreigninfo .c_rate .rate_spot .rate_tlt {
		border-bottom: 1px solid #404040;
	}
	
	.cs_foreigninfo .c_rate .rate_bx .rate_spot:after {
		background-color: #404040;
	}
	
	.cs_foreigninfo .c_rate .rate_compare {
		border-left: 1px solid #404040;
	}
	
	.cs_foreigninfo .c_rate .rate_spot .rate_tlt h3 a .rate_nm {
		color: #fff;
	}
	
	.cs_foreigninfo .c_rate .rate_spot .rate_tlt h3 a .t_nm {
		color: #cacaca;
	}
	
	.cs_foreigninfo .c_rate .cont_grp .grp_nav li.on a {
		color: #fff;
	}
	
	.cs_foreigninfo .c_rate .cont_grp .grp_nav li a {
		color: #cacaca;
	}
	
	.cs_foreigninfo .c_rate .cont_grp .grp_img .img > div > div > canvas {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_foreigninfo .c_rate .cont_grp .grp_info a img {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_foreigninfo .c_rate .rate_compare .rate_select_bx {
		background-color: #3a3a3a;
		border-bottom: 1px solid #404040;
	}
	
	.cs_foreigninfo .rate_compare .check_area ul li .radio_check.on .radio_text {
		color: #fff;
	}
	
	.cs_foreigninfo .rate_compare .check_area ul li .radio_check .radio_text {
		color: #cacaca;
	}
	
	.cs_foreigninfo .c_rate .rate_compare .rate_select_bx .rate_select > a {
		color: #cacaca;
		position: relative;
		background: none;
	}
	
	.cs_foreigninfo .c_rate .rate_compare .rate_select_bx .rate_select > a:before {
		background: url(https://ssl.pstatic.net/sstatic/keypage/outside/scui/foreigninfo/img/sp_pic5.gif) 100% -184px no-repeat;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(79%) hue-rotate(-180deg);
	}
	
	.cs_foreigninfo .ch_wrap_ly, .cs_foreigninfo .ch_wrap_ly2, .cs_foreigninfo .ch_wrap_ly3 {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.cs_foreigninfo .ly_cont li a {
		color: #cacaca;
	}
	
	.cs_foreigninfo .ly_cont li a:hover {
		background-color: #3a3a3a;
	}
	
	.cs_foreigninfo .ly_cont li.on a:hover {
		background-color: #3a3a3a;
	}
	
	.cs_foreigninfo .ly_cont li.on a {
		background-color: #404040;
	}
	
	.cs_foreigninfo .c_rate .compare_area .sbox .selectbox_box {
		border: 1px solid #404040;
		border-width: 1px 1px 0;
		background-color: #3a3a3a;
		color: #fff;
	}
	
	.cs_foreigninfo .c_rate .compare_area .input_box {
		border: 1px solid #404040;
	}
	
	.cs_foreigninfo .c_rate .compare_area .input .input_text {
		color: #cacaca;
		background: #2f2f2f;
	}
	
	.cs_foreigninfo .c_rate .compare_area .sbox .selectbox_label em {
		color: #cacaca;
	}
	
	.cs_foreigninfo .c_rate .compare_area .ico_same {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_foreigninfo .lst_tab:before {
		background: #3a3a3a;
	}
	
	.cs_foreigninfo .lst_tab:after {
		width: 1px;
		background: #404040;
	}
	
	.cs_foreigninfo .lst_tab {
		border-top: 1px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	.cs_foreigninfo .lst_tab li a {
		background: none;
		position: relative;
		border-left: 1px solid #404040;
	}
	
	.cs_foreigninfo .lst_tab li.on a {
		background: #4f4f4f;
	}
	
	.cs_foreigninfo .lst_tab li a:hover {
		background: #404040;
	}
	
	.cs_foreigninfo .lst_tab li.on a:hover {
		background: #5a5a5a;
	}
	
	.cs_foreigninfo .lst_tab li a:hover span.blind {
		color: #fff;
	}
	
	.cs_foreigninfo .lst_tab li a span.blind {
		overflow: initial !important;
		clip: initial !important;
		width: initial !important;
		height: initial !important;
		margin: initial !important;
		position: absolute;
		color: #cacaca;
		font-weight: bold;
		left: 50%;
		top: 50%;
		transform: translate(-50%, -50%);
		text-align: center;
		white-space: nowrap;
	}
	
	.cs_foreigninfo .c_nation {
		border: 1px solid #404040;
	}
	
	.cs_foreigninfo .c_nation .lst_nation li {
		border-right: 1px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	.cs_foreigninfo .c_nation .lst_nation li span a {
		color: #cacaca;
	}
	
	.cs_foreigninfo .c_nation .lst_nation li em {
		color: #fff;
	}
	
	.cs_foreigninfo .ch_wrap .lst_select, .cs_foreigninfo .ch_wrap .nation_srch, .cs_foreigninfo .ch_wrap .lst_rate, .cs_foreigninfo .ch_wrap .stock_info, .cs_foreigninfo .ch_wrap .lst_worldtime {
		background: #3a3a3a;
		border-left: 1px solid #404040;
		border-right: 1px solid #404040;
	}
	
	.cs_foreigninfo .ch_wrap .lst_select li a {
		color: #fff;
	}
	
	.cs_foreigninfo .ch_wrap .lst_select li .lst_lamp {
		filter: invert(79%) hue-rotate(-180deg);
	}
	
	.cs_foreigninfo .ch_wrap .lst_select li a.slct_cont, .cs_foreigninfo .ch_wrap .lst_select li a.slct_nation, .cs_foreigninfo .ch_wrap .lst_select li.off a.slct_cont, .cs_foreigninfo .ch_wrap .lst_select li.off a.slct_nation {
		background: none;
		position: relative;
	}
	
	.cs_foreigninfo .ch_wrap .lst_select li a.slct_cont:before, .cs_foreigninfo .ch_wrap .lst_select li a.slct_nation:before {
		background: url(https://ssl.pstatic.net/sstatic/keypage//outside/scui/foreigninfo/img/sp_pic3.gif) 100% -176px no-repeat;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(79%) hue-rotate(-180deg);
	}
	
	.cs_foreigninfo .ch_wrap .btn_section li.on a, .cs_foreigninfo .ch_wrap .lst_worldtime li.on a {
		background: #4f4f4f;
	}
	
	.cs_foreigninfo .ch_wrap .btn_section li a, .cs_foreigninfo .ch_wrap .lst_worldtime li a {
		position: relative;
		background: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.cs_foreigninfo .ch_wrap .btn_section li+li a, .cs_foreigninfo .ch_wrap .lst_worldtime li+li a {
		border-left: none;
	}
	
	.cs_foreigninfo .ch_wrap .btn_section li a span, .cs_foreigninfo .ch_wrap .lst_worldtime li a span {
		overflow: initial !important;
		clip: initial !important;
		width: initial !important;
		height: initial !important;
		margin: initial !important;
		position: absolute;
		color: #cacaca;
		font-weight: bold;
		left: 50%;
		top: 50%;
		transform: translate(-50%, -50%);
		text-align: center;
		white-space: nowrap;
	}
	
	.cs_foreigninfo .ch_wrap .lst_select li.on a.slct_cont, .cs_foreigninfo .ch_wrap .lst_select li.on a.slct_nation {
		background: none;
	}
	
	.cs_foreigninfo .ch_wrap .lst_select li.on {
		background-color: #363636;
	}
	
	.cs_foreigninfo .ch_wrap .nation_srch .box_input {
		border: 1px solid #404040;
		color: #cacaca;
		background: #2f2f2f;
	}
	
	.cs_foreigninfo .ch_wrap .nation_srch input[type=image] {
		filter: invert(81.5%) hue-rotate(-180deg);
		width: 34px;
		height: 22px;
		object-fit: cover;
		border-radius: 3px;
	}
	
	.cs_foreigninfo .ch_wrap .nation_srch .atcmp {
		border: 1px solid #404040;
		border-top: none;
		background-color: #2f2f2f;
	}
	
	.cs_foreigninfo .ch_wrap .nation_srch .auto_completion .btn a img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cs_foreigninfo .ch_wrap .nation_srch .atcmp .func {
		border-top: 1px solid #404040;
		background-color: #3a3a3a;
		color: #cacaca;
	}
	
	.cs_foreigninfo .ch_wrap .nation_srch .atcmp li.last {
		border-top: 1px solid #404040;
	}
	
	.cs_foreigninfo .ch_wrap .nation_srch .atcmp li.selected a {
		background-color: #3a3a3a;
		color: #fff;
	}
	
	.cs_foreigninfo .ch_wrap .nation_srch .atcmp li a {
		color: #cacaca;
	}
	
	.cs_foreigninfo .c_nation .lst_country {
		background-color: #2f2f2f;
	}
	
	.cs_foreigninfo .c_nation .nation_num {
		border-bottom: 1px solid #404040;
	}
	
	.cs_foreigninfo .c_nation .lst_country .lst_country_inner li.selected a {
		background-color: #3a3a3a;
		color: #fff;
	}
	
	.cs_foreigninfo .c_nation .lst_country .lst_country_inner a.con_hover {
		color: #cfcfcf;
	}
	
	.cs_foreigninfo .c_nation .lst_country .lst_country_inner a {
		color: #cacaca;
	}
	
	.cs_foreigninfo .noti_area p {
		background: none;
		position: relative;
		color: #cacaca;
	}
	
	.cs_foreigninfo .noti_area p:before {
		background: url(https://ssl.pstatic.net/sstatic/keypage/lifesrch/weather/img/ico_info.gif) 1px 0 no-repeat;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_foreigninfo .c_rate .rate_bx + .rate_table_bx {
		border-top: 1px solid #404040;
	}
	
	.cs_foreigninfo .c_rate .rate_table_bx .rate_table_info th {
		border-bottom: 1px solid #404040;
		color: #fff;
	}
	
	.cs_foreigninfo .c_rate .rate_table_bx .rate_table_info thead th {
		border: 1px solid #404040;
		border-width: 1px 0;
	}
	
	.cs_foreigninfo .c_rate .rate_table_bx .rate_table_info thead tr {
		background-color: #3a3a3a;
	}
	
	.cs_foreigninfo .c_rate .rate_table_bx .rate_table_info thead span {
		color: #cacaca;
	}
	
	.cs_foreigninfo .c_rate .rate_table_bx .rate_table_info a em {
		color: #fff;
	}
	
	.cs_foreigninfo .c_rate .rate_table_bx .rate_table_info td {
		color: #fff;
	}
	
	.cs_foreigninfo .c_rate .rate_table_bx .rate_table_info td {
		border-bottom: 1px solid #404040;
	}
	
	.cs_foreigninfo .c_rate .rate_table_bx .rate_table_info .flu_pct>span {
		color: #2f2f2f;
	}
	
	.cs_foreigninfo .c_nation .lst_country .lst_country_inner li {
		border-bottom: 1px solid #404040;
	}
	
	.sp_nkeyword .api_subject_bx .related_srch .api_ico_open {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.sp_nkeyword .api_subject_bx .related_srch .btn_area:after {
		background-image: linear-gradient(to right,rgba(47, 47, 47, 0),#2f2f2f 38%);
	}
	
	.cs_foreigninfo .c_worldtime .wordtime_map, .cs_foreigninfo .c_worldtime .worldtime_cont div, .cs_foreigninfo .c_worldtime .map {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cs_foreigninfo .noti_area p.info {
		background: none;
		position: relative;
		color: #cacaca;
	}
	
	.cs_foreigninfo .noti_area p.info:before {
		background: url(https://ssl.pstatic.net/sstatic/keypage/lifesrch/weather/img/ico_info.gif) 0 2px no-repeat;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_foreigninfo .ic_summer, .cs_foreigninfo .ico_sum {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_foreigninfo .c_worldtime .time_info {
		border: 1px solid #404040;
		border-top-width: 0;
		background-color: #2f2f2f;
	}
	
	.cs_foreigninfo .c_worldtime .time_info li {
		border-right: 1px solid #404040;
	}
	
	.cs_foreigninfo .c_worldtime .time_info li ul li .nat span {
		color: #fff;
	}
	
	.cs_foreigninfo .c_worldtime .time_info li.lst_link .btn_other a {
		background: none;
		color: #cacaca;
		position: absolute;
	}
	
	.cs_foreigninfo .c_worldtime .time_info li.lst_link .btn_summ a {
		color: #cacaca;
	}
	
	.cs_foreigninfo .c_worldtime .time_info li.lst_link .btn_other a:before {
		background: url(https://ssl.pstatic.net/sstatic/keypage/outside/scui/foreigninfo/img/sp_pic3.gif) 100% -853px no-repeat;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_foreigninfo .c_worldtime .lst_time .sp, .cs_foreigninfo .c_worldtime .ic_lam_s, .cs_foreigninfo .c_worldtime .ic_lpm_s {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_foreigninfo .c_worldtime._worldtime_calc .sp, .cs_foreigninfo .c_worldtime .ic, .cs_foreigninfo .c_worldtime .btn_area .btn_othertime.off .btn_edit2, .cs_foreigninfo .c_worldtime .city_name_info a img, .cs_foreigninfo .c_worldtime .ly_worldtime li.lst_world .h_nation, .cs_foreigninfo .c_worldtime .ly_worldtime .world_clse, .cs_foreigninfo .c_worldtime .btn_area .btn_othertime img, .cs_foreigninfo .c_worldtime a img, .cs_foreigninfo .c_worldtime .btn_up, .cs_foreigninfo .c_worldtime .btn_down {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_foreigninfo .c_worldtime .edit_mode_pm {
		background-image: none;
		position: relative;
	}
	
	.cs_foreigninfo .c_worldtime .edit_mode_pm:before {
		background-image: url(https://ssl.pstatic.net/sstatic/keypage/lifesrch/time/img/icon3.gif);
		background-repeat: no-repeat;
		background-position: 0 -154px;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_foreigninfo .c_worldtime .edit_mode_am {
		background-image: none;
	}
	
	.cs_foreigninfo .c_worldtime .ly_worldtime li.lst_world a {
		color: #cacaca;
	}
	
	.cs_foreigninfo .c_worldtime .ly_worldtime {
		border-left: 1px solid #404040;
		border-right: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.cs_foreigninfo .ch_wrap .capital_mark {
		color: #cacaca;
		background: none;
		position: absolute;
	}
	
	.cs_foreigninfo .ch_wrap .capital_mark:before {
		background: url(https://ssl.pstatic.net/sstatic/keypage//outside/scui/foreigninfo/img/sp_pic3.gif) -154px -865px no-repeat;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_foreigninfo .c_worldmap .loc_nation {
		border: 1px solid #404040;
		border-right-width: 0;
	}
	
	.cs_foreigninfo .c_worldmap .loc_nation .l_header {
		border-bottom: 1px solid #404040;
	}
	
	.cs_foreigninfo .c_worldmap .loc_nation .l_header .lst_nat dt {
		color: #cacaca;
	}
	
	.cs_foreigninfo .c_worldmap .loc_nation .l_header .lst_nat dd {
		color: #fff;
	}
	
	.cs_foreigninfo .c_worldmap .map_detail img, .cs_foreigninfo .c_worldmap .map_detail .map_minimap, .cs_foreigninfo .api_cs_wrap>div:last-child.c_worldmap .map_area img, .cs_foreigninfo .c_worldmap .map_area a {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_foreigninfo .c_worldmap .loc_nation .lst_nation dd a {
		color: #cacaca;
	}
	
	.cs_foreigninfo .c_worldmap .loc_nation .lst_nation dd.on a, .cs_foreigninfo .c_worldmap .loc_nation .lst_nation dd.on a:hover {
		background-color: #3a3a3a;
		color: #fff !important;
	}
	
	.cs_foreigninfo .c_worldmap .map_info {
		background: rgba(47, 47, 47, 0.5);
	}
	
	.cs_foreigninfo .c_worldmap .map_info p, .cs_foreigninfo .c_worldmap .map_info p .info_nat {
		color: #cacaca;
	}
	
	.cs_foreigninfo .c_worldmap .map_info p .bar {
		color: #4f4f4f;
	}
	
	.cs_foreigninfo .c_worldmap .map_info p strong {
		color: #fff;
	}
	
	.sp_ncafe_used .ico_badge {
		color: #2f2f2f;
	}
	
	.sp_ncafe_used .used_wrap {
		border-top: 1px solid #404040;
	}
	
	.api_group_tag .tag {
		background-color: #3a3a3a;
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.api_group_tag .tag:hover {
		border-color: #4f4f4f;
		color: #fff;
	}
	
	.api_group_tag.type_multi_select .tag.is_selected {
		background-color: #2f2f2f;
	}
	
	.sp_ncafe_used .location_select_area {
		border-bottom: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.api_select_option .select_wrap {
		border: 1px solid #404040;
		background-color: #2f2f2f;
		color: #cacaca;
	}
	
	.api_select_option.type_calendar .group_select strong.blind {
		border-bottom: 1px solid #404040;
	}
	
	.api_select_option .group_select+.group_select .select_cont {
		border-left: 3px solid #404040;
	}
	
	.api_select_option .select_area .item .link {
		border: 1px solid #404040;
		border-width: 1px 0;
		color: #cacaca;
	}
	
	.api_select_option .select_area .item[aria-selected=true] .link {
		background-color: #3a3a3a;
	}
	
	.sp_ncafe_used .used_wrap .info_area .info_wrap .info .label {
		color: #cacaca;
	}
	
	.sp_ncafe_used .used_wrap .info_area .info_wrap .info {
		color: #fff;
	}
	
	.sp_ncafe_used .used_wrap .info_area .profile_area .dsc_wrap .name {
		color: #cacaca;
	}
	
	.sp_ncafe_used .used_wrap .info_area .profile_area .dsc_wrap .date:before {
		background-color: #404040;
	}
	
	.sp_ncafe_used .used_wrap .info_area .profile_area .dsc_wrap .date {
		color: #cacaca;
	}
	
	.api_ico_retry {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cs_foreigninfo .c_rate .compare_area .compare_section .fr_info .recite {
		color: #cacaca;
	}
	
	.cs_newest .sct_top .top_content .btn_more {
		filter: invert(77%) hue-rotate(-180deg);
	}
	
	.sc_new .api_ly_save .item+.item {
		border-top: 1px solid #4f4f4f;
	}
	
	.cs_common_module .rel_map .map_area img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cs_common_module .detail_info+.expand_info {
		border-top: 1px solid #404040;
	}
	
	.cs_common_module .expand_info .text_wrap:before {
		background-image: linear-gradient(to left, #242424 33%, rgba(36,36,36,0));
	}
	
	.cs_common_module .notice_info_area.type_margin {
		border-top: 1px solid #404040;
	}
	
	.cs_common_module .cm_tap_area .type_title .tab_list li[aria-selected="true"] .play_tab {
		color: #fff;
	}
	
	.cs_common_module .cm_tap_area .type_title .tab_list li .play_tab {
		color: #cacaca;
	}
	
	.cs_common_module .cm_tap_area .type_title .tab_list li+li:before {
		background-color: #404040;
	}
	
	.cs_common_module .cm_pure_box.lego_rating_slide_outer .list>li {
		background-color: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.cs_common_module .lego_rating_box_change_sex .area_subtitle {
		color: #fff;
	}
	
	.cs_common_module .bb-chart-arc path {
		stroke: #404040;
	}
	
	.cs_common_module .lego_rating_box_change_sex .area_chart_doughnut_wrap .area_category li, .cs_common_module .lego_bar_graph .area_sub_info, .cs_common_module .lego_bar_graph .area_sub_info, .cs_common_module .lego_bar_graph .area_graph_wrap .area_graph .graph_list>li .title_txt, .cs_common_module .lego_rating_box_point .area_category li {
		color: #cacaca;
	}
	
	.cs_common_module .lego_bar_graph .area_subtitle, .cs_common_module .lego_rating_box_point .area_subtitle {
		color: #fff;
	}
	
	.cs_common_module .lego_bar_graph .area_graph_wrap .area_graph .graph_list:before {
		background-color: #404040;
	}
	
	.cs_common_module .cm_info_box.scroll_qna .list>li {
		background-color: #2f2f2f;
	}
	
	.cs_common_module .cm_info_box.scroll_qna .list>li .question_wrap .text {
		color: #fff;
	}
	
	.cs_common_module .cm_info_box.scroll_qna .list>li .answer_wrap .user_area .porfile .text_wrap .name {
		color: #cacaca;
	}
	
	.cs_common_module .cm_info_box.scroll_qna .list>li .answer_wrap .user_area .porfile .text_wrap .badge {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.cs_common_module .cm_info_box.scroll_qna .list>li .answer_wrap .user_area .btn_talk {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.cs_common_module .cm_info_box.scroll_qna .list>li .answer_wrap .info_area .text {
		color: #cacaca;
	}
	
	.cs_common_module .cm_sub_info .area_content .this_text, .cs_common_module .cm_info_box[class*="scroll_img"] .list>li .title_box .sub_text {
		color: #cacaca;
	}
	
	.cs_common_module .cm_tab_info_box .cm_tap_area.type_white, .cs_common_module .olympics_info .cm_tap_area.type_white {
		background: #2f2f2f;
	}
	
	.cs_common_module .cm_tap_area .type_main .tab_list .tab[aria-selected="true"] .menu, .cs_common_module .cm_tap_area .type_main .tab_list .tab.state_focus .menu {
		border-bottom: 1px solid #404040;
		color: #fff;
	}
	
	.cs_common_module .cm_tap_area .type_main .tab_list .tab .menu {
		color: #cacaca;
	}
	
	.cs_common_module .cm_tap_area:before, .cs_common_module .lego_rating_slide_outer+.bar_graph_area:before {
		background-color: #404040;
	}
	
	.cs_common_module .cm_tab_info_box .lego_rating_slide_outer .fixed_box .list>li {
		background-color: #2f2f2f;
	}
	
	.cs_common_module .cm_tab_info_box .notice_info_area, .cs_common_module .cm_pure_box .notice_info_area {
		border-top: 1px solid #404040;
	}
	
	.cs_common_module .bar_graph_area.type_normal .item_group>.item_box+.item_box .lego_bar_graph .area_graph_wrap:before, .cs_common_module .cm_tab_info_box .lego_rating_slide_outer+.cm_tap_area .type_title:before, .cs_common_module .cm_pure_box.lego_rating_slide_outer .fixed_box+.bar_graph_area:before {
		background-color: #404040;
	}
	
	.cs_common_module .cm_tab_info_box .cm_tap_area .type_title {
		background-color: #242424;
	}
	
	.cs_common_module .lego_circle_graph .area_subtitle {
		color: #fff;
	}
	
	.cs_common_module .bar_graph_area.type_normal .title_text {
		color: #fff;
	}
	
	.cs_common_module .cm_filter_tap {
		background: #2f2f2f;
	}
	
	.cs_common_module .cm_filter_tap .photo_filter_area .type_scroll .tab_list .tab .menu, .cs_common_module .cm_filter_tap .performance_filter_area .type_scroll .tab_list .tab .menu {
		border: 1px solid #404040;
		background-color: #3a3a3a;
	}
	
	.cs_common_module .cm_filter_tap .photo_filter_area .type_scroll .tab_list, .cs_common_module .cm_filter_tap .performance_filter_area .type_scroll .tab_list {
		color: #cacaca;
	}
	
	.cs_common_module.case_normal.color_23 .cm_filter_tap .performance_filter_area .tab_list .tab[aria-selected="true"] .menu, .cs_common_module.case_normal.color_23 .cm_filter_tap .photo_filter_area .tab_list .tab[aria-selected="true"] .menu {
		border-color: #4f4f4f;
		color: #fff;
	}
	
	.cs_common_module .cm_tap_area .type_scroll.type_dot .tab[aria-selected="true"] .menu, .cs_common_module .cm_tap_area .type_scroll.type_dot .tab.state_focus .menu {
		color: #fff;
	}
	
	.cs_common_module .cm_tap_area .type_scroll.type_dot .tab .menu {
		color: #cacaca;
	}
	
	.cs_common_module .cm_tap_area.scroll:after {
		background: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(47,47,47,0)), color-stop(80%, #2f2f2f));
	}
	
	.cs_common_module .video_list .sub_info .info_text+.info_text::after {
		background-color: #404040;
	}
	
	.cs_common_module .video_list .sub_info .info_text {
		color: #cacaca;
	}
	
	.api_loading {
		color: #cacaca;
	}
	
	.bg_bloading2 {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_common_module .lego_rating_box_change_sex .area_sub_info {
		color: #cacaca;
	}
	
	.cs_common_module .cm_tap_area.type_white .select_tab {
		background-color: #404040;
	}
	
	.cs_common_module .cm_tap_area .type_scroll .tab_list .tab a {
		color: #cacaca;
	}
	
	.cs_common_module .cm_table thead th {
		border: 1px solid #404040;
		border-width: 1px 1px 0 0;
		background-color: #2f2f2f;
		color: #cacaca;
	}
	
	.cs_common_module .cm_table thead th:first-child {
		border-left: 1px solid #404040;
	}
	
	.cs_common_module .cm_table_area .type_normal .cm_table thead th {
		background-color: #2f2f2f;
	}
	
	.cs_common_module .cm_table tbody tr:first-child th, .cs_common_module .cm_table tbody tr:first-child td {
		border-top: 1px solid #404040;
	}
	
	.cs_common_module .cm_table tbody th {
		border: 1px solid #404040;
		border-width: 0 1px 1px 0;
	}
	
	.cs_common_module .cm_table_area .type_normal .cm_table tbody th {
		color: #cacaca;
	}
	
	.cs_common_module .cm_table tbody td {
		border: 1px solid #404040;
		border-width: 0 1px 1px 0;
		color: #cacaca;
	}
	
	.cs_common_module .cm_table tbody tr:last-child td, .cs_common_module .cm_table tbody tr:last-child th {
		border-bottom: 1px solid #404040;
	}
	
	.cs_common_module .cm_paging_area .pgs .pg_prev:before, .cs_common_module .cm_paging_area .pgs .pg_next:before, .cs_common_module .cm_paging_area .pgs .npgs_now:after {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_common_module .notice_info_area .cm_bar {
		background-color: #404040;
	}
	
	.cs_common_module .notice_info_area {
		color: #cacaca;
	}
	
	.cs_common_module .cm_filter_area .filter_option .filter_wrap {
		background-color: #2f2f2f;
	}
	
	.cs_common_module .cm_filter_area .filter_option .filter_wrap .filter_group .filter_cont .list_item .item .item_link {
		color: #cacaca;
	}
	
	.cs_common_module.case_normal.color_23 .cm_filter_area .filter_option .filter_wrap .filter_group .filter_cont .list_item .item[aria-selected="true"] .item_link {
		background-color: #3a3a3a;
	}
	
	.cs_common_module.case_normal.color_23 .cm_tap_area .type_scroll .tab_list li[aria-expanded="true"] .menu {
		color: #fff;
	}
	
	.cs_common_module .cm_paging_area .pgs .npgs {
		color: #fff;
	}
	
	.cs_common_module .lego_rating_box_see .area_intro_info .area_subtitle {
		color: #fff;
	}
	
	.cs_common_module .lego_rating_box_see .divide_line {
		background-color: #404040;
	}
	
	.cs_common_module .lego_rating_box_see .area_this_text {
		color: #cacaca;
	}
	
	.cs_common_module [class*="cm_error"] .area_text_box .this_text_subtitle {
		color: #cacaca;
	}
	
	.cs_payculculator .calculator_connection dl dt {
		color: #cacaca;
	}
	
	.cs_payculculator .calculator_connection dl dd .noti_bar {
		background-color: #404040;
	}
	
	.cs_payculculator .notice_area {
		color: #cacaca;
	}
	
	.cs_payculculator .calculator_connection {
		border-top: 1px solid #404040;
	}
	
	.cs_payculculator .notice_area .ico_notice {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_payculculator .calculator_wrap {
		border: 1px solid #404040;
	}
	
	.cs_payculculator .calculator_wrap .info_box .main_tab {
		border-bottom: 1px solid #404040;
		background-color: #3a3a3a;
	}
	
	.cs_payculculator .calculator_wrap .info_box .main_tab ul li a {
		color: #fff;
	}
	
	.cs_payculculator .calculator_wrap .calculator_area .calculator_cont.v2 .calculator_yearpay .yearpay_title {
		color: #cacaca;
	}
	
	.cs_payculculator .calculator_area .calculator_cont .yearpay_btn a {
		color: #cacaca;
		border: 1px solid #404040;
		background-color: #242424
	}
	
	.cs_payculculator .calculator_area .calculator_cont .yearpay_btn a.on {
		background-color: #2f2f2f;
		color: #93c7fa;
	}
	
	.cs_payculculator .calculator_wrap .calculator_area .calculator_cont.years_pay .calculator_list .input_won .input_wrap {
		border: 1px solid #404040;
	}
	
	.cs_payculculator .calculator_wrap .calculator_area .calculator_cont.years_pay .calculator_list .input_won .input_wrap input, .cs_payculculator .calculator_wrap .calculator_area .calculator_cont.v2 .calculator_yearpay .calculator_list .input_won .input_wrap input {
		background-color: #2f2f2f;
		color: #cacaca;
	}
	
	.cs_payculculator .calculator_wrap .calculator_area .calculator_cont.v2 .calculator_yearpay .calculator_list .input_won .input_wrap {
		border: 1px solid #404040;
	}
	
	.cs_payculculator .won_word {
		color: #cacaca;
	}
	
	.cs_payculculator .calculator_wrap .calculator_area .calculator_cont.v2 .calculator_yearpay .yearpay_title em {
		color: #cacaca;
	}
	
	.cs_payculculator .btn_calculator .btn_icon {
		border: 1px solid #404040;
		color: #cacaca;
		background-color: #242424;
	}
	
	.cs_payculculator .btn_calculator .btn_icon .ico_reset {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cs_payculculator .btn_calculator .btn_icon.calculator {
		color: #242424;
	}
	
	.cs_payculculator .calculator_result {
		border: 1px solid #404040;
		border-width: 1px 0;
		background-color: #2f2f2f;
	}
	
	.cs_payculculator .calculator_result ul li dl dt {
		color: #cacaca;
	}
	
	.cs_payculculator .calculator_result ul li dl dd em {
		color: #cacaca;
	}
	
	.cs_payculculator .calculator_result .result_notice {
		color: #cacaca;
		border-top: 1px solid #404040;
	}
	
	.cs_payculculator .calculator_result.years_pay dl dd {
		color: #cacaca;
	}
	
	.cs_payculculator .calculator_result.years_pay .result dd {
		color: #fc4c4e;
	}
	
	.cs_payculculator .calculator_wrap .calculator_area .calculator_cont .pay_way .btn_select {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.cs_payculculator .calculator_wrap .calculator_area .calculator_cont .pay_way .btn_select em {
		color: #cacaca;
	}
	
	.cs_payculculator .calculator_wrap .calculator_area .calculator_cont .pay_way .select_lst {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.cs_payculculator .calculator_wrap .calculator_area .calculator_cont .pay_way .btn_select.on + .select_lst {
		background-color: #2f2f2f;
	}
	
	.cs_payculculator .calculator_wrap .calculator_area .calculator_cont ul .calculator_list a {
		color: #cacaca;
	}
	
	.cs_payculculator .etc_text, .cs_payculculator .calculator_wrap .calculator_area .calculator_cont ul li .input_won .input_wrap .won_txt {
		color: #cacaca;
	}
	
	.cs_payculculator .calculator_wrap .calculator_area .calculator_cont ul li .input_won .input_wrap {
		border: 1px solid #404040;
	}
	
	.cs_payculculator .calculator_wrap .calculator_area .calculator_cont ul li .input_won .input_wrap input {
		background-color: #2f2f2f;
		color: #cacaca;
	}
	
	.cs_payculculator .calculator_area .calculator_cont.v2 {
		border-top: 1px solid #404040;
	}
	
	.cs_payculculator .calculator_time_select .check_area ul li .radio_check.on .radio_text {
		color: #fff;
	}
	
	.cs_payculculator .calculator_time_select .check_area ul li .radio_check .radio_text, .cs_payculculator .calculator_wrap .calculator_area .calculator_cont.v2 .calculator_time .calculator_list .input_won .input_wrap .won_txt {
		color: #cacaca;
	}
	
	.cs_payculculator .calculator_wrap .calculator_area .calculator_cont.v2 .calculator_time .time_text, .cs_payculculator .sub_text {
		color: #cacaca;
	}
	
	.cs_payculculator .calculator_wrap .calculator_area .calculator_cont.v2 .calculator_time .calculator_list .input_won .input_wrap {
		border: 1px solid #404040;
	}
	
	.cs_payculculator .calculator_wrap .calculator_area .calculator_cont.v2 .calculator_time .calculator_list .input_won .input_wrap input {
		background-color: #2f2f2f;
		color: #cacaca;
	}
	
	.cs_payculculator .calculator_result ul li dl dd {
		color: #cacaca;
	}
	
	.cs_payculculator .calculator_cont.calendar {
		border-bottom: 1px solid #404040;
	}
	
	.cs_payculculator .calculator_wrap .calculator_area .calculator_cont.v2 .calculator_retire .retire_title {
		color: #cacaca;
	}
	
	.cs_payculculator .calculator_wrap .calculator_area .calculator_cont.v2 .calculator_retire .calculator_list .input_won .input_wrap {
		border: 1px solid #404040;
	}
	
	.cs_payculculator .calculator_wrap .calculator_area .calculator_cont.v2 .calculator_retire .calculator_list .input_won .input_wrap input {
		background-color: #2f2f2f;
		color: #cacaca;
	}
	
	.cs_payculculator .ly_notice {
		border: 1px solid #404040;
		color: #cacaca;
		background-color: #2f2f2f;
	}
	
	.cs_payculculator .calculator_wrap .calculator_area .calculator_cont .pay_way .select_date {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.cs_payculculator .calculator_wrap .calculator_area .calculator_cont .pay_way .btn_select.on + .select_date {
		background-color: #2f2f2f;
	}
	
	.cs_payculculator .calculator_cont.calendar .calendar_lst li strong {
		color: #cacaca;
	}
	
	.cs_payculculator .calculator_wrap .calculator_area .calculator_cont.calendar .pay_way .select_date .calendar_lst ul {
		border-top: 1px solid #404040;
	}
	
	.cs_payculculator .calculator_wrap .calculator_area .calculator_cont.calendar .pay_way .select_date .calendar_lst ul li {
		border-left: 1px solid #404040;
	}
	
	.cs_payculculator .calculator_result ul li.result dt em, .cs_payculculator .calculator_result ul li.result dt em.num_text {
		color: #fff;
	}
	
	.cs_payculculator .calculator_wrap .calculator_area .calculator_cont .calculator_lost .lostpay_title {
		color: #cacaca;
	}
	
	.sc_new .api_title_area .api_title_sub .api_sub_link .modify_link {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.cs_sports_team .prcs_hr2 {
		border-top: 2px solid #404040;
	}
	
	.cs_sports_team .tb_box {
		border-bottom: 1px solid #404040;
	}
	
	.cs_sports_team .tb_box .tb_list th {
		border-color: #404040;
		background-color: #3a3a3a;
		color: #cacaca;
	}
	
	.cs_sports_team .tb_box .tb_list td {
		border-color: #404040;
	}
	
	.cs_sports_team {
		color: #cacaca;
	}
	
	.cs_sports_team .prcs_guide .ico_alert {
		background: none;
		position: relative;
	}
	
	.cs_sports_team .prcs_guide .ico_alert:before {
		background: url(https://ssl.pstatic.net/sstatic/keypage/outside/uio/img/ico_info.gif) 0 3px no-repeat;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_sports_team .prcs_guide .pro_com em {
		color: #cacaca;
	}
	
	.cs_uefa .top_line {
		background: #404040;
	}
	
	.cs_uefa .section_play {
		border: 1px solid #404040;
		border-top: 0;
	}
	
	.cs_uefa p.txt_notice {
		background: none;
		color: #cacaca;
		position: relative;
	}
	
	.cs_uefa p.txt_notice:before {
		background: url(https://ssl.pstatic.net/sstatic/keypage/outside/2011sports/img/bu_sprite.gif) no-repeat 0 -216px;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_uefa .kbo_info {
		border-top: 1px solid #404040;
	}
	
	.cs_uefa .kbo_info dt {
		color: #cacaca;
	}
	
	.cs_uefa .kbo_info dd {
		background: none;
		position: relative;
	}
	
	.cs_uefa .kbo_info dd:not(.frst):before {
		background: url(https://ssl.pstatic.net/sstatic/keypage/outside/2011sports/img/bu_sprite.gif) no-repeat 0 -260px;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_uefa .section_play .play_intro .play_area a {
		color: #fff;
	}
	
	.cs_uefa .section_play .play_intro .play_area .result div strong, .cs_uefa .section_play .play_intro .play_area .result em.gameset img, .cs_uefa .section_play .play_intro .btn_area img {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_uefa .section_play .play_info {
		color: #cacaca;
	}
	
	.cs_uefa .section_play .play_intro .vline {
		color: #404040;
	}
	
	.cs_uefa .korea_schedule {
		background: #3a3a3a;
	}
	
	.cs_uefa .tab_menu {
		border-top: 1px solid #404040;
		background: #3a3a3a;
	}
	
	.cs_uefa .tab_menu li.selected a {
		background: #404040;
		color: #fff;
	}
	
	.cs_uefa .tab_menu li {
		border-right: 1px solid #404040;
		border-left: 1px solid #404040;
	}
	
	.cs_uefa .tab_menu li.selected {
		border-color: #404040 #404040 #404040;
		background: #404040;
	}
	
	.cs_uefa .tab_menu li a, .cs_uefa .korea_schedule .cmore {
		color: #cacaca;
	}
	
	.cs_uefa .tb_football2 th {
		border-bottom: 1px solid #404040;
		color: #fff;
	}
	
	.cs_uefa .tb_football2 th a {
		color: #cacaca;
	}
	
	.cs_uefa .tb_schedule td {
		border-left: 1px solid #404040;
		border-bottom: 1px solid #404040;
		color: #cacaca;
	}
	
	.cs_uefa .tb_football2 td {
		border-left: 1px solid #404040;
		color: #cacaca;
	}
	
	.cs_uefa .tb_football2 td p span.font_gray {
		color: #cacaca;
	}
	
	.cs_uefa .tb_football th {
		border-bottom: 1px solid #404040;
		color: #cacaca;
	}
	
	.cs_uefa .tb_football th a {
		color: #fff;
	}
	
	.cs_uefa .tb_football td.font_gray {
		color: #cacaca;
	}
	
	.sp_naside .naside_wrap .entry_banner {
		background-color: #2f2f2f;
	}
	
	.sp_naside .naside_wrap .entry_banner:before {
		background-color: #404040;
	}
	
	.api_random_banner .banner {
		border: 1px solid #404040;
		color: #cacaca;
		background-color: #242424;
	}
	
	.cs_sports_team .prcs_detail dt {
		color: #cacaca;
	}
	
	.cs_sports_team .prcs_detail dd span.inline {
		color: #fff;
	}
	
	.cs_sports_team .prcs_guide .other_links dl dt {
		color: #cacaca !important;
	}
	
	.cs_sports_team .prcs_guide .other_links dl dd li {
		background: none;
		position: relative;
	}
	
	.cs_sports_team .prcs_guide .other_links dl dd li:before {
		background: url(https://ssl.pstatic.net/sstatic/keypage/outside/uio/img/bg_sep.gif) 0 4px no-repeat;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_sports_team .top_line {
		border-top: 1px solid #404040;
	}
	
	.cs_sports_team a.btn_txt, .cs_sports_team a.btn_txt_orge, .cs_sports_team a.btn_txt span, .cs_sports_team a.btn_txt_orge span {
		background: #3a3a3a;
	}
	
	.cs_sports_team a.btn_txt span {
		color: #cacaca;
	}
	
	.cs_sports_team .cs_tab ul li a {
		border: 1px solid #404040;
		border-bottom: 0;
		background: #2f2f2f;
		color: #cacaca;
	}
	
	.cs_sports_team .cp_more {
		color: #cacaca;
	}
	
	.cs_sports_team .prcs_guide p, .cs_sports_team .prcs_guide .btn_more a {
		color: #cacaca;
	}
	
	.cs_sports_team .prcs_mid_tit h4 {
		color: #fff;
	}
	
	.cs_olympic_history .olympic_title .lk_olympic {
		color: #fff;
	}
	
	.cs_olympic_history .olympic_wrap {
		border-top: 1px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	.cs_olympic_history .sub_info dl dt {
		color: #cacaca;
	}
	
	.cs_olympic_history .olympic_wrap + .notice_area {
		border-bottom: 1px solid #404040;
	}
	
	.cs_olympic_history .notice_area {
		color: #cacaca;
	}
	
	.cs_olympic_history .sub_info .bar {
		background-color: #404040;
	}
	
	.cs_olympic_history .olympic_ranking .lk_more {
		color: #cacaca;
	}
	
	.cs_olympic_history .olympic_title .ly_option {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.cs_olympic_history .olympic_content {
		border-top: 1px solid #404040;
	}
	
	.cs_olympic_history .olympic_content .detail_info dt, .cs_olympic_history .olympic_content .detail_info dd .gray_text {
		color: #cacaca;
	}
	
	.cs_olympic_history .olympic_content .detail_info dd {
		color: #fff;
	}
	
	.cs_olympic_history .tab_area, .cs_olympic_history .olympic_ranking .ranking_table {
		border-top: 1px solid #404040;
	}
	
	.cs_olympic_history .tab_area .tab_list li a {
		color: #cacaca;
	}
	
	.cs_olympic_history .olympic_ranking .ranking_table .table_box {
		border-bottom: 1px solid #404040;
		border-top: 1px solid #404040;
	}
	
	.cs_olympic_history .olympic_ranking .ranking_table .ranking_list thead {
		background: #3a3a3a;
	}
	
	.cs_olympic_history .olympic_ranking .ranking_table .ranking_list th p.name {
		color: #cacaca;
	}
	
	.cs_olympic_history .olympic_ranking .ranking_table .ranking_list td {
		border-top: 1px solid #404040;
	}
	
	.cs_olympic_history .olympic_ranking .ranking_table .ranking_list th {
		border-bottom: 1px solid #404040;
	}
	
	.cs_olympic_history .olympic_ranking .ranking_table .table_box + .table_box {
		border-left: 1px solid #404040;
	}
	
	.cs_olympic_history .olympic_ranking .ranking_table .ranking_list .name .num, .cs_olympic_history .olympic_ranking .ranking_table .ranking_list td .num, .cs_olympic_history .olympic_ranking .ranking_table .ranking_list td.total p, .cs_olympic_history .olympic_ranking .ranking_table .ranking_list th p {
		color: #cacaca;
	}
	
	.cs_olympic_history .olympic_ranking .ranking_table .ranking_list tr.on {
		background: #3a3a3a;
	}
	
	.cs_olympic_history .olympic_ranking .ranking_table .ranking_list td.top3 .num {
		color: #fff;
	}
	
	.cs_olympic_history .team_area .medal_list:after {
		background-color: #404040;
	}
	
	.cs_olympic_history .team_info {
		border-top: 1px solid #404040;
	}
	
	.cs_olympic_history .team_area .line li .player_detail .evt_info {
		color: #fff;
	}
	
	.cs_olympic_history .team_area .line li .player_detail dd .entry_evt {
		color: #cacaca;
	}
	
	.cs_olympic_history .team_area .line li {
		border-top: 1px solid #404040;
	}
	
	.cs_olympic_history .ico_medal {
		width: 13px;
		border-radius: 50%;
	}
	
	.cs_olympic_history .team_info .page_area {
		border-top: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.cs_olympic_history .page_area .btn_page {
		border: 1px solid #404040;
		background-color: #242424;
	}
	
	.cs_olympic_history .page_area .page_number .total {
		color: #fff;
	}
	
	.cs_olympic_history .team_area .line li .player_thmb img[alt="임시 이미지"] {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cs_olympic_history .evt_area .evt_list:after {
		background-color: #404040;
	}
	
	.cs_olympic_history .evt_info {
		border-top: 1px solid #404040;
	}
	
	.cs_olympic_history .evt_area .line li dl .evt_title {
		color: #fff;
	}
	
	.cs_olympic_history .evt_area .line li {
		border-top: 1px solid #404040;
	}
	
	.cs_olympic_history .evt_area .line li dl dd {
		color: #cacaca;
	}
	
	.cs_olympic_history .evt_info .page_area {
		border-top: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.cs_olympic_history .olympic_title .ly_option .olympic_list li a {
		color: #cacaca;
	}
	
	.cs_tvcast .main_box {
		border: 1px solid #404040;
	}
	
	.cs_tvcast .tv_thum_list .lst_thum li .tv_tit a {
		color: #cacaca;
	}
	
	.cs_tvcast .tv_thum_list .lst_thum li .tv_tit .top_no {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_tvcast .tv_box {
		background-color: rgb(39, 39, 41);
	}
	
	.cs_tvcast .tv_box img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cs_tvcast .spot_live .tv_info .spot_tit {
		color: #fff;
	}
	
	.cs_tvcast .video_detail_info>span {
		color: #cacaca;
	}
	
	.cs_tvcast .spot_live {
		border-bottom: 1px solid #404040;
	}
	
	.cs_tvcast .spot_live .tv_info .btn_live {
		background: #3a3a3a;
		border: 1px solid #404040;
		border-radius: calc(37px / 2);
	}
	
	.cs_tvcast .spot_live .tv_info .btn_live .btn_txt {
		background: none;
		color: #cacaca;
	}
	
	.cs_tvcast .tv_thum_list.live .lst_thum li .tv_tit a {
		color: #cacaca;
	}
	
	.cs_tvcast .video_detail_info .ico:not(.ico_bar) {
		filter: invert(81.5%) hue-rotate(-180deg) brightness(1000%);
	}
	
	.cs_tvcast .video_detail_info .ico.ico_bar {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_tvcast .tit_bx {
		background: #3a3a3a;
	}
	
	.cs_tvcast .articles_bx {
		border-top: 1px solid #404040;
	}
	
	.cs_tvcast .tit_bx>h4 {
		color: #fff;
	}
	
	.cs_tvcast .tit_bx>h4>em {
		color: #cacaca;
	}
	
	.cs_tvcast .bar_line {
		border-left: 1px solid #404040;
	}
	
	.cs_tvcast .tit_bx .btn_follow {
		color: #cacaca;
	}
	
	.cs_tvcast .articles_bx .atc_txt .date_txt>a, .cs_tvcast .articles_bx .atc_txt .date_txt {
		color: #cacaca;
	}
	
	.cs_tvcast .sct_subtab ul li.on>a, .cs_tvcast .sct_subtab ul li.on>span {
		color: #fff;
	}
	
	.cs_tvcast .sct_subtab ul li>a, .cs_tvcast .sct_subtab ul li>span, .cs_tvcast .sct_subtab .theme_more {
		color: #cacaca;
	}
	
	.cs_tvcast .sct_subtab {
		border-bottom: 1px solid #404040;
	}
	
	.cs_tvcast .tv_thum_list.theme .lst_thum li .tv_tit a {
		color: #cacaca;
	}
	
	.cs_stock .ar_spotlst {
		border-bottom: 1px solid #404040;
	}
	
	.cs_stock .slct_bx .slct_tlt {
		color: #cacaca;
		background-color: #2f2f2f;
	}
	
	.cs_stock .slct_bx .slct_tlt .btn_open {
		color: #cacaca;
	}
	
	.cs_stock .ar_cont .cont_dtcon.cont_tb .graph_lst_bx .lst li dt span {
		color: #fff !important;
	}
	
	.cs_stock .ar_cont .cont_dtcon.cont_tb .graph_lst_bx .lst li dt em {
		color: #cacaca;
	}
	
	.cs_stock .ar_cont .cont_dtcon.cont_tb .graph_lst_bx .lst li .img_bx {
		border: 1px solid #404040;
	}
	
	.cs_stock .ar_cont .cont_dtcon.cont_tb .graph_lst_bx .lst {
		border-bottom: 1px solid #404040;
	}
	
	.cs_stock .ar_cont .cont_dtcon.cont_tb ul.lsttype_tb dd>strong {
		color: #cacaca;
	}
	
	.cs_stock .ar_cont .cont_dtcon.cont_tb .lsttype_tb a {
		color: #fff;
	}
	
	.cs_stock .slct_bx .slct_lst {
		border: 1px solid #404040;
		background: #3a3a3a;
	}
	
	.cs_stock .slct_bx .slct_lst>ul>li:hover {
		background-color: #404040;
	}
	
	.cs_stock .slct_bx .slct_lst>ul>li>a {
		color: #cacaca;
	}
	
	.cs_stock .slct_bx .slct_lst>ul>li.on>a>span {
		color: #fff;
	}
	
	.cs_stock .ar_cont .cont_dtcon.cont_tb ul.lsttype_tb li {
		border-top: 1px solid #404040;
	}
	
	.cs_stock .slct_bx .slct_lst>ul>li {
		font-family: 'Helvetica';
	}
	
	.cs_stock .ar_cont .cont_err {
		color: #cacaca;
	}
	.cs_stock .ar_spotlst .ch_stock_lst>ul>li.on {
		border: 1px solid #404040;
		background: #3a3a3a;
	}
	
	.cs_stock .ar_spotlst .ch_stock_lst>ul>li.on>a {
		color: #fff;
	}
	
	.cs_stock .ar_spotlst .ch_stock_lst>ul>li {
		border: 1px solid #404040;
		background: #2f2f2f;
	}
	
	.cs_stock .ar_spotlst .ch_stock_lst>ul>li.on:first-child {
		border-right: 1px solid #404040;
	}
	
	.cs_stock .ar_cont .cont_dtcon.cont_tb .lsttype_tb thead tr, .cs_stock .cont_dtcon.cont_tb .ipo_tb thead tr {
		background-color: #3a3a3a;
	}
	
	.cs_stock .ar_cont .cont_dtcon.cont_tb .lsttype_tb thead span, .cs_stock .cont_dtcon.cont_tb .ipo_tb thead th, .cs_stock .cont_dtcon.cont_tb .ipo_tb tbody a {
		color: #fff;
	}
	
	.cs_stock .ar_cont .cont_dtcon.cont_tb .lsttype_tb td {
		color: #cacaca;
		border-bottom: 1px solid #404040;
	}
	
	.cs_stock .ar_cont .cont_dtcon.cont_tb .lsttype_tb th, .cs_stock .cont_dtcon.cont_tb .ipo_tb th {
		color: #cacaca;
		border-bottom: 1px solid #404040;
	}
	
	.cs_stock .ar_cont .cont_dtcon.cont_tb .lsttype_tb thead th, .cs_stock .cont_dtcon.cont_tb .ipo_tb td, .cs_stock .cont_dtcon.cont_tb .ipo_tb thead th {
		border-bottom: 1px solid #404040;
	}
	
	.cs_stock .ar_cont .cont_dtcon.cont_tb .lsttype_tb .flu_pct>span {
		color: #242424;
	}
	
	.cs_stock .ar_cont .cont_dtcon .dtcon_lst .lst li dd .spt_con.eq {
		color: #cacaca;
	}
	
	.cs_stock .ar_cont .cont_dtcon .dtcon_lst .lst2 li .ico {
		filter: brightness(100%);
	}
	
	.cs_stock .ar_spot .spt_tlt h3 a .t_nm_s:after {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	h2 {
		color: #fff;
	}
	
	.cs_stock_same .box_title_area {
		border-bottom: 1px solid #404040;
	}
	
	.cs_stock_same .scroll_box .list_info .box_list .list_item {
		background-color: #2f2f2f;
	}
	
	.cs_stock_same .list_info .box_list .list_item .inner {
		border: 1px solid #404040;
	}
	
	.cs_stock_same .list_info .box_list .list_item .name, .cs_stock_same .list_info .box_list .list_item .price {
		color: #fff;
	}
	
	.cs_common_module .card_image_list .image_info .info_bottom {
		border-top: 1px solid #404040;
	}
	
	.cs_common_module .graph_wrap .rating_bx+.rating_bx:before {
		background-color: #404040;
	}
	
	.cs_common_module .offer_box {
		border-top: 1px solid #404040;
		color: #cacaca;
	}
	
	.cs_common_module .graph_wrap .graph_area {
		background: none;
	}
	
	.cs_common_module .graph_wrap .bb-axis-x tspan:first-child {
		fill: #cacaca;
	}
	
	.cs_common_module .tvtime_list .info_list .cm_date, .cs_common_module .tvtime_table .info_list .cm_date {
		color: #cacaca;
		border-bottom: 1px solid #404040;
	}
	
	.cs_common_module .tvtime_list .number .number_text, .cs_common_module .tvtime_table .number .number_text {
		color: #cacaca;
	}
	
	.cs_common_module .cm_tab_info_box .tvtime_list+.offer_box {
		color: #cacaca;
		border-top: 1px solid #404040;
	}
	
	.cs_common_module .box_card_image_list .info_box .rel_info dd {
		color: #cacaca;
	}
	
	.cs_common_module .box_card_image_list .info_box .title {
		color: #fff;
	}
	
	.cs_newest .sct_top .top_content .bar {
		border-left: 1px solid #404040;
	}
	
	.cs_newest .sct_content .ar_pgn .pgn a {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cs_tvtime .weekly .timeline_body .program_list {
		border-left: 1px solid #404040;
	}
	
	.cs_tvtime .timeline_head .title_left {
		border: 1px solid #404040;
		border-width: 1px 0 1px 0;
	}
	
	.cs_tvtime .weekly .timeline_head .title_left {
		border-color: #404040;
	}
	
	.cs_tvtime .timeline_head {
		border-left: 1px solid #404040;
	}
	
	.cs_tvtime .timeline_head .title_left a.text {
		color: #cacaca;
	}
	
	.cs_tvtime .weekly .timeline_body .program_list .time_box {
		color: #cacaca;
	}
	
	.cs_tvtime .weekly .timeline_head .title_right {
		background-color: #3a3a3a;
	}
	
	.cs_tvtime .weekly .timeline_head .title_right .prev_btn, .cs_tvtime .weekly .timeline_head .title_right .next_btn {
		border: 1px solid #404040;
		background-color: #3a3a3a;
	}
	
	.cs_tvtime .weekly .timeline_head .title_right .time_wrap > ul li {
		border: 1px solid #404040;
		border-width: 1px 0 1px 1px;
	}
	
	.cs_tvtime .weekly .timeline_head .title_right .time_wrap > ul li > a {
		color: #cacaca;
	}
	
	.cs_tvtime .weekly .timeline_body .program_list .ind_program {
		border: 1px solid #404040;
		border-width: 0 0 0 1px;
	}
	
	.cs_tvtime .weekly .timeline_body .program_list .item {
		border: 1px solid #404040;
		border-width: 1px 1px 0 1px;
		border-right-color: transparent !important;
		border-left: 0;
	}
	
	.cs_tvtime .weekly .timeline_body {
		border-right: 1px solid #404040;
	}
	
	.cs_tvtime .tvtime_wrap {
		border: 1px solid #404040;
		border-width: 0 0 1px;
	}
	
	.cs_tvtime .other_info {
		border-top: 1px solid #404040;
	}
	
	.cs_tvtime .other_info dl dt {
		color: #cacaca;
	}
	
	.cs_tvtime .notice_area {
		color: #cacaca;
	}
	
	.cs_tvtime .s_label, .cs_tvtime .age_icon {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cs_tvtime .desp_text {
		color: #cacaca;
	}
	
	.cs_tvtime .weekly .timeline_body .program_list .ind_program .inner .time_min {
		color: #cacaca;
	}
	
	.cs_tvtime .weekly .timeline_body .program_list .ind_program.today, .cs_tvtime .weekly .timeline_body .program_list .ind_program.on, .cs_tvtime .weekly .timeline_body .program_list .ind_program.today.on {
		background-color: #3a3a3a;
	}
	
	.cs_tvtime .weekly .timeline_body .program_list .ind_program .inner span.pr_title {
		color: #cacaca;
	}
	
	.cs_tvtime .channel_like .zzim_text {
		color: #cacaca;
	}
	
	.cs_common_module .pro_info_box dd .text {
		color: #cacaca;
	}
	
	.cs_common_module .table_fixed_wrap .cm_table:before {
		background: #404040;
	}
	
	.cs_common_module .cm_table tbody td:first-child {
		border-left: 1px solid #404040;
	}
	
	.cs_common_module .cm_table tbody td:last-child {
		border-right-color: #404040;
	}
	
	.cs_common_module .table_scroll_wrap .table_body_area:before {
		background: #242424;
	}
	
	.cs_common_module .table_scroll_wrap .table_body_area:after {
		background: #242424;
		border: 1px solid #404040;
		border-width: 0 1px 1px 0;
	}
	
	.cs_common_module .table_scroll_wrap tbody, .cs_common_module .table_fixed_wrap tbody {
		background: #242424;
	}
	
	.cs_common_module .table_scroll_wrap tr th:last-child, .cs_common_module .table_scroll_wrap tr td:last-child {
		border-right: 1px solid #404040;
	}
	
	.cs_common_module .more_view_area {
		background: #2f2f2f;
	}
	
	.cs_common_module .more_view_area .more_view_link {
		color: #cacaca;
	}
	
	.cs_common_module .more_view_area .more_view_link:after {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cs_common_module .list_image_half .info_box .title {
		color: #fff;
	}
	
	.cs_production_type .status_today ul li.info_03 {
		color: #888;
	}
	
	.cs_production_type .confirmed_status.new {
		border-top: 1px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	.cs_production_type .confirmed_status.new .tooltip_area .date, .cs_production_type .confirmed_status.new .tooltip_area .total {
		color: #fff;
	}
	
	.cs_production_type .confirmed_status.new .tooltip_area .patient, .cs_production_type .confirmed_status.new .tooltip_area .cured, .cs_production_type .confirmed_status.new .tooltip_area .local, .cs_production_type .confirmed_status.new .tooltip_area .oversea, .cs_production_type .confirmed_status.new .tooltip_area .desc {
		color: #cacaca;
	}
	
	.cs_production_type .confirmed_status.new .graph .x_axis_value {
		color: #cacaca;
	}
	
	.cs_production_type .confirmed_status.new .graph .grid div {
		border-color: #404040;
	}
	
	.cs_production_type .confirmed_status.new .graph .data_content.-bar_data .column.-point .value .text span, .cs_production_type .confirmed_status.new .graph .column.-point .x_axis_value {
		color: #fff;
	}
	
	.cs_production_type .confirmed_status.new .graph .data_content.-bar_data .value .text {
		color: #cacaca;
	}
	
	.cs_production_type .patients_info {
		border-top: 1px solid #404040;
	}
	
	.cs_production_type .vaccination_area .vaccine_status {
		border-bottom: 1px solid #404040;
	}
	
	.cs_production_type .vaccination_area .vaccine_status_item:last-of-type:before {
		background-color: #404040;
	}
	
	.cs_production_type .vaccination_area .vaccine_status_item_inner .info, .cs_production_type .vaccination_area .vaccination_status_map .subnav .nav_item button {
		color: #cacaca;
	}
	
	.cs_production_type .vaccination_area .vaccination_status_map .subnav .nav_item button[aria-selected='true'] {
		color: #fff;
	}
	
	.cs_production_type .vaccination_area .vaccination_status_map .social_distancing_info, .cs_production_type .social_distancing_info {
		border-bottom: 1px solid #404040;
	}
	
	.cs_production_type .social_distancing_info .notice_text, .cs_production_type .csp_info_area {
		color: #cacaca;
	}
	
	.cs_production_type .button_list .button_more {
		color: #cacaca;
		border: 1px solid #404040;
		border-width: 1px 1px 1px 0;
		background-color: #3a3a3a;
	}
	
	.cs_production_type .button_list .button_more:first-child {
		border-left: 1px solid #404040;
	}
	
	.cs_production_type .button_area {
		border-bottom: 1px solid #404040;
	}
	
	.cs_production_type .csp_subInfo_area {
		color: #cacaca;
	}
	
	.cs_tvtime .channel_select .sel_lk {
		color: #cacaca;
	}
	
	.cs_tvtime .channel_select .ly_channel {
		border: 1px solid #404040;
		background-color: #3a3a3a;
	}
	
	.cs_tvtime .channel_select .ly_channel .genre_list li .channel_name .lk {
		color: #cacaca;
	}
	
	.cs_tvtime .main_tab {
		background-color: #2f2f2f;
		border: 1px solid #404040;
		border-width: 1px 1px 0;
	}
	
	.cs_tvtime .main_tab .btn_prev, .cs_tvtime .main_tab .btn_next {
		background-color: #2f2f2f;
	}
	
	.cs_tvtime .main_tab:after, .cs_tvtime .main_tab:before {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_tvtime .main_tab ul li a {
		color: #cacaca;
	}
	
	.cs_tvtime .date_tab {
		border: 1px solid #404040;
		border-width: 0 1px;
		background-color: #2f2f2f;
	}
	
	.cs_tvtime .main_tab + .date_tab, .cs_tvtime .main_tab + .timeline_wrap, .cs_tvtime .main_tab + ._contents_area {
		border-top: 1px solid #404040;
	}
	
	.cs_tvtime .date_tab li[aria-selected="true"] a, .cs_tvtime .date_tab li[aria-selected="true"].today span {
		color: #fff;
	}
	
	.cs_tvtime .date_tab li a {
		color: #cacaca;
	}
	
	.cs_tvtime .list_left {
		border-left: 1px solid #404040;
	}
	
	.cs_tvtime .list_left .item > a {
		color: #fff;
	}
	
	.cs_tvtime .list_right .timeline_box .channel_list .item, .cs_tvtime .list_left .item {
		border-top: 1px solid #404040;
	}
	
	.cs_tvtime .list_right .timeline_box {
		border-left: 1px solid #404040;
	}
	
	.cs_tvtime .list_right .timeline_box .channel_list .ind_program .time {
		color: #cacaca;
	}
	
	.cs_tvtime .list_right .timeline_box .channel_list .ind_program .inner {
		border-left: 1px solid #404040;
	}
	
	.cs_tvtime .list_right .timeline_box .channel_list .ind_program.on {
		background-color: #3a3a3a;
	}
	
	.cs_tvtime .timeline_body {
		border-right: 1px solid #404040;
	}
	
	.cs_tvtime .timeline_head .title_right .time_wrap > ul > li {
		border: 1px solid #404040;
		border-width: 1px 0 1px;
	}
	
	.cs_tvtime .timeline_head .title_right .prev_btn {
		border: 1px solid #404040;
		background-color: #3a3a3a;
	}
	
	.cs_tvtime .timeline_head .title_right .time_wrap > ul > li:after {
		background-color: #404040;
	}
	
	.cs_tvtime .timeline_head .title_right {
		background-color: #3a3a3a;
	}
	
	.cs_tvtime .timeline_head .title_right .next_btn {
		border: 1px solid #404040;
		border-left: 1px solid #404040;
		background-color: #3a3a3a;
	}
	
	.cs_tvtime ._contents_area .timeline_wrap .error_area {
		border-top: 1px solid #404040;
	}
	
	.cs_tvtime .error_area {
		border: 1px solid #404040;
		border-width: 0 1px 0;
	}
	
	.cs_foreigninfo .c_rate .rate_spot .spt_con.eq, .cs_foreigninfo .c_rate .rate_spot .spt_con.eq {
		color: #fff;
	}
	
	.tabsch_image #snb {
		border: 1px solid #404040;
		border-width: 1px 0;
		background: #2f2f2f;
	}
	
	.tabsch_image .api_group_tag .tag {
		color: #cacaca;
	}
	
	.cs_family_title .prcs_guide .other_links dl dt {
		color: #cacaca !important;
	}
	
	.cs_family_title .prcs_guide .other_links dl dd li {
		background: none;
		position: relative;
	}
	
	.cs_family_title .prcs_guide .other_links dl dd li:before {
		background: url(https://ssl.pstatic.net/sstatic/keypage/outside/uio/img/bg_sep.gif) 0 4px no-repeat;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_family_title .prcs_guide .pro_com em {
		color: #cacaca;
	}
	
	.cs_family_title .cs_tab ul li a {
		border: 1px solid #404040;
		border-bottom: 0;
		background: #242424;
		color: #cacaca;
	}
	
	.cs_family_title .prcs_detail dt {
		color: #fff;
	}
	
	.cs_family_title .tb_box {
		border-bottom: 1px solid #404040;
	}
	
	.cs_family_title .tb_box .tb_list th {
		border-color: #404040;
		background: #3a3a3a;
		color: #fff;
	}
	
	.cs_family_title .prcs_hr {
		border-top: 1px solid #404040;
	}
	
	.cs_family_title .tb_box .tb_list td {
		border-color: #404040;
		color: #cacaca;
	}
	
	.cs_family_title .cs_tab a.more {
		color: #cacaca;
	}
	
	.cs_family_title .prcs_detail dd select {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_common_module .game_scroll_fixed[class*="list_horison"] .game_list_info .game_list li {
		background-color: #2f2f2f;
	}
	
	.cs_common_module .game_scroll_fixed[class*="list_horison"] .game_list_info .game_list li .info_area .text_title {
		color: #fff;
	}
	
	.cs_common_module .game_scroll_fixed[class*="list_horison"] .game_list_info .game_list li .info_area .sub_info {
		color: #cacaca;
	}
	
	.cs_uio_carousel .crs_ct_sct .crs_ct_lst .desc_box {
		border: 1px solid #404040;
	}
	
	.cs_uio_carousel .crs_ct_sct .crs_ct_lst .desc_box .txt_area>p {
		color: #cacaca;
	}
	
	.cs_uio_carousel .crs_ct_sct .crs_ct_lst .sec_ofr {
		border-top: 1px solid #404040;
	}
	
	.cs_uio_carousel .crs_ct_sct .crs_ct_lst .cnt_area .u_cnt {
		color: #cacaca;
	}
	
	.cs_uio_carousel .crs_ct_sct .crs_ct_lst .cnt_area .cnt_likeit .u_ico {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_uio_carousel .sct_pgnv a {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_uio_carousel .sct_pgnv em strong {
		color: #fff;
	}
	
	.cs_uio_carousel .sct_pgnv em {
		color: #cacaca;
	}
	
	.sp_ntotal .channel_area {
		border-top: 1px solid #404040;
		background-color: #3a3a3a;
		color: #fff;
	}
	
	.sp_ntotal .channel_area .link_channel {
		color: #cacaca;
	}
	
	.sp_ntotal .total_addition {
		color: #cacaca;
	}
	
	.cs_common_simple .info_check_area {
		border-top: 1px solid #404040;
	}
	
	.cs_common_simple .info_check_area .info_text {
		color: #cacaca !important;
	}
	
	.cs_common_simple .cm_ico_alert .area_inner {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_common_simple .cm_ly_api_info {
		border: 1px solid #404040;
		background-color: #3a3a3a;
		color: #cacaca;
	}
	
	.cs_common_simple .cm_ly_api_info .area_btn_close .area_inner {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_olympic_list .intro_olympic .detail_info dd {
		color: #cacaca;
	}
	
	.cs_olympic_list .table_box table {
		border-top: 1px solid #404040;
	}
	
	.cs_olympic_list .table_box table thead th {
		background-color: #3a3a3a;
		color: #cacaca;
		border-bottom: 1px solid #4f4f4f;
		border-left: 1px solid #404040;
	}
	
	.cs_olympic_list .table_box table tbody td {
		border: 1px solid #404040;
		border-width: 1px 0 0 1px;
		color: #cacaca;
	}
	
	.cs_olympic_list .table_box + .table_box {
		border-bottom: 1px solid #404040;
	}
	
	.cs_olympic_list .notice_area {
		color: #cacaca;
	}
	
	.cs_olympic_list .olympic_wrap {
		border-top: 1px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	.cs_olympic_list .sub_info {
		border-top: 1px solid #404040;
	}
	
	.cs_olympic_list .sub_info dl dt {
		color: #fff;
	}
	
	.cs_olympic_list .intro_olympic .thmb_emblem img {
		border-radius: 18px;
	}
	
	.cs_common_module .video_horison_182_189 .area_srcoll_ulist>li {
		background-color: #2f2f2f;
	}
	
	.cs_common_module .cm_scroll_fixed .area_info .area_text_title, .cs_common_module .cm_scroll_fixed .area_info .video_title {
		color: #fff;
	}
	
	.cs_common_module .select_tab .select_tab, .cs_common_module .cm_tap_area .select_tab, .cs_common_module .cm_tab_info_box .cm_tap_area, .cs_common_module .olympics_info .cm_tap_area {
		background-color: #2f2f2f;
	}
	
	.cs_common_module .medal_area {
		border-top: 1px solid #404040;
	}
	
	.cs_common_module .medal_area .medal_info .medal_count {
		color: #cacaca;
	}
	
	.cs_common_module .medal_area .medal_info .cm_bar {
		background: #404040;
	}
	
	.cs_common_module .olympics_info .cm_tap_area .type_scroll .tab_list .tab a .menu {
		color: #fff !important;
	}
	
	.cs_common_module .timeline_list .time_title {
		border-bottom: 1px solid #404040;
	}
	
	.cs_common_module .timeline_list .time_title time {
		color: #fff;
	}
	
	.cs_common_module .cm_filter_area .filter_option .filter_wrap .filter_group+.filter_group {
		border-left: 1px solid #404040;
	}
	
	.cs_common_module .lego_scroll_date:before {
		background-color: #404040;
	}
	
	.cs_common_module .lego_scroll_date {
		background-color: #2f2f2f;
	}
	
	.cs_common_module .lego_scroll_date.type_no_border .area_scroll_date .area_card>li[aria-selected="true"] .area_text_box, .cs_common_module .lego_scroll_date.type_no_border .area_scroll_date .area_card>li.state_focus .area_text_box {
		color: #fff !important;
	}
	
	.cs_common_module .lego_scroll_date.type_no_border .area_scroll_date .area_text_box {
		color: #cacaca !important;
	}
	
	.cs_common_module .lego_scroll_date .next_visual, .cs_common_module .lego_scroll_date .next_visual:hover, .cs_common_module .lego_scroll_date .next_visual.on, .cs_common_module .lego_scroll_date .next_visual.seletced, .cs_common_module .league_schedule .cm_tap_area .next_visual, .cs_common_module .league_schedule .cm_tap_area .next_visual:hover, .cs_common_module .league_schedule .cm_tap_area .next_visual.on, .cs_common_module .league_schedule .cm_tap_area .next_visual.seletced, .cs_common_module .cm_tab_info_box .cm_tap_area .next_visual, .cs_common_module .cm_tab_info_box .cm_tap_area .next_visual:hover, .cs_common_module .cm_tab_info_box .cm_tap_area .next_visual.on, .cs_common_module .cm_tab_info_box .cm_tap_area .next_visual.seletced, .cs_common_module .cm_select_month_ver2 .next_visual, .cs_common_module .cm_select_month_ver2 .next_visual:hover, .cs_common_module .cm_select_month_ver2 .next_visual.on, .cs_common_module .cm_select_month_ver2 .next_visual.seletced {
		background-image: linear-gradient(to left, #2f2f2f 75%, rgba(47, 47, 47, 0) 100%) !important;
	}
	
	.cs_common_module .lego_scroll_date .pre_visual, .cs_common_module .lego_scroll_date .pre_visual:hover, .cs_common_module .lego_scroll_date .pre_visual.on, .cs_common_module .lego_scroll_date .pre_visual.seletced, .cs_common_module .league_schedule .cm_tap_area .pre_visual, .cs_common_module .league_schedule .cm_tap_area .pre_visual:hover, .cs_common_module .league_schedule .cm_tap_area .pre_visual.on, .cs_common_module .league_schedule .cm_tap_area .pre_visual.seletced, .cs_common_module .cm_tab_info_box .cm_tap_area .pre_visual, .cs_common_module .cm_tab_info_box .cm_tap_area .pre_visual:hover, .cs_common_module .cm_tab_info_box .cm_tap_area .pre_visual.on, .cs_common_module .cm_tab_info_box .cm_tap_area .pre_visual.seletced, .cs_common_module .cm_select_month_ver2 .pre_visual, .cs_common_module .cm_select_month_ver2 .pre_visual:hover, .cs_common_module .cm_select_month_ver2 .pre_visual.on, .cs_common_module .cm_select_month_ver2 .pre_visual.seletced {
		background-image: linear-gradient(to right, #2f2f2f 75%, rgba(47, 47, 47, 0) 100%) !important;
	}
	
	.cs_common_module .lego_scroll_date .pre_visual.on, .cs_common_module .league_schedule .cm_tap_area .pre_visual.on, .cs_common_module .cm_tab_info_box .cm_tap_area .pre_visual.on, .cs_common_module .cm_select_month_ver2 .pre_visual.on, .cs_common_module .lego_scroll_date .next_visual.on, .cs_common_module .league_schedule .cm_tap_area .next_visual.on, .cs_common_module .cm_tab_info_box .cm_tap_area .next_visual.on, .cs_common_module .cm_select_month_ver2 .next_visual.on {
		border-color: #cacaca;
	}
	
	.cs_common_module .league_schedule .match_content {
		background-color: #2f2f2f;
		color: #fff;
	}
	
	.cs_common_module .league_schedule .match_content .match_list .team_name {
		color: #cacaca;
	}
	
	.cs_common_module .league_schedule .match_content .match_list:after {
		background-color: #404040;
	}
	
	.cs_common_module .league_schedule .match_content .match_btn {
		color: #cacaca;
		border: 1px solid #404040;
		background-color: #3a3a3a;
	}
	
	.cs_common_module .league_schedule .match_content .match_list .team_thumb img:not([alt*="TBD"]) {
		clip: rect(7px, calc(45px - 7px), calc(34px - 7px), 7px);
		position: absolute;
		left: 0;
		top: 0;
	}
	
	.cs_common_module .league_schedule .match_wrap.type_olympics .match_content .match_list .team_thumb {
		width: 45px;
		height: 34px;
		position: relative;
	}
	
	.cs_common_module .olympics_info {
		background-color: #242424;
	}
	
	.cs_common_module .cm_tab_info_box .cm_tap_area, .cs_common_module .olympics_info .cm_tap_area {
		background: #242424;
	}
	
	.cs_common_module .olympics_info>.middle_title+.cm_tap_area {
		border-top: 1px solid #404040;
	}
	
	.cs_custom_list .list_bx {
		border: 1px solid #404040;
	}
	
	.cs_custom_list .info_select2 {
		border-bottom: 1px solid #404040;
		background-color: #3a3a3a;
	}
	
	.cs_custom_list .info_select2 .btn_select {
		color: #cacaca;
	}
	
	.cs_custom_list .list_bx .info_box_v2 .v_list .info_text strong a {
		color: #fff;
	}
	
	.cs_custom_list .notice_info .error_md_btn .apply_modify {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_custom_list .list_bx .info_box_v2 .v_list .other_info {
		background-color: #3a3a3a;
	}
	
	.cs_custom_list .list_bx .info_box_v2 .v_list .other_info li .text {
		color: #cacaca;
	}
	
	.cs_custom_list .list_bx .info_box_v2 .v_list .other_info li .ico_bar {
		background-color: #4f4f4f;
	}
	
	.cs_custom_list .list_bx .info_box_v2:after {
		background-color: #404040;
	}
	
	.cs_custom_list .list_bx .info_box_v2 .v_list .info_text dd {
		color: #cacaca;
	}
	
	.cs_custom_list .select_box .list_select {
		border: 1px solid #404040;
		background: #3a3a3a;
	}
	
	.cs_custom_list .list_select ul li a {
		color: #cacaca;
	}
	
	.cs_custom_list .notice_info {
		color: #cacaca;
	}
	
	.cs_custom_list .notice_info dl dt {
		color: #cacaca !important;
	}
	
	.sc_new .api_title_area .api_title_text .keyword {
		color: #fff;
	}
	
	.sc_new .api_title_area .api_title_text {
		color: #cacaca;
	}
	
	.flight .flight_box {
		border: 4px solid #404040;
	}
	
	.flight .flight_header a {
		border-bottom: 3px solid #404040;
		color: #cacaca;
	}
	
	.flight .flight_info {
		background: #2f2f2f;
	}
	
	.flight .flight_header {
		border-bottom: 1px solid #404040;
	}
	
	.flight .flight_partners {
		border-top: 1px solid #404040;
		background: #2f2f2f;
	}
	
	.flight .flight_refer .ico_info, .flight .flight_trip_route .flight_btn_region, .flight .flight_trip_route .btn_switch {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.flight .flight_refer {
		color: #cacaca;
	}
	
	.flight .flight_airport a {
		color: #fff;
	}
	
	.flight .flight_select .flight_btn_txt {
		border: 1px solid #404040;
		background: #242424;
	}
	
	.flight .flight_partners_listitem {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.flight .flight_select .flight_btn {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.flight .flight_btn_unselect, .flight .flight_btn_direct {
		border: 1px solid #404040;
		color: #cacaca;
		background-color: #242424;
	}
	
	.flight .flight_btn_search {
		border-radius: 5px;
	}
	
	.flight .flight_input {
		border: 1px solid #4f4f4f;
	}
	
	.flight .flight_ly_rec {
		border: 1px solid #404040;
		background: #3a3a3a;
	}
	
	.flight .flight_ly_rec .flight_ly_rec_title {
		border-bottom: 1px solid #404040;
		color: #fff;
	}
	
	.flight .flight_ly_rec a {
		color: #cacaca;
	}
	
	.flight .flight_ly_rec th {
		background-color: #404040;
	}
	
	.flight .flight_ly_rec table {
		border-bottom: 1px solid #4f4f4f;
	}
	
	.flight .flight_calendar .layer_area {
		border: 1px solid #404040;
		background-color: #3a3a3a;
	}
	
	.flight_calendar .layer_header {
		border-bottom: 1px solid #404040;
		background-color: #3f3f3f;
	}
	
	.flight_calendar .calendar_info:before {
		filter: invert(79%) hue-rotate(-180deg);
	}
	
	.flight .flight_calendar .month > div {
		color: #fff;
	}
	
	.flight .flight_calendar .month:nth-child(2) {
		border-left-color: #4f4f4f;
	}
	
	.flight_calendar .layer_content .month > table tbody td {
		color: #cacaca;
	}
	
	.flight_calendar .layer_content .month > table tbody td.pastday, .flight_calendar .layer_content .month > table tbody td.invalid {
		color: #666;
	}
	
	.flight .flight_calendar .month > table thead th {
		color: #fff;
	}
	
	.flight_calendar .layer_content .month > table tbody td.sunday {
		color: rgb(254, 93, 54);
	}
	
	.flight_calendar .layer_content .month > table tbody td.holiday {
		color: rgb(254, 93, 65);
	}
	
	.flight .flight_calendar .sub_area {
		border-top: 1px solid #404040;
	}
	
	.flight .flight_calendar .day .inner.a_day, .flight .flight_calendar .day .inner.start_only, .flight .flight_calendar .day .inner.start_end, .flight .flight_calendar .day .inner.end_start {
		border-radius: 3px;
	}
	
	.flight .flight_calendar .day .inner.start {
		border-radius: 3px 0 0 3px;
	}
	
	.flight .flight_calendar .day .inner.end {
		border-radius: 0 3px 3px 0;
	}
	
	.flight .flight_calendar .day .inner.a_day, .flight .flight_calendar .day .inner.start_only, .flight .flight_calendar .day .inner.start, .flight .flight_calendar .day .inner.end, .flight .flight_calendar .day .inner.start_end, .flight .flight_calendar .day .inner.end_start, .flight .flight_calendar .day .inner.selected {
		background-color: #414952;
	}
	
	.flight .flight_ly_person {
		border: 1px solid #404040;
		background: #3a3a3a;
	}
	
	.flight .flight_ly_person .flight_ly_row .flight_ly_btn_person {
		background: #242424;
	}
	
	.flight .flight_ly_person .flight_ly_row .flight_ly_btn_person .flight_ly_btn_plus, .flight .flight_ly_person .flight_ly_row .flight_ly_btn_person .flight_ly_btn_minus {
		border: 1px solid #404040;
	}
	
	.flight .flight_ly_person .flight_ly_row .flight_ly_btn_person .flight_ly_btn_minus:hover, .flight .flight_ly_person .flight_ly_row .flight_ly_btn_person .flight_ly_btn_plus:hover {
		border-color: #4f4f4f;
	}
	
	.flight .flight_ly_person .flight_ly_row .flight_ly_count {
		border-top: 1px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	.flight .flight_ly_seat {
		border: 1px solid #404040;
		background: #3a3a3a;
	}
	
	.flight .flight_ly_seat .flight_ly_btn_seat {
		border: 1px solid #404040;
		background: #242424;
		color: #cacaca;
	}
	
	.flight .flight_ly_seat .flight_ly_btn_seat_on {
		color: #fff;
	}
	
	.flight .flight_ly_seat .flight_ly_btn_seat:hover {
		border-color: #4f4f4f;
	}
	
	.flight .flight_ly_seat .flight_ly_btn_seat .flight_ly_sel {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.flight .flight_ly_seat .flight_ly_desc {
		border-top: 1px solid #4f4f4f;
		color: #cacaca;
	}
	
	.flight_ly_date {
		border: 1px solid #404040;
		background: #3a3a3a;
	}
	
	.flight_ly_date a {
		border-top: 1px solid #4f4f4f;
		border-bottom: 1px solid #4f4f4f;
		color: #cacaca;
	}
	
	.flight_ly_date a:hover {
		border-color: #5a5a5a;
		background: #404040;
	}
	
	.flight .flight_multi_trip .flight_trip_row {
		border-bottom: 1px solid #404040;
	}
	
	.flight .flight_multi_trip .flight_trip_row .flight_trip_route:nth-child(2) {
		background: none;
		position: relative;
	}
	
	.flight .flight_multi_trip .flight_trip_row .flight_trip_route:nth-child(2):before {
		background: url(https://ssl.pstatic.net/sstatic/search/airpass/pc/img/sp_flight_20200226.png) 200% 0 no-repeat;
		background-position: -60px -245px;
		content: '';
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.flight .flight_multi_trip .flight_btn_add {
		color: #cacaca;
	}
	
	.flight .flight_multi_trip .flight_btn_del {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	html[data-useragent*='mac'] .cs_common_module .rel_img {
		margin-top: 0px;
	}
	
	.cs_recommendation .rcmd_lst.ty3 .rcmd_dsc.v4 {
		border-top: 1px solid #404040;
	}
	
	.cs_recommendation .rcmd_lst.ty3 .rcmd_dsc.v4 .rcmd_tit {
		border-bottom: 1px solid #404040;
	}
	
	.cs_recommendation .rcmd_dsc {
		border: 1px solid #404040;
		border-width: 0 1px 1px 1px;
	}
	
	.cs_recommendation .rcmd_dsc p, .cs_recommendation .snf_name {
		color: #cacaca;
	}
	
	.cs_recommendation .rcmd_snf .rcmd_thumb .img_bd, .cs_recommendation .rcmd_snf .rcmd_thumb img {
		border-radius: 50%;
	}
	
	.pick_sub_txt .pick_bar {
		border-left: 1px solid #404040;
	}
	
	.pick_sub_txt {
		color: #fff;
	}
	
	.sc_new .cmm_pgs .cmm_npgs {
		color: #fff;
	}
	
	.sc_new .cmm_pgs .cmm_npgs .cmm_npgs_now:after, .sc_new .cmm_pgs a.cmm_pg_next:before, .sc_new .cmm_pgs a.cmm_pg_prev:before {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.sp_ntotal .kin_snippet .snippet_dsc .dsc_area .dsc_txt {
		color: #cacaca;
	}
	
	.sp_ntotal .kin_snippet+.total_wrap:before {
		background-color: #404040;
	}
	
	.sp_ntotal .kin_snippet_info {
		border-top: 1px solid #404040;
	}
	
	.sp_ntotal .kin_snippet_info .tit {
		color: #fff;
	}
	
	.sp_ntotal .kin_snippet_info .dsc, .sp_ntotal .kin_snippet_info .dsc .link {
		color: #cacaca;
	}
	
	.sp_ntotal .kin_snippet_info .tit+.dsc:before {
		background-color: #404040;
	}
	
	.cs_vaccine_info .csp_tab_area {
		border-bottom: 1px solid #404040;
	}
	
	.cs_vaccine_info .csp_tab_area .list_tab a {
		color: #fff;
	}
	
	.cs_vaccine_info .patients_info .option_tab .tab[aria-selected="true"] .menu {
		color: #fff;
	}
	
	.cs_vaccine_info .patients_info .option_tab .tab .menu {
		color: #cacaca;
	}
	
	.cs_vaccine_info .vaccination_area .vaccination_status_map {
		border-top: 1px solid #404040;
	}
	
	.cs_vaccine_info .patients_map {
		background: #2f2f2f;
	}
	
	.cs_vaccine_info .csp_infoCheck_area {
		background-color: #3a3a3a;
		border-top: 1px solid #404040;
	}
	
	.cs_vaccine_info .csp_subInfo_area {
		color: #cacaca;
		border-top: 1px solid #404040;
	}
	
	.cs_vaccine_info .csp_subInfo_area .origin {
		color: #cacaca;
	}
	
	.cs_vaccine_info .csp_infoCheck_area .csp_ico_alert {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_vaccine_info .csp_infoCheck_area .info_text {
		color: #cacaca;
	}
	
	.cs_vaccine_info .social_distancing_info .notice_text {
		color: #cacaca;
	}
	
	.cs_vaccine_info .patients_map .inner_box .local_info {
		border: 1px solid #404040;
		background-color: #3a3a3a;
	}
	
	.cs_vaccine_info .patients_map .inner_box .local_info .local_name {
		color: #fff;
	}
	
	.cs_vaccine_info .city_info_box .city_title {
		color: #fff;
	}
	
	.cs_vaccine_info .city_info_box .city_stage::before {
		background-color: #404040;
	}
	
	.cs_vaccine_info .patients_map .inner_box .local_info.-selected {
		background-color: #366EFF;
		box-shadow: 0 0px 10px 0 rgba(0, 0, 0, 0.5);
	}
	
	.cs_vaccine_info .city_info_box .city_desc {
		color: #cacaca;
	}
	
	.cs_vaccine_info .csp_layer_info {
		background-color: #3a3a3a;
		color: #cacaca;
		border: 1px solid #4f4f4f;
	}
	
	.cs_vaccine_info .confirmed_graph, .cs_vaccine_info .confirmed_status {
		border-top: 1px solid #404040;
	}
	
	.cs_vaccine_info .turnout_graph .legend_list {
		border: 1px solid #404040;
	}
	
	.cs_vaccine_info .turnout_graph .legend_item {
		color: #cacaca;
	}
	
	.cs_vaccine_info .graph .column.-point .x_axis_value {
		color: #fff;
	}
	
	.cs_vaccine_info .graph .column .x_axis_value {
		color: #cacaca;
	}
	
	.cs_vaccine_info .graph .grid div {
		border-top: 1px solid #404040;
	}
	
	.cs_vaccine_info .graph .grid div:last-child {
		border-bottom: 1px solid #404040;
	}
	
	.cs_vaccine_info .graph .column.-point:after {
		background: #5a5a5a;
	}
	
	.cs_vaccine_info .turnout_cont .graph .tooltip_area ~ .data_content .column.-point:before {
		background: #3a3a3a;
		border-right: 1px solid #4f4f4f;
		border-bottom: 1px solid #4f4f4f;
	}
	
	.cs_vaccine_info .graph .tooltip_area .data_info {
		background: #3a3a3a;
		border: 1px solid #4f4f4f;
	}
	
	.cs_vaccine_info .graph .tooltip_area .date {
		color: #fff;
	}
	
	.cs_vaccine_info .title_area + .vaccine_info_box .status_info {
		border-top: 1px solid #404040;
	}
	
	.cs_vaccine_info .status_info ul li + li {
		border-left: 1px solid #404040;
	}
	
	.cs_vaccine_info .confirmed_status.new .patients_status .ps_title .ps_name {
		color: #fff;
	}
	
	.cs_vaccine_info .confirmed_status.new .graph .grid div {
		border-color: #404040;
	}
	
	.cs_vaccine_info .confirmed_status.new .graph .column.-point .x_axis_value {
		color: #fff;
	}
	
	.cs_vaccine_info .confirmed_status.new .graph .x_axis_value {
		color: #cacaca;
	}
	
	.cs_vaccine_info .confirmed_status.new .button_graph {
		filter: invert(86%) hue-rotate(-180deg) brightness(400%);
	}
	
	.cs_vaccine_info .confirmed_status.new .info_layer {
		box-shadow: 0 2px 4px 0 rgba(159, 159, 159, 0.5);
	}
	
	.cs_vaccine_info .confirmed_status.new .patients_status .ps_term {
		color: #cacaca;
	}
	
	.cs_vaccine_info .title_area .select_tab select {
		color: #cacaca;
		background: #3a3a3a;
	}
	
	.cs_vaccine_info .nation_table table thead th {
		border: 1px solid #404040;
		border-width: 1px 0;
		background-color: #3a3a3a;
	}
	
	.cs_vaccine_info .nation_table table thead th:nth-of-type(2) {
		background-color: #404040;
	}
	
	.cs_vaccine_info .nation_table table tbody td {
		color: #cacaca;
	}
	
	.cs_vaccine_info .nation_table table tbody tr {
		border-bottom: 1px solid #404040;
	}
	
	.cs_vaccine_info .nation_table table tbody td:nth-of-type(2) {
		background-color: #3a3a3a;
	}
	
	.cs_vaccine_info .csp_paging_area .csp_pgs .csp_npgs {
		color: #fff;
	}
	
	.cs_vaccine_info .csp_paging_area .csp_pgs .csp_npgs_now:after {
		color: #4f4f4f;
	}
	
	.cs_vaccine_info .vaccination_area .table_area {
		border-top: 1px solid #404040;
	}
	
	.cs_vaccine_info .vaccination_area .table_area .pt_table tbody .vaccine_target {
		color: #fff;
	}
	
	.cs_vaccine_info .vaccination_area .table_area .pt_table tbody .vaccine_info .info_sub {
		color: #cacaca;
	}
	
	.cs_vaccine_info .vaccination_area .table_area .pt_table .text_wrap:before {
		background-color: #404040;
	}
	
	.cs_production_type .select_tab select {
		color: #cacaca;
	}
	
	.cs_production_type .status_info.abroad_info {
		border-top: 1px solid #404040;
	}
	
	.cs_production_type .status_info.abroad_info .info_04 .info_title, .cs_production_type .status_info.abroad_info .info_04 .info_num, .cs_production_type .status_info.abroad_info .info_04 .info_variation {
		color: #999;
	}
	
	.cs_production_type .status_info.abroad_info ul li + li {
		border-color: #404040;
	}
	
	.cs_production_type .csp_info_area .info_list .term {
		color: #fff;
	}
	
	.cs_production_type .confirmed_graph, .cs_production_type .confirmed_status {
		border-bottom: 1px solid #404040;
	}
	
	.cs_production_type .graph .column.-point:after {
		background: #5a5a5a;
	}
	
	.cs_production_type .turnout_cont .graph .tooltip_area ~ .data_content .column.-point:before {
		background: #3a3a3a;
		border-right: 1px solid #4f4f4f;
		border-bottom: 1px solid #4f4f4f;
	}
	
	.cs_production_type .graph .tooltip_area .data_info {
		background: #3a3a3a;
		border: 1px solid #4f4f4f;
	}
	
	.cs_production_type .graph .tooltip_area .date {
		color: #fff;
	}
	
	.cs_vaccine_info .vaccination_status_map .inner_box path {
		stroke: #404040 !important;
	}
	
	.cs_vaccine_info .patients_map:after {
		border-bottom: 1px solid #404040;
		border-top: 1px solid #404040;
	}
	
	.cs_vaccine_info .vaccination_area .vaccine_tab {
		border-top: 1px solid #404040;
	}
	
	.cs_vaccine_info .vaccination_area .vaccine_tab .tab .menu {
		border: 1px solid #404040;
		background-color: #3a3a3a;
		color: #cacaca;
	}
	
	.cs_vaccine_info .vaccination_area .vaccine_item .vaccine_info_wrap {
		border-bottom: 1px solid #404040;
	}
	
	.cs_vaccine_info .vaccination_area .vaccine_item .inoculate_info, .cs_vaccine_info .vaccination_area .vaccine_item .store_info {
		color: #fff;
	}
	
	.cs_vaccine_info .vaccination_area .vaccine_item .normal_title {
		color: #fff;
	}
	
	.cs_vaccine_info .vaccination_area .vaccine_item .inoculate_title, .cs_vaccine_info .vaccination_area .vaccine_item .store_title {
		color: #cacaca;
	}
	
	.cs_vaccine_info .vaccination_area .vaccine_item .inoculate_title:before, .cs_vaccine_info .vaccination_area .vaccine_item .store_title:before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cs_vaccine_info .vaccination_area .vaccine_item .vaccine_name_eng {
		color: #cacaca;
	}
	
	.api_random_banner.type_fixed .banner_inner {
		background-color: #2f2f2f;
	}
	
	.api_select_option .set_calendar {
		border: 1px solid #404040;
	}
	
	.api_select_option .set_calendar .set .ico_calendar[aria-selected=true] {
		color: #fff;
	}
	
	.api_select_option .set_calendar .set .ico_calendar[aria-selected=true]:before {
		filter: brightness(1000%);
	}
	
	.api_select_option .btn_area .btn_apply {
		border: 1px solid #404040;
		background: #3a3a3a;
		color: #cacaca;
	}
	
	.api_message_partially:before {
		background-color: #404040;
	}
	
	.api_message_partially p {
		background-color: #242424;
	}
	
	.api_message_partially {
		color: #cacaca;
	}
	
	.cs_stock .ar_cont .cont_grp .stk_info {
		color: #cacaca;
	}
	
	.cs_stock .ar_spot .spt_tlt h3 a .t_nm_s {
		color: #cacaca;
	}
	
	.cs_stock .stock_filter_tab {
		border-top: 1px solid #4f4f4f;
		border-bottom: 1px solid #4f4f4f;
		background-color: #3a3a3a;
	}
	
	.cs_stock .stock_filter_tab .area_scroll .tab {
		border: 1px solid #4f4f4f;
	}
	
	.cs_stock .stock_filter_tab .area_scroll .tab .menu {
		color: #cacaca;
	}
	
	.cs_stock_same .list_info .box_list .list_item .stock_info {
		color: #cacaca;
	}
	
	.sp_ndic .homonym_wrap .homonym_item {
		border: 1px solid #4f4f4f;
	}
	
	.sp_ndic .homonym_wrap .desc {
		color: #cacaca;
	}
	
	.api_list_more .api_more_info {
		color: #cacaca;
	}
	
	.sp_nmusic_audio .list_channel .info_area .dsc_wrap {
		color: #cacaca;
	}
	
	.ds_address .ds_box {
		border: 6px solid #3a3a3a;
	}
	
	.ds_address .ds_box dl.txt_infos {
		border-top: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.ds_address .prcs_guide .other_links dl dt {
		color: #cacaca;
	}
	
	.ds_address .prcs_guide .other_links dl dd li {
		background: none;
		position: relative;
	}
	
	.ds_address .prcs_guide .other_links dl dd li:before {
		background: url(https://ssl.pstatic.net/sstatic/keypage/outside/uio/img/bg_sep.gif) 0 5px no-repeat;
		content: '';
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.ds_address .ds_box dl dt {
		color: #fff;
	}
	
	.ds_address .ds_box dl.txt_infos dt {
		color: #fff;
	}
	
	.ds_address .ds_box dl.txt_infos dd {
		color: #cacaca;
	}
	
	.ds_address .ds_box dl.txt_infos dd em, .ds_address .ds_box dl.txt_infos dd em a {
		color: #cacaca;
	}
	
	.ds_address .ds_box dl dd input[type='image'] {
		border-radius: 5px;
	}
	
	.ds_address .ds_box dl dd .box_input {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.ds_address .ds_box dl dd .box_input.action {
		color: #cacaca;
		border-color: #5a5a5a;
	}
	
	.ds_address .ds_box .result {
		background-color: #3a3a3a;
		border-top: 1px solid #404040;
	}
	
	.ds_address .ds_box .result .detail {
		background-color: #2f2f2f;
	}
	
	.ds_address .ds_box .result .detail table {
		border-bottom: 1px solid #404040;
	}
	
	.ds_address .ds_box .result .detail table th {
		border-top: 1px solid #404040;
		border-left: 1px solid #404040;
		background-color: #3a3a3a;
		color: #fff;
	}
	
	.ds_address .ds_box .result_v1 .detail table th {
		border-bottom: 1px solid #404040;
	}
	
	.ds_address .ds_box .result .detail table td {
		border-bottom: 1px solid #404040;
		background-color: #2f2f2f;
		color: #cacaca;
		border-left: 1px solid #404040;
	}
	
	.ds_address .ds_box .result .detail table dl dt img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.ds_address .prcs_guide .more_result {
		background: none;
	}
	
	.ds_address .prcs_guide .more_result:before {
		background: url(https://ssl.pstatic.net/sstatic/search/img/sprite_bullet.gif) 99.5% -312px no-repeat;
		content: '';
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cs_common_module .league_schedule .middle_title {
		border-bottom: 1px solid #404040;
	}
	
	.cs_common_module .league_schedule .match_content .match_list .team_score {
		color: #cacaca;
	}
	
	.cs_common_module .league_schedule .match_wrap.type_olympics .match_content .match_list .team_score {
		color: #cacaca;
	}
	
	.cs_common_module .league_schedule .match_content.end .match_btn {
		color: #cacaca;
	}
	
	.cs_common_module .league_schedule .match_content .match_btn .state_icon {
		filter: invert(79.5%) hue-rotate(-180deg);
	}
	
	.cs_common_module .league_schedule .match_content .match_list .team_score.on {
		color: #fff !important;
	}
	
	.cs_common_module .middle_title .more_link:hover:after {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cs_common_module .ranking_table table thead th {
		color: #fff;
		background-color: #3a3a3a;
		border-bottom: 1px solid #404040;
	}
	
	.cs_common_module .ranking_table table {
		border-top: 1px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	.cs_common_module .ranking_table table tbody tr td {
		color: #cacaca;
	}
	
	.cs_common_module .ranking_table table tbody tr+tr {
		border-top: 1px solid #404040;
	}
	
	.cs_common_module .ranking_table table tbody tr.hilight {
		background-color: #2f2f2f;
	}
	
	.cs_common_module .ranking_table.type_olympics tbody tr.korea td {
		color: #fff;
	}
	
	.cs_common_module .box_card_image_list .info_box .main_info .info_txt {
		color: #cacaca;
	}
	
	.cs_calculator .content_wrap .inner {
		background: #2f2f2f;
	}
	
	.cs_calculator .calculator_area {
		background-color: #2f2f2f;
	}
	
	.cs_calculator .calculator_area .calculator_box {
		background-color: #2f2f2f;
	}
	
	.cs_calculator .calculator_area .result .formula {
		color: #cacaca;
	}
	
	.cs_calculator .calculator_area .result .formula_result {
		color: #fff;
	}
	
	.cs_calculator .calculator_area .number_tab {
		background-image: linear-gradient(to bottom, #3a3a3a 100%, #2f2f2f 0%);
	}
	
	.cs_calculator .notice_info_area, .cs_calculator .relation_box {
		border-top: 1px solid #4f4f4f;
	}
	
	.cs_calculator .notice_info_area p, .cs_calculator .relation_box dl dt {
		color: #cacaca;
	}
	
	.cs_calculator .calculator_area .history_tab::before {
		background-image: linear-gradient(to bottom, #2f2f2f, rgba(47, 47, 47, 0));
	}
	
	.cs_calculator .calculator_area .history_tab::after {
		background-color: #4f4f4f;
	}
	
	.cs_calculator .calculator_area .history_tab button[type="button"].refresh::before {
		filter: brightness(150%);
	}
	
	.cs_calculator .calculator_area .number_box td[colspan="2"] > div .type_double {
		-webkit-box-shadow: inset 1px 1px 1px 0 #4f4f4f, inset -1px -1px 1px 0 rgba(0, 0, 0, 0.42);
		-moz-box-shadow: inset 1px 1px 1px 0 #4f4f4f, inset -1px -1px 1px 0 rgba(0, 0, 0, 0.42);
		-ms-box-shadow: inset 1px 1px 1px 0 #4f4f4f, inset -1px -1px 1px 0 rgba(0, 0, 0, 0.42);
		box-shadow: inset 1px 1px 1px 0 #4f4f4f, inset -1px -1px 1px 0 rgba(0, 0, 0, 0.42);
		background-image: linear-gradient(124deg, #3a3a3a, #4f4f4f 97%);
	}
	
	.cs_calculator .calculator_area .number_box td[colspan="2"] > div .type_double:active {
		-webkit-box-shadow: inset 1px 1px 1px 0 rgba(0, 0, 0, 0.47), inset -1px -1px 1px 0 #4f4f4f;
		-moz-box-shadow: inset 1px 1px 1px 0 rgba(0, 0, 0, 0.47), inset -1px -1px 1px 0 #4f4f4f;
		-ms-box-shadow: inset 1px 1px 1px 0 rgba(0, 0, 0, 0.47), inset -1px -1px 1px 0 #4f4f4f;
		box-shadow: inset 1px 1px 1px 0 rgba(0, 0, 0, 0.47), inset -1px -1px 1px 0 #4f4f4f;
		background-image: linear-gradient(to bottom, #404040, #3a3a3a);
	}
	
	.cs_calculator .calculator_area .number_box td button[type="button"] {
		-webkit-box-shadow: inset 1px 1px 1px 0 #4f4f4f, inset -1px -1px 1px 0 rgba(0, 0, 0, 0.42);
		-moz-box-shadow: inset 1px 1px 1px 0 #4f4f4f, inset -1px -1px 1px 0 rgba(0, 0, 0, 0.42);
		-ms-box-shadow: inset 1px 1px 1px 0 #4f4f4f, inset -1px -1px 1px 0 rgba(0, 0, 0, 0.42);
		box-shadow: inset 1px 1px 1px 0 #4f4f4f, inset -1px -1px 1px 0 rgba(0, 0, 0, 0.42);
		background-image: linear-gradient(124deg, #3a3a3a, #4f4f4f 97%);
	}
	
	.cs_calculator .calculator_area .number_box td button[type="button"].main {
		background-image: linear-gradient(122deg, #2f2f2f, #404040 97%);
	}
	
	.cs_calculator .calculator_area .number_box td button[type="button"]:active {
		-webkit-box-shadow: inset 1px 1px 1px 0 rgba(0, 0, 0, 0.47), inset -1px -1px 1px 0 #4f4f4f;
		-moz-box-shadow: inset 1px 1px 1px 0 rgba(0, 0, 0, 0.47), inset -1px -1px 1px 0 #4f4f4f;
		-ms-box-shadow: inset 1px 1px 1px 0 rgba(0, 0, 0, 0.47), inset -1px -1px 1px 0 #4f4f4f;
	    box-shadow: inset 1px 1px 1px 0 rgba(0, 0, 0, 0.47), inset -1px -1px 1px 0 #4f4f4f;
	    color: rgba(201, 201, 201, 0.5);
	    background-image: linear-gradient(to bottom, #404040, #3a3a3a);
	}
	
	.cs_calculator .calculator_area .number_box td button[type="button"]:active.main {
	    background-image: linear-gradient(to bottom, #353535, #2f2f2f);
	}
	
	.cs_calculator .calculator_area .number_box td[colspan="2"] > div .type_double::after {
		background: #242424;
	}
	
	.cs_calculator .calculator_area .number_box td button[type="button"] {
		color: #cacaca;
	}
	
	.cs_calculator .calculator_area .number_box td[colspan="2"] > div .type_double button.active {
		color: #fff;
	}
	
	.cs_calculator .calculator_area .number_box td[colspan="2"] > div .type_double button {
		color: #999;
	}
	
	.cs_calculator .calculator_area .number_box td[colspan="2"] > div .type_double:active button {
	    color: rgba(151, 151, 151, 0.5);
	}
	
	.cs_calculator .calculator_area .number_box td[colspan="2"] > div .type_double:active button.active {
	    color: rgba(255, 255, 255, 0.5);
	}
	
	.cs_calculator .calculator_area .number_box td button[type="button"].calculations::before {
		filter: brightness(1000%);
	}
	
	.cs_calculator .calculator_area .number_box td button[type="button"].calculations.equals_sign::before {
		filter: brightness(0%);
	}
	
	.cs_calculator .calculator_area .history_list .history_box {
		background-color: #242424;
		border: 1px solid #4f4f4f;
	}
	
	.sp_ntotal .total_addition .addition_dsc_group .tit {
		color: #cacaca;
	}
	
	.sp_ntotal .total_addition .addition_dsc_group .count {
		color: #cacaca;
	}
	
	.sp_ntotal .total_addition .addition_dsc_group .dsc {
		color: #fff;
	}
	
	.detail_profile dd.name span {
		color: #fff;
	}
	
	.people_info .political_work .btn .prev, .people_info .political_work .btn .next {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.people_info .political_work .bx .item {
		border: 1px solid #4f4f4f;
	}
	
	.people_info .political_work .scm_ellipsis {
		color: #cacaca;
	}
	
	.people_info .political_work .sub_info {
		border-top: 1px solid #404040;
	}
	
	.people_info .political_work .sub_info .sub_dsc .nickname {
		color: #fff;
	}
	
	.people_info .political_work .sub_info .sub_dsc .userid {
		color: #cacaca;
	}
	
	.people_type table th {
		border-left: 1px solid #4f4f4f;
		border-bottom: 1px solid #4f4f4f;
	}
	
	.people_info .election_record table thead th, .people_info .election_record table tbody td {
		border: 1px solid #4f4f4f;
	}
	
	.people_info .election_record table thead th {
		border-top: 0;
		background-color: #3a3a3a;
		color: #cacaca;
	}
	
	.people_info .election_record table tbody .txt {
		color: #cacaca;
	}
	
	.people_info .election_record .table_wrap {
		border-bottom: 1px solid #4f4f4f;
	}
	
	.people_info .election_record .table_info p {
		color: #cacaca;
	}
	
	.people_info .election_record .table_info .link_info {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.people_info .political_work .sub_info .sub_time a, .people_type a.sh_people_link .subt {
		color: #cacaca;
	}
	
	.people_info .election_record table tbody td {
		border-width: 1px 1px 0 0;
	}
	
	.cs_custom_list .tab_area {
		border-bottom: 1px solid #4f4f4f;
	}
	
	.cs_custom_list .tab_area.tab_v2 {
		background-color: #3a3a3a;
	}
	
	.cs_custom_list .tab_area.tab_v2 .list_tab li .menu, .cs_custom_list .tab_area .list_tab li .menu {
		color: #cacaca;
	}
	
	.cs_custom_list .list_bx .info_box_v2 .v_list li {
		border-top: 1px solid #4f4f4f;
	}
	
	.cs_custom_list .page_area {
		border-top: 1px solid #4f4f4f;
		background-color: #3a3a3a;
	}
	
	.cs_custom_list .page_area .paging_bx a[class^=btn_page_] {
		border: 1px solid #4f4f4f;
		background-color: #2f2f2f;
	}
	
	.cs_custom_list .page_area .paging_bx a[class^=btn_page_] .ico_spr {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cs_custom_list .page_area .paging_bx .page_number {
		color: #4f4f4f;
	}
	
	.cs_custom_list .page_area .paging_bx .page_number .total {
		color: #fff;
	}
	
	.cs_suneung h4 {
		color: #fff;
	}
	
	.cs_suneung h4 {
		border-bottom: 1px solid #4f4f4f;
	}
	
	.cs_suneung .sn_summary dd {
		color: #fff;
	}
	
	.cs_suneung .tab {
		border: 1px solid #4f4f4f;
		border-width: 1px 1px 0;
		background: #3a3a3a;
	}
	
	.cs_suneung .tab .list_tab li a {
		color: #cacaca;
	}
	
	.cs_suneung .tab::after {
		background-color: #4f4f4f;
	}
	
	.cs_suneung .sn_tb {
		border: 1px solid #4f4f4f;
		border-width: 0 1px 1px;
	}
	
	.cs_suneung .sn_tb.caution li {
		color: #cacaca;
	}
	
	.cs_suneung .sn_tb .knowhow_area {
		border-top: 1px solid #404040;
	}
	
	.cs_suneung .tab .list_tab li[role="tab"][aria-selected="true"]>a {
		color: #fff;
	}
	
	.cs_suneung .sn_tb.prepare dt {
		color: #fff;
	}
	
	.cs_suneung .sn_tb dd {
		color: #cacaca;
	}
	
	.cs_suneung .sn_tb.prepare dl {
		border-top: 1px solid #404040;
	}
	
	.cs_findflower .go_relate span.bar {
		background: #404040 !important;
	}
	
	.cs_findflower .cs_tab2 > ul {
		background: #2f2f2f;
		border-right: 1px solid #404040;
		border-top: 1px solid #404040;
		border-bottom: 1px solid #242424;
	}
	
	.cs_findflower .cs_tab2_v {
		border-bottom: 1px solid #242424;
	}
	
	.cs_findflower .cs_tab2 ul li a {
		background: #2f2f2f;
		color: #cacaca;
	}
	
	.cs_findflower .cs_tab2 ul li.first {
		border-left: 1px solid #404040;
	}
	
	.cs_findflower .cs_tab2 ul li {
		border-right: 1px solid #404040;
	}
	
	.cs_findflower .cs_tab2 ul .on a {
		background: #3a3a3a;
	}
	
	.cs_findflower .cs_tab2 ul .on {
		background: none;
	}
	
	.cs_findflower .cs_tab2 ul li ul {
		border: 1px solid #404040;
		background: #2f2f2f;
	}
	
	.cs_findflower .cs_tab2 ul li ul li.on a {
		color: #fff !important;
	}
	
	.cs_findflower .cs_tab2 ul li ul li.on {
		background: none;
		position: relative;
	}
	
	.cs_findflower .cs_tab2 ul li ul li.on:before {
		background: url(https://ssl.pstatic.net/sstatic/keypage/outside/build/120622/ico_selected.gif) no-repeat 0 14px !important;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_findflower .cs_tab2 ul li ul li a {
		color: #cacaca !important;
	}
	
	.cs_findflower .flw_info_v {
		background-color: #2f2f2f;
	}
	
	.cs_findflower .info_con {
		border: 1px solid #404040;
		background: #2f2f2f;
	}
	
	.cs_findflower .flw_cont .lst_flw li .flw_bg {
		border: 5px solid #4f4f4f;
		background: none;
		width: calc(98px - 10px);
		height: calc(98px - 10px);
		border-radius: 5px;
	}
	
	.cs_findflower .flw_info {
		background-color: #2f2f2f;
		border-bottom: 1px solid #404040;
	}
	
	.cs_findflower .flw_info dt {
		color: #fff !important;
	}
	
	.cs_findflower .flw_info .info_color li.on .color_bg {
		filter: invert(87%) hue-rotate(-180deg);
	}
	
	.cs_findflower .flw_info .info_color li.on {
		padding: 0;
		width: calc(21px - 9px);
		height: calc(21px - 9px);
		border: 4.5px solid #3a3a3a;
	}
	
	.cs_findflower .flw_info .info_color li {
		border: 4.5px solid #3a3a3a;
		height: calc(21px - 9px);
	}
	
	.cs_findflower .flw_info .info_color li a {
		width: calc(20px - 9px);
		height: calc(21px - 9px);
	}
	
	.cs_findflower .flw_info .info_color li.on a {
		width: calc(21px - 9px);
		height: calc(21px - 9px);
	}
	
	.cs_findflower .flw_info .info_color li.on .color_bg {
		top: -4.5px;
		left: -4.5px;
	}
	
	.cs_findflower .flw_info .info_color li.on .color_check {
		top: calc(6px - 4.5px);
		left: calc(5px - 4.5px);
	}
	
	.cs_findflower .flw_info .info_season {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.sp_nkindic .relate_list_wrap {
		border-top: 1px solid #404040;
	}
	
	.sp_nkindic .relate_list_wrap .relate_tit {
		color: #fff;
	}
	
	.tabsch_video #snb {
		border-top: 1px solid #404040;
		border-bottom: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.sp_nvideo .video_grid_list .info_area .info .info_sub .desc_group_inner .channel {
		color: #fff;
	}
	
	.sp_nvideo .video_grid_list .info_area .info .info_sub .desc_group_inner .origin:before {
		background-color: #404040;
	}
	
	.sp_nvideo .video_grid_list .info_area .info .info_sub .desc_group_inner .origin {
		color: #cacaca;
	}
	
	.sp_nvideo .subject_bx .list_area+.list_area {
		border-top: 1px solid #404040;
	}
	
	.sp_nvideo .video_recommend_list .video_item {
		background-color: #2f2f2f;
	}
	
	.sp_nvideo .video_recommend_list .channel_area, .sp_nvideo .video_recommend_list .info_area .info_title {
		color: #fff;
	}
	
	.sp_nvideo .video_recommend_list .channel_area .info .desc_group {
		color: #cacaca;
	}
	
	.sp_nvideo .video_recommend_list .channel_area .info .desc+.desc:before {
		background-color: #404040;
	}
	
	#ladders {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#ladders input {
		background: initial;
		color: initial;
	}
	
	.cs_delivery .inp .sc_btn {
		background: initial;
	}
	
	.cs_delivery .inp::before {
		background-color: #404040;
	}
	
	.cs_delivery .sch_box {
		border-bottom: 1px solid #404040;
	}
	
	.cs_delivery .selc .select_item .select_txt {
		color: #cacaca;
	}
	
	.cs_delivery .inp .in_bx, .cs_delivery .ginfo {
		color: #cacaca;
	}
	
	.cs_delivery .rsult_box .lodg>span>img:first-child {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_delivery .rsult_box .lodg span span:nth-child(2) {
		color: #fff;
	}
	
	.cs_delivery .rsult_box .lodg span span:nth-child(3) {
		color: #cacaca;
	}
	
	.cs_delivery .lodg .rfsh_ico {
		border: 1px solid #404040;
	}
	
	.cs_delivery .rsult_box .lodg .rfsh_ico img {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_delivery .rsult_box .lodg .rfsh_ico a {
		color: #cacaca;
	}
	
	.cs_delivery .rsult_box {
		border-bottom: 1px solid #404040;
	}
	
	.cs_delivery .rsult_box .lodg span.inque {
		color: #cacaca;
	}
	
	.cs_delivery .list_state li.on span {
		color: #fff;
	}
	
	.cs_delivery .list_state li {
		background: none;
		position: relative;
	}
	
	.cs_delivery .list_state .step1:before {
		background-position: 0 0;
	}
	
	.cs_delivery .list_state .step1.on:before {
		background-position: 0 -52px;
	}
	
	.cs_delivery .list_state .step2:before {
		background-position: -67px 0;
	}
	
	.cs_delivery .list_state .step2.on:before {
		background-position: -67px -52px;
	}
	
	.cs_delivery .list_state .step3:before {
		background-position: -134px 0;
	}
	
	.cs_delivery .list_state .step3.on:before {
		background-position: -134px -52px;
	}
	
	.cs_delivery .list_state .step4:before {
		background-position: -202px 0;
	}
	
	.cs_delivery .list_state .step4.on:before {
		background-position: -202px -52px;
	}
	
	.cs_delivery .list_state .step5:before {
		background-position: -269px 0;
	}
	
	.cs_delivery .list_state .step5.on:before {
		background-position: -269px -52px;
	}
	
	.cs_delivery .list_state li:not(.on):before {
		filter: none;
	}
	
	.cs_delivery .list_state li:before {
		background: url(https://ssl.pstatic.net/sstatic/keypage/outside/scui/delivery/img/spr_ico_v2.png) 0 0 no-repeat;
		background-size: 314px 98px;
		-moz-background-size: 314px 98px;
		-webkit-background-size: 314px 98px;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cs_delivery .ste::before {
		background-color: #4f4f4f;
	}
	
	.cs_delivery .ofer dd, .cs_delivery .ofer dt {
		color: #cacaca;
	}
	
	.cs_delivery .artb {
		border: 1px solid #404040;
		border-width: 1px 0px;
	}
	
	.cs_delivery .list_state li span {
		color: #cacaca;
	}
	
	.cs_delivery .artb th {
		background-color: #3a3a3a;
		color: #fff;
	}
	
	.cs_delivery .artb td {
		border: 1px solid #404040;
		border-width: 1px 0 0 0;
		background-color: #2f2f2f;
	}
	
	.cs_delivery .artb td p {
		color: #cacaca;
	}
	
	.cs_common_module .title_area .title {
		color: #fff;
	}
	
	.cards {
		background-color: #242424;
		color: #fff;
		position: relative;
	}
	
	.filters {
		z-index: 99;
	}
	
	.cards .top {
		background-color: #2f2f2f;
		border-bottom: 1px solid #404040;
	}
	
	.cards .top .name {
		color: #fff;
	}
	
	.cs_common_module .cm_content_wrap:before {
		display: initial;
	}
	
	.cards {
		margin: 0px 9px 0;
	}
	
	/*.sc_new.cs_common_module .cm_content_wrap {*/
	/*	padding-top: 12px;*/
	/*}*/
	
	.cards .orders .order[aria-selected=true] {
		color: #fff;
	}
	
	.cards .orders .order {
		color: #cacaca;
	}
	
	.filters .sub_category {
		background-color: #2f2f2f;
	}
	
	.filters .sub_category .item {
		color: #cacaca;
	}
	
	.filters .sub_category .info {
		border-top: 1px solid #404040;
		color: #cacaca;
	}
	
	.filters .sub_category .item[aria-selected=true] {
		color: #fff;
	}
	
	.filters .current {
		border-top: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.filters .reset {
		border-left: 1px solid #404040;
	}
	
	.filters .selected {
		background-color: #404040;
	}
	
	.cards .notification {
		border-top: 1px solid #404040;
	}
	
	.cards .notification .title, .cards .notification .txt {
		color: #cacaca;
	}
	
	.cards .notification .txt strong {
		color: #999;
	}
	
	.cards .notification .txt a {
		color: #cacaca;
	}
	
	.cards .more {
		border-top: 1px solid #404040;
		background-color: #4f4f4f;
		color: #cacaca;
	}
	
	.cards .item {
		background-color: #2f2f2f;
	}
	
	.cards .annual_fee, .cards .desc {
		color: #cacaca;
	}
	
	.cards .events {
		color: #fff;
	}
	
	.cards .rewards .reward {
		color: #cacaca;
	}
	
	.cs_calorie_counter .subinfo_box .text {
		color: #cacaca;
	}
	
	.cs_calorie_counter .calorie_food {
		border: 1px solid #404040;
		border-width: 0 1px 1px;
	}
	
	.cs_calorie_counter .calorie_cut_tab {
		border: 1px solid #404040;
		background-color: #3a3a3a;
	}
	
	.cs_calorie_counter .calorie_cut_tab .navi_side a {
		background-color: #3a3a3a;
	}
	
	.cs_calorie_counter .calorie_cut_tab .gradation {
		background: -webkit-gradient(linear,left top,right top,color-stop(0,rgba(47, 47, 47, 0)),color-stop(80%,#3a3a3a));
	}
	
	.cs_calorie_counter .calorie_cut_tab .prev.on .gradation {
		background: -webkit-gradient(linear,right top,left top,color-stop(0,rgba(47, 47, 47, 0)),color-stop(80%,#3a3a3a));
	}
	
	.cs_calorie_counter .calorie_cut_tab .navi_side em {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cs_calorie_counter .calorie_cut_tab li a .tab_icon {
		filter: invert(78.5%) hue-rotate(-180deg);
	}
	
	.cs_calorie_counter .calorie_cut_tab li.on a {
		color: #fff;
	}
	
	.cs_calorie_counter .calorie_cut_tab li a {
		color: #cacaca;
	}
	
	.cs_calorie_counter .calorie_cont {
		border: 1px solid #404040;
		border-width: 0 1px;
	}
	
	.cs_calorie_counter .calorie_food .calorie_res {
		color: #fff;
	}
	
	.cs_calorie_counter .calorie_food p {
		color: #cacaca;
	}
	
	.cs_calorie_counter .calorie_food p .bar {
		background: #404040;
	}
	
	.cs_calorie_counter .calorie_input .input_box {
		color: #cacaca;
	}
	
	.cs_calorie_counter .notice_text {
		color: #cacaca;
	}
	
	.cs_calorie_counter .calorie_input input {
		color: #cacaca;
	}
	
	img[src='https://ssl.pstatic.net/sstatic/keypage/outside/scui/calorie_counter/im/sp_bg_stair2.png'] {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.searching_view.brand_new_ui .section_head {
		background: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.searching_view.brand_new_ui .section_head .sub_title {
		color: #fff;
	}
	
	.searching_view.brand_new_ui .brand_wrap {
		border: 1px solid #404040;
		border-top: 0;
		background: #2f2f2f;
	}
	
	.rmcplayer {
		background: #2f2f2f;
	}
	
	.searching_view.brand_new_ui .brand_wrap .video_area {
		background-image: linear-gradient(to right, #000, #000, #2f2f2f);
	}
	
	.searching_view.brand_new_ui .brand_wrap .vod-player {
		background: #2f2f2f;
	}
	
	.rmc_player_container {
		background-color: #2f2f2f !important;
	}
	
	.rmc_layer_poster {
		background-color: #2f2f2f !important;
	}
	
	.brand_wrap .thumbnail_menu_area {
		background-color: #2f2f2f;
	}
	
	.searching_view.brand_new_ui .brand_wrap .thumbnail_menu_area .menu_link {
		color: #fff;
	}
	
	.sp_nkin .kin_wrap .answer_area .profile_group .btn_consult {
		color: #cacaca;
	}
	
	.sp_nshop .shop_product .product_info .tag_area .tag {
		background-color: #242424;
	}
	
	.cs_rgb_plt .rgb_info {
		font-family: 'Helvetica', 'serif';
		border-bottom: 1px solid #404040;
		color: #cacaca;
		background: none;
		position: relative;
	}
	
	.cs_rgb_plt .rgb_info:before {
		background: url(https://ssl.pstatic.net/sstatic/keypage/outside/m2011sports/im/bg_rgb.png) no-repeat -61px -45px;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cs_rgb_plt .other_info dt {
		color: #fff !important;
	}
	
	.cs_rgb_plt .other_info .cs_bar {
		color: #404040;
	}
	
	.cs_rgb_plt .rgb_wrap {
		border: 6px solid #404040;
		background-color: #2f2f2f;
	}
	
	.cs_rgb_plt .rgb_wrap .rgb_section {
		border-right: 1px solid #404040;
	}
	
	.rgb_plt .lst_picker .skin {
		background: none;
	}
	
	.rgb_plt .picker_type2 .skin:before {
		width: 10px !important;
		height: 21px !important;
		background-position: 0px 0px !important;
	}
	
	.rgb_plt .lst_picker .skin:before {
		background: url(https://ssl.pstatic.net/sstatic/keypage/outside/m2011sports/im/bg_rgb.png) no-repeat 0 -31px;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.rgb_plt .lst_picker li {
		border: 1px solid #2f2f2f;
		border-width: 1px 0 0 1px;
	}
	
	.rgb_plt .picker_type2 li {
		border: 0;
	}
	
	.rgb_plt .lst_picker a {
		background-color: #fff;
	}
	
	.cs_rgb_plt .rgb_wrap .rgb_section .rgb_exposure .rgb_color {
		border: 1px solid #404040;
		border-left: 0;
	}
	
	.cs_rgb_plt .btn_view img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cs_rgb_plt {
		color: #fff;
	}
	
	.cs_rgb_plt .rgb_wrap .rgb_section2 .color_code .rgb_code, .cs_rgb_plt .rgb_wrap .rgb_section2 .color_code .rgb_code2, .cs_rgb_plt .rgb_wrap .rgb_section2 .color_code .rgb_code3, .cs_rgb_plt .rgb_wrap .rgb_section2 .color_code .hsb_code2, .cs_rgb_plt .rgb_wrap .rgb_section2 .color_code .hsb_code3, .cs_rgb_plt .rgb_wrap .rgb_section2 .color_code .cmyk_code, .cs_rgb_plt .rgb_wrap .rgb_section2 .color_code .cmyk_code2, .cs_rgb_plt .rgb_wrap .rgb_section2 .color_code .cmyk_code3, .cs_rgb_plt .rgb_wrap .rgb_section2 .color_code .cmyk_code4, .cs_rgb_plt .rgb_wrap .rgb_section2 .color_code .hsb_code_frst {
		filter: invert(86%) hue-rotate(-180deg);
		color: #242424;
	}
	
	.cs_rgb_plt .rgb_wrap .rgb_section2 .color_code {
		border-bottom: 1px solid #404040;
	}
	
	.cs_tariff_clc .info_noti {
		color: #cacaca;
		position: relative;
		background: none;
	}
	
	.cs_tariff_clc .info_noti:before {
		background: url(https://ssl.pstatic.net/sstatic/keypage/outside/tariff_calculator/img/sp_btn_2.png) no-repeat -54px -138px;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_tariff_clc .cs_cnt {
		border: 1px solid #404040;
	}
	
	.cs_tariff_clc .tab {
		border: 1px solid #404040;
		background: #3a3a3a;
	}
	
	.cs_tariff_clc .tab .lst_lamp {
		filter: invert(78%) hue-rotate(-180deg);
	}
	
	.cs_tariff_clc .tab h4 a {
		color: #fff;
	}
	
	.cs_tariff_clc .tab h5 a, .cs_tariff_clc .tab .scate a {
		color: #cacaca;
	}
	
	.cs_tariff_clc .tab h5 a {
		background: none;
		position: relative;
	}
	
	.cs_tariff_clc .tab h5 a:before {
		background: url(https://ssl.pstatic.net/sstatic/keypage/outside/tariff_calculator/img/sp_btn_2.png) no-repeat 130px -48px;
		background-position: 197px -78px;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_tariff_clc .cs_cnt .input_info dt {
		color: #fff !important;
	}
	
	.cs_tariff_clc .cs_cnt .input_info .slc_a {
		border: 1px solid #404040;
		background: none;
		color: #cacaca;
		position: relative;
	}
	
	.cs_tariff_clc .cs_cnt .input_info .slc_a:before {
		background: url(https://ssl.pstatic.net/sstatic/keypage/outside/tariff_calculator/img/sp_btn_2.png) no-repeat 103px -113px;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_tariff_clc .cs_cnt .na_lst {
		border-top: 1px solid #404040;
	}
	
	.cs_tariff_clc .tab ul, .cs_tariff_clc .cs_cnt .na_lst, .cs_tariff_clc .cs_cnt .input_info dd .weight_unit {
		background: #2f2f2f;
		border: 1px solid #404040;
		border-top: 1px solid #404040;
	}
	
	.cs_tariff_clc .tab ul li a, .cs_tariff_clc .cs_cnt .na_lst li a, .cs_tariff_clc .cs_cnt .input_info dd .weight_unit li a {
		color: #cacaca;
	}
	
	.cs_tariff_clc .tab ul li a:hover, .cs_tariff_clc .cs_cnt .na_lst li a:hover, .cs_tariff_clc .cs_cnt .input_info dd .weight_unit li a:hover {
		background: #3a3a3a;
	}
	
	.cs_tariff_clc .tab ul li.on, .cs_tariff_clc .cs_cnt .na_lst li.on, .cs_tariff_clc .cs_cnt .input_info dd .weight_unit li.on {
		background: #404040;
	}
	
	.cs_tariff_clc .cs_cnt .input_info .purch_nat.on, .cs_tariff_clc .cs_cnt .input_info dd .wig_un.on {
		border: 1px solid #4f4f4f;
		border-bottom-color: #4f4f4f;
	}
	
	.cs_tariff_clc .cs_cnt .input_info dd .price_sp>span {
		border: 1px solid #404040;
	}
	
	.cs_tariff_clc .cs_cnt .input_info dd .pri_unit {
		color: #cacaca;
	}
	
	.cs_tariff_clc .cs_cnt .input_info dd .gd_sp {
		border: 1px solid #404040;
	}
	
	.cs_tariff_clc .cs_cnt .input_info dd .wig_un {
		color: #cacaca;
	}
	
	.cs_tariff_clc .cs_cnt .clc {
		color: #242424;
	}
	
	.cs_tariff_clc .tab h5.on {
		background: #3a3a3a;
	}
	
	.cs_tariff_clc .tab h5.check a {
		color: #fff;
	}
	
	.cs_tariff_clc .cs_cnt .tar_result {
		background: #3a3a3a;
		border-top: 1px solid #4f4f4f;
	}
	
	.cs_tariff_clc .cs_cnt .tar_result .tari_rst dt {
		color: #cacaca !important;
		font-family: 'Helvetica', 'serif';
	}
	
	.cs_tariff_clc .cs_cnt .tar_result .tari_rst dt em span {
		color: #fff !important;
	}
	
	.cs_tariff_clc .cs_cnt .tar_result .tari_rst dd strong {
		color: #fff;
	}
	
	.cs_tariff_clc .cs_cnt .tar_result .tari_rst dd {
		color: #fff;
	}
	
	.cs_tariff_clc .cs_cnt .tar_result .tar_explain {
		color: #cacaca;
	}
	
	.cs_nation .namap_area .map_opener {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_nation .natab_type {
		background: #3a3a3a;
	}
	
	.cs_nation .natab_box {
		border-bottom: 1px solid #404040;
	}
	
	.cs_nation .natab_type li.item3 {
		margin-left: 0;
	}
	
	.cs_nation .natab_type li {
		background: #3a3a3a;
	}
	
	.cs_nation .natab_type a, .cs_nation .natab_type li.item span {
		background: #3a3a3a;
		border-right: 1px solid #4f4f4f;
	}
	
	.cs_nation .natab_type {
		border: 1px solid #404040;
		border-width: 0 1px;
	}
	
	.cs_nation .map_zoom_area a {
		background-color: #242424;
	}
	
	.cs_nation .map_zoom_area a .ico_mapzoom {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_nation .map_zoom_area .map_zoom_out {
		border-top: 1px solid #404040;
	}
	
	.cs_nation .nacon_area, .cs_nation .naflag_box {
		background: none;
	}
	
	.cs_nation .info_naflag dt strong {
		color: #fff;
	}
	
	.u_soundPlayer .u_controls_play, .u_soundPlayer .u_controls_stop, .u_soundPlayer .u_player_controls {
		background-color: #2f2f2f;
	}
	
	.u_soundPlayer .u_controls_progress {
		background-color: #4f4f4f;
	}
	
	.u_soundPlayer {
		border: 1px solid #404040;
	}
	
	.u_soundPlayer .u_controls_stop {
		border: solid #404040;
		border-width: 0 1px;
	}
	
	.cs_nation .natab_type2 li.selected a {
		color: #fff;
		background: #2f2f2f;
	}
	
	.cs_nation .natab_type2 li a {
		background: #242424;
		color: #cacaca;
	}
	
	.cs_nation .natab_type2 {
		background: #242424;
		border-bottom: 1px solid #404040;
	}
	
	.cs_nation .natab_type2 li.selected, .cs_nation .natab_type2 li {
		border: 1px solid #404040;
		border-width: 0 1px;
	}
	
	.cs_nation .lst_overv .num_case, .cs_nation .lst_overv .num_case span {
		background: #2f2f2f;
	}
	
	.cs_nation .lst_overv dd {
		border-left: 1px solid #404040;
	}
	
	.cs_nation .lst_overv .apm {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_nation .nacon_area {
		border: 1px solid #404040;
		border-top: 0;
	}
	
	.cs_nation .img_naflag a {
		height: 71px;
	}
	
	.cs_nation .prcs_guide .pro_com a img {
		border-radius: 5px;
	}
	
	.cs_nation .natab_type li ul {
		background: #2f2f2f;
		border: 1px solid #404040;
		border-top: 0;
	}
	
	.cs_nation .natab_type li li a {
		color: #cacaca !important;
	}
	
	.cs_nation .natab_type li li {
		background: #404040;
	}
	
	.cs_nation .natab_type li li.selected a {
		background: #4f4f4f;
	}
	
	.cs_nation .nacon_box, .cs_nation .naflag_box {
		border-top: 1px solid #404040;
	}
	
	.cs_nation .lst_nadata dt {
		color: #cacaca;
	}
	
	.cs_nation .case_kr dd.frst {
		background: none;
		position: relative;
	}
	
	.cs_nation .case_kr dd.frst:before {
		background: url(https://ssl.pstatic.net/sstatic/keypage/image/nation/sp_nat_2.png) -560px -98px no-repeat;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 40px;
		height: 100%;
		pointer-events: none;
		border-radius: 5px;
	}
	
	.cs_nation .txt_gray3 {
		color: #cacaca;
	}
	
	.cs_nation .info_naflag dd em {
		color: #fff;
	}
	
	.cs_nation .namap_area > div > div > div {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_nation .namap_area {
		border: 1px solid #404040;
		border-width: 0 1px;
	}
	
	.cs_nation .con_box2 li dl .tit_s2 {
		background: none;
		position: relative;
	}
	
	.cs_nation .con_box2 li dl .tit_s2:before {
		background: url(https://ssl.pstatic.net/sstatic/keypage/image/nation/bg_line.png) 0 2px no-repeat;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 40px;
		height: 100%;
		pointer-events: none;
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_nation .txt_gray4 {
		color: #fff;
	}
	
	.cs_nation .box_nagraph {
		border: 1px solid #404040;
	}
	
	.cs_nation .box_nagraph dt {
		border-top: 1px solid #404040;
		background: #3a3a3a;
		color: #fff;
	}
	
	.cs_nation .box_nagraph dl {
		background: none;
		position: relative;
	}
	
	.cs_nation .box_nagraph dl:before {
		background: url(https://ssl.pstatic.net/sstatic/keypage/image/nation/bg_nagraph.gif) 80px 0 repeat;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 40px;
		height: 100%;
		pointer-events: none;
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_nation .box_nagraph dd {
		border-left: 1px solid #404040;
	}
	
	.cs_nation .box_nagraph dt span {
		color: #cacaca !important;
	}
	
	.cs_nation .twt_sns_view .rt_txt a {
		color: #cacaca;
	}
	
	.cs_nation .twt_sns_view dt .rt_user {
		color: #fff;
	}
	
	.cs_nation .twt_sns_view {
		border-bottom: 1px solid #404040;
	}
	
	.cs_nation .twt_sns_view dt .rt_user .user_name {
		color: #fff !important;
	}
	
	.cs_nation .twt_sns_view .rt_btn_wrap .rt_btn {
		color: #cacaca;
	}
	
	.cs_nation .twt_sns_view .sprt, .cs_nation .twt_sns_view dd.rt_time img {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_nation .twt_sns_view dd.rt_time .time {
		color: #cacaca;
	}
	
	.cs_nation .lst_overv .bar {
		color: #404040;
	}
	
	.cs_nation .wms img {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_nation .con_box2 li .lst_data dd {
		color: #cacaca;
	}
	
	.cs_nation .info_naflag dt {
		color: #cacaca;
	}
	
	.cs_nation .lst_overv dd a, .cs_nation .lst_overv dd .new_line {
		width: 120px;
	}
	
	.cs_nation .con_nadetail {
		border-left: 1px solid #404040;
	}
	
	.cs_prevention .advice .tit {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_prevention .advice .advice_lst h5 {
		color: #fff;
	}
	
	.cs_prevention .advice .advice_lst ul {
		color: #cacaca;
	}
	
	.cs_prevention .help_lk .lk_lst h5 {
		filter: brightness(1000%);
	}
	
	.cs_prevention .advice .advice_lst {
		position: relative;
		background: none;
	}
	
	.cs_prevention .advice .advice_lst:before {
		background: url(https://ssl.pstatic.net/sstatic/keypage/outside/prevention/img/bg_main.png) no-repeat 0 0;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 168px;
		height: 100%;
		pointer-events: none;
		border-radius: 20px;
	}
	
	.cs_prevention .help_lk .lk_lst li {
		background: none;
		position: relative;
	}
	
	.cs_prevention .help_lk .lk_lst li:before {
		content: '';
		background: url(https://ssl.pstatic.net/sstatic/keypage/outside/prevention/img/img_lst.png) no-repeat 0 -260px;
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_calculator .tab_area {
		border: 1px solid #404040;
		border-bottom: 0;
	}
	
	.cs_calculator .tab_area ul {
		border-bottom: 1px solid #404040;
	}
	
	.cs_calculator .tab_area li.on a span {
		color: #fff;
		border-bottom: 1px solid #4f4f4f;
	}
	
	.cs_calculator .tab_area li a {
		color: #cacaca;
	}
	
	.cs_calculator .calculator_area {
		border: 1px solid #404040;
		border-top: 0;
	}
	
	.cs_calculator .saving .month_title, .cs_calculator .saving .date_title, .cs_calculator .saving .tax, .cs_calculator .repay_how .tax {
		color: #fff;
	}
	
	.cs_calculator .saving .saving_area, .cs_calculator .saving .date_area {
		border: 1px solid #404040;
	}
	
	.cs_calculator .saving .saving_area .won, .cs_calculator .saving .date_area .year, .cs_calculator .last .date_area .rate, .cs_calculator .special_tax .rate {
		color: #cacaca;
	}
	
	.cs_calculator .saving input[type=text] {
		color: #cacaca;
		background: #2f2f2f;
	}
	
	.cs_calculator .saving .btn_date a, .cs_calculator .last .btn_rate a {
		color: #cacaca;
		background-color: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.cs_calculator .saving .btn_date a.year.on, .cs_calculator .last .btn_rate a.rate_btn.on, .cs_calculator li .btn_tax a.on, .cs_calculator .saving .btn_date a.monthly.on, .cs_calculator .last .btn_rate a.rate_btn2.on {
		color: #fff;
		background-color: #3a3a3a;
		border: 1px solid #4f4f4f;
	}
	
	.cs_calculator li .btn_tax a:first-child {
		border-left: 1px solid #404040;
	}
	
	.cs_calculator .btn_calculator a.reset {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.cs_calculator .btn_calculator a.reset .ico_reset {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.calculator_interest .calculator_info {
		color: #cacaca;
		position: relative;
		background: none;
	}
	
	.calculator_interest .calculator_info:before {
		background: url(https://ssl.pstatic.net/sstatic/keypage/lifesrch/weather/img/ico_info.gif) 0 10px no-repeat;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_calculator li .btn_tax a {
		color: #cacaca;
		background-color: #2f2f2f;
		border: 1px solid #404040;
		border-left: 0;
	}
	
	.cs_calculator li.v2 .rate, .cs_calculator li.v2 .date_area .year, .cs_calculator li.v2 .last_input .year, .cs_calculator li.v2 .won {
		color: #cacaca !important;
	}
	
	.cs_calculator .calculator_area .saving li.on.v2 .saving_input .money, .cs_calculator .calculator_area .saving li.v2 .saving_input .money {
		color: #fff;
	}
	
	.cs_calculator .calculator_area .saving .special_tax .tax_title, .cs_calculator .separate .last.v2 .date_area .rate {
		color: #cacaca;
	}
	
	.cs_calculator .calculator_area .saving .special_tax {
		border: 1px solid #404040;
	}
	
	.cs_calculator .separate .s_date.v2 .date_area .year {
		color: #cacaca;
	}
	
	.cs_calculator .calculator_area .saving.on .calculator_sub {
		border-top: 1px solid #404040;
		background-color: #3a3a3a;
	}
	
	.cs_calculator .calculator_area .saving.on .calculator_sub .pay .number, .cs_calculator .calculator_area .saving.on .calculator_sub .subject, .cs_calculator .calculator_area .saving.on .calculator_sub .pay .won {
		color: #fff;
	}
	
	.cs_calculator .calculator_area .saving.on .calculator_sub .btn_calculator_sub {
		color: #cacaca;
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.cs_calculator .calculator_area .saving.on .calculator_sub .btn_calculator_sub .ico_reset {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_calculator .separate .last.on.v2 .date_area .rate {
		color: #cacaca;
	}
	
	.cs_calculator .loan_calculator_area {
		border: 1px solid #404040;
		border-top: 0;
	}
	
	.cs_calculator .loan .month_title, .cs_calculator .loan .date_title, .cs_calculator .loan .repay_how {
		color: #fff;
	}
	
	.cs_calculator .loan .loan_input_area, .cs_calculator .loan .date_area {
		border: 1px solid #404040;
	}
	
	.cs_calculator .loan input[type=text] {
		color: #cacaca;
		background: #2f2f2f;
	}
	
	.cs_calculator .loan .loan_input_area .won, .cs_calculator .loan .date_area .year, .cs_calculator .last .date_area .rate, .cs_calculator .special_tax .rate {
		color: #cacaca;
	}
	
	.cs_calculator .loan .btn_date a {
		color: #cacaca;
		background-color: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.cs_calculator .loan .btn_date a.year.on, .cs_calculator .loan .btn_date a.monthly.on {
		color: #fff;
		background-color: #3a3a3a;
		border: 1px solid #4f4f4f;
	}
	
	.cs_calculator .loan .s_loan.on.v2 .date_area .year, .cs_calculator .loan .s_loan.v2 .date_area .year, .cs_calculator .loan .last.on.v2 .date_area .rate, .cs_calculator .loan .last.v2 .date_area .rate {
		color: #cacaca;
	}
	
	.cs_calculator .loan_calculator_area .loan.on .calculator_sub {
		border-top: 1px solid #404040;
		background-color: #3a3a3a;
	}
	
	.cs_calculator .loan_calculator_area .loan.on .calculator_sub .subject, .cs_calculator .loan_calculator_area .loan.on .calculator_sub .pay .number, .cs_calculator .loan_calculator_area .loan.on .calculator_sub .pay .won {
		color: #fff;
	}
	
	.cs_calculator .loan_calculator_area .loan.on .calculator_sub .repay_area {
		border: 1px solid #404040;
	}
	
	.cs_calculator .loan_calculator_area .loan.on .calculator_sub .repay_area .repay {
		border-bottom: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.cs_calculator .loan_calculator_area .loan.on .calculator_sub .repay_area .repay strong {
		color: #fff;
	}
	
	.cs_calculator .loan_calculator_area .loan.on .calculator_sub .repay_area .repay_title {
		color: #cacaca;
	}
	
	.cs_calculator .loan_calculator_area .loan.on .calculator_sub .repay_area .repay_money .number, .cs_calculator .loan_calculator_area .loan.on .calculator_sub .repay_area .repay_money .won {
		color: #fff;
	}
	
	.cs_calculator .loan_calculator_area .loan.on .calculator_sub .repay_area a {
		background-color: #2f2f2f;
		color: #cacaca;
	}
	
	.cs_calculator .loan_calculator_area .loan.on .calculator_sub .btn_calculator_sub {
		color: #cacaca;
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.cs_calculator .loan_calculator_area .loan.on .calculator_sub .btn_calculator_sub .ico_reset {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_calculator .middle_tax {
		border: 1px solid #404040;
		border-top: 0;
	}
	
	.cs_calculator .tax_area .refund_date, .cs_calculator .tax_area .date_title {
		color: #fff;
	}
	
	.cs_calculator .tax_area .refund_input_area, .cs_calculator .tax_area .date_area {
		border: 1px solid #404040;
	}
	
	.cs_calculator .tax_area input[type=text] {
		color: #cacaca;
		background: #2f2f2f;
	}
	
	.cs_calculator .tax_area .refund_input_area .won, .cs_calculator .tax_area .date_area .year, .cs_calculator .tax_area .last_input .year, .cs_calculator .tax_area .refund_input_area .rate {
		color: #cacaca;
	}
	
	.cs_calculator .middle_tax .tax_area.on li .refund_input .money, .cs_calculator .middle_tax .tax_area li.on.v2 .refund_input .money, .cs_calculator .middle_tax .tax_area li.v2 .refund_input .money, .cs_calculator .loan_calculator_area .loan li.on.v2 .loan_input .money, .cs_calculator .loan_calculator_area .loan li.v2 .loan_input .money {
		color: #fff;
	}
	
	.cs_calculator .tax_area .btn_date a {
		color: #cacaca;
		background-color: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.cs_calculator .tax_area .btn_date a.year.on, .cs_calculator .tax_area .btn_date a.monthly.on {
		color: #fff;
		background-color: #3a3a3a;
		border: 1px solid #4f4f4f;
	}
	
	.cs_calculator .tax_area .last_input {
		border: 1px solid #404040;
	}
	
	.cs_calculator .tax_area .last2.on.v2 .last_input .year, .cs_calculator .tax_area .last2.v2 .last_input .year, .cs_calculator .tax_area .refund_input.on.v2 .refund_input_area .rate, .cs_calculator .tax_area .refund_input.v2 .refund_input_area .rate {
		color: #cacaca;
	}
	
	.cs_calculator .middle_tax .tax_area .last2 .free_date_text, .cs_calculator .tax_area .s_loandate.on.v2 .date_area .year, .cs_calculator .tax_area .s_loandate.v2 .date_area .year, .cs_calculator .tax_area .last.on.v2 .date_area .year, .cs_calculator .tax_area .last.v2 .date_area .year {
		color: #cacaca;
	}
	
	.cs_calculator .middle_tax .tax_area.on .calculator_tax_sub {
		border-top: 1px solid #404040;
	}
	
	.cs_calculator .middle_tax .tax_area.on .calculator_tax_sub .pay .won {
		color: #fff;
	}
	
	.cs_calculator .middle_tax .tax_area.on .calculator_tax_sub .tax_calculator p {
		color: #cacaca;
	}
	
	.cs_calculator .middle_tax .tax_area.on .calculator_tax_sub .btn_calculator_sub {
		color: #cacaca;
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.cs_calculator .middle_tax .tax_area.on .calculator_tax_sub .btn_calculator_sub .ico_reset {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_sports_tpl .flat_box .flat_info dd {
		color: #fff;
	}
	
	.cs_sports_tpl .flat_box .flat_info dt {
		color: #cacaca !important;
	}
	
	.cs_sports_tpl .mtab li {
		border: 1px solid #404040;
		border-width: 1px 1px 0 0;
		background-color: #2f2f2f;
	}
	
	.cs_sports_tpl .mtab .on {
		border-color: #4f4f4f;
		border-width: 1px;
		background-color: #3a3a3a;
	}
	
	.cs_sports_tpl .mtab li a {
		color: #cacaca;
		opacity: 1;
		font-family: 'Helvetica', 'serif';
	}
	
	.cs_sports_tpl .mtab .on a {
		color: #fff;
	}
	
	.cs_sports_tpl .sports_lst_box {
		border: 1px solid #404040;
	}
	
	.cs_sports_tpl .date_lst_box .ico_slc {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cs_sports_tpl .date_box .date {
		color: #cacaca !important;
	}
	
	.cs_sports_tpl .nav_box, .cs_sports_tpl .sports_lst th {
		border-bottom: 1px solid #404040;
	}
	
	.cs_sports_tpl .sports_lst .chn a {
		color: #cacaca;
	}
	
	.cs_sports_tpl .sports_lst .ico_slc {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cs_sports_tpl .sports_lst .btn.end {
		border: 1px solid #404040;
		background-color: #2f2f2f;
		color: #cacaca;
	}
	
	.cs_sports_tpl .sports_lst td {
		border-top: 1px solid #404040;
	}
	
	.cs_sports_tpl .bx_guide.inside {
		border-top: 1px solid #404040;
		background: #2f2f2f;
	}
	
	.cs_sports_tpl .bx_guide p {
		color: #cacaca;
	}
	
	.cs_sports_tpl .bx_guide .ico_alert {
		background: none;
		position: relative;
	}
	
	.cs_sports_tpl .bx_guide .ico_alert:before {
		background: url(https://ssl.pstatic.net/sstatic/keypage/outside/scui/sports_tpl/img/ico_info.gif) 0 3px no-repeat;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_sports_tpl .bx_guide .other_links dl dt {
		color: #fff !important;
	}
	
	.sp_nkindic .lst_nkindic>.bx {
		background-color: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.sp_fstv .fstv_detail .related_info a {
		background: none;
		color: #cacaca;
		position: relative;
		z-index: 10;
	}
	
	.sp_fstv .fstv_detail .related_info a:before {
		background: url(https://ssl.pstatic.net/sstatic/keypage/image/cs_broadcast/img/sp_bg.gif) no-repeat 100% 2px;
		position: absolute;
		content: '';
		right: 0;
		top: 0;
		width: 14px;
		height: 100%;
		pointer-events: none;
		filter: invert(81.5%) hue-rotate(-180deg);
		z-index: 0;
	}
	
	.sp_fstv .fstv_detail dl dd {
		color: #fff;
	}
	
	.sp_fstv .fstv_detail dl dt {
		color: #cacaca;
	}
	
	.sp_fstv .related_info .srch_option {
		background: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.sp_fstv .related_info .srch_option li a:hover {
		background: #3a3a3a;
		color: #cacaca;
	}
	
	.film_festival a.sp_thmb .bg_noimg {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.sp_fstv .fstv_tab .lst_tab {
		border-right: 1px solid #404040;
		border-top: 1px solid #404040;
		background: #2f2f2f;
	}
	
	.sp_fstv .fstv_tab .more {
		color: #cacaca;
	}
	
	.sp_fstv .fstv_tab .lst_tab li a {
		border: 1px solid #404040;
		border-bottom: 0 !important;
		color: #cacaca;
	}
	
	.sp_fstv .fstv_tab .lst_tab li.on a {
		border: 1px solid #4f4f4f;
		background: #3a3a3a;
		color: #fff !important;
	}
	
	.sp_fstv .fstv_bx {
		border-top: 1px solid #404040;
	}
	
	.sp_fstv .scroll_tab {
		border: 1px solid #404040;
	}
	
	.sp_fstv .fstv_bx .top_bar .btn a {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.sp_fstv .fstv_bx .top_bar .highlight_tip a {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.sp_fstv .fstv_bx .winner_list .fblack {
		color: #fff;
	}
	
	.sp_fstv .fstv_bx .winner_list .fgray, .film_festival .subinfo_box .text {
		color: #cacaca;
	}
	
	.film_festival .subinfo_box {
		border-bottom: 1px solid #404040;
	}
	
	.film_festival .relation_box dt {
		color: #fff !important;
	}
	
	.cs_car .profile dd {
		color: #fff;
	}
	
	.cs_car .profile dt {
		color: #cacaca;
	}
	
	.cs_car .profile dt.left_none {
		background: none;
		position: relative;
	}
	
	.cs_car .profile dt.left_none:before {
		background: url(https://ssl.pstatic.net/sstatic/search/tx/bar_series_2dd.gif) no-repeat 8px 3px;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cs_car .profile dd .info {
		background: none;
		position: relative;
		color: #cacaca;
	}
	
	.cs_car .profile dd .info:before {
		background: url(https://ssl.pstatic.net/sstatic/search/img/sprite_bullet.gif) left -440px no-repeat;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.layerpopup.ex .border_type {
		background-color: #2f2f2f;
		border: 2px solid #404040;
		color: #cacaca;
	}
	
	.cs_car .profile_wrap .border_type p {
		color: #fff;
	}
	
	.cs_car .profile .btn_dti_add {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.u_likeit_list_module .u_likeit_list_btn {
		border: 1px solid #404040;
		background-color: #2f2f2f;
		color: #cacaca;
	}
	
	.cs_car .profile .u_likeit_list_btn {
		border-color: #404040;
	}
	
	.cs_car .relation_media h3 {
		color: #fff;
	}
	
	.cs_common_module.case_empasis .cm_top_wrap .sub_tap_area .next_visual {
		border-color: #fff !important;
		position: absolute;
	}
	
	.cs_common_module.case_empasis .cm_top_wrap .sub_tap_area .next_visual:before, .cs_common_module.case_empasis .cm_top_wrap .sub_tap_area .pre_visual:before {
		z-index: 999;
	}
	
	.cs_common_module.case_empasis .cm_top_wrap .sub_tap_area .next_visual:after, .cs_common_module.case_empasis .cm_top_wrap .sub_tap_area .pre_visual:after {
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		background: rgba(0, 0, 0, 0.75);
	}
	
	.cs_common_module.case_empasis .cm_top_wrap .sub_tap_area .next_visual {
		object-fit: cover;
		clip-path: inset(0 0 0 30px);
	}
	
	.cs_common_module.case_empasis .cm_top_wrap .sub_tap_area .pre_visual {
		object-fit: cover;
		clip-path: inset(0 30px 0 0);
	}
	
	.cs_common_module .cm_top_wrap {
		border-left-color: #404040 !important;
		border-right-color: #404040 !important;
	}
	
	.cs_common_module .detail_info .info .cm_bar_info {
		background-color: #404040;
	}
	
	.cs_common_module .detail_info .info [class*="cm_icon"] {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cs_common_module .cm_info_box.scroll_tvtime .tvtime_box .cm_date {
		color: #cacaca;
	}
	
	.cs_common_module .cm_info_box.scroll_tvtime .tvtime_box .cm_date:after {
		background-color: #404040;
	}
	
	.cs_common_module .cm_info_box.scroll_tvtime .tvtime_box .tvtime_list {
		background-color: #242424;
	}
	
	.cs_common_module .cm_info_box.scroll_tvtime .tvtime_box .tvtime_list:before {
		background: #3a3a3a;
	}
	
	.cs_common_module .tvtime_list .number, .cs_common_module .tvtime_table .number {
		color:#fff;
	}
	
	.cs_common_module .cm_info_box.scroll_tvtime .tvtime_box .tvtime_list .info .time {
		color: #cacaca;
	}
	
	.cs_common_module .area_title_tab_bar li[aria-selected="true"] .play_tab {
		color: #fff;
	}
	
	.cs_common_module .area_title_tab_bar .play_tab {
		color: #cacaca;
	}
	
	.cs_common_module .area_title_tab_bar li:before {
		background-color: #404040;
	}
	
	.cs_common_module .cm_pure_box .area_scroll_wrap .area_srcoll_ulist>li {
		background-color: #2f2f2f;
	}
	
	.cs_common_module .lego_intro_rating .area_category li .this_text {
		color: #cacaca;
	}
	
	.cs_common_module .lego_movie_pure_star .area_text_box {
		color: #fff;
	}
	
	.cs_common_module .lego_intro_rating .area_text_box_ell {
		color: #cacaca;
	}
	
	.cs_common_module .lego_rating_box_change_age .area_subtitle {
		color: #fff;
	}
	
	.cs_common_module .lego_rating_box_change_sex .area_chart_doughnut_wrap .area_chart_doughnut .area_error_before {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_common_module .lego_rating_box_change_age .area_graph_age li {
		color: #cacaca;
	}
	
	.cs_common_module .lego_rating_box_change_age .area_graph_age .area_bar_outer {
		background-color: #4f4f4f;
	}
	
	.sub_pack .z_fashion .section_head {
		border: 1px solid #404040;
		border-bottom: 0;
		background: #2f2f2f;
	}
	
	.sub_pack .z_fashion .dsc_tit {
		color: #fff;
	}
	
	.sub_pack .z_fashion .section_body {
		border: 1px solid #404040;
		border-top: 0;
		background: #2f2f2f;
	}
	
	.sub_pack .z_fashion .tab_cate .tab_link {
		color: #cacaca;
	}
	
	.sub_pack .z_fashion .list {
		border-top: 1px solid #404040;
	}
	
	.sub_pack .z_fashion .list .nx_thumb .price {
		text-shadow: #000 1px 0 5px;
		overflow: initial;
	}
	
	.sub_pack .z_fashion .nx_section_more .lnk_more {
		color: #cacaca;
	}
	
	.sub_pack .z_fashion .dsc_ncaution {
		color: #cacaca;
	}
	
	.sp_nshop_aside .tab_popular {
		background-color: #2f2f2f;
	}
	
	.sp_nshop_aside .tab_popular .tab_list>li .item, .sc_new .api_title_area .api_title_sub .api_sub_link .etc_txt {
		color: #cacaca;
	}
	
	.cs_translator .slc_txt {
		color: #fff;
	}
	
	.cs_translator .txt_box.rt {
		border-left: 1px solid #404040;
	}
	
	.cs_translator .url_trans {
		border-top: 1px solid #404040;
	}
	
	.cs_translator .trans_txt {
		color: #cacaca;
		background: #2f2f2f;
	}
	
	.cs_translator .trans_info a.btn_trans {
		color: #2f2f2f;
	}
	
	.cs_translator .url_trans a.btn_trans2 {
		background-color: #4f4f4f;
		color: #cacaca;
	}
	
	.cs_translator .notice_info {
		border-top: 1px solid #404040;
	}
	
	.cs_translator .notice_info .txt {
		color: #cacaca;
	}
	
	.cs_translator .trans_info a.btn_lsn, .cs_translator .cls.on, .cs_translator .btn_chg {
		filter: brightness(1000%);
	}
	
	.cs_translator .slc_txt_lst.on, .cs_translator .txt_box.rt .slc_txt_lst.v2.on {
		background-color: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.cs_translator .slc_txt_lst ul, .cs_translator .slc_txt_lst li {
		background-color: #2f2f2f;
	}
	
	.cs_translator .slc_txt_lst a {
		color: #cacaca;
	}
	
	.cs_translator .url_trans .input_url {
		color: #cacaca;
	}
	
	.cs_translator .url_trans a.btn_trans2.on {
		color: #2f2f2f;
	}
	
	.cs_contuntil .unit .box {
		border: 6px solid #404040;
	}
	
	.cs_contuntil .unit .tab_area .tabs li a {
		color: #cacaca;
	}
	
	.cs_contuntil .unit .tab_area .tabs li.selected a {
		background: none;
		position: relative;
	}
	
	.cs_contuntil .unit .tab_area .tabs li.selected a:before {
		background: url(https://ssl.pstatic.net/sstatic/keypage/lifesrch/unit_change/img/sprite_bullet.gif) 0 -37px no-repeat;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cs_contuntil .unit .tab_area .tabs li {
		background: none;
		position: relative;
	}
	
	.cs_contuntil .unit .tab_area .tabs li:before {
		background: url(https://ssl.pstatic.net/sstatic/keypage/lifesrch/unit_change/img/sprite_bullet.gif) 0 2px no-repeat;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_contuntil .unit .compare_area {
		border: 1px solid #404040;
		border-width: 1px 0;
		background: #404040;
	}
	
	.cs_contuntil .unit .compare_area .unit_slc {
		border: 1px solid #404040;
		background: #2f2f2f;
		color: #fff;
	}
	
	.cs_contuntil .unit .compare_area .unit_slc:before {
		background: url(https://ssl.pstatic.net/sstatic/keypage/outside/unit/img/img_list.png) no-repeat 100% -104px;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_contuntil .unit .compare_area .unit_slc .img_arr, .cs_contuntil .unit .compare_area .btn_chg {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_contuntil .unit .compare_area .unit_chg .unit_bf {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.cs_contuntil .unit .compare_area .unit_chg .unit_bf .input_box {
		background-color: #2f2f2f;
	}
	
	.cs_contuntil .unit .compare_area .unit_chg .unit_af {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.cs_contuntil .unit .compare_area .unit_slc.on {
		background: #2f2f2f;
		position: relative;
	}
	
	.cs_contuntil .unit .compare_area .unit_slc.on:before {
		background: url(https://ssl.pstatic.net/sstatic/keypage/outside/unit/img/img_list.png) no-repeat 100% -137px;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_contuntil .unit .compare_area .unit_lst ul {
		border: 1px solid #404040;
		border-width: 0 1px 1px;
		background-color: #2f2f2f;
	}
	
	.cs_contuntil .unit .compare_area .unit_lst li a {
		color: #cacaca;
	}
	
	.cs_contuntil .unit .compare_area .unit_lst li a:hover {
		background-color: #3a3a3a;
	}
	
	.cs_contuntil .unit .compare_area .unit_lst li {
		background-color: #2f2f2f;
	}
	
	.cs_contuntil .unit .compare_area .unit_lst li a.on {
		color: #fff;
	}
	
	.cs_contuntil .unit .cont_area td p em {
		color: #fff;
	}
	
	.cs_contuntil .unit .cont_area td p {
		color: #cacaca;
	}
	
	.cs_contuntil .unit .cont_area td p {
		border-top: 1px solid #404040;
	}
	
	.cs_contuntil .unit p.info {
		background: none;
		position: relative;
		color: #cacaca;
	}
	
	.cs_contuntil .unit p.info:before {
		background: url(https://ssl.pstatic.net/sstatic/search/tx/ico_info.gif) 0 3px no-repeat;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_contuntil .unit .top_line {
		border-top: 1px solid #404040;
	}
	
	.cs_contuntil .unit .prcs_guide .other_links dl dt {
		color: #fff !important;
	}
	
	.cs_contuntil .unit .prcs_guide .other_links dl dd li {
		background: none;
		position: relative;
	}
	
	.cs_contuntil .unit .prcs_guide .other_links dl dd li:before {
		background: url(https://ssl.pstatic.net/sstatic/keypage/outside/uio/img/bg_sep.gif) 0 4px no-repeat;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_contuntil .unit .compare_area.time {
		border: 1px solid #404040;
		border-width: 1px 0;
		background: #404040;
	}
	
	.cs_contuntil .unit .compare_area.time .time_box span {
		background-color: #2f2f2f;
	}
	
	.cs_contuntil .unit .compare_area.time .time_box .input_box {
		background-color: #2f2f2f;
	}
	
	.cs_contuntil .unit .compare_area.time .time_box {
		border: 1px solid #4f4f4f;
	}
	
	.cs_contuntil .unit .compare_area.time .time_box {
		background-color: #2f2f2f;
	}
	
	.cs_contuntil .unit .compare_area.time .time_clear {
		background-color: #2f2f2f;
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.cs_grammar_check .check_box .text_box {
		background-color: #2f2f2f;
		border-right: 1px solid #404040;
	}
	
	.cs_grammar_check .check_box .text_box.right {
		background-color: #2f2f2f;
	}
	
	.cs_grammar_check .check_box .text_box .text_area .txt_gray {
		color: #cacaca;
		background: #2f2f2f;
	}
	
	.cs_grammar_check .check_box .text_box .check_info .txt_limit {
		color: #cacaca;
	}
	
	.cs_grammar_check .grammar_info:before {
		background-color: #404040;
	}
	
	.cs_grammar_check .info_area {
		color: #cacaca;
	}
	
	.cs_grammar_check .check_box .text_box .check_info .btn_check {
		color: #2f2f2f;
	}
	
	.cs_grammar_check .check_box .text_box .text_area .stand_txt {
		color: #cacaca;
		background: #2f2f2f;
	}
	
	.cs_grammar_check .check_box .text_box .check_info .check_area dl dd {
		color: #cacaca;
	}
	
	.cs_grammar_check .check_box .text_box .check_info .btn_area .colorless, .cs_grammar_check .check_box .text_box .check_info .btn_area .copy {
		filter: brightness(1000%);
	}
	
	.cs_grammar_check .copy_popup {
		background-color: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.cs_grammar_check .copy_popup .popup_text {
		color: #cacaca;
	}
	
	.cs_grammar_check .copy_popup .close_btn, .cs_grammar_check .check_box .text_box .check_info .check_area.colorless dl dd .ico {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_grammar_check .check_box .text_box .text_area p .grammar {
		color: #fff;
	}
	
	.cs_grammar_check .check_box .text_box .check_info .txt_limit em.on {
		color: #fff;
	}
	
	.cs_korean_quiz .quiz_sct .ct_bx .content_area {
		border: 1px solid #404040;
		border-top: 0;
	}
	
	.cs_korean_quiz .cnt_area .u_ico {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_korean_quiz .cnt_area .u_cnt {
		color: #cacaca;
	}
	
	.cs_korean_quiz .quiz_sct .tab_bx ul>li {
		border: 1px solid #404040;
		background: #2f2f2f;
	}
	
	.cs_korean_quiz .quiz_sct .tab_bx ul>li.on {
		border-color: #4f4f4f;
		background: #3a3a3a;
	}
	
	.cs_korean_quiz .quiz_sct .tab_bx ul>li.on+li {
		border-left-color: #4f4f4f;
	}
	
	.cs_korean_quiz .quiz_sct .tab_bx ul>li>a {
		color: #cacaca;
	}
	
	.cs_korean_quiz .quiz_sct .tab_bx ul>li.on>a {
		color: #fff;
	}
	
	.cs_korean_quiz .quiz_sct .ct_bx .tit_area h3 {
		color: #cacaca;
	}
	
	.cs_korean_quiz .quiz_sct .slt_area .answer_lst li>a {
		border: 1px solid #404040;
	}
	
	.cs_korean_quiz .quiz_sct .slt_area .answer_lst li>a>span {
		color: #cacaca;
	}
	
	.cs_korean_quiz .quiz_sct .slt_area .answer_lst li>a:after, .cs_korean_quiz .quiz_sct .ct_bx .tit_area>a {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_korean_quiz .quiz_sct .ct_bx .tit_area .quiz_txt>p {
		color: #cacaca;
	}
	
	.cs_korean_quiz .graph_area {
		border: 1px solid #404040;
		background: #3a3a3a;
		color: #cacaca;
	}
	
	.cs_korean_quiz .graph_area ul li>strong {
		color: #cacaca;
	}
	
	.cs_korean_quiz .graph_area ul li .percent {
		color: #cacaca;
	}
	
	.cs_korean_quiz .graph_area .grp_bx {
		background: #4f4f4f;
	}
	
	.cs_korean_quiz .graph_area .grp_bx .grp {
		background: #cacaca;
	}
	
	.cs_fastway .pubtrans2 .traf_section, .cs_pubtrans .traf_section, .cs_pubtrans .traf_subway {
		border: 1px solid #404040;
		border-top: 0;
	}
	
	.cs_fastway .pubtrans2 .trffic_tab, .cs_pubtrans .trffic_tab {
		background: none;
		border-top: 1px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	.cs_fastway .pubtrans2 .trffic_tab li.select, .cs_pubtrans .trffic_tab li.select {
		background: #3a3a3a;
	}
	
	.cs_fastway .pubtrans2 .trffic_tab li.select strong, .cs_pubtrans .trffic_tab li.select strong {
		background: none;
	}
	
	.cs_fastway .pubtrans2 .trffic_tab li, .cs_pubtrans .trffic_tab li {
		background: #2f2f2f;
	}
	
	.cs_fastway .pubtrans2 .trffic_tab li+li:not(.end), .cs_pubtrans .trffic_tab li li+li:not(.end) {
		border-right: 1px solid #404040;
		box-sizing: border-box;
	}
	
	.cs_fastway .pubtrans2 .trffic_tab li.end, .cs_pubtrans .trffic_tab li.end {
		border-right: 1px solid #404040;
		box-sizing: border-box;
	}
	
	.cs_fastway .pubtrans2 .trffic_tab li.fir, .cs_pubtrans .trffic_tab li.fir {
		border-left: 1px solid #404040;
		box-sizing: border-box;
	}
	
	.cs_fastway .pubtrans2 .trffic_tab li a, .cs_pubtrans .trffic_tab li a {
		color: #cacaca;
	}
	
	.cs_fastway .pubtrans2 .trffic_tab li a:hover, .cs_pubtrans .trffic_tab li a:hover {
		text-decoration: underline;
	}
	
	.cs_fastway .pubtrans2 .traf_srch .srch_area {
		border: 1px solid #404040;
	}
	
	.cs_fastway .pubtrans2 .traf_srch .srch_area button {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_fastway .pubtrans2 .traf_srch .srch_area dl.ended {
		border-top: 1px solid #404040;
	}
	
	.cs_fastway .pubtrans2 .traf_srch .srch_area dd.on input {
		color: #fff;
	}
	
	.cs_fastway .pubtrans_wrap .traff2_slayer {
		border: 1px solid #404040;
		background-color: #2f2f2f;
		box-shadow: 0 1px 0 #242424;
	}
	
	.api_ly_road {
		background-color: #2f2f2f !important;
	}
	
	.api_ly_road .dsc .ico {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_fastway .pubtrans2 .traf_srch .srch_area dd .search_comment {
		background-color: #242424;
		color: #cacaca;
	}
	
	.cs_pubtrans .trffic_tab li:first-child:after {
		background: #2f2f2f;
	}
	
	.cs_pubtrans .trffic_tab_subw {
		border: 1px solid #404040;
		border-top: 0;
		background-color: #3a3a3a;
	}
	
	.cs_pubtrans .trffic_tab_sub .select {
		background: none;
		position: relative;
	}
	
	.cs_pubtrans .trffic_tab_sub .select:before {
		background: url(https://ssl.pstatic.net/sstatic/keypage/outside/uio/img/ico_selected.gif) no-repeat 0 15px;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(79%) hue-rotate(-180deg);
	}
	
	.cs_pubtrans .trffic_tab_sub .select a {
		color: #fff;
	}
	
	.cs_pubtrans .trffic_tab_sub li a {
		color: #cacaca;
	}
	
	.cs_pubtrans .btn_subway_zoom span {
		font-family: 'Helvetica', 'serif';
		background: none;
		position: relative;
		color: #cacaca;
	}
	
	.cs_pubtrans .btn_subway_zoom span:before {
		background: url(https://ssl.pstatic.net/sstatic/keypage/outside/2011_eco/traffic/img/sp_pubtrans.png) no-repeat 100% -150px;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(86%) hue-rotate(-180deg);
		z-index: -1;
	}
	
	.cs_pubtrans .btn_subway_zoom {
		background: none;
		color: #cacaca;
		font-family: 'Helvetica', 'serif';
		position: relative;
	}
	
	.cs_pubtrans .btn_subway_zoom:before {
		background: url(https://ssl.pstatic.net/sstatic/keypage/outside/2011_eco/traffic/img/sp_pubtrans.png) no-repeat -330px -150px;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cs_pubtrans .subway_lst ul li a {
		color: #cacaca;
	}
	
	.cs_pubtrans .subway_lst ul li.selected a {
		background: #404040;
	}
	
	.cs_pubtrans .subway_lst ul li.selected {
		background: #404040;
	}
	
	.cs_pubtrans .subway_lst ul li span {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_pubtrans .traf_subway .scroll_inner .subway_line.line img {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_pubtrans .traf_subway .scroll_inner {
		border: 1px solid #404040;
	}
	
	.cs_pubtrans .traf_section .place {
		border: 2px solid #404040;
		background: none;
		position: relative;
		color: #cacaca;
	}
	
	.cs_pubtrans .traf_section .place:before {
		background: url(https://ssl.pstatic.net/sstatic/keypage/trafficmass/img/ico_traffic_note.gif) 100% 0 no-repeat;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_pubtrans .traf_subway .search_area .picon {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_pubtrans .traf_section .search img {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_pubtrans .pop_layer {
		border: 2px solid #404040;
		background-color: #2f2f2f;
	}
	
	.cs_pubtrans .pop_layer .title_area {
		border-bottom: 1px solid #404040;
		background: #3a3a3a;
	}
	
	.cs_pubtrans .pop_layer .title_area dt {
		color: #fff !important;
	}
	
	.cs_pubtrans .pop_layer .title_area .text {
		border: 1px solid #404040;
	}
	
	.cs_pubtrans .pop_layer .title_area dd input[type=image] {
		filter: invert(81.5%) hue-rotate(-180deg);
		object-fit: cover;
		clip-path: inset(0px 1px);
	}
	
	.cs_pubtrans .pop_layer .title_area .close img {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_pubtrans .pop_layer .info_area p {
		color: #fff;
	}
	
	.cs_pubtrans .pop_layer .result_area .subway_line {
		color: #cacaca;
	}
	
	.cs_pubtrans .pop_layer .result_area label strong {
		color: #fff;
	}
	
	.cs_pubtrans_wrap .lego_promotion, .cs_pubtrans_wrap .subinfo_box {
		border-bottom: 1px solid #404040;
	}
	
	.cs_pubtrans_wrap .relation_keyword dt {
		color: #fff !important;
	}
	
	.cs_pubtrans_wrap .relation_keyword dd span {
		color: #404040 !important;
	}
	
	.cs_pubtrans .traf_subway .search_area_result {
		border-top: 1px solid #404040;
	}
	
	.cs_pubtrans .traf_subway .search_area_result dd {
		color: #fff;
	}
	
	.cs_pubtrans .traf_subway .search_area_result .txt {
		color: #cacaca;
	}
	
	.cs_pubtrans .traf_subway .scroll_inner .dim {
		background-color: #2f2f2f;
	}
	
	.cs_pubtrans_wrap .subinfo_box .text {
		color: #cacaca;
	}
	
	.cs_pubtrans_wrap .relation_keyword2 dt {
		color: #fff !important;
	}
	
	.cs_pubtrans_wrap .relation_keyword2 dd {
		color: #4f4f4f;
	}
	
	.cs_pubtrans .traf_section2 .traf_notice {
		border: 1px solid #404040;
		border-top: 1px solid #404040;
		border-bottom: 0;
	}
	
	.cs_pubtrans .traf_section2 {
		border-bottom: 1px solid #404040;
	}
	
	.cs_pubtrans .traf_section2 .traf_notice p {
		color: #cacaca;
	}
	
	.cs_pubtrans .traf_section2 dl {
		border: 1px solid #404040;
		border-top: 0;
		border-bottom: 0;
	}
	
	.cs_pubtrans .traf_section2 h4 {
		border: 1px solid #404040;
		border-top: 0;
		background: #3a3a3a;
	}
	
	.cs_pubtrans .traf_section2 .select {
		border: 1px solid #404040;
		background: none;
		position: relative;
		color: #cacaca;
	}
	
	.cs_pubtrans .traf_section2 .select:before {
		background: url(https://ssl.pstatic.net/sstatic/keypage/trafficmass/img/ico_traffic_arrow2.gif) 100% 0 no-repeat;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_pubtrans .traf_section2 .picon2 {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_pubtrans .traf_section2 .select.action {
		border: 1px solid #4f4f4f !important;
		background: none;
	}
	
	.cs_pubtrans .traf_section2 .select.action:before {
		background: url(https://ssl.pstatic.net/sstatic/keypage/trafficmass/img/ico_traffic_arrow3.gif) 100% 0 no-repeat;
	}
	
	.cs_pubtrans_wrap .traff_slayer3 {
		border: 1px solid #404040;
		background: #2f2f2f;
	}
	
	.cs_pubtrans_wrap .traff_slayer3 ul li a {
		color: #cacaca;
	}
	
	.cs_pubtrans_wrap .traff_slayer3 ul li a:hover {
		background: #3a3a3a;
	}
	
	.cs_pubtrans_wrap .traff_slayer3 ul.end {
		border-left: 1px solid #404040;
	}
	
	.cs_pubtrans_wrap .traff_slayer3 ul li a {
		background: #2f2f2f;
	}
	
	.cs_pubtrans_wrap .traff_slayer3 .result_close img {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_pubtrans .traf_section2 .search img {
		border-radius: 3px;
	}
	
	.sc_new .api_channel_wrap .api_title_area .api_title {
		color: #fff;
	}
	
	.sc_new .api_channel_wrap .channel_scroll_wrap .channel_item {
		background-color: #3a3a3a;
	}
	
	.sc_new .api_channel_wrap .channel_scroll_wrap .channel_item .user_area .user .name_area .name {
		color: #fff;
	}
	
	.sc_new .api_channel_wrap .channel_scroll_wrap .channel_item .info_area {
		color: #fff;
	}
	
	.sc_new .api_channel_wrap .channel_scroll_wrap .channel_item .user_area .user .nick {
		color: #cacaca;
	}
	
	.sc_new .api_channel_wrap .channel_scroll_wrap .channel_item .info_area>.dsc {
		color: #cacaca;
	}
	
	.sc_new .api_channel_wrap .api_title_area .api_title_sub .api_sub_link {
		color: #cacaca;
	}
	
	.cs_production_type .csp_paging_area .csp_pgs .csp_npgs {
		color: #fff;
	}
	
	.cs_production_type .csp_paging_area .csp_pgs .csp_npgs_now:after {
		color: #404040;
	}
	
	.cs_medicine .mi_srch2 {
		border: 1px solid #404040;
		border-top: 0;
		background: #2f2f2f;
	}
	
	.cs_medicine .tab {
		background: #3a3a3a;
		border-top: 1px solid #404040;
		border-right: 1px solid #404040;
		border-bottom: 1px solid #404040;
		box-sizing: border-box;
	}
	
	.cs_medicine .tab ul li a {
		background: none;
	}
	
	.cs_medicine .tab ul .on a {
		background: #2f2f2f;
		border-left: 1px solid #404040;
		border-right: 1px solid #404040;
	}
	
	.cs_medicine .tab ul .on:first-child a {
		border-left: none;
	}
	
	.cs_medicine {
		font-family: 'Helvetica', 'serif';
	}
	
	.cs_medicine .tab ul li a {
		color: #cacaca;
	}
	
	.cs_medicine .tab ul li {
		background: none;
	}
	
	.cs_medicine .tab ul .on {
		background: none;
	}
	
	.cs_medicine .mi_srch {
		border: 1px solid #404040;
		border-top: 0;
		background: #2f2f2f;
	}
	
	.cs_medicine .mi_srch2 .mi_ep, .cs_medicine .mi_srch2 a {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_medicine .mi_srch2 .mi_img {
		padding: 5px;
		background: #fff;
		border-radius: 10px;
	}
	
	.cs_medicine .mi_srch2 a {
		margin: 23px 0 0;
	}
	
	.cs_medicine .mi_srch2 {
		padding: 30px 8px 34px 27px;
	}
	
	.cs_medicine .mi_srch .srch_bd {
		border: 1px solid #404040;
		background: #242424;
	}
	
	.cs_medicine .mi_srch .srch_bd .srch_txt {
		color: #cacaca;
	}
	
	.cs_covid_vaccine .covidvaccine_wrap .covidvaccine_content .content_top {
		color: #fff;
	}
	
	.cs_covid_vaccine .covidvaccine_wrap .covidvaccine_content p {
		color: #cacaca;
	}
	
	.cs_covid_vaccine .covidvaccine_wrap .vaccine_link_wrap .vaccine_link li.vaccine_alarm a {
		color: #fff;
	}
	
	.cs_covid_vaccine .covidvaccine_wrap .covidvaccine_top .kdca .kdca_text {
		background: none;
		position: relative;
	}
	
	.cs_covid_vaccine .covidvaccine_wrap .covidvaccine_top .kdca .kdca_text:after {
		background: url(https://ssl.pstatic.net/sstatic/keypage/outside/scui/covid_vaccine/img/sp_covid_vaccine.png) no-repeat;
		-webkit-background-size: 100px 100px;
		background-size: 100px 100px;
		background-position: 18px -80px;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_covid_vaccine .covidvaccine_wrap .covidvaccine_top .vaccine .vaccine_text {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_sportsdb .db_tab .m_tab {
		border-bottom: 2px solid #404040;
	}
	
	.cs_sportsdb .db_tab .m_tab li a {
		border: 1px solid #404040;
		border-bottom: 0;
		background-color: #2f2f2f;
		color: #cacaca;
	}
	
	.cs_sportsdb .db_tab .m_tab li.selected a {
		background: #3a3a3a;
		color: #fff;
	}
	
	.cs_sportsdb .db_tab .db_msg {
		color: #cacaca;
	}
	
	.cs_sportsdb .nv_date {
		border: 1px solid #404040;
		background-color: #3a3a3a;
		color: #fff;
	}
	
	.cs_sportsdb .db_list {
		border-right: 1px solid #404040;
		border-left: 1px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	.cs_sportsdb .db_list .time span {
		color: #fff;
	}
	
	.cs_sportsdb .db_list td {
		border-left: 1px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	.cs_sportsdb .db_list .score {
		color: #fff;
	}
	
	.cs_sportsdb .db_list .l_team .txt_name p em, .cs_sportsdb .db_list .r_team .txt_name p em {
		color: #fff;
	}
	
	.cs_sportsdb .db_list .place {
		color: #cacaca;
	}
	
	.cs_sportsdb .db_list .btns a img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cs_sportsdb .b_btns {
		border: 1px solid #404040;
		border-top: 0;
		background-color: #3a3a3a;
	}
	
	.cs_sportsdb .sportsdb_wrap2 {
		border-top: 1px solid #404040;
	}
	
	.cs_sportsdb .sportsdb_wrap2 dt strong {
		color: #fff;
	}
	
	.cs_sportsdb .sportsdb_wrap2 span {
		color: #404040;
	}
	
	.cs_sportsdb .info {
		background: none;
		position: relative;
		color: #cacaca;
	}
	
	.cs_sportsdb .info:before {
		background: url(https://ssl.pstatic.net/sstatic/keypage/outside/scui/sportsdb/img/ico_info.gif) no-repeat 0 3px;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_sportsdb .b_btns p {
		color: #cacaca;
	}
	
	.cs_sportsdb .ly_cal {
		border: 2px solid #404040;
		background-color: #2f2f2f;
	}
	
	.cs_sportsdb .ly_cal .h_cal strong {
		color: #fff;
	}
	
	.cs_sportsdb .ly_cal .h_cal .bt_nx, .cs_sportsdb .ly_cal .h_cal .bt_pv, .cs_sportsdb .bt_cal img {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_sportsdb .ly_cal .cal_date {
		background: none;
	}
	
	.cs_sportsdb .ly_cal .h_cal {
		border-bottom: 1px solid #404040;
	}
	
	.cs_sportsdb .ly_cal .cal_date td a {
		color: #cacaca;
	}
	
	.cs_sportsdb .ly_cal .cal_date td a:hover {
		background-color: #404040;
	}
	
	.cs_sportsdb .ly_cal .today {
		border-top: 1px solid #404040;
		background-color: #3a3a3a;
		color: #cacaca;
	}
	
	.cs_sportsdb .ly_cal .today span {
		background: none;
		position: relative;
	}
	
	.cs_sportsdb .ly_cal .today span:before {
		background: url(https://ssl.pstatic.net/sstatic/keypage/outside/scui/sportsdb/img/bg_bar3.gif) no-repeat 100% 4px;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_sportsdb .ly_cal .cal_date td.select a {
		color: #2f2f2f !important;
	}
	
	.cs_sportsdb .b_btns .rbtn {
		color: #cacaca;
	}
	
	.cs_sportsdb .db_tab .s_tab a {
		color: #cacaca;
	}
	
	.cs_sportsdb .db_tab .s_tab .selected a {
		color: #fff;
	}
	
	.cs_sportsdb .db_tab .s_tab li.fc a {
		background: none;
		position: relative;
	}
	
	.cs_sportsdb .db_tab .s_tab li.fc a:before {
		background: url(https://ssl.pstatic.net/sstatic/keypage/outside/scui/sportsdb/img/bg_bar3.gif) no-repeat 100% 4px;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_sportsdb .db_tab .s_tab .btn_ly, .cs_sportsdb .db_tab .s_tab .btn_ly_on {
		background: none;
		position: relative;
	}
	
	.cs_sportsdb .db_tab .s_tab .btn_ly:before, .cs_sportsdb .db_tab .s_tab .btn_ly_on:before {
		background: url(https://ssl.pstatic.net/sstatic/keypage/outside/scui/sportsdb/img/ico_arw.gif) no-repeat 2px 2px;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_sportsdb .db_tab .s_tab .btn_ly.btn_ly_expand:before {
		background-position: right 0;
	}
	
	.cs_sportsdb .db_tab .s_tab a.btn_ly:hover:before, .cs_sportsdb .db_tab .s_tab .btn_ly_on:before {
		background-position: 2px -64px;
	}
	
	.cs_sportsdb .db_tab .s_tab a.btn_ly.btn_ly_expand:hover:before {
		background-position: right 0;
	}
	
	.cs_sportsdb .ly_team {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.cs_sportsdb .ly_team .ls_wrap {
		border-right: 1px solid #404040;
		border-left: 1px solid #404040;
	}
	
	.cs_sportsdb .ly_team a {
		color: #cacaca !important;
	}
	
	.cs_sportsdb .ly_team a:hover {
		color: #fff !important;
	}
	
	.cs_sportsdb .db_list .time div a {
		color: #cacaca;
	}
	
	.cs_sportsdb .db_area h4 {
		border: 1px solid #404040;
		border-bottom: 0;
		background-color: #3a3a3a;
		color: #fff;
	}
	
	.cs_sportsdb .db_list tbody th {
		border-bottom: 1px solid #404040 !important;
		background-color: #3a3a3a;
		color: #fff;
	}
	
	.cs_sportsdb .no_db_list {
		border-right: 1px solid #404040;
		border-left: 1px solid #404040;
		border-bottom: 1px solid #404040;
		color: #fff;
	}
	
	.cs_sportsdb .no_db_list span {
		color: #cacaca;
	}
	
	.cs_sportsdb .db_tab .s_tab .btn_more {
		background: none;
		position: relative;
	}
	
	.cs_sportsdb .db_tab .s_tab .btn_more:before {
		background: url(https://ssl.pstatic.net/sstatic/keypage/outside/scui/sportsdb/img/ico_arw.gif) no-repeat 100% 0;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_sportsdb .ly_more {
		background: #2f2f2f;
	}
	
	.cs_sportsdb .ly_more ul {
		border: 1px solid #404040;
		background: #2f2f2f;
	}
	
	.cs_sportsdb .ly_more a {
		color: #cacaca !important;
	}
	
	.cs_sportsdb .ly_more a:hover {
		color: #fff !important;
	}
	
	.cs_sportsdb .ly_cal .cal_date td {
		color: #999;
	}
	
	.cs_sportsdb .nv_date .nx {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_naverlive.right .list_arrow .page_number .total {
		color: #fff;
	}
	
	.cs_naverlive.right .list_arrow .page_number {
		color: #4f4f4f;
	}
	
	.cs_naverlive.right .list_arrow a.btn_page_next, .cs_naverlive.right .list_arrow a.btn_page_prev {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cs_naverlive.right .v_celeb_live .v_info .scm_ellipsis a {
		color: #fff;
	}
	
	.cs_naverlive .naverlive_channel a {
		color: #cacaca;
	}
	
	.cs_naverlive .naverlive_channel .naverlive_bar {
		background-color: #4f4f4f;
	}
	
	.cs_naverlive .naverlive_channel {
		color: #cacaca;
	}
	
	.cs_naverlive .naverlive_wrap .info_box {
		border: 1px solid #404040;
	}
	
	.cs_naverlive .main_tab .list_tab li a {
		color: #cacaca;
	}
	
	.cs_naverlive .sub_tab {
		background-color: #2f2f2f;
		border-bottom: 1px solid #404040;
	}
	
	.cs_naverlive .main_tab {
		border-bottom: 1px solid #404040;
	}
	
	.cs_naverlive .sub_tab .tab_rolling ul li[role="tab"][aria-selected="true"] a {
		color: #fff;
	}
	
	.cs_naverlive .sub_tab .tab_rolling ul li a {
		color: #cacaca;
	}
	
	.cs_naverlive .sub_tab .bg_grd {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_naverlive .list_area .list_cont ul li .list_wrap .list_text>a {
		color: #fff;
	}
	
	.cs_naverlive .naverlive_count .ico_count {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_naverlive .page_area {
		background-color: #3a3a3a;
		border-top: 1px solid #404040;
	}
	
	.cs_naverlive .naverlive_error .error_area {
		color: #fff;
	}
	
	.cs_naverlive .naverlive_error .error_area .error_txt+.error_txt {
		color: #cacaca;
	}
	
	.cs_naverlive .page_area .paging_bx a[class^=btn_page_] {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.cs_naverlive .page_area .page_number {
		color: #4f4f4f;
	}
	
	.cs_naverlive .page_area .page_number .total {
		color: #fff;
	}
	
	.apply_connection dt {
		color: #fff !important;
	}
	
	.apply_connection dd {
		color: #4f4f4f;
	}
	
	.cs_naverlive .list_area .list_cont ul li .list_wrap .list_thumb a .thumb_mask {
		border: 1px solid #404040;
	}
	
	.bg_nimg3 {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_naverlive .calendar_tab {
		border-bottom: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.cs_naverlive .calendar_tab .date_info {
		color: #fff;
	}
	
	.cs_naverlive .naverlive_channel .live_time {
		color: #cacaca;
	}
	
	.cs_naverlive .calendar_tab>a.btn_today {
		color: #cacaca;
		background-color: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.cs_naverlive .calendar_tab>a.next, .cs_naverlive .calendar_tab>a.prev {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.sc_new .api_channel_wrap .channel_scroll_wrap .channel_item.type_twitter .twitter_wrap:after {
		background-image: linear-gradient(to bottom,rgba(58,58,58,0),#3a3a3a);
	}
	
	.sc_new .api_channel_wrap .channel_scroll_wrap .channel_item .info_area .info_dsc {
		color: #cacaca;
	}
	
	.cs_typhoon .content_wrap {
		background-image: linear-gradient(#23262a, #2f2f2f);
		border: 1px solid #404040;
	}
	
	.cs_typhoon .typhoon_info .title_box .typhoon_name {
		color: #fff;
	}
	
	.cs_typhoon .ico_alert .btn_icon {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cs_typhoon .typhoon_info .title_box .update {
		color: #cacaca;
	}
	
	.cs_typhoon .history_info .history_btn:after {
		filter: invert(86%) hue-rotate(-180deg) brightness(1000%);
	}
	
	.cs_typhoon .content_area .info_box {
		background-color: #242424;
	}
	
	.cs_typhoon .rel_link dl {
		color: #404040;
	}
	
	.cs_typhoon .rel_link dl dt {
		color: #fff;
	}
	
	.cs_typhoon .content_area .map_info .inner>div>div[style] {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_typhoon .content_area .rel_info {
		background-color: rgb(55, 83, 105);
	}
	
	.cs_typhoon .content_area .map_info .inner:after {
		background-image: linear-gradient(to bottom, rgba(55, 83, 105, 0), rgb(55, 83, 105));
	}
	
	.cs_typhoon .content_area .timeline_info {
		background-color: rgb(49, 65, 55);
	}
	
	.cs_typhoon .content_area .map_info .inner:before {
		background-image: linear-gradient(to bottom, rgb(49, 65, 55), rgba(49, 65, 55, 0));
	}
	
	.cs_typhoon .content_area .timeline_info .scroll_box .list_info .list .date {
		color: #fff;
		opacity: 1;
	}
	
	.cs_typhoon .content_area .timeline_info .scroll_box .list_info .list .time_info .time {
		color: #fff;
	}
	
	.cs_typhoon .content_area .timeline_info .scroll_box .list_info .list .time_info .step {
		border: 2px solid #aaa;
	}
	
	.cs_typhoon .content_area .timeline_info .scroll_box .list_info .list .time_info:after {
		background-color: #aaa;
	}
	
	.cs_typhoon .content_area .timeline_info .scroll_box .list_info .list .time_content {
		border: 1px solid #404040;
		background-color: #3a3a3a;
	}
	
	.cs_typhoon .content_area .timeline_info .scroll_box .list_info .list .time_content .detail_info dd {
		color: #fff;
	}
	
	.cs_typhoon .content_area .timeline_info .scroll_box .list_info .list .time_content .detail_info dt {
		color: #cacaca;
		opacity: 1;
	}
	
	.cs_typhoon .content_area .timeline_info .scroll_box .list_info .list .time_content .location_info {
		border-top: 1px solid #404040;
		color: #cacaca;
	}
	
	.cs_typhoon .content_area .timeline_info .scroll_box .list_info .list .time_content.now:before {
		border: 2px solid #738fbd;
	}
	
	.cs_typhoon .content_area .guide_box {
		color: #fff;
	}
	
	.cs_typhoon .content_area .guide_box dd a {
		color: #8fc2ee;
	}
	
	.cs_typhoon .content_area .rel_info .legend_list .list li .bg {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_typhoon .content_area .rel_info .legend_list .title {
		color: #fff;
	}
	
	.cs_typhoon .content_area .rel_info .legend_list .list li .text {
		color: #fff;
	}
	
	.sc_new .ly_api_info .tit {
		color: #fff;
	}
	
	.cs_typhoon .content_area .timeline_info .scroll_box .list_info .list .time_content .detail_info dd span {
		color: #b0c2e8;
	}
	
	.cs_common_simple .notice_link {
		border-top: 1px solid #404040;
	}
	
	.cs_common_simple .notice_link .this_box_main {
		color: #cacaca;
	}
	
	.cs_common_simple .cm_info_box .button_area_more .button_box ul {
		border: 1px solid #4f4f4f;
		background: #3a3a3a;
	}
	
	.cs_common_simple .cm_info_box .button_area_more .button_box li a {
		color: #cacaca;
	}
	
	.cs_common_simple .cm_info_box .button_area_more .button_box li+li {
		border-left: 1px solid #404040;
	}
	
	.cs_common_simple .cm_info_box .button_area_more .button_box li a.google_app:before {
		filter: invert(78%) hue-rotate(-180deg);
	}
	
	.cs_common_simple .cm_info_box .button_area_more .button_box li a.apple_app:before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cs_common_simple .cm_info_box .button_area .button_box a, .cs_common_simple .cm_pure_box .button_area .button_box a, .cs_common_simple .cm_tab_info_box .button_area .button_box a, .cs_common_simple .rel_answer_wrap .button_area .button_box a {
		color: #cacaca;
	}
	
	.cs_common_simple .cm_info_box .button_area .button_box ul, .cs_common_simple .cm_pure_box .button_area .button_box ul, .cs_common_simple .cm_tab_info_box .button_area .button_box ul, .cs_common_simple .rel_answer_wrap .button_area .button_box ul {
		background: #3a3a3a;
		border: 1px solid #4f4f4f;
	}
	
	.cs_common_module .notice_link .this_box_main, .cs_common_module .notice_link .this_box_info {
		color: #cacaca;
	}
	
	.cs_common_module .pro_info_box dd .info {
		color: #cacaca;
	}
	
	.cs_common_module .series_on, .cs_common_module .wavve {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cs_common_module .cm_tab_info_box .ott_list_area .price_wrap .text {
		color: #cacaca;
	}
	
	.cs_common_module .ott_list_area .price_wrap .price_list .area_link_box .price_area .btn_box {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.cs_common_module .ott_list_area .price_wrap li+li {
		border-top: 1px solid #404040;
	}
	
	.cs_common_module .info_check_area .info_text {
		color: #cacaca !important;
	}
	
	#lnb .lnb_util .list_util [class*=bt_] {
		color: #cacaca;
	}
	
	.spi_lst .spi_lst_release {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.spi_default .spi_lst li .spi_lst_release {
		background-color: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.spi_default .spi_lst li .spi_lst_release li.spi_lnk_copyurl .spi_btn_copyurl {
		color: #fff !important;
		border: 1px solid #404040;
	}
	
	.spi_default .spi_lst li .spi_lst_release li.spi_lnk_copyurl .spi_input_copyurl {
		color: #cacaca;
		border: 1px solid #404040;
		background-color: #242424;
	}
	
	.spi_default a {
		color: #cacaca;
	}
	
	.spi_btn_release .spi_lst_release a.spi_btn_copyurl, .spi_sns_share .spi_lst .spi_btn_release .spi_lst_release a.spi_btn_copyurl, .spi_onebtn .spi_lst .spi_btn_release .spi_lst_release a.spi_btn_copyurl {
		color: #cacaca !important;
		border: 1px solid #404040;
	}
	
	.spi_btn_release .spi_lst_release a.spi_input_copyurl, .spi_sns_share .spi_lst .spi_btn_release .spi_lst_release a.spi_input_copyurl, .spi_onebtn .spi_lst .spi_btn_release .spi_lst_release a.spi_input_copyurl {
		border: 1px solid #404040;
		background-color: #2f2f2f;
		color: #cacaca;
	}
	
	.spi_default .spi_ly_pop {
		border: 1px solid #404040;
		background: #2f2f2f;
	}
	
	.spi_onebtn .spi_dsc {
		color: #cacaca !important;
	}
	
	.spi_default .spi_ly_pop .spi_close span {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.sp_nkindic .nkindic_sub_info {
		border-top: 1px solid #404040;
	}
	
	.sp_nkindic .nkindic_sub_info .info_txt .tit {
		color: #cacaca;
	}
	
	.sp_nkindic .nkindic_another .info_list .info .btn_more {
		color: #cacaca;
	}
	
	.sp_nkindic .nkindic_another .info_list .info .btn_more:before {
		background-color: #404040;
	}
	
	.ad_section .sp_ad.ico_talktalk, .ad_section .sp_ad.ico_npay_plus {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.sp_nreview .total_source, .sp_nreview .total_source .link_ad {
		color: #cacaca;
	}
	
	.sp_nreview .total_source .link_ad:before {
		background-color: #4f4f4f;
	}
	
	.cs_common_module .list_type .top_answer_area .category {
		z-index: 1;
		color: #cacaca !important;
		border: 1px solid #4f4f4f !important;
	}
	
	.cs_common_module .lego_scroll_middle .area_scroll_middle li[aria-selected="true"] .area_text_box {
		color: #fff !important;
	}
	
	.cs_common_module .lego_scroll_middle .area_scroll_middle .area_text_box {
		z-index: 1;
		position: relative;
		color: #cacaca !important;
	}
	
	.cs_common_module .select_tab .btn_refresh, .cs_common_module .cm_tap_area .btn_refresh {
		border: 1px solid #404040;
		background: #2f2f2f;
	}
	
	.cs_common_module .select_tab .btn_refresh:before, .cs_common_module .cm_tap_area .btn_refresh:before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cs_common_module.case_list .lego_scroll_middle .area_scroll_middle li:before {
		background-color: #4f4f4f;
		z-index: 1;
	}
	
	.api_random_banner.type_fixed {
		background: linear-gradient(to bottom,rgba(38,38,38,0),#242424);
	}
	
	.sp_nsite .search_bx .text_area .text {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.sp_nsite .search_bx .btn_search {
		border: 1px solid #404040;
		background: #2f2f2f;
	}
	
	.sp_nsite .search_bx .ico_search {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.spcm.api_ico_expand, .sprenew.api_ico_expand {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.sub_pack .sp_company .company_card .card_info {
		border: 1px solid #404040;
	}
	
	.sub_pack .sp_company .company_card .card_info .info_txt {
		color: #cacaca;
	}
	
	.sub_pack .sp_company .company_card .card_info .info_sub {
		color: #fff;
	}
	
	.sub_pack .sp_company .info_area .link_txt {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.sub_pack .sp_company .info_area {
		color: #cacaca;
	}
	
	.sub_pack .sp_company .info_area .info_box .api_ico_alert {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_common_simple .cm_info_box .button_area .button_box li+li, .cs_common_simple .cm_pure_box .button_area .button_box li+li, .cs_common_simple .cm_tab_info_box .button_area .button_box li+li, .cs_common_simple .rel_answer_wrap .button_area .button_box li+li {
		border-left: 1px solid #4f4f4f;
	}
	
	.cs_common_simple .cm_info_box .detail_info .info dt {
		color: #cacaca;
	}
	
	#explore_container {
		background-color: #2f2f2f;
		border-bottom: 1px solid #404040;
	}
	
	.sp_company .sc_head {
		border-bottom: 1px solid #404040;
	}
	
	.sp_company .explore_list .item {
		border: 1px solid #404040;
	}
	
	.sp_company .explore_list .item[aria-selected=true] {
		border-color: #4f4f4f;
	}
	
	.sp_company .explore_list .item .item_box {
		background: #3a3a3a;
	}
	
	.sp_company .explore_list .item .item_txt {
		color: #cacaca;
	}
	
	.sp_company .explore_list .item .sub_tit {
		color: #fff;
	}
	
	.sp_company .select_area {
		border-bottom: 1px solid #404040;
		background: #3a3a3a;
	}
	
	.sp_company .select_area .select_box .btn_select {
		color: #fff;
	}
	
	.sp_company .analysis_list {
		color: #cacaca;
	}
	
	.sp_company .analysis_list .item_detail {
		color: #cacaca;
	}
	
	.sp_company .analysis_list .item_detail .detail+.detail:before {
		background-color: #404040;
	}
	
	.sp_nshop .reactive_title_area .tit .foryou_dsc {
		color: #fff;
	}
	
	.sp_nshop .reactive_title_area .tit .ico_foryou_large {
		filter: invert(81.5%) hue-rotate(-180deg) brightness(1000%);
	}
	
	.sp_nshop .reactive_title_area .btn_alert .ico_aitems {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.sp_nshop .shop_foryou_wrap {
		border-top: 1px solid #404040;
	}
	
	.sp_nshop .reactive_title_area .thumb_area:before {
		border: 1px solid rgba(255, 255, 255, 0.05);
		background-color: rgba(255, 255, 255, 0.01);
	}
	
	.cs_common_module .top_answer_area .category_tab .tab_list .tab[aria-selected="true"] .menu {
		background: #404040;
	}
	
	.cs_common_module .top_answer_area .category_tab {
		color: #cacaca !important;
	}
	
	.cs_common_module .list_type .top_answer_area .category_tab .tab_list .tab[aria-selected="true"] .menu {
		color: #fff !important;
	}
	
	.cs_common_module .card_wrap .card_content .data_box .area_text_box .this_text {
		color: #fff;
	}
	
	.cs_common_module .card_wrap .card_content .data_box .interest_info:before {
		background: #404040;
	}
	
	.cs_common_module .basic_txt {
		color: #fff;
	}
	
	.cs_common_module .card_wrap .card_content .data_box .info .rel_info dd, .cs_common_module .card_wrap .card_content .data_box .info dd {
		color: #cacaca;
	}
	
	.cs_common_module .card_wrap .card_content .data_box .character_info .info_text {
		background-color: #2f2f2f;
		border: 1px solid #404040;
		color: rgba(207, 227, 251, 0.7);
	}
	
	.cs_common_module .cm_input_area {
		background: #2f2f2f;
	}
	
	.cs_common_module .cm_input_area .label_title {
		color: #fff;
	}
	
	.cs_common_module .cm_input_area.on input, .cs_common_module .cm_input_area .unit {
		color: #fff;
	}
	
	.cs_common_module .cm_input_area .input_word {
		color: #cacaca;
	}
	
	.cs_common_module .button_result button {
		border: 1px solid #4f4f4f;
		background: #3a3a3a;
		color: #cacaca;
	}
	
	.cs_common_module .cm_filter_area .guide_txt {
		border-top: 1px solid #404040;
		color: #cacaca;
		background: #3a3a3a;
	}
	
	.cs_common_module .card_wrap .card_content .data_box .info .rel_info .option_info {
		background: #2f2f2f;
	}
	
	.cs_common_module .card_wrap .card_content .data_box .info .rel_info .option_info:before {
		background: #2f2f2f;
	}
	
	.cs_common_module [class*="cm_error"] .area_button_box [class*="this_button"] {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.cs_common_module [class*="cm_error"] .area_button_box .this_button_retry .this_text {
		color: #cacaca;
	}
	
	.cs_common_module [class*="cm_error"] .area_button_box [class*="this_button"]:before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cs_common_module .cm_ly_api_info .ly_title, .cs_common_module .cm_ly_api_info .title {
		color: #fff !important;
	}
	
	.cs_common_module .cm_filter_area .filter_option {
		background-color: #2f2f2f;
	}
	
	.cs_common_module .cm_info_box .button_area .button_add, .cs_common_module .cm_pure_box .button_area .button_add, .cs_common_module .cm_tab_info_box .button_area .button_add, .cs_common_module .rel_answer_wrap .button_area .button_add {
		border: 1px solid #404040;
		background: #3a3a3a;
	}
	
	.cs_common_module .cm_info_box .button_area .button_add .btn_send:after, .cs_common_module .cm_pure_box .button_area .button_add .btn_send:after, .cs_common_module .cm_tab_info_box .button_area .button_add .btn_send:after, .cs_common_module .rel_answer_wrap .button_area .button_add .btn_send:after {
		filter: brightness(1000%);
	}
	
	.cs_common_module .cm_info_box .scroll_box .area_deposit_card {
		background-color: #3a3a3a;
	}
	
	.cs_common_module .cm_info_box .scroll_box .area_deposit_card .title_txt {
		color: #fff;
	}
	
	.cs_common_module .accordion_list .list_title {
		color: #fff;
	}
	
	.cs_common_module .accordion_list .table_title {
		color: #fff;
	}
	
	.cs_common_module .deposit_table .table_fixed_wrap thead:before {
		background: #404040;
	}
	
	.cs_common_module .deposit_table .table_fixed_wrap tbody:before {
		background: #404040;
	}
	
	.cs_common_module .table_scroll_wrap thead th {
		border-bottom: 1px solid #404040;
	}
	
	.cs_common_module .deposit_table thead th:first-child, .cs_common_module .olympics_table thead th:first-child {
		border-left: 0;
	}
	
	.cs_common_module .table_scroll_wrap tbody tr:first-child td {
		border-top: 0;
	}
	
	.cs_common_module .deposit_table tbody td:first-child, .cs_common_module .olympics_table tbody td:first-child {
		border-left: 0;
	}
	
	.cs_common_module .table_scroll_wrap tr th:first-child, .cs_common_module .table_scroll_wrap tr td:first-child {
		border-left: 0;
	}
	
	.cs_common_module .cm_table tbody th {
		color: #fff;
	}
	
	.cs_common_module .accordion_list ul li+li {
		border-top: 1px solid #404040;
	}
	
	.cs_common_module .accordion_list .detail_info+.join_info {
		border-top: 1px solid #404040;
	}
	
	.cs_common_module .accordion_list .join_info .info_txt+.info_txt:before {
		background-color: #404040;
	}
	
	.cs_common_module .accordion_list .join_info span.info_txt {
		color: #cacaca;
	}
	
	.cs_common_module .ico_tel {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cs_common_module .table_info_txt, .cs_common_module .info_check_area .check_txt {
		color: #cacaca;
	}
	
	.cs_common_module .deposit_table .type_normal .cm_table tbody td, .cs_common_module .olympics_table .type_normal .cm_table tbody td {
		border-right: 1px solid #404040;
	}
	
	.cs_common_module .horizon_text_list .list_info ul li .title {
		color: #fff;
	}
	
	.cs_common_module .horizon_text_list .list_info ul li+li {
		border-top: 1px solid #404040;
	}
	
	.cs_common_module .horizon_text_list .list_info ul li .sub_info .info_txt .deposit_info .info_data {
		color: #fff;
	}
	
	.cs_common_module .horizon_text_list .list_info ul li .sub_info .info_txt .deposit_info .info_name {
		color: #cacaca;
	}
	
	.cs_common_module .horizon_text_list .list_info ul li .sub_info .info_txt .cm_bar {
		background-color: #404040;
	}
	
	.cs_newest_post .articles_bx {
		border: 1px solid #404040;
	}
	
	.cs_newest_post .articles_bx .atc_txt .date_txt>a {
		color: #cacaca;
	}
	
	.cs_newest_post .bar_line {
		border-left: 1px solid #404040;
	}
	
	.cs_newest_post .articles_bx .atc_txt .date_txt {
		color: #cacaca;
	}
	
	.cs_newest_post .tit_bx {
		border: 1px solid #404040;
		border-bottom: 0;
		background: #3a3a3a;
	}
	
	.cs_newest_post .tit_bx>h3 {
		color: #fff;
	}
	
	.cs_newest_post .tit_bx .btn_follow, .cs_newest_post .tit_bx>h3>em {
		color: #cacaca;
	}
	
	.cs_newest_post .tit_bx .img_bd, .cs_newest_post .tit_bx>h3>img {
		border-radius: 5px;
	}
	
	.cs_jr_naver .mov_list .mov_txt {
		color: #fff;
	}
	
	.cs_jr_naver .mov_list .mov_txt em {
		color: #cacaca;
	}
	
	.cs_jr_naver .mov_list li a {
		color: #cacaca !important;
	}
	
	.cs_jr_naver .svc_txt {
		border-bottom: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.cs_jr_naver .svc_txt em {
		color: #cacaca;
	}
	
	.cs_jr_naver .svc_txt .lk_jrnaver, .cs_jr_naver .btn_box .btn_lsn {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cs_jr_naver .btn_box {
		color: #cacaca;
	}
	
	.cs_jr_naver .mov_list .mask {
		border-radius: 5px;
	}
	
	.cs_jr_naver .mov_list li a img {
		border-radius: 5px;
	}
	
	.cs_jr_naver .lk_more {
		background: none;
		position: relative;
	}
	
	.cs_jr_naver .lk_more:before {
		background: url(https://ssl.pstatic.net/sstatic/keypage/outside/scui/jr_naver/img/img_list5.png) no-repeat 100% -175px;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_jr_naver .stab {
		border: 1px solid #404040;
		border-width: 0 1px 1px;
		background-color: #3a3a3a;
	}
	
	.cs_jr_naver .stab .on a {
		color: #fff;
	}
	
	.cs_jr_naver .stab li a {
		color: #cacaca;
	}
	
	.cs_jr_naver .tv_list .mask, .cs_jr_naver .tv_list a img {
		border-radius: 50%;
	}
	
	.cs_jr_naver .tv_list .tv_txt {
		color: #fff;
	}
	
	.cs_jr_naver .pg_box .prev, .cs_jr_naver .pg_box .next {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cs_jr_naver .pg_num a {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_common_module .cm_filter_tap .filter_tap_area .type_scroll .tab .menu {
		background-color: #404040;
		color: #cacaca;
	}
	
	.cs_common_module .filter_tap_area .type_scroll .tab.open .add_menu .tab:first-child a:before {
		background-color: #404040;
	}
	
	.cs_common_module .cm_filter_tap .filter_tap_area .type_scroll .tab .menu a {
		color: #cacaca !important;
	}
	
	.cs_common_module .cm_filter_tap .filter_tap_area .type_scroll .tab .menu .add_menu .tab[aria-selected="true"] a {
		color: #fff !important;
	}
	
	.cs_common_module .cm_filter_tap .next_visual, .cs_common_module .cm_filter_tap .next_visual:hover, .cs_common_module .cm_filter_tap .next_visual.on, .cs_common_module .cm_filter_tap .next_visual.seletced, .cs_common_module .cm_top_taste_box .rel_taste_wrap .rel_answer_card .filter_tab_area .next_visual, .cs_common_module .cm_top_taste_box .rel_taste_wrap .rel_answer_card .filter_tab_area .next_visual:hover, .cs_common_module .cm_top_taste_box .rel_taste_wrap .rel_answer_card .filter_tab_area .next_visual.on, .cs_common_module .cm_top_taste_box .rel_taste_wrap .rel_answer_card .filter_tab_area .next_visual.seletced {
		background-image: linear-gradient(to left, #2f2f2f 75%, rgba(47,47,47,0) 100%) !important;
	}
	
	.cs_common_module .cm_top_wrap .sub_tap_area .next_visual:before, .cs_common_module .lego_scroll_date .next_visual:before, .cs_common_module .filter_tap_area .next_visual:before, .cs_common_module .photo_filter_area .next_visual:before, .cs_common_module .performance_filter_area .next_visual:before, .cs_common_module .league_schedule .cm_tap_area .next_visual:before, .cs_common_module .cm_tab_info_box .cm_tap_area .next_visual:before, .cs_common_module .cm_select_month_ver2 .next_visual:before, .cs_common_module .lego_title_tab_outer.type_flow .next_visual:before, .cs_common_module .cm_top_taste_box .rel_taste_wrap .rel_answer_card .filter_tab_area .next_visual:before {
		border-color: #fff;
	}
	
	.cs_common_module .cm_filter_tap:before {
		background-color: #404040;
	}
	
	.cs_common_module .cm_filter_tap .pre_visual, .cs_common_module .cm_filter_tap .pre_visual:hover, .cs_common_module .cm_filter_tap .pre_visual.on, .cs_common_module .cm_filter_tap .pre_visual.seletced, .cs_common_module .cm_top_taste_box .rel_taste_wrap .rel_answer_card .filter_tab_area .pre_visual, .cs_common_module .cm_top_taste_box .rel_taste_wrap .rel_answer_card .filter_tab_area .pre_visual:hover, .cs_common_module .cm_top_taste_box .rel_taste_wrap .rel_answer_card .filter_tab_area .pre_visual.on, .cs_common_module .cm_top_taste_box .rel_taste_wrap .rel_answer_card .filter_tab_area .pre_visual.seletced {
		background-image: linear-gradient(to right, #2f2f2f 75%, rgba(47,47,47,0) 100%) !important;
	}
	
	.cs_common_module .cm_top_wrap .sub_tap_area .pre_visual:before, .cs_common_module .lego_scroll_date .pre_visual:before, .cs_common_module .filter_tap_area .pre_visual:before, .cs_common_module .photo_filter_area .pre_visual:before, .cs_common_module .performance_filter_area .pre_visual:before, .cs_common_module .league_schedule .cm_tap_area .pre_visual:before, .cs_common_module .cm_tab_info_box .cm_tap_area .pre_visual:before, .cs_common_module .cm_select_month_ver2 .pre_visual:before, .cs_common_module .lego_title_tab_outer.type_flow .pre_visual:before, .cs_common_module .cm_top_taste_box .rel_taste_wrap .rel_answer_card .filter_tab_area .pre_visual:before {
		border-color: #fff;
	}
	
	.cs_common_module .cm_filter_tap .filter_tap_area .type_scroll .tab[aria-selected="true"] .menu>a {
		color: #fff !important;
	}
	
	.cs_common_module .box_card_image_list .info_box .rel_info dd a+.sub_info:before {
		background-color: #404040;
	}
	
	.cs_common_module .lego_scroll_middle .pre_visual.on[style], .cs_common_module .lego_scroll_middle .next_visual.on[style] {
		filter: invert(79%) hue-rotate(-180deg);
	}
	
	.cs_common_module .box_card_image_list .info_box .rel_info dd [class*="cm_icon"] {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cs_common_module .horizon_box_image .list_info .info_box {
		background: #3a3a3a;
	}
	
	.cs_common_module .horizon_box_image .list_info .info_box .title {
		color: #fff;
	}
	
	.cs_common_module .horizon_box_image .list_info .info_box .sub_info .info_txt {
		color: #cacaca;
	}
	
	.cs_common_module .cm_info_box[class*="scroll_img"] .list>li .title_box .divide_line, .cs_common_module .cm_tab_info_box[class*="scroll_img"] .list>li .title_box .divide_line {
		background-color: #4f4f4f;
	}
	
	.cs_common_module .cm_info_box[class*="scroll_img"] .list>li .title_box .sub_text.type_state, .cs_common_module .cm_tab_info_box[class*="scroll_img"] .list>li .title_box .sub_text.type_state {
		color: #fff !important;
	}
	
	.cs_common_module .cm_tap_area .type_title .tab_list li {
		background: #2f2f2f !important;
	}
	
	.cs_same_collection .collection_list ul li dl dd {
		color: #cacaca;
	}
	
	.cs_same_collection .paging_bx a[class^=btn_page_] .ico_spr, .cs_same_collection .paging_bx .page_number .current:after {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_common_module .card_wrap .card_content .button_area {
		border-top: 1px solid #404040;
	}
	
	.cs_common_module .card_wrap .card_content .data_box .info .icon_star {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cs_common_module .card_wrap .card_content .data_box .info .info_group dd+dt:before, .cs_common_module .card_wrap .card_content .data_box .info dd+dd:before {
		background-color: #404040;
	}
	
	.cs_common_module .card_wrap .card_content .button_area a {
		border-left: 1px solid #404040;
		color: #cacaca;
	}
	
	.cs_common_module .card_wrap .card_content .button_area .btn_preview:before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cs_common_module .lego_scroll_date .area_scroll_date .area_text_box {
		color: #cacaca !important;
	}
	
	.cs_common_module .lego_scroll_date .area_scroll_date .area_card>li[aria-selected="true"] .area_text_box .this_text:before, .cs_common_module .lego_scroll_date .area_scroll_date .area_card>li.state_focus .area_text_box .this_text:before {
		background-color: #fff;
	}
	
	.cs_common_module .lego_scroll_date .area_scroll_date .area_card>li[aria-selected="true"] .area_text_box, .cs_common_module .lego_scroll_date .area_scroll_date .area_card>li.state_focus .area_text_box {
		color: #fff !important;
	}
	
	.cs_common_module .lego_scroll_date .area_scroll_date .area_subtitle:before {
		background-color: #404040;
	}
	
	.cs_common_module .lego_scroll_date .area_design_left {
		background: linear-gradient(to right, #2f2f2f 3%, rgba(47,47,47,0));
	}
	
	.cs_common_module .lego_scroll_date .area_design_right {
		background-image: linear-gradient(to left, #2f2f2f 3%, rgba(47,47,47,0));
	}
	
	.cs_common_module .lego_scroll_date .area_scroll_date .area_subtitle {
		color: #fff;
	}
	
	.cs_common_module .card_wrap .card_content .data_box .area_text_box .icon_dday {
		background-color: #242424;
		border: 1px solid #9a3a3a;
	}
	
	.cs_common_module .cm_sub_info {
		border-top: 1px solid #404040;
	}
	
	.cs_common_module .sec_screen_schedule .area_date_box {
		background-color: #242424;
	}
	
	.cs_common_module .sec_screen_schedule .area_date_box:before {
		background-color: #242424;
	}
	
	.cs_common_module .sec_screen_schedule .area_date_box .area_subtitle, .cs_common_module .sec_screen_schedule .area_date_box .play_btn_date .this_text_koean, .cs_common_module .sec_screen_schedule .area_date_box .play_btn_date .this_text_number {
		color: #fff;
	}
	
	.cs_common_module .sec_screen_schedule .area_date_box .area_ulist_date>li[aria-selected="true"] .play_btn_date {
		background-color: #2f2f2f;
	}
	
	.cs_common_module .sec_screen_schedule .area_slide_box>li {
		background-color: #3a3a3a;
	}
	
	.cs_common_module .sec_screen_schedule .area_slide_box .area_dlist_in [class*="this_text"] {
		color: #cacaca;
	}
	
	.cs_common_module .sec_screen_schedule .area_slide_box .area_dlist_in .this_point_big {
		color: #fff;
	}
	
	.cs_common_module .sec_screen_schedule .area_schedule_box .bg_gra_right {
		background: #2f2f2f;
		background: -moz-linear-gradient(to right, rgba(47,47,47,0), #2f2f2f 81%);
		background: -webkit-linear-gradient(to right, rgba(47,47,47,0), #2f2f2f 81%);
		background: linear-gradient(to right, rgba(47,47,47,0), #2f2f2f 81%);
	}
	
	.cs_common_module .sec_screen_schedule .area_schedule_box .bg_gra_left {
		background: #2f2f2f;
		background: -moz-linear-gradient(to right, #2f2f2f 18%, rgba(47,47,47,0) 75%);
		background: -webkit-linear-gradient(to right, #2f2f2f 18%, rgba(47,47,47,0) 75%);
		background: linear-gradient(to right, #2f2f2f 18%, rgba(47,47,47,0) 75%);
	}
	
	.cs_common_module .sec_screen_schedule .area_slide_box_outer:before {
		background: #2f2f2f;
		background: -moz-linear-gradient(to right, rgba(47,47,47,0.7), rgba(47,47,47,0) 75%);
		background: -webkit-linear-gradient(to right, rgba(47,47,47,0.7), rgba(47,47,47,0) 75%);
		background: linear-gradient(to right, rgba(47,47,47,0.7), rgba(47,47,47,0) 75%);
	}
	
	.cs_common_module .sec_screen_schedule .area_slide_box_outer:after {
		background: #2f2f2f;
		background: -moz-linear-gradient(to right, rgba(47,47,47,0), rgba(47,47,47,0.7) 75%);
		background: -webkit-linear-gradient(to right, rgba(47,47,47,0), rgba(47,47,47,0.7) 75%);
		background: linear-gradient(to right, rgba(47,47,47,0), rgba(47,47,47,0.7) 75%);
	}
	
	.cs_common_module .sec_screen_schedule .area_play_box .btn_pannel .this_text {
		color: #cacaca;
	}
	
	.cs_common_module .sec_screen_schedule .area_play_box.type_sub .panel_ly_wrap .panel_box {
		background: #404040 !important;
	}
	
	.cs_common_module .panel_ly_wrap .sub_ly_info {
		border-top: 1px solid #404040;
		color: #cacaca;
	}
	
	.cs_common_module .cm_filter_area .filter_option .filter_wrap .filter_group .filter_cont .list_item .item [class^="list_"] .btn_custom {
		background: #404040;
	}
	
	.cs_common_module .sec_screen_schedule .notice_link .this_box_txt {
		color: #cacaca;
	}
	
	.cs_common_module .sec_screen_schedule .area_no_result .text_wrap .text {
		color: #fff;
	}
	
	.cs_common_module .sec_screen_schedule .area_no_result .text_wrap .sub_info {
		color: #cacaca;
	}
	
	.cs_common_module .lego_rating_box_age .area_subtitle, .cs_common_module .lego_rating_box_visit .area_subtitle {
		color: #fff;
	}
	
	.cs_common_module .lego_rating_box_age [class^="area_graph"] li, .cs_common_module .lego_rating_box_visit [class^="area_graph"] li {
		color: #cacaca;
	}
	
	.cs_common_module .lego_rating_box_see .area_gender>[class*="area_card"]:before {
		background-color: #404040;
	}
	
	.cs_common_module .lego_rating_box_see .area_gender .area_star_number .this_text {
		color: #cacaca;
	}
	
	.cs_common_module .lego_review_write {
		border-bottom: 1px solid #404040;
		background-color: #242424;
	}
	
	.cs_common_module .lego_review_write .area_intro_text_box .this_text_title {
		background-color: #242424;
	}
	
	.cs_common_module .lego_review_write .area_intro_text_box .this_text_description {
		color: #fff;
	}
	
	.cs_common_module .lego_review_write .area_star_select .area_text_box {
		color: #fff;
	}
	
	.cs_common_module .lego_review_write .area_form_write_box .type_border_top:before {
		background-color: #404040;
	}
	
	.cs_common_module .lego_review_write .area_form_write_box .area_dlist_qa .area_q {
		color: #fff;
	}
	
	.cs_common_module .lego_review_write .area_form_write_box .area_dlist_qa .area_q .point_sub {
		color: #cacaca;
	}
	
	.cs_common_module .lego_review_write .area_form_write_box .area_dlist_qa .area_a .area_ulist_in li .play_btn_answer {
		background-color: #3a3a3a;
		border-color: #4f4f4f;
		color: #cacaca;
	}
	
	.cs_common_module .lego_review_write .area_form_write_box .area_form_box .area_textarea_box {
		border: 1px solid #404040;
		background-color: #242424;
	}
	
	.cs_common_module .lego_review_write .area_form_write_box .area_form_box .area_textarea_box .this_textarea {
		color: #cacaca;
	}
	
	.cs_common_module .lego_critic_outer .area_ulist>li {
		background-color: #3a3a3a;
	}
	
	.cs_common_module .lego_critic_outer .area_subtitle .area_info_box .area_dlist_info .this_info_name, .cs_common_module .lego_critic_outer .area_subtitle .area_info_box .area_dlist_info .this_info_party, .cs_common_module .lego_critic_outer .area_subtitle .area_info_box .area_dlist_info .this_info_write {
		color: #cacaca;
	}
	
	.cs_common_module .lego_critic_outer .area_subtitle .area_info_box .area_dlist_info [class*="this_info"].type_bar:before {
		background-color: #4f4f4f;
	}
	
	.cs_common_module .area_text_expand .desc {
		color: #cacaca;
	}
	
	.cs_common_module .lego_critic_outer .area_p_title {
		color: #fff;
	}
	
	.cs_common_module .cm_form_intro_box .this_input_write {
		border-color: #404040;
		background-color: #242424;
		color: #cacaca;
	}
	
	.cs_common_module .lego_review_list .area_card_outer>.area_card {
		background-color: #3a3a3a;
	}
	
	.cs_common_module .area_text_expand [class*="lego_badge_movie"] {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cs_common_module .cm_upload_info .this_text_stress, .cs_common_module .cm_upload_info [class*="this_text"], .cs_common_module .cm_upload_info .this_play_btn {
		color: #cacaca;
	}
	
	.cs_common_module .cm_upload_info [class*="this_text"]:before {
		background: #4f4f4f;
	}
	
	.cs_common_module .cm_sympathy_area [class*="area_button"] {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.cs_common_module .cm_sympathy_area .this_text_number {
		color: #cacaca;
	}
	
	.cs_common_module .cm_sympathy_area [class*="area_button"]:before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cs_common_module .cm_sympathy_area .area_button_upvote.state_on .this_text_number, .cs_common_module .cm_sympathy_area .area_button_downvote.state_on .this_text_number {
		color: #fff;
	}
	
	.cs_common_module .lego_toggle_sort .txt {
		color: #cacaca;
	}
	
	.cs_common_module .lego_review_write .area_form_write_box .area_form_box .area_textarea_box .this_numbering {
		color: #cacaca;
	}
	
	.cs_common_module .cm_pure_box.lego_rating_slide_outer .scroll_box+.scroll_box:before {
		background-color: #404040;
	}
	
	.cs_common_module .lego_rating_box_age [class^="area_graph"] .area_bar_outer, .cs_common_module .lego_rating_box_visit [class^="area_graph"] .area_bar_outer {
		background-color: #404040;
	}
	
	.cs_common_module .lego_rating_box_age .area_graph_age li.state_point .area_text_star .this_text_num {
		color: #fff;
	}
	
	.cs_common_module .lego_review_list .area_title_box .area_name {
		color: #fff;
	}
	
	.cs_common_module .sec_cast_member>li:before {
		background-color: #404040;
	}
	
	.cs_common_module .cm_content_area .lego_rating_star .area_ulist li>a {
		color: #fff !important;
	}
	
	.cs_common_module .graph_wrap.type_hg27 .graph_area {
		background: none;
		position: relative;
	}
	
	.cs_common_module .graph_wrap.type_hg27 .graph_area:before {
		background-image: url(https://ssl.pstatic.net/sstatic/keypage/outside/scui/cs_common_module/img/bg_graph_27.png);
		background-size: 1px 169px;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_common_module .bb-axis line {
		stroke: #404040;
	}
	
	.cs_common_module .graph_wrap .bb-axis-x tspan:only-child {
		fill: #cacaca !important;
	}
	
	.cs_common_module .api_common_like {
		color: #cacaca;
	}
	
	.cs_common_module .cm_content_area .lego_rating_star.type_info_in .area_ulist:before {
		background-color: #404040;
	}
	
	.cs_common_module h3.title_numbering {
		color: #fff;
	}
	
	.cs_common_module .review_list li .review_movie dt.list_title .this_text {
		color: #fff;
	}
	
	.cs_common_module .review_list li .review_movie dd .review_info .info_text {
		color: #cacaca;
	}
	
	.cs_common_module .review_list li .review_movie dd .review_date .bar {
		background-color: #404040;
	}
	
	.cs_common_module .sec_famous_line .area_intro {
		background-color: #3a3a3a;
	}
	
	.cs_common_module .sec_famous_line .area_intro .area_intro_text_box .this_text_title {
		background-color: #3a3a3a;
	}
	
	.cs_common_module .sec_famous_line .area_intro .area_intro_text_box .this_text_description {
		color: #fff;
	}
	
	.cs_common_module .cm_form_select_only .area_select {
		color: #cacaca;
	}
	
	.cs_common_module .sec_famous_line .area_list {
		border-top: 1px solid #404040;
	}
	
	.cs_common_module .sec_famous_line .area_list .area_list_box .area_float_box .area_text_box .area_text_main {
		color: #fff;
	}
	
	.cs_common_module .sec_famous_line .area_list .area_list_box .area_float_box .area_dlist_name [class*="this_text"] {
		color: #cacaca;
	}
	
	.cs_common_module .cm_info_box .box_card_image_list .button_area .button_box a, .cs_common_module .cm_pure_box .box_card_image_list .button_area .button_box a, .cs_common_module .cm_tab_info_box .box_card_image_list .button_area .button_box a, .cs_common_module .rel_answer_wrap .box_card_image_list .button_area .button_box a {
		background: #3a3a3a;
	}
	
	.sub_pack .ad_section .section_head {
		border: 1px solid #404040;
		border-bottom-color: #404040;
		background: #2f2f2f;
	}
	
	.sub_pack .ad_section .section_head .dsc_tit {
		color: #fff;
	}
	
	.sub_pack .ad_section .section_head .dsc_search_keyword, .sub_pack .ad_section .section_head .dsc_ncaution {
		color: #cacaca;
	}
	
	.sub_pack .ad_section .section_head .guide_link {
		color: #cacaca;
	}
	
	.sub_pack .ad_section .ad_area {
		border: 1px solid #404040;
		border-top: 0;
		background: #2f2f2f;
	}
	
	.sub_pack .ad_section .lst_type .lst.ad_hover {
		background-color: #383a3e;
	}
	
	.sub_pack .ad_section .lst_type .lst.ad_hover {
		box-shadow: 0 0 0 1px #404040;
	}
	
	.sub_pack .ad_section .lst_type .lst + .lst::before {
		border-top: 1px solid #404040;
	}
	
	.sub_pack .ad_section .lst_type .lst .ad_dsc {
		color: #cacaca;
	}
	
	.sub_pack .ad_section .lst_type .lst.ext_desc .ad_dsc.promotion {
		color: #cacaca;
	}
	
	.sp_nkin .expert_pp_wrap .pp_banner .link_banner .banner_wrap {
		background-color: #3c404d;
	}
	
	.sub_pack .ad_section .section_head .dsc_ncaution .ly_ad_dsc {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.sub_pack .ad_section .lst_type .lst .info_area .ad_mark {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_common_module .relation_box {
		border-top: 1px solid #404040;
	}
	
	.cs_common_module .relation_box dl dt {
		color: #fff;
	}
	
	.cs_common_module .offer_box .bd_offer {
		color: #cacaca;
	}
	
	.cs_common_module .cm_info_box .box_card_image_list .button_area .button_box .subscribe, .cs_common_module .cm_pure_box .box_card_image_list .button_area .button_box .subscribe, .cs_common_module .cm_tab_info_box .box_card_image_list .button_area .button_box .subscribe, .cs_common_module .rel_answer_wrap .box_card_image_list .button_area .button_box .subscribe {
		color: #fff;
	}
	
	.cs_common_module .cm_info_box .box_card_image_list .button_area .button_box .subscribe em, .cs_common_module .cm_pure_box .box_card_image_list .button_area .button_box .subscribe em, .cs_common_module .cm_tab_info_box .box_card_image_list .button_area .button_box .subscribe em, .cs_common_module .rel_answer_wrap .box_card_image_list .button_area .button_box .subscribe em {
		color: #fff;
	}
	
	.cs_common_module .list_type ~ .cm_content_wrap .box_card_image_list .button_area .button_box a.replay {
		color: #fff;
	}
	
	.dsc_ninfo {
		color: #cacaca;
	}
	
	.cs_bestseller .tab_best ul li.on a {
		border: 1px solid #404040;
		border-bottom: none;
		background: #3a3a3a;
		color: #fff;
	}
	
	.cs_bestseller a {
		font-family: 'Helvetica', 'serif', '굴림', Gulim;
	}
	
	.cs_bestseller .tab_best {
		border-bottom: 2px solid #404040;
	}
	
	.cs_bestseller .tab_best ul li a {
		border: 1px solid #404040;
		border-bottom: 0;
		background: #2f2f2f;
		color: #cacaca;
	}
	
	.cs_bestseller .tab_best ul li .btn_open_layer {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_bestseller .tab_best ul li ul {
		border-bottom: 1px solid #404040;
		background: #2f2f2f;
	}
	
	.cs_bestseller .tab_best ul li ul.tab_more {
		border: 1px solid #404040;
		border-top: 0;
	}
	
	.cs_bestseller .tab_best ul li ul.tab_more li {
		border-bottom: 1px solid #404040 !important;
	}
	
	.cs_bestseller .tab_best ul li ul.tab_more li a {
		background-color: #2f2f2f;
	}
	
	.cs_bestseller .tab_best ul li ul li a {
		color: #cacaca !important;
	}
	
	.cs_bestseller .thumb_list .point {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cs_bestseller .thumb_list .point_num {
		color: #fff;
	}
	
	.cs_bestseller a.btn_txt, .cs_bestseller a.btn_txt2 {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cs_bestseller .info_area {
		border-top: 1px solid #404040;
	}
	
	.cs_bestseller .info_area .time {
		color: #cacaca;
	}
	
	.cs_bestseller .info_area .ico_alert {
		color: #fff;
		font-family: 'Helvetica', 'serif';
		background: none;
		position: relative;
	}
	
	.cs_bestseller .info_area .ico_alert:before {
		background: url(https://ssl.pstatic.net/sstatic/keypage/outside/uio/img/ico_info.gif) 0 0 no-repeat;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cs_bestseller .btn_more {
		color: #cacaca;
	}
	
	.cs_car .car_sorting .sorting_tab {
		border: 1px solid #404040;
	}
	
	.cs_car .car_sorting .sorting_tab li a.cplt {
		color: #fff;
	}
	
	.cs_car .car_sorting .sorting_tab > li a {
		color: #cacaca;
	}
	
	.cs_car .car_sorting .btn_rfrs, .cs_car .pg_nate .pre, .cs_car .pg_nate .nxt {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_car .rcmd dt {
		color: #fff !important;
	}
	
	.cs_car .car_layer {
		background-color: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.cs_car .car_layer .list_box ul {
		border-right: 1px solid #404040;
	}
	
	.cs_car .car_layer .list_box li a:hover {
		background-color: #3a3a3a;
	}
	
	.cs_car .car_sorting .sorting_tab li a.on {
		color: #fff;
	}
	
	.cs_car .car_list p {
		color: #cacaca;
	}
	
	.cs_car .list_loading .ico_ld {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_car .pg_nate .csu_pgcr {
		color: #fff;
	}
	
	.cs_car .pg_nate .csu_pgn {
		color: #cacaca;
	}
	
	.ad_section .lst_type .lst .ico_ad_mark {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_gold h4 img, .cs_gold .present p img {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_gold .present ul {
		border-top: 1px solid #404040;
	}
	
	.cs_gold .present li .price em {
		color: #fff;
	}
	
	.cs_gold .present li .tit, .cs_gold .calculator h5 img, .cs_gold .calculator .tx_r img {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_gold .present li .price, .cs_gold .calculator h5 {
		color: #cacaca;
	}
	
	.cs_gold .calculator p .input_box {
		border: 1px solid #404040;
	}
	
	.cs_gold .calculator p select {
		appearance: none;
		-moz-appearance: none;
		-webkit-appearance: none;
		background: #242424;
		color: #cacaca;
		border: 1px solid #404040;
		background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IiNjYWNhY2EiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTQuNDI3IDkuNDI3IDMuMzk2IDMuMzk2YS4yNTEuMjUxIDAgMCAwIC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwIDAgMTEuMzk2IDlINC42MDRhLjI1LjI1IDAgMCAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3IDcuODIgMy4wNzJhLjI1LjI1IDAgMCAxIC4zNTQgMEwxMS41NyA2LjQ3YS4yNS4yNSAwIDAgMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMCAxLS4xNzctLjQyN3oiLz48L3N2Zz4=");
		background-position: right 2px center;
		background-repeat: no-repeat;
		background-size: 16px;
		padding: 1px 20px 1px 5px;
		border-radius: 5px;
		filter: none;
	}
	
	.cs_gold .calculator p select:focus-visible {
		outline: none;
	}
	
	.cs_gold .calculator p select:disabled {
		color: #666;
		background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IiM2NjYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTQuNDI3IDkuNDI3IDMuMzk2IDMuMzk2YS4yNTEuMjUxIDAgMCAwIC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwIDAgMTEuMzk2IDlINC42MDRhLjI1LjI1IDAgMCAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3IDcuODIgMy4wNzJhLjI1LjI1IDAgMCAxIC4zNTQgMEwxMS41NyA2LjQ3YS4yNS4yNSAwIDAgMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMCAxLS4xNzctLjQyN3oiLz48L3N2Zz4=");
	}
	
	.cs_gold .box .box_a {
		border-bottom: 1px solid #404040;
	}
	
	.cs_gold p.info {
		color: #cacaca;
		background: none;
		position: relative;
	}
	
	.cs_gold p.info:before {
		background: url(https://ssl.pstatic.net/sstatic/search/tx/ico_info.gif) no-repeat 0 4px;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_gold p.info img {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_gold .top_line {
		border-top: 1px solid #404040;
	}
	
	.cs_gold .prcs_guide .other_links dl dd li {
		background: none;
		position: relative;
	}
	
	.cs_gold .prcs_guide .other_links dl dd li:before {
		background: url(https://ssl.pstatic.net/sstatic/keypage/outside/uio/img/bg_sep.gif) 0 5px no-repeat;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	html[data-useragent*='mac'] .cs_gold .prcs_guide .other_links dl dd li:before {
		background-position: 0 5px;
	}
	
	.cs_gold .prcs_guide .other_links dl dt {
		color: #fff !important;
	}
	
	.cs_gold h4 {
		color: #cacaca;
	}
	
	.cs_gold .graph_area img {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_price .tab_area .more {
		color: #cacaca;
	}
	
	.cs_price .tab_area {
		border-bottom: 2px solid #404040;
	}
	
	.cs_price .tab_area li.selected a {
		border: 1px solid #4f4f4f;
		border-bottom: 0;
		background-color: #3a3a3a;
		color: #fff;
	}
	
	.cs_price .tab_area2 .tabs li.selected a, .cs_price .tab_area2 .tabs li.selected span {
		color: #fff;
	}
	
	.cs_price .tab_area2 .tabs li a, .cs_price .tab_area2 .tabs li span {
		color: #cacaca;
	}
	
	.cs_price .tab_cont {
		border: 1px solid #404040;
	}
	
	.cs_price h4 {
		color: #fff;
	}
	
	.cs_price .stand {
		color: #fff;
	}
	
	.cs_price h4 em {
		color: #cacaca;
	}
	
	.cs_price .present p .cs_bar {
		background: none;
		position: relative;
	}
	
	.cs_price .present p .cs_bar:before {
		background: url(https://ssl.pstatic.net/sstatic/keypage/lifesrch/priceinfo/img/sprite_bullet.gif) 0 4px no-repeat;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_price .present p {
		color: #cacaca;
	}
	
	.cs_price span.stand img {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_price span.stand {
		color: #fff;
	}
	
	.cs_price .present p .percent {
		color: #cacaca;
	}
	
	.cs_price .cs_bar2 {
		color: #404040;
	}
	
	.cs_price .present p {
		border-bottom: 1px solid #404040;
	}
	
	.cs_price .present dt {
		color: #fff;
	}
	
	.cs_price .subinfo_box .text {
		color: #cacaca;
	}
	
	.cs_price .subinfo_box {
		border-bottom: 1px solid #404040;
	}
	
	.cs_price .list_area dt {
		color: #fff !important;
	}
	
	.cs_price .graph_area img {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.brand_wrap .bottom_notice_area:before, .brand_wrap .icon_ad:before {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.brand_wrap .direct_link_area {
		border-bottom: 1px solid #404040;
	}
	
	.brand_wrap .info_area .desc {
		color: #cacaca;
	}
	
	.brand_wrap .info_product {
		border-top: 1px solid #404040;
	}
	
	.brand_wrap .info_product .txt {
		color: #fff;
	}
	
	.sp_nshop .shop_product .product_info .store_area .store .ico_area .ico_official {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_common_module .cm_info_box .button_area_more .button_box ul {
		background: #3a3a3a;
		border: 1px solid #4f4f4f;
	}
	
	.cs_common_module .cm_info_box .button_area_more .button_box li+li {
		border-left: 1px solid #4f4f4f;
	}
	
	.cs_common_module .cm_info_box .button_area_more .button_box li a {
		color: #cacaca;
	}
	
	.cs_common_module .cm_info_box .button_area_more .button_box li:first-child:nth-last-child(3)+li a:before {
		filter: invert(78%) hue-rotate(-180deg);
	}
	
	.cs_common_module .cm_info_box .button_area_more .button_box li:first-child:nth-last-child(3) a:before {
		filter: invert(78%) hue-rotate(-180deg);
	}
	
	.cs_common_module .game_scroll_fixed[class*="list_horison"] .game_list_info .game_list li .info_area.only_text_area .sub_info span {
		background-color: #2f2f2f;
	}
	
	.cs_common_module .game_scroll_fixed[class*="list_horison"] .game_list_info .game_list li .info_area.only_text_area .text_title .sub_content {
		color: #cacaca;
	}
	
	.cs_common_simple .play_list_wrap .music_play_list {
		border-top: 1px solid #404040;
	}
	
	.cs_common_simple .play_list_wrap .music_play_list .title_wrap a {
		color: #cacaca;
	}
	
	.cs_common_simple .play_list_wrap .music_play_list li .badge {
		color: #fff;
		opacity: 1;
	}
	
	.cs_common_module .detail_info .info dd.type_system .system_tab li>a {
		color: #cacaca;
	}
	
	.cs_common_module .detail_info .info dd.type_system .system_more {
		background-color: #3a3a3a;
	}
	
	.cs_common_module .detail_info .info dt {
		color: #999;
	}
	
	.cs_common_module .cm_tab_info_box .now_list .list_col ul li {
		background-color: #3a3a3a;
	}
	
	.cs_common_module .cm_tab_info_box .now_list .list_col ul li .now_box .info_area .text_title .sub_title {
		color: #fff;
	}
	
	.cs_common_module .cm_tab_info_box .now_list .list_col ul li .now_box .info_area .sub_info {
		color: #cacaca;
	}
	
	.cs_common_module .cm_tab_info_box .now_list .list_col ul li .now_box .info_area .sub_info .info_wrap .sub_info_content:nth-of-type(n+2)::before {
		background-color: #4f4f4f;
	}
	
	.cs_common_module .cm_tab_info_box .now_list .list_col ul li .now_box .info_area .comment_area {
		border-top: 1px solid #4f4f4f;
	}
	
	.cs_common_module .cm_tab_info_box .now_list .list_col ul li .now_box .info_area .text_title .state_cat {
		border: 1px solid #4f4f4f;
		color: #cacaca;
	}
	
	.cs_common_module .cm_tab_info_box .now_list .list_col ul li .now_box .info_area .comment_area .btn_r div.cm_bar {
		background-color: #4f4f4f;
	}
	
	.cs_common_module .cm_tab_info_box .now_list .list_col ul li .now_box .info_area .comment_area div[class*="btn_"] a span[class*="this_text"] {
		color: #cacaca;
	}
	
	.cs_common_module .cm_tab_info_box .now_list .list_col ul li .now_box .info_area .comment_area .btn_r .btn_nerf .ico_nerf, .cs_common_module .cm_tab_info_box .now_list .list_col ul li .now_box .info_area .comment_area .btn_r .btn_buff .ico_buff, .cs_common_module .cm_tab_info_box .now_list .list_col ul li .now_box .info_area .comment_area .btn_comment .comment .ico_comment {
		filter: invert(78%) hue-rotate(-180deg);
	}
	
	.cs_common_module .game_scroll_fixed[class*="list_horison"] .game_list_info .game_list li .info_area .sub_info .sub_txt+.sub_txt::before {
		background-color: #4f4f4f;
	}
	
	.cs_common_module .top_answer_area {
		position: relative;
		z-index: 10;
	}
	
	.cs_common_module .top_answer_area .category {
		color: #cacaca !important;
	}
	
	.cs_common_module .top_answer_area .text {
		color: #fff;
	}
	
	.cs_common_module .answer_more a:hover .link_box .link_text {
		color: #fff;
	}
	
	.cs_common_module .answer_more .link_box .link_text {
		color: #cacaca;
	}
	
	.cs_common_module .answer_more {
		background-color: #4f4f4f !important;
	}
	
	.cs_common_module .answer_more .link_box:after {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_common_module .cafe_box .cafe_spot {
		border-top: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.cs_common_module .cafe_box .cafe_spot .cx .detail .txt_group {
		color: #fff;
	}
	
	.cs_common_module .cafe_box .btn_join {
		border: 1px solid #404040;
		background-color: #3a3a3a;
	}
	
	.cs_common_module .cafe_box .btn_join .join_txt {
		color: #cacaca;
	}
	
	.cs_common_module .cafe_box .cafe_spot .cx .detail .txt_count {
		color: #cacaca;
	}
	
	.cs_common_module .cafe_box .cafe_spot .cx .detail .txt_count .num {
		color: #fff;
	}
	
	.cs_common_module .cafe_box .cafe_list, .cs_common_module .cafe_box .cafe_list li {
		border-top: 1px solid #404040;
	}
	
	.cs_common_module .cafe_box .cafe_list li .news_title a {
		color: #fff;
	}
	
	.cs_common_module .cm_info_box .button_area_more .button_box li a.google_app:before {
		filter: invert(78%) hue-rotate(-180deg);
	}
	
	.brand_wrap .direct_link_area {
		background: #2f2f2f;
		border: none;
		border-bottom: 1px solid #404040;
	}
	
	.brand_wrap .direct_link_area~.brand_content .brand_area:first-child {
		border-top: 1px solid #404040;
	}
	
	.brand_wrap .brand_content {
		border: 1px solid #404040;
	}
	
	.cs_common_module .cm_api_list_more .this_text {
		color: #cacaca;
	}
	
	.brand_wrap {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.ad_section .sp_ad.ico_nreserve {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.nx_hotel .hotel_single > .desc {
		color: #cacaca;
	}
	
	.nx_hotel .sp_hotel_bf::before, .nx_hotel .sp_hotel_af::after, .nx_hotel .sp_hotel {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.nx_hotel .hotel_normal {
		border: 4px solid #404040;
		background: #2f2f2f;
	}
	
	.nx_hotel .hotel_normal .hot_place {
		border-top: 1px solid #404040;
		background: #2f2f2f;
	}
	
	.nx_hotel .hotel_normal .ota_logo_area {
		border-top: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.nx_hotel .hotel_normal .ota_logo_area .sp_ota {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.nx_hotel .hotel_normal .hot_place .tit {
		color: #fff;
	}
	
	.nx_hotel .hotel_normal .hot_place .lst_place .bar_area {
		background: #404040;
	}
	
	.nx_hotel .hotel_normal .input_box {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.nx_hotel .hotel_normal .input_box input {
		background-color: #2f2f2f;
		color: #fff;
	}
	
	.nx_hotel .hotel_normal .input_box .dsc {
		color: #fff;
	}
	
	.nx_hotel .hotel_normal .calendar_content a[class^=btn_check] {
		border: 1px solid #404040;
		color: #cacaca;
		background-color: #2f2f2f;
	}
	
	.nx_hotel .hotel_normal .option_area .ico_area {
		border-right: 1px solid #404040;
	}
	
	.nx_hotel .hotel_normal .guest_content .option_area a[class^=btn_] {
		border: 1px solid #404040;
		color: #cacaca;
		background-color: #2f2f2f;
	}
	
	.nx_hotel .hotel_normal .option_area a[class^=btn_].active {
		color: #fff;
	}
	
	.nx_hotel .hotel_normal .layer_guest .layer_area {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.nx_hotel .hotel_normal .layer_guest .guest_select .tit {
		color: #fff;
	}
	
	.nx_hotel .hotel_normal .layer_guest .guest_table .btn_minus, .nx_hotel .hotel_normal .layer_guest .guest_table .btn_plus {
		border: 1px solid #404040;
	}
	
	.nx_hotel .hotel_normal .layer_guest .guest_table .btn_minus:hover, .nx_hotel .hotel_normal .layer_guest .guest_table .btn_plus:hover {
		border-color: #4f4f4f;
	}
	
	.nx_hotel .hotel_normal .layer_guest .guest_table .txt_info {
		border: 1px solid #404040;
		border-width: 1px 0;
	}
	
	.nx_hotel .hotel_normal .layer_guest .btn_apply_guest {
		border-top: 1px solid #404040;
		color: #fff;
		background-color: #3a3a3a;
	}
	
	.nx_hotel .hotel_normal .layer_guest .guest_table .txt_info .txt_sub {
		color: #cacaca;
	}
	
	.nx_hotel .hotel_normal .layer_guest .guest_table .txt_info .txt_label {
		color: #fff;
	}
	
	.nx_hotel .layer_calendar .layer_area {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.nx_hotel .layer_calendar .layer_header {
		border-bottom: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.nx_hotel .layer_calendar .calendar_info:before {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.nx_hotel .layer_calendar .header_btn {
		color: #2f2f2f;
	}
	
	.nx_hotel .layer_calendar .layer_area .bar_area {
		background-color: #404040;
	}
	
	.nx_hotel .layer_calendar .calendar_body th {
		color: #fff;
	}
	
	.nx_hotel .layer_calendar .calendar_body td a {
		color: #cacaca;
	}
	
	.nx_hotel .layer_calendar .calendar_body td.calendar-prev-mon a, .nx_hotel .layer_calendar .calendar_body td.calendar-next-mon a, .nx_hotel .layer_calendar .calendar_body td.calendar-unselectable a {
		color: #666;
	}
	
	.nx_hotel .layer_calendar .calendar_body td.calendar-prev-mon a:hover, .nx_hotel .layer_calendar .calendar_body td.calendar-next-mon a:hover, .nx_hotel .layer_calendar .calendar_body td.calendar-unselectable a:hover {
		background-color: #3a3a3a;
	}
	
	.nx_hotel .layer_calendar .calendar_body td.calendar-dim a {
		color: #2f2f2f;
	}
	
	.nx_hotel .layer_calendar .sub_area {
		border-top: 1px solid #404040;
		background-color: #3a3a3a;
	}
	
	.nx_hotel .layer_calendar .sub_area .btn_reset {
		color: #fff;
	}
	
	.nx_hotel .layer_calendar .sub_area .btn_reset::after {
		filter: invert(81.5%) hue-rotate(-180deg) brightness(1000%);
	}
	
	.nx_hotel .hotel_normal .search_select_box .btn_search_hotel {
		color: #2f2f2f;
	}
	
	.nx_hotel .hotel_normal .input_box.focus {
		background-color: #2f2f2f;
	}
	
	.nx_hotel .hotel_normal .input_box.focus input {
		background-color: #2f2f2f;
	}
	
	.nx_hotel .hotel_normal .layer_direct {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.nx_hotel .hotel_normal .layer_direct > .tit {
		color: #fff;
	}
	
	.nx_hotel .hotel_normal .layer_direct .direct_content {
		border-top: 1px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	.nx_hotel .hotel_normal .direct_content .tit {
		background-color: #3a3a3a;
		color: #fff;
	}
	
	.nx_hotel .hotel_normal .direct_content .lst_direct li .lnk_direct {
		color: #cacaca;
	}
	
	.nx_hotel .hotel_normal .layer_direct .content_area {
		border-top: 1px solid #404040;
	}
	
	.nx_hotel .hotel_normal .txt_warn {
		background-color: #32312d;
		color: #cacaca;
	}
	
	.nx_hotel .hotel_normal .layer_direct .txt_warn {
		border-bottom: 1px solid #404040;
	}
	
	.nx_hotel .hotel_normal .txt_warn .ico_warn {
		filter: none;
	}
	
	.cs_common_simple .cm_info_box .button_area .button_like, .cs_common_simple .cm_tab_info_box .button_area .button_like, .cs_common_simple .rel_answer_wrap .button_area .button_like {
		background: #3a3a3a;
	}
	
	.cs_common_simple .api_common_like {
		color: #cacaca;
	}
	
	.cs_rank_chart .info_box .scroll_box .list>li {
		background-color: #3a3a3a;
		border: 1px solid #404040;
	}
	
	.cs_rank_chart .info_box .scroll_box .list>li .title_box .name {
		color: #fff;
	}
	
	.cs_rank_chart .info_box .scroll_box .list>li .title_box .sub_text {
		color: #cacaca;
	}
	
	.sp_nvideo .default_title_area {
		border-top: 1px solid #404040;
	}
	
	.sp_nvideo .default_title_area .title {
		color: #fff;
	}
	
	.people_info .political_work .one_box {
		border-top: 1px solid #404040;
	}
	
	.people_info .political_work .bar {
		border-left-color: #404040;
	}
	
	.people_info .election_record table thead th {
		border-width: 0 1px 1px 0;
	}
	
	.profile_wrap .detail_profile dt {
		color: #999;
	}
	
	.people_info .people_type .texttab_type .select .inner {
		background-color: #3a3a3a;
		color: #fff;
	}
	
	.people_info .same_name .more, .people_info .same_name .same_list li .same_con span {
		color: #cacaca;
	}
	
	.people_info .lst_cont li .big_thumb img {
		border: 1px solid #404040;
	}
	
	html[data-useragent*='firefox'] .people_info .political_work .main_info .title .graident, html[data-useragent*='firefox'] .people_info .political_work .one_box .scm_ellipsis > span .graident, html[data-useragent*='firefox'] .people_info .political_work .one_box .scm_ellipsis > a .graident {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_statistics .top_info_wrap .title_area .title {
		color: #cacaca;
	}
	
	.cs_statistics .top_info_wrap .title_area .data_info .text {
		color: #cacaca;
	}
	
	.cs_statistics .top_info_wrap .title_area .data_info .text em {
		color: #fff;
	}
	
	.cs_statistics .top_info_wrap .title_area .data_info .text .date {
		color: #cacaca;
	}
	
	.cs_statistics .content_wrap {
		background: #2f2f2f;
	}
	
	.cs_statistics .content_wrap .inner {
		background-color: #242424;
	}
	
	.cs_statistics .content_wrap .graph_area {
		background-color: #242424;
		border-bottom: 1px solid #404040;
	}
	
	.cs_statistics .content_wrap .graph_area .chart_legend ul .item {
		color: #cacaca;
	}
	
	.cs_statistics .content_wrap .graph_area .chart_legend {
		border-top: 1px solid #404040;
	}
	
	.cs_statistics .content_wrap .guide_text {
		color: #cacaca;
	}
	
	.cs_statistics .content_wrap .chart_wrap svg g.bb-main rect.bb-background {
		fill: #242424;
	}
	
	.cs_statistics .tick text tspan {
		fill: #cacaca;
	}
	
	.cs_statistics .bb-axis-y2-label, .cs_statistics .bb-axis-y-label {
		fill: #fff;
	}
	
	.cs_statistics .bb .bb-axis path {
		stroke: #404040;
	}
	
	.cs_statistics .bb-ygrid:last-child, .cs_statistics .bb-ygrid:first-child {
		stroke: #404040;
	}
	
	.cs_statistics .bb-grid line {
		stroke: #404040
	}
	
	.cs_statistics .bb-tooltip-container {
		border: 1px solid #404040;
	}
	
	.cs_statistics .bb-tooltip-container {
		background: #2f2f2f;
	}
	
	.cs_statistics .bb-tooltip-container th {
		color: #fff;
	}
	
	.cs_statistics .bb-tooltip-container td {
		background-color: #2f2f2f;
	}
	
	.cs_statistics .bb-tooltip-container .name {
		color: #cacaca;
	}
	
	.cs_statistics .bb-tooltip-container .value {
		color: #cacaca;
	}
	
	.cs_statistics .more_multi {
		border-top: 1px solid #404040;
		background-color: #404040;
		color: #cacaca;
	}
	
	.cs_statistics .content_wrap .middle_title {
		color: #fff;
	}
	
	.cs_statistics .scroll_box .list_info .list li .info_box a {
		color: #fff;
	}
	
	.cs_statistics .scroll_box .list_info .list li .info_box {
		background-color: #3a3a3a;
	}
	
	.cs_statistics .scroll_box .list_info .list li .info_box dl dt {
		color: #fff;
	}
	
	.cs_statistics .scroll_box .list_info .list li .info_box dl dd {
		color: #cacaca;
	}
	
	.cs_statistics .content_wrap .tab_area {
		border-bottom: 1px solid #404040;
	}
	
	.cs_statistics .content_wrap .tab_area .tab_list .tab a {
		color: #cacaca;
	}
	
	.cs_statistics .content_wrap .tab_area .tab_list .tab[aria-selected="true"] a {
		color: #fff;
	}
	
	.cs_statistics .content_wrap .tab_area .tab_list .tab[aria-selected="true"] .menu:after {
		background: #fff;
	}
	
	.cs_statistics .chart_loading .img_loading {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cs_statistics .chart_loading p {
		color: #cacaca;
	}
	
	.contents03 #header em {
		background: none;
		position: relative;
		color: #fff;
	}
	
	.contents03 #header em:before {
		background: url(https://ssl.pstatic.net/sstatic/search/pc/img/ico_plus.gif) no-repeat 0 0;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cs_produce .cs_tab ul li.on a {
		border: 1px solid #4f4f4f;
		border-bottom: none;
		background: #3a3a3a;
		color: #fff;
	}
	
	.cs_produce .cs_tab {
		border-bottom: 2px solid #404040;
	}
	
	.cs_produce .scroll {
		border: 1px solid #404040;
		border-top: 0;
	}
	
	.cs_produce .no_dot li:nth-child(4n+1):before {
		border-top: 1px solid #404040;
	}
	
	.cs_produce .no_dot li a p {
		color: #fff !important;
	}
	
	.cs_produce .cs_tab ul li ul {
		border-bottom: 1px solid #404040;
		background: #2f2f2f;
	}
	
	.cs_produce .cs_tab ul li ul li.on a {
		color: #fff !important;
	}
	
	.cs_produce .cs_tab ul li ul li.on {
		background: none;
		position: relative;
	}
	
	.cs_produce .cs_tab ul li ul li.on:before {
		background: url(https://ssl.pstatic.net/sstatic/keypage/outside/uio/img/ico_selected.gif) no-repeat 0 14px !important;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cs_produce .cs_tab ul li ul li a {
		color: #cacaca !important;
	}
	
	.cs_produce a.btn_txt, .cs_produce a.btn_txt_orge {
		background: #3a3a3a;
	}
	
	.cs_produce a.btn_txt span, .cs_produce a.btn_txt_orge span {
		background: #3a3a3a;
	}
	
	.cs_produce a.btn_txt span {
		color: #cacaca;
	}
	
	.cs_produce .prcs_mid_tit h4 {
		color: #fff;
	}
	
	.cs_produce .prcs_mid_tit a.more {
		color: #cacaca;
	}
	
	.cs_produce .tb_box .tb_list th {
		border-color: #404040;
		color: #fff;
		background: #2f2f2f;
	}
	
	.cs_produce .tb_box .tb_list td {
		border-color: #404040;
		border-width: 1px 0 0 1px;
		color: #cacaca;
	}
	
	.cs_produce .tb_box {
		border-bottom: 1px solid #404040;
	}
	
	.cs_produce .prcs_guide p {
		color: #cacaca;
	}
	
	.cs_produce .prcs_guide .other_links dl dt {
		color: #fff !important;
	}
	
	.cs_flight_info .hearder_top {
		border: 1px solid #404040;
		border-width: 1px 1px 0 1px;
	}
	
	.cs_flight_info .tab_info li.on a {
		color: #fff;
	}
	
	.cs_flight_info .tab_info li a {
		color: #cacaca;
	}
	
	.cs_flight_info .tab_line li a {
		color: #cacaca;
	}
	
	.cs_flight_info .tab_line li.on a {
		color: #fff;
	}
	
	.cs_flight_info .tab_line li .dot {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_flight_info .sort_data {
		border: 1px solid #404040;
		background-color: #3a3a3a;
	}
	
	.cs_flight_info .sort_data a {
		color: #cacaca;
	}
	
	.cs_flight_info .content_area:after {
		background-color: #2f2f2f;
	}
	
	.cs_flight_info .content_area {
		border: 1px solid #404040;
		border-width: 0 1px 1px;
	}
	
	.cs_flight_info .content_area .flight_list:after {
		background: #404040;
	}
	
	.cs_flight_info .content_area .item .item_box {
		border-top: 1px solid #404040;
	}
	
	.cs_flight_info .content_area .item .airline_info {
		color: #cacaca;
	}
	
	.cs_flight_info .content_area .item .flight_name {
		color: #cacaca;
	}
	
	.cs_flight_info .content_area .item .airline_name {
		color: #fff;
	}
	
	.cs_flight_info .content_area .item .departure {
		color: #cacaca;
	}
	
	.cs_flight_info .content_area .item .land {
		color: #cacaca;
	}
	
	.cs_flight_info .page_btn {
		border: 1px solid #404040;
		border-width: 0 1px 1px;
		background-color: #3a3a3a;
	}
	
	.cs_flight_info .page_btn .page_nav {
		color: #fff;
	}
	
	.cs_flight_info .page_btn .page_nav .slash {
		color: #404040;
	}
	
	.cs_flight_info .notice_info {
		color: #cacaca;
	}
	
	.cs_flight_info .page_btn a {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_flight_info .sort_data .open .ly_pop {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.cs_flight_info .sort_data .ly_pop dt {
		border-bottom: 1px solid #404040;
		color: #fff;
	}
	
	.cs_flight_info .sort_data .ly_pop dd {
		border-left: 1px solid #404040;
	}
	
	.cs_flight_info .sort_data .ly_pop dd {
		color: #cacaca;
	}
	
	.cs_flight_info .empty_error .tit {
		color: #fff;
	}
	
	.cs_flight_info .empty_error .txt {
		color: #cacaca;
	}
	
	.cs_common_module .market_info {
		border-top: 1px solid #404040;
	}
	
	.cs_common_module .market_info .price_list>li .item_title {
		color: #fff;
	}
	
	.cs_common_module .market_info .price_list>li .item_info del {
		color: #999;
	}
	
	.cs_common_module .market_info .price_list>li .item_sub {
		color: #cacaca;
	}
	
	.cs_common_module .market_info .price_list>li .item_sub .num {
		color: #93a8d5;
	}
	
	.cs_common_module .market_info+.audio_player:before {
		background-color: #404040;
	}
	
	.cs_common_module .audio_player .audio_cont .time {
		color: #cacaca;
	}
	
	.cs_common_module .audio_player .audio_title .this_txt {
		color: #fff;
	}
	
	.cs_common_module .cm_info_box .activity_info .scroll_box .innner, .cs_common_module .cm_info_box.scroll_activity .scroll_box .innner {
		background-color: #3a3a3a;
	}
	
	.cs_common_module .cm_info_box .activity_info .scroll_box .tilte, .cs_common_module .cm_info_box.scroll_activity .scroll_box .tilte {
		color: #fff;
	}
	
	.cs_common_module .cm_info_box .activity_info .scroll_box .info_box .desc, .cs_common_module .cm_info_box.scroll_activity .scroll_box .info_box .desc {
		color: #cacaca;
	}
	
	.cs_common_module .cm_info_box .activity_info .scroll_box .sub_info .date, .cs_common_module .cm_info_box.scroll_activity .scroll_box .sub_info .date {
		color: #cacaca;
	}
	
	.cs_common_module .cm_info_box .activity_info .scroll_box .sub_info:after, .cs_common_module .cm_info_box.scroll_activity .scroll_box .sub_info:after {
		background-color: #4f4f4f;
	}
	
	.cs_common_module .audio_player .audio_cont .range_area .progress_box {
		background-color: #4f4f4f;
	}
	
	.cs_common_module .cm_pure_box .intro_box .intro_head .info_area .title_txt, .cs_common_module .cm_tab_info_box .intro_box .intro_head .info_area .title_txt {
		color: #fff;
	}
	
	.cs_common_module .cm_pure_box .intro_box .intro_head .info_area .sub_txt, .cs_common_module .cm_tab_info_box .intro_box .intro_head .info_area .sub_txt {
		color: #cacaca;
	}
	
	.cs_common_module .cm_pure_box .intro_box .sub_info dt, .cs_common_module .cm_tab_info_box .intro_box .sub_info dt {
		color: #999;
	}
	
	.cs_common_module .cm_pure_box .intro_box .sub_info dd, .cs_common_module .cm_tab_info_box .intro_box .sub_info dd {
		color: #cacaca;
	}
	
	.cs_common_module .box_normal_list .info_box .inner .title_box .title .this_text {
		color: #fff;
	}
	
	.cs_common_module .box_normal_list .info_box .inner .title_box .title .ico_npay, .cs_common_module .box_normal_list .info_box .inner .info .sub_text .ico_delivery {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_common_module .box_normal_list .info_box .inner .title_box .desc_txt {
		color: #cacaca;
	}
	
	.cs_common_module .box_normal_list .info_box .inner .info .sub_text {
		color: #cacaca;
	}
	
	.cs_common_module .box_normal_list .info_box+.info_box {
		border-top: 1px solid #404040;
	}
	
	.cs_common_module .cm_paging_area.type_border:before {
		background: #404040;
	}
	
	.cs_common_module .review_list li .reviewer .review_date .review_link {
		color: #fff;
	}
	
	.cs_common_module .cm_pure_box .intro_box .text, .cs_common_module .cm_tab_info_box .intro_box .text {
		color: #cacaca;
	}
	
	.cs_common_module .cm_info_box .button_area .button_box a.place:before, .cs_common_module .cm_pure_box .button_area .button_box a.place:before, .cs_common_module .cm_tab_info_box .button_area .button_box a.place:before, .cs_common_module .rel_answer_wrap .button_area .button_box a.place:before {
		filter: invert(78%) hue-rotate(-180deg);
	}
	
	.sp_nbook .list_info .item_title {
		color: #999;
	}
	
	.cs_custom_list .list_bx .spot_box {
		background-color: #2f2f2f;
	}
	
	.cs_custom_list .list_bx .spot_box .scm_ellipsis strong, .cs_custom_list .list_bx .spot_box .info_text strong a {
		color: #fff;
	}
	
	.cs_custom_list .list_bx .spot_box .layer_warp .btn_layer {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cs_custom_list .list_bx .spot_box .info_text dd {
		color: #cacaca;
	}
	
	.cs_custom_list .list_bx .spot_box .other_info {
		background-color: #3a3a3a;
	}
	
	.cs_custom_list .list_bx .spot_box .other_info li .text {
		color: #cacaca;
	}
	
	.cs_custom_list .list_bx .spot_box .other_info li .ico_bar {
		background-color: #4f4f4f;
	}
	
	.cs_custom_list .list_bx .spot_box .layer_warp .layer {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.cs_custom_list .list_bx .spot_box .layer_warp .layer .layer_tit {
		border-bottom: 1px solid #404040;
	}
	
	.cs_custom_list .list_bx .spot_box .layer_warp .layer .layer_tit a {
		color: #cacaca;
	}
	
	.cs_custom_list .list_bx .spot_box .layer_warp .layer .layer_content .content_list li strong {
		color: #fff;
	}
	
	.cs_custom_list .list_bx .spot_box .layer_warp .layer .layer_content .content_list li p {
		color: #cacaca;
	}
	
	.cs_custom_list .list_bx .spot_box .layer_warp .layer .etc_link {
		border-top: 1px solid #404040;
	}
	
	.cs_custom_list .list_bx .spot_box .layer_warp .layer .etc_link ul li {
		background-color: #404040;
	}
	
	.cs_custom_list .list_bx .spot_box .layer_warp .layer .etc_link ul li a {
		color: #cacaca;
	}
	
	.cs_common_module .league_schedule .cm_tap_area.no_tab_border {
		background-color: #2f2f2f;
	}
	
	.cs_common_module .cm_tap_area.no_tab_border .type_main .tab_list .tab .menu {
		color: #cacaca;
	}
	
	.cs_common_module .league_schedule .lego_scroll_date.type_no_border {
		background-color: #2f2f2f;
	}
	
	.cs_common_module .lego_scroll_date {
		background-color: #2f2f2f;
	}
	
	.cs_common_module .league_schedule .match_content.end .match_title .state_mark {
		background-color: #404040;
		color: #cacaca;
	}
	
	.cs_common_module .league_schedule .league_timeline .timeline_box .cm_bar {
		background-color: #4f4f4f;
	}
	
	.cs_common_module .league_schedule .league_timeline .timeline_box .cm_date {
		color: #fff;
	}
	
	.cs_common_module .league_schedule .match_content .match_title .match_time .text {
		color: #cacaca;
	}
	
	.sp_recruit .recruit_wrap .title_area .sub_title {
		color: #fff;
	}
	
	.sp_recruit .recruit_wrap {
		border-top: 1px solid #404040;
	}
	
	.sp_recruit .recruit_wrap .info_area .info .item {
		color: #cacaca;
	}
	
	.sp_recruit .recruit_wrap .info_area .info .item+.item:before {
		background-color: #404040;
	}
	
	.sp_recruit .dsc_alert {
		border-top: 1px solid #404040;
		color: #cacaca;
	}
	
	.sp_nsite .nsite_name .ico_wrap .api_ico_translate, .sp_nsite .nsite_name .ico_wrap>[class*=api_ico] {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_infant .main_tab {
		background-color: #3a3a3a;
		border: 1px solid #404040;
		border-width: 1px 1px 0;
	}
	
	.cs_infant .main_tab ul li a {
		color: #fff;
	}
	
	.cs_infant .video_wrap {
		border: 1px solid #404040;
	}
	
	.cs_infant .page_area {
		border: 1px solid #404040;
		border-top: 1px solid #404040;
		background-color: #3a3a3a;
	}
	
	.cs_infant .page_area .btn_page {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.cs_infant .page_area .page_number {
		color: #4f4f4f;
	}
	
	.cs_infant .page_area .page_number .total {
		color: #fff;
	}
	
	.cs_infant .video_list .video_desc a {
		color: #fff;
	}
	
	.cs_infant .video_list .update_info .channel_name, .cs_infant .sub_info a {
		color: #cacaca;
	}
	
	.cs_infant .info_bottom>span {
		color: #fff;
	}
	
	.cs_infant .main_tab .btn_next.on .arrow {
		filter: brightness(1000%);
	}
	
	.cs_infant .page_area .btn_page span {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_common_module .cm_pure_box.lego_rating_slide_outer .fixed_box {
		border-top: 1px solid #404040;
	}
	
	.cs_navertime .time_bx {
		border-bottom: 1px solid #404040;
		border: 1px solid #404040;
	}
	
	.cs_navertime .sp_img {
		filter: invert(100%) hue-rotate(-180deg);
	}
	
	.cs_navertime .bx_alrt_txt {
		border: 1px solid #404040;
		border-width: 0 1px 1px;
	}
	
	.cs_navertime .bx_alrt_txt .inp_chkbx+label {
		background: none;
		position: relative;
		color: #fff;
	}
	
	.cs_navertime .bx_alrt_txt .inp_chkbx.checked+label {
		background: none;
	}
	
	.cs_navertime .bx_alrt_txt .inp_chkbx.checked+label:before {
		background: url(https://ssl.pstatic.net/sstatic/keypage/outside/scui/navertime/img/sp_navertime.png) -658px -127px no-repeat;
	}
	
	.cs_navertime .bx_alrt_txt .inp_chkbx+label:before {
		background: url(https://ssl.pstatic.net/sstatic/keypage/outside/scui/navertime/img/sp_navertime.png) -658px -76px no-repeat;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_navertime .noti_area p {
		color: #cacaca;
		background: none;
		position: relative;
	}
	
	.cs_navertime .noti_area p:before {
		background: url(https://ssl.pstatic.net/sstatic/keypage/lifesrch/weather/img/ico_info.gif) 1px 0 no-repeat;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_navertime .bx_alrt_txt .ly_alrtbx .alrt_msg {
		color: #cacaca;
	}
	
	.cs_navertime .bx_alrt_txt .ly_alrtbx>ul>li>a {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.api_error .tit_message {
		color: #fff;
	}
	
	.laws_info .srch_box label {
		color: #fff;
	}
	
	.laws_info .srch_box .srch_txt {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.laws_info .srch_box .srch_btn {
		border-radius: 5px;
	}
	
	.laws_info .opt_lft {
		border-right: 1px solid #404040;
		background: #2f2f2f;
	}
	
	.laws_info .opt_box {
		border: 1px solid #404040;
		border-top: 0;
	}
	
	.laws_info .opt_lft ul li a.select {
		background: #404040;
	}
	
	.laws_info .opt_lft ul li a {
		color: #cacaca;
	}
	
	.laws_info .opt_info .txt {
		color: #fff;
	}
	
	.laws_info .more {
		color: #cacaca;
		position: absolute;
	}
	
	.laws_info .more:before {
		background: url(https://ssl.pstatic.net/sstatic/search/img3/ico_laws_more.gif) 100% 4px no-repeat;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.laws_info .opt_info {
		border-bottom: 1px solid #404040;
	}
	
	.laws_info .opt_lst li {
		color: #fff;
	}
	
	.laws_info .opt_lst li em {
		color: #cacaca;
	}
	
	.laws_info .laws_spt em {
		color: #cacaca;
	}
	
	.laws_info .laws_spt a img {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.laws_info .btn_now {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.laws_info .laws_lst {
		border-top: 2px solid #404040;
	}
	
	.laws_info .laws_lst ul li dl {
		color: #cacaca;
	}
	
	.laws_info .laws_lst ul li dd em {
		color: #999;
	}
	
	.laws_info .vline {
		background: none;
		position: relative;
	}
	
	.laws_info .vline:before {
		background: url(https://ssl.pstatic.net/sstatic/search/img/sprite_bullet.gif) no-repeat 0 -29px;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.laws_info .laws_lst ul li {
		border-top: 1px solid #404040;
	}
	
	.laws_info .laws_lst ul {
		border-bottom: 1px solid #404040;
	}
	
	.api_tab_wrap {
		border-top: 1px solid #404040;
	}
	
	.sp_pmusic .music_list .list_item {
		border-top: 1px solid #404040;
	}
	
	.sp_pmusic .group_music.type_chart .music_list .album_box .rank_area .rank_inner {
		color: #fff;
	}
	
	.sp_pmusic .music_list+.date_area {
		border-top: 1px solid #404040;
	}
	
	.sp_pmusic .date_area {
		color: #cacaca;
	}
	
	.sp_pmusic .btn_all .btn {
		border: 1px solid #404004;
		color: #cacaca;
		background-color: #3a3a3a;
	}
	
	.sp_pmusic .btn_all .btn:hover {
		border-color: #4f4f4f;
		color: #fff;
		background-color: #3a3a3a;
	}
	
	.sp_nreview .timeline_cont:before {
		background-color: #4f4f4f;
	}
	
	.art_list .art_view .btn_art_view img, .art_list .art_view p img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.art_list .art_view p {
		border: 1px solid #404040;
		background-color: #2f2f2f;
		color: #cacaca;
	}
	
	.art_list .lst_art dl {
		border: 1px solid #404040;
	}
	
	.art_list .lst_art dd a {
		color: #fff;
	}
	
	.art_list .lst_art dd.txt_block {
		color: #cacaca;
	}
	
	.art_list .lst_art .thumb_wrap {
		border: 1px solid #404040;
		background: #3a3a3a;
	}
	
	.sp_nvideo .list_title_area .title {
		color: #fff;
	}
	
	.sp_nvideo .video_grid_list .info_area .info .info_sub .desc+.desc:before {
		background-color: #404040;
	}
	
	.api_atcmp_wrap .atcmp_fixer .atcmp_container .kwd_info {
		color: #fff;
	}
	
	.cs_lettercounter .sct_lc {
		border: 1px solid #404040;
	}
	
	.cs_lettercounter .sct_lc .inp_bx .txtar_tit {
		color: #cacaca;
	}
	
	.cs_lettercounter .sct_lc .inp_bx textarea {
		color: #cacaca;
		background: #2f2f2f;
	}
	
	.cs_lettercounter .sct_lc .desc_bx {
		border-top: 1px solid #404040;
		background: #3a3a3a;
	}
	
	.cs_lettercounter .sct_lc .desc_bx strong {
		color: #fff;
	}
	
	.cs_lettercounter .sct_lc .desc_bx .c_byte {
		color: #cacaca;
	}
	
	.cs_lettercounter .sct_lc .desc_bx .btn_more {
		background: none;
		position: absolute;
		color: #cacaca;
	}
	
	.cs_lettercounter .sct_lc .desc_bx .btn_more:before {
		background: url(https://ssl.pstatic.net/sstatic/keypage/outside/scui/lettercounter/img/ico_arrow.gif) 100% -20px no-repeat;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(78%) hue-rotate(-180deg);
	}
	
	.cs_lettercounter .more_guide dt {
		color: #fff;
	}
	
	.cs_lettercounter .sct_lc .desc_key_bx {
		border-top: 1px solid #404040;
		background: #2f2f2f;
	}
	
	.cs_lettercounter .sct_lc .desc_key_bx dd {
		color: #fff;
	}
	
	.cs_lettercounter .sct_lc .desc_key_bx dt {
		color: #cacaca;
	}
	
	.cs_software .subinfo_box .text {
		color: #cacaca;
	}
	
	.cs_software .go_site {
		background: none;
		position: relative;
	}
	
	.cs_software .go_site:before {
		background: url(https://ssl.pstatic.net/sstatic/search/pc/img/sprite_bu_v1.gif) 100% -312px no-repeat;
		background-position: 99.5% -313px;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.ly_dimmed {
		background-color: transparent;
	}
	
	.ad_section .lst_type_v2 .lst .ly_map {
		background-color: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.ad_section .lst_type_v2 .lst .ly_map .m_tit {
		color: #fff;
	}
	
	.ad_section .lst_type_v2 .lst .ly_map .map_area>div {
		background-image: none !important;
	}
	
	.ad_section .lst_type_v2 .lst .ly_map .map_area>div>div:first-child {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.ad_section .lst_type_v2 .lst .ly_map .map_area>div>div:nth-child(5)>div>div>div>* {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.ad_section .lst_type_v2 .lst .ly_map .map_area .btn_map {
		filter: invert(81.5%) hue-rotate(-180deg);
		position: absolute;
	}
	
	.ad_section .lst_type_v2 .lst .ly_map .map_area .btn_map:after {
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		border: 1px solid #cacaca;
		box-sizing: border-box;
		z-index: 999999;
		pointer-events: none;
	}
	
	.ad_section .lst_type_v2 .lst .ly_map .tit_area {
		border: 1px solid #404040;
		border-top: 0;
		background: #3a3a3a;
	}
	
	.ad_section .lst_type_v2 .lst .ly_map .ico_find_road {
		filter: invert(86%) hue-rotate(-180deg) brightness(130%);
	}
	
	.ad_section .lst_type_v2 .lst .ly_map .ico_road_name {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.ad_section .lst_type_v2 .lst .ly_map .info_sec {
		border-top: 1px solid #4f4f4f;
	}
	
	.ad_section .lst_type_v2 .lst .ly_map .info_sec .txt {
		color: #cacaca;
	}
	
	.api_btn_page.type_tag [class^=btn_] .btn .ico_arr {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.sp_nimage .api_title_sub .btn_extend .btn_cancel, .sp_nimage .api_title_sub .btn_extend .btn_confirm {
		color: #cacaca;
	}
	
	.sp_nimage .api_title_sub .btn_extend .btn_cancel:before, .sp_nimage .api_title_sub .btn_extend .btn_confirm:before {
		border: 1px solid #404040;
	}
	
	.sp_nimage .api_title_sub .btn_extend em, .sp_nimage .api_title_sub .btn_extend strong {
		color: #cacaca;
	}
	
	.sp_nimage .api_title_sub .btn_extend strong:after {
		background-color: #404040;
	}
	
	.sp_nkin .expert_pp_wrap .pp_wrap .thumb .ico_counsel {
		border: 2px solid #4f4f4f;
	}
	
	.video_common_player_wrap .video_common_player .btn_close {
		color: #cacaca;
	}
	
	.video_common_player_wrap .video_common_player .btn_close:after {
		filter: brightness(150%);
	}
	
	.sp_nvideo .viewer_area {
		border-bottom: 1px solid #404040;
	}
	
	.ad_section .lst_type .lst .ad_dsc.law_num .point::before {
		background-color: #404040;
	}
	
	.ad_section .lst_type .lst .ad_dsc.law_num .point {
		color: #999;
	}
	
	.cs_disaster_prepare .disaster_prepare {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.cs_disaster_prepare .tab_area {
		border-bottom: 1px solid #404040;
		background-color: #3a3a3a;
	}
	
	.cs_disaster_prepare .tab_area .list_tab li a .menu {
		color: #fff;
	}
	
	.cs_disaster_prepare .tab_area.sub {
		background-color: #3a3a3a;
	}
	
	.cs_disaster_prepare .tab_area.sub .list_tab li.on a .menu {
		color: #fff;
	}
	
	.cs_disaster_prepare .tab_area.sub .list_tab li a .menu {
		color: #cacaca;
	}
	
	.cs_disaster_prepare .disaster_content .disaster_table {
		border-bottom: 1px solid #404040;
	}
	
	.cs_disaster_prepare .disaster_content .disaster_table th {
		color: #fff;
		border: 1px solid #404040;
		border-width: 1px 0;
		background-color: #3a3a3a;
	}
	
	.cs_disaster_prepare .disaster_content .disaster_table td {
		color: #cacaca;
		border: 1px solid #404040;
		border-width: 1px 1px 0;
	}
	
	.cs_disaster_prepare .page_area .paging_bx a[class^=btn_page_] {
		border: 1px solid #404040;
		background-color: #242424;
	}
	
	.cs_disaster_prepare .page_area .page_number .total {
		color: #fff;
	}
	
	.cs_disaster_prepare .page_area .page_number {
		color: #404040;
	}
	
	.cs_disaster_prepare .disaster_info {
		color: #cacaca;
	}
	
	.cs_disaster_prepare .page_area .paging_bx a[class^=btn_page_] .ico_spr {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.spi_default .spi_ly_pop .spi_btn .spi_y, .spi_default .spi_ly_pop .spi_btn .spi_n {
		border: 1px solid #404040;
	}
	
	.spi_default a:hover, .spi_default a:active, .spi_default a:focus, .spi_default a:visited {
		color: #fff;
	}
	
	.cs_season_cooking .tabview {
		border: 1px solid #404040;
		border-width: 1px 1px 0;
	}
	
	.cs_season_cooking .tab-cont {
		background: #3a3a3a;
	}
	
	.cs_season_cooking .tab-cont .tab {
		position: relative;
		background: none;
	}
	
	.cs_season_cooking .tab-cont .tab:first-child:before {
		background: none;
	}
	
	.cs_season_cooking .tab-cont .tab:before {
		background: url(https://ssl.pstatic.net/sstatic/keypage/outside/season_cooking/img/bg_bar.png) no-repeat 0 13px;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_season_cooking .pr_tab_a {
		color: #cacaca;
	}
	
	.cs_season_cooking .on .pr_tab_a {
		background: #3f3f3f;
		color: #fff;
		border: 1px solid #404040;
		border-width: 1px 1px 0;
	}
	
	.cs_season_cooking .food_tab {
		border-left: 1px solid #404040;
		border-right: 1px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	.cs_season_cooking .stab li a {
		background: none;
		position: relative;
		color: #cacaca;
	}
	
	.cs_season_cooking .stab li a:before {
		background: url(https://ssl.pstatic.net/sstatic/keypage/outside/season_cooking/img/bg_bar.png) no-repeat 0 15px;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_season_cooking .stab .on a {
		color: #fff;
	}
	
	.cs_season_cooking .lst_other2 {
		border: 1px solid #404040;
		border-width: 0 1px 1px;
	}
	
	.cs_season_cooking .lst_detail .lst_data .tit span {
		color: #fff !important;
	}
	
	.cs_season_cooking .lst_detail .lst_data dd span {
		color: #999;
	}
	
	.cs_season_cooking .lst_detail p {
		color: #cacaca;
	}
	
	.cs_season_cooking .lst_detail .lst_data .tit {
		background: none;
		color: #fff !important;
		position: relative;
	}
	
	.cs_season_cooking .lst_detail .lst_data .tit:before {
		background: url(https://ssl.pstatic.net/sstatic/keypage/outside/sign/img/20140305/ico_bar.gif) no-repeat 100% 3px;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_season_cooking .other_cook {
		background-color: #3a3a3a;
	}
	
	.cs_season_cooking .lst_detail.v2 {
		border-bottom: 1px solid #404040;
	}
	
	.cs_season_cooking .lst_other {
		border: 1px solid #404040;
		border-width: 0 1px 1px;
	}
	
	.cs_season_cooking .page_navi {
		border-top: 1px solid #404040;
	}
	
	.cs_season_cooking .page_navi.no_line {
		border-top: 0;
		background-color: #2f2f2f;
	}
	
	.cs_season_cooking .page_navi .pre, .cs_season_cooking .page_navi .next {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_season_cooking .guide_info .txt_guide {
		background: none;
		position: relative;
		background: none;
		color: #cacaca;
	}
	
	.cs_season_cooking .guide_info .txt_guide:before {
		background: url(https://ssl.pstatic.net/sstatic/keypage/outside/season_cooking/img/sp_season_cooking.png) no-repeat 0 -79px;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_season_cooking .other_cook .flex {
		border: 1px solid #404040;
		border-top: 0;
		background-color: #2f2f2f;
	}
	
	.cs_season_cooking .other_cook .flex .flex_s {
		color: #cacaca;
	}
	
	.cs_season_cooking .lst_other ul {
		border-top: 1px solid #404040;
	}
	
	.cs_season_cooking .lst_other .cont_area .txt_mon {
		color: #cacaca;
	}
	
	.cs_season_cooking .txt_noti {
		border: 1px solid #404040;
		border-width: 0 1px;
		border-bottom: 1px solid #404040;
	}
	
	.cs_season_cooking .txt_noti p {
		color: #cacaca;
	}
	
	.cs_season_cooking .tab:first-child.on .pr_tab_a {
		background: #404040;
		border-left: 0;
	}
	
	.sub_pack .ad_section .lst_type .lst.ext_price .lst_price .price {
		color: #fff;
	}
	
	.sub_pack .ad_section .lst_type .lst.ext_price.ad_hover .lst_price .price {
		background-color: #383a3e;
	}
	
	.sub_pack .ad_section .lst_type .lst .info_area .sp_tabview.npay, .sub_pack .ad_section .lst_type .lst .info_area .sp_tabview.nlogin, .sub_pack .ad_section .lst_type .lst .info_area .sp_tabview.npay_plus {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.sp_keep .api_subject_bx>.title_area {
		color: #fff;
	}
	
	.sp_keep .api_subject_bx>.title_area .name:before {
		background-color: #404040;
	}
	
	.sp_keep .api_subject_bx>.title_area .name {
		color: #cacaca;
	}
	
	.sp_keep .group_timeline_wrap {
		border-top: 1px solid #404040;
	}
	
	.sp_keep .list_timeline .item_info .info_area .title_box {
		color: #fff;
	}
	
	.sp_keep .list_timeline .item_info .info_box {
		color: #cacaca;
	}
	
	.sp_keep .list_timeline .item+.item {
		border-top: 1px solid #404040;
	}
	
	.cs_common_simple .cm_info_box .detail_info+.audio_player:before {
		background-color: #404040;
	}
	
	.cs_common_simple .detail_info+.audio_player:before {
		background-color: #404040;
	}
	
	.cs_common_simple .audio_player .audio_title .this_txt {
		color: #cacaca;
	}
	
	.cs_common_simple .audio_player .audio_cont .time {
		color: #fff;
	}
	
	.sc_new .api_channel_wrap .channel_scroll_wrap .channel_item .user_area .user_thumb .ico {
		background-color: #3a3a3a;
	}
	
	.sc_new .api_channel_wrap .channel_scroll_wrap .channel_item.type_notice .info_area .info_notice .ico_notice {
		border: 1px solid #4a65f6;
		color: #bac5ff;
	}
	
	.cs_recommendation .rcmd_snf .rcmd_thumb .img_bd {
		background: transparent;
	}
	
	.cs_recommendation .section_more .go_site {
		background: none;
		position: relative;
	}
	
	.cs_recommendation .section_more .go_site:before {
		background: url(https://ssl.pstatic.net/sstatic/search/pc/img/sprite_bu_v1.gif) 100% -312px no-repeat;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.sp_nbook .datalab {
		border-top: 1px solid #404040;
	}
	
	.sp_nbook .book_group .datalab {
		background: #3a3a3a;
		border: 1px solid #404040;
	}
	
	.sp_nbook .book_group .datalab .datalab_btn .logo_datalab {
		filter: invert(81.5%) hue-rotate(-180deg) brightness(1000%);
	}
	
	.sp_nbook .datalab_btn {
		color: #cacaca;
	}
	
	.sp_nbook .book_group .datalab.on {
		background-color: #3a3a3a;
	}
	
	.sp_nbook .datalab_body .chart_info {
		border-top: 1px solid #404040;
		color: #cacaca;
	}
	
	.sp_nbook .chart .graph_bar .label, .sp_nbook .chart .gender_group {
		color: #cacaca;
	}
	
	.sp_nbook .chart .graph_bar .bar {
		background-color: rgba(60,76,91, .5);
	}
	
	.sp_nbook .chart .graph_bar .grade {
		color: #3a3a3a;
	}
	
	.cs_president_list .president_wrap {
		border: 1px solid #404040;
	}
	
	.cs_president_list .title_wrap {
		background-color: #2f2f2f;
		border-bottom: 1px solid #404040;
	}
	
	.cs_president_list .title_wrap .option_bx .select_link {
		color: #cacaca;
	}
	
	.cs_president_list .description dd {
		color: #cacaca;
	}
	
	.cs_president_list .description {
		border-bottom: 1px solid #404040;
	}
	
	.cs_president_list .result_bx .result_title {
		color: #fff;
	}
	
	.cs_president_list .result_list .dtail_bx .party {
		color: #cacaca;
	}
	
	.cs_president_list .result_list .dtail_bx .vote {
		color: #fff;
	}
	
	.cs_president_list .page_area .paging_bx a[class^=btn_page_] {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.cs_president_list .page_area .paging_bx a[class^=btn_page_] .ico_spr {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_president_list .region_vote {
		border-top: 1px solid #404040;
	}
	
	.cs_president_list .region_vote .map_bx {
		border-right: 1px solid #404040;
	}
	
	.cs_president_list .region_vote .map_bx .map_title {
		color: #fff;
	}
	
	.cs_president_list .region_vote .map_bx .map_img img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cs_president_list .region_vote .legend_bx {
		border-top: 1px solid #404040;
	}
	
	.cs_president_list .region_vote .map_bx:after {
		border: 1px solid #404040;
		border-width: 1px 1px 1px 0;
	}
	
	.cs_president_list .region_vote .vote_list_bx .vote_list .region {
		color: #fff;
	}
	
	.cs_president_list .region_vote .vote_list_bx .vote_list .candidate .name {
		color: #cacaca;
	}
	
	.cs_president_list .region_vote .vote_list_bx .vote_list .bx {
		border-bottom: 1px solid #404040;
	}
	
	.cs_president_list .region_vote .legend_list, .cs_president_list .region_vote .legend_info, .cs_president_list .info_wrap {
		color: #cacaca;
	}
	
	.cs_president_list .page_area .paging_bx .page_number .total {
		color: #fff;
	}
	
	.cs_president_list .page_area .paging_bx .page_number {
		color: #404040;
	}
	
	.cs_president_list .info_wrap .relation_link dt {
		color: #fff !important;
	}
	
	.cs_president_list .result_list .dtail_bx .name {
		color: #fff;
	}
	
	.cs_president_list .title_wrap .option_bx .list_select {
		border: 1px solid #404040;
		background: #2f2f2f;
	}
	
	.cs_president_list .title_wrap .option_bx .list_select ul li a {
		color: #cacaca;
	}
	
	.cs_common_module .cm_content_area>.lego_title_tab_outer {
		background-color: #2f2f2f;
		border: 1px solid #404040;
		border-width: 0 1px;
	}
	
	/*.cs_common_module .cm_content_area>.lego_title_tab_outer ~ .cm_info_box, .cs_common_module .cm_content_area>.lego_title_tab_outer ~ .cm_pure_box {*/
	/*	box-shadow: none !important;*/
	/*}*/
	
	.cs_common_simple .cm_content_wrap.simple_list_type .cm_info_box .scroll_box {
		border-top: 1px solid #404040;
	}
	
	.cs_common_simple .cm_info_box[class*="scroll_img"] .list>li .area_card, .cs_common_simple .cm_tab_info_box[class*="scroll_img"] .list>li .area_card {
		background: #3a3a3a;
	}
	
	.cs_common_simple .cm_info_box[class*="scroll_img"] .list>li, .cs_common_simple .cm_tab_info_box[class*="scroll_img"] .list>li {
		background-color: #3a3a3a;
	}
	
	.cs_common_module .cm_top_wrap:not([style*="border-top-color"]):after {
		opacity: 0.3;
	}
	
	.cs_common_module .table_wrap .alliance_table table tbody th:first-child {
		background-color: #2f2f2f;
		border: 1px solid #404040;
		border-width: 0 1px;
	}
	
	.cs_common_module .table_wrap .alliance_table table tbody td {
		border-right: 1px solid #404040;
	}
	
	.cs_common_module .table_wrap .alliance_table table tbody tr {
		border: 1px solid #404040;
		border-width: 1px 0;
	}
	
	.cs_common_module .table_wrap table th {
		color: #fff;
	}
	
	.cs_common_module .pro_info_box dt {
		color: #999;
	}
	
	.sp_influencer .keyword_challenge_wrap .keyword_box_wrap .user_box .user_box_inner .user_area .name {
		color: #fff;
	}
	
	.sp_influencer .keyword_challenge_wrap .keyword_box_wrap.type_color .user_box .user_box_inner .etc_area .etc.highlight {
		color: #cacaca;
	}
	
	.sp_influencer .keyword_challenge_wrap .keyword_box_wrap .user_box .user_box_inner .etc_area .etc+.etc:before {
		background-color: #404040;
	}
	
	.sp_influencer .keyword_challenge_wrap .keyword_box_wrap .user_box .user_box_inner .etc_area {
		color: #cacaca;
	}
	
	.sp_influencer .keyword_challenge_wrap .keyword_box_wrap.type_color .user_box .my_keyword_area {
		color: #cacaca;
	}
	
	.sp_influencer .keyword_challenge_wrap .keyword_box_wrap .detail_box .dsc_area .dsc_link {
		color: #cacaca;
	}
	
	.sp_influencer .keyword_challenge_wrap .keyword_bx+.keyword_bx {
		border-top: 1px solid #404040;
	}
	
	.sp_influencer .keyword_challenge_wrap .keyword_box_wrap .user_box .my_keyword_area .my_type_more .btn_more {
		border: 1px solid #404040;
	}
	
	.sp_influencer .keyword_challenge_wrap .keyword_box_wrap.type_color .user_box .my_keyword_area .my_type_more .btn_more {
		border-color: #404040;
	}
	
	.sp_influencer .keyword_challenge_wrap .keyword_box_wrap .user_box .my_keyword_area .my_type_detail {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.sp_influencer .keyword_challenge_wrap .keyword_box_wrap .user_box .my_keyword_area .my_type_detail .dsc_bx {
		color: #cacaca;
	}
	
	.sp_influencer .keyword_challenge_wrap .keyword_box_wrap .user_box .my_keyword_area .my_type_detail .detail_more .detail_more_link {
		color: #cacaca;
	}
	
	.sp_influencer .keyword_challenge_wrap .keyword_box_wrap .user_box .my_keyword_area .my_type_detail .detail_more .detail_more_link:after {
		filter: brightness(150%);
	}
	
	.sp_influencer .keyword_challenge_wrap .btn_fan .base {
		background-color: #3a3a3a;
	}
	
	.cs_common_simple .cm_info_box[class*="scroll_img"] .list>li .title_box .sub_text, .cs_common_simple .cm_tab_info_box[class*="scroll_img"] .list>li .title_box .sub_text {
		color: #cacaca;
	}
	
	.cs_common_simple .bg_nimg_people {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_weather_new .top_wrap {
		border: 1px solid rgb(48, 50, 53);
		border-width: 0 1px 0;
		border-top-color: rgb(57, 66, 83);
		background-color: rgb(40, 42, 47);
	}
	
	.cs_weather_new .top_wrap::before {
		border-top: 1px solid rgb(48, 50, 53);
	}
	
	.cs_weather_new .content_wrap {
		border: 1px solid rgb(48, 50, 53);
		border-width: 0 1px 1px;
		background-color: rgb(40, 42, 47);
	}
	
	.cs_weather_new .title_area .title {
		color: #fff;
	}
	
	.cs_weather_new .content_area > .inner {
		background-color: #242424;
	}
	
	.cs_weather_new .more_wrap .more_multi {
		border: 1px solid #404040;
		background-color: #3a3a3a;
		color: #cacaca;
	}
	
	.cs_weather_new .more_wrap .ico_more {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cs_weather_new .multi_cp_area .provider {
		color: #fff;
	}
	
	.cs_weather_new .multi_cp_area .provider_setting {
		border: 1px solid #404040;
	}
	
	.cs_weather_new .weather_graphic .temperature_text strong {
		color: #fff;
		text-shadow: 1px 2px 6px rgba(0,0,0,.25);
	}
	
	.cs_weather_new .temperature_info .summary_list .term {
		color: #cacaca;
	}
	
	.cs_weather_new .temperature_info .summary_list .desc {
		color: #fff;
	}
	
	.cs_weather_new .report_card_wrap .item_today.level0 {
		border: 1px solid rgb(47, 47, 47);
		background-color: rgb(40, 40, 40);
	}
	
	.cs_weather_new .report_card_wrap .item_today.level1 {
		border: 1px solid rgb(41, 58, 36);
		background-color: rgb(35, 46, 33);
	}
	
	.cs_weather_new .report_card_wrap .item_today.level2 {
		border: 1px solid rgb(48, 50, 53);
		background-color: rgb(40, 42, 47);
	}
	
	.cs_weather_new .report_card_wrap .item_today.level3 {
		border: 1px solid rgb(50, 46, 31);
		background-color: rgb(40, 39, 30);
	}
	
	.cs_weather_new .report_card_wrap .item_today.level4 {
		border: 1px solid rgb(52, 47, 35);
		background-color: rgb(44, 42, 35);
	}
	
	.cs_weather_new .report_card_wrap .item_today.level5 {
		border: 1px solid rgb(56, 49, 49);
		background-color: rgb(44, 40, 39);
	}
	
	.cs_weather_new .report_card_wrap .item_today .title {
		color: #cacaca;
	}
	
	.cs_weather_new .report_card_wrap .item_today.type_sun {
		border: 1px solid rgb(50, 48, 21);
		background-color: rgb(41, 40, 16);
	}
	
	.cs_weather_new .forecast_wrap .sub_tab .tab[aria-selected="true"] a {
		color: #fff;
	}
	
	.cs_weather_new .forecast_wrap .sub_tab .tab a {
		color: #cacaca;
	}
	
	.cs_weather_new .forecast_wrap .sub_tab::before {
		background-color: #404040;
	}
	
	.cs_weather_new .forecast_wrap .sub_tab .tab[aria-selected="true"] .menu::before {
		background-color: #fff;
	}
	
	.cs_weather_new .weather_graph_box .graph_content .degree_point .num {
		color: #fff;
	}
	
	.cs_weather_new .forecast_wrap .scroll_box::after {
		background-image: linear-gradient(to left, #242424, rgba(36, 36, 36, 0));
	}
	
	.cs_weather_new .weather_graph_box .graph_content .time {
		color: #cacaca;
	}
	
	.cs_weather_new .weekly_forecast_area .title {
		color: #fff;
	}
	
	.cs_weather_new .weekly_forecast_area .weather_refer .refer_icon {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cs_weather_new .weekly_forecast_area .week_item.today .day_data {
		border: 1px solid #404040;
	}
	
	.cs_weather_new .weekly_forecast_area .week_item .cell_date .day {
		color: #fff;
	}
	
	.cs_weather_new .weekly_forecast_area .week_item .cell_date .date {
		color: #fff;
	}
	
	.cs_weather_new .weekly_forecast_area .week_item + .week_item .cell_date .date {
		color: #cacaca;
	}
	
	.cs_weather_new .weekly_forecast_area .week_item.today .date_inner {
		border-right: 1px solid #404040;
	}
	
	.cs_weather_new .weekly_forecast_area .week_item + .week_item {
		border-bottom: 1px solid #404040;
	}
	
	.cs_weather_new .weekly_forecast_area .week_item:nth-of-type(2) {
		border: 0;
	}
	
	.cs_weather_new .weekly_forecast_area .week_item .cell_temperature .bar {
		color: #404040;
	}
	
	.cs_weather_new .weekly_forecast_area .notice_info p {
		color: #cacaca;
	}
	
	.cs_weather_new .relate_info .info {
		color: #fff;
	}
	
	.cs_weather_new .weekly_forecast_area .weather_layer_pop {
		background-color: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.cs_weather_new .weekly_forecast_area .weather_layer_pop .pop_title {
		color: #fff;
	}
	
	.cs_weather_new .weekly_forecast_area .weather_layer_pop .refer_list li .weather_text {
		color: #cacaca;
	}
	
	.cs_weather_new .precipitation_graph_box .graph_wrap .data_inner {
		background-color: rgb(40, 42, 46);
		color: rgb(76, 108, 177);
	}
	
	.cs_weather_new .precipitation_graph_box .graph_wrap .data_inner::after {
		background-color: rgb(76, 108, 177);
	}
	
	.cs_weather_new .forecast_wrap .climate_box .graph_wrap .data_inner {
		border-left: 1px solid #242424;
	}
	
	.cs_weather_new .precipitation_graph_box .time_wrap .time.tomorrow .text::after {
		
	}
	
	.cs_weather_new .forecast_wrap .float_title .title {
		color: #fff;
	}
	
	.cs_weather_new .forecast_wrap .climate_box .time .text {
		color: #cacaca;
	}
	
	.cs_weather_new .precipitation_graph_box .time_wrap {
		margin-left: -10px;
	}
	
	.cs_weather_new .precipitation_graph_box .icon_wrap .ico_rainfall {
		left: -1px;
		overflow: visible;
		background-size: 19px 26px;
	}
	
	.cs_weather_new .precipitation_graph_box .icon_wrap .icon_area {
		overflow: visible;
	}
	
	.cs_weather_new .wind_graph_box .graph_wrap .base_bar {
		background-color: rgb(29, 66, 70);
	}
	
	.cs_weather_new .wind_graph_box .graph_wrap .base_bar::before {
		background-color: rgb(25, 123, 133);
	}
	
	.cs_weather_new .forecast_wrap .climate_box .graph_wrap .num {
		color: #fff;
	}
	
	.cs_weather_new .humidity_graph_box .graph_wrap .base_bar {
		background-color: rgb(27, 58, 69);
	}
	
	.cs_weather_new .humidity_graph_box .graph_wrap .base_bar::before {
		background-color: rgb(14, 108, 143);
	}
	
	.cs_weather_new .weekly_forecast_area .week_item .cell_weather .weather_left .time {
		color: #cacaca;
	}
	
	.cs_weather_new .weather_info.type_tomorrow .weather_info_list > li + li::before {
		background-color: #404040;
	}
	
	.cs_weather_new .weather_info.type_tomorrow .weather_graphic .time_text span {
		color: #cacaca;
	}
	
	.cs_weather_new .weather_info.type_monthly .selectbox .select_wrap .select_tab > a {
		border: 1px solid #404040;
	}
	
	.cs_weather_new .weather_info.type_monthly .selectbox .select_wrap .select_tab {
		background-color: #242424;
	}
	
	.cs_weather_new .weather_info.type_monthly .selectbox .select_wrap .select_tab > a .menu {
		color: #cacaca;
	}
	
	.cs_weather_new .weather_info.type_monthly .monthly_info {
		border-top: 1px solid #404040;
	}
	
	.cs_weather_new .weather_info.type_monthly .monthly_info .info_desc dt {
		color: #999;
	}
	
	.cs_weather_new .weather_info.type_monthly .monthly_info .info_desc dd {
		color: #cacaca;
	}
	
	.cs_weather_new .weather_info.type_monthly .monthly_info .explanation {
		color: #cacaca;
	}
	
	.cs_weather_new .filter_area .filter_wrap {
		background-color: #2f2f2f;
	}
	
	.cs_weather_new .filter_area .list_item .item[aria-selected="true"] .item_link {
		background-color: #3a3a3a;
	}
	
	.cs_weather_new .filter_area .list_item .item .item_link {
		color: #cacaca;
	}
	
	.cs_typhoon .content_area .timeline_info .scroll_box .list_info .list .date.on {
		color: #fff;
	}
	
	.cs_typhoon .content_area .timeline_info .scroll_box .list_info .list .date {
		color: #cacaca;
	}
	
	.cs_typhoon .history_ly .list {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.cs_typhoon .history_ly li {
		color: #cacaca;
	}
	
	.cs_typhoon .history_ly li.on {
		background-color: rgba(115, 129, 166, 0.16);
	}
	
	@keyframes fadeout {
		0% {
			color: #fff;
		}
		100% {
			color: #cacaca;
		}
	}
	
	@keyframes fadein {
		0% {
			color: #cacaca;
		}
		100% {
			color: #fff;
		}
	}
	
	.cs_typhoon .content_area .map_info .zoom_box {
		background-color: #4f4f4f;
	}
	
	.cs_typhoon .content_area .map_info .zoom_box .zoomout_link .zoomout_icon, .cs_typhoon .content_area .map_info .zoom_box .zoomin_link .zoomin_icon {
		filter: invert(100%) hue-rotate(-180deg);
	}
	
	.cs_air_environment .forecast_box strong {
		color: #fff;
	}
	
	.cs_air_environment .forecast_box {
		border-bottom: 1px solid #404040;
	}
	
	.cs_air_environment .forecast_box .src {
		color: #cacaca;
	}
	
	.cs_air_environment .air_standard strong span {
		color: #cacaca;
	}
	
	.cs_air_environment .forecast_box .src a {
		color: #fff;
	}
	
	.sp_mobile .app_wrap.type_half > li {
		margin-left: 20px;
		width: calc(50% - 30px);
	}
	
	.sp_mobile .store_layer {
		background-color: #2f2f2f;
		color: #cacaca;
	}
	
	.sp_mobile .store_layer .store_wrap {
		border: 1px solid #404040;
	}
	
	.sp_mobile .store_layer .store_wrap li:hover {
		color: #fff;
		background-color: #3a3a3a;
	}
	
	.sp_mobile .store_layer .store_wrap li {
		color: #cacaca;
	}
	
	.sp_mobile .store_layer .store_wrap li+li {
		border-top: 1px solid #404040;
	}
	
	.sp_nvideo .video_default_list .video_bx .info_area .origin {
		color: #cacaca;
	}
	
	.sp_influencer .keyword_challenge_wrap .keyword_box_wrap .detail_box .dsc_area .date {
		color: #cacaca;
	}
	
	.sp_influencer .ly_popup {
		background-color: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.sp_influencer .popup_alarm {
		color: #fff;
	}
	
	.sp_influencer .popup_alarm .toggle_area {
		border: 1px solid #404040;
		background-color: #3a3a3a;
	}
	
	.sp_influencer .popup_alarm .toggle_area .dsc .tit_sub {
		color: #fff;
	}
	
	.sp_influencer .popup_alarm .toggle_area .dsc .detail {
		color: #cacaca;
	}
	
	.sp_influencer .popup_alarm.type_on .toggle_area {
		border-color: #404040;
	}
	
	.sp_influencer .popup_alarm .toggle_area .btn_cancel {
		color: #fff;
	}
	
	.sp_influencer .mod_ly_notice {
		color: #242424;
	}
	
	.sp_nvideo .subject_bx.type_official {
		border: 1px solid #404040;
		border-width: 1px 0;
	}
	
	.sp_nvideo .video_official_list .channel_group .btn_channel {
		border: 1px solid #404040;
		background-color: #242424;
	}
	
	.sp_nvideo .video_official_list .video_group .video_item {
		background-color: #2f2f2f;
	}
	
	.sp_nvideo .video_official_list .video_group .info_area .info_title {
		color: #cacaca;
	}
	
	.sp_nvideo .video_official_list .video_group .info_area .info_sub .desc+.desc:before {
		background-color: #404040;
	}
	
	.cs_mocktest .cs_tab a.more {
		color: #cacaca;
	}
	
	.cs_mocktest .cs_tab {
		border-bottom: 2px solid #4f4f4f;
	}
	
	.cs_mocktest .cs_tab ul li a {
		border: 1px solid #404040;
		border-bottom: 0;
		background: #3a3a3a;
		color: #cacaca;
	}
	
	.cs_mocktest .cs_tab ul li.on a {
		border: 1px solid #4f4f4f;
		border-bottom: none;
		background: #4f4f4f;
		color: #fff;
	}
	
	.cs_mocktest .prcs_detail dd span.inline {
		color: #fff;
	}
	
	.cs_mocktest .prcs_detail dt {
		color: #cacaca;
	}
	
	.cs_mocktest .cp_more {
		color: #cacaca;
	}
	
	.cs_mocktest .cs_tab3 ul {
		background: #3a3a3a;
	}
	
	.cs_mocktest .cs_tab3 ul li > a {
		background: #3a3a3a;
		color: #cacaca;
		border-right: 1px solid #404040;
	}
	
	.cs_mocktest .cs_tab3 ul .on a {
		background: #404040;
		color: #fff;
	}
	
	.cs_mocktest .cs_tab3 ul .on {
		background: none;
	}
	
	.cs_mocktest .company_tab {
		border-top: 1px solid #404040;
		border-bottom: 1px solid #404040;
		background-color: #3a3a3a;
	}
	
	.cs_mocktest .cs_tab3 ul li ul {
		border-bottom: 1px solid #404040;
		background: #3a3a3a;
	}
	
	.cs_mocktest .cs_tab3 ul li .company_tab ul li a {
		color: #cacaca;
	}
	
	.cs_mocktest .cs_tab3 ul li ul li a {
		color: #cacaca !important;
	}
	
	.cs_mocktest .cs_tab3 ul li .company_tab ul li.on {
		filter: invert(76.5%) hue-rotate(-180deg);
	}
	
	.cs_mocktest .cs_tab3.cs_tab3_v1 ul li ul li.on a {
		color: #fff !important;
	}
	
	.cs_mocktest .cs_tab3.cs_tab3_v1 ul li ul li.on {
		background: none;
		position: relative;
	}
	
	.cs_mocktest .cs_tab3.cs_tab3_v1 ul li ul li.on:before {
		background: url(https://ssl.pstatic.net/sstatic/keypage/outside/uio/img/ico_selected.gif) no-repeat 0 14px !important;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(76.5%) hue-rotate(-180deg);
	}
	
	.cs_mocktest .cs_tab3 ul li ul {
		width: 588px;
	}
	
	.cs_mocktest .tb_box {
		border-bottom: 1px solid #404040;
	}
	
	.cs_mocktest .tb_box .tb_list th {
		border-color: #404040;
		background: #3a3a3a;
		color: #cacaca;
	}
	
	.cs_mocktest .tb_box .tb_list .stress_line {
		border-left: 1px solid #404040;
	}
	
	.cs_mocktest .tb_box .tb_list td {
		border-color: #404040;
	}
	
	.cs_mocktest a.btn_txt, .cs_mocktest a.btn_txt_orge {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cs_mocktest .prcs_guide .ico_alert {
		background: none;
		position: relative;
	}
	
	.cs_mocktest .prcs_guide .ico_alert:before {
		background: url(https://ssl.pstatic.net/sstatic/keypage/outside/uio/img/ico_info.gif) 0 3px no-repeat;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_mocktest .prcs_guide p {
		color: #cacaca;
	}
	
	.cs_mocktest .prcs_guide .btn_more a {
		color: #cacaca;
	}
	
	.cs_mocktest .prcs_guide .pro_com em {
		color: #fff;
	}
	
	.cs_mocktest .prcs_guide .pro_com a img {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_mocktest *.txt_gray {
		color: #fff !important;
	}
	
	.cs_suneung .sn_summary dt {
		color: #cacaca;
	}
	
	.cs_suneung .sn_tb dt {
		color: #999;
	}
	
	.api_tag_scroll_wrap {
		border: 1px solid #404040;
		border-width: 1px 0;
		background-color: #2f2f2f;
	}
	
	.api_tag_scroll_wrap .tag {
		border: 1px solid #404040;
		background-color: #2f2f2f;
		color: #cacaca;
	}
	
	.api_tag_scroll_wrap .tag:hover {
		border-color: #4f4f4f;
		background-color: #3a3a3a;
		color: #fff;
	}
	
	.cs_sign .notice_area {
		border-top: 1px solid #404040;
	}
	
	.cs_sign .msg_loading {
		border-top: 1px solid #404040;
		color: #cacaca;
	}
	
	.cs_sign .msg_loading img[src*='img_loading.gif'] {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_sign .msg_error {
		border-top: 1px solid #404040;
	}
	
	.cs_sign .msg_error a {
		background: none;
		position: relative;
	}
	
	.cs_sign .msg_error a:before {
		background: url(https://ssl.pstatic.net/sstatic/keypage/outside/sign/img/20140305/sp_ico.png) no-repeat 0 -289px;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_area_number .cs_box {
		border: 6px solid #404040;
	}
	
	.cs_area_number2 .list_num li {
		border: 1px solid #404040;
	}
	
	.cs_area_number2 li.none {
		border-right: 0;
		border-left: 0;
	}
	
	.cs_area_number p.info {
		background: none;
		position: relative;
		color: #cacaca;
	}
	
	.cs_area_number p.info:before {
		background: url(https://ssl.pstatic.net/sstatic/search/tx/ico_info.gif) 0 3px no-repeat;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_area_number .top_line {
		border-top: 1px solid #404040;
	}
	
	.cs_area_number .prcs_guide .other_links dl dt {
		color: #fff !important;
	}
	
	.cs_area_number .prcs_guide .other_links dl dd li {
		background: none;
		position: relative;
	}
	
	.cs_area_number .prcs_guide .other_links dl dd li:before {
		background: url(https://ssl.pstatic.net/sstatic/keypage/outside/uio/img/bg_sep.gif) 0 4px no-repeat;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_area_number .cs_box dl dt {
		color: #fff;
	}
	
	.cs_area_number .cs_box dl dd .box_input {
		border: 1px solid #404040;
	}
	
	.cs_area_number .cs_box dl dd input[type='image'] {
		border-radius: 5px;
	}
	
	.cs_area_number .cs_box dl dd.txt_info {
		color: #cacaca;
	}
	
	.cs_area_number .list_num li {
		border-top: 1px solid #404040;
		border-left: 1px solid #404040;
		background: #2f2f2f;
		color: #fff;
	}
	
	.cs_area_number2 .list_num li {
		border: 1px solid #404040;
	}
	
	.cs_area_number .list_num {
		border-top: 1px solid #404040;
	}
	
	.cs_area_number .result_num {
		border-top: 1px solid #404040;
		border-bottom: 1px solid #404040;
		background: #3a3a3a;
		color: #fff;
	}
	
	.cs_area_number .list_num2 li {
		background: none;
		position: relative;
		color: #cacaca;
	}
	
	.cs_area_number .list_num2 li:before {
		background: url(https://ssl.pstatic.net/sstatic/keypage/lifesrch/ddd/img/bg_line.gif) 0 5px no-repeat;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_area_number .list_num2 li em {
		color: #fff;
	}
	
	.cs_common_simple .cm_info_box .middle_title+.detail_info+.notice_link.type_margin {
		border-top: 1px solid #404040;
	}
	
	.cs_common_simple .notice_link .this_box_info {
		color: #cacaca;
	}
	
	.cs_common_simple .more_wrap .more_multi {
		border-top: 1px solid #404040;
		background-color: #3a3a3a;
		color: #cacaca;
	}
	
	.cs_common_simple .more_wrap .more_multi:hover, .cs_common_simple .more_wrap .more_multi:active {
		color: #fff;
	}
	
	.cs_common_simple .more_wrap .more_multi .ico_more {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cs_movie_house .sub_tab_sec {
		border: 1px solid #404040;
		border-top: 0;
	}
	
	.cs_movie_house .tab_sec li.on {
		border: 1px solid #404040;
		background-color: #3a3a3a;
		color: #fff;
	}
	
	.cs_movie_house .tab_sec li a {
		color: #cacaca;
	}
	
	.cs_movie_house .tab_sec li.on a {
		color: #fff;
	}
	
	.cs_movie_house .tab_sec li.last {
		border-right: 1px solid #404040;
	}
	
	.cs_movie_house .tab_sec li {
		border: 1px solid #404040;
		border-width: 1px 0 1px 1px;
		background-color: #2f2f2f;
	}
	
	.cs_movie_house .sub_tab_sec li a {
		color: #cacaca;
	}
	
	.cs_movie_house .sub_tab_sec > ul >li {
		background: none;
		position: relative;
	}
	
	.cs_movie_house .sub_tab_sec > ul > li:before {
		background: url(https://ssl.pstatic.net/sstatic/keypage/outside/scui/movie_house/img/bg_tab.gif) 100% 16px no-repeat;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_movie_house .sub_tab_sec li.on .pst_list {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.cs_movie_house .sub_tab_sec .pst_list li:hover {
		background-color: #3a3a3a;
	}
	
	.cs_movie_house .mvhu_spot .dti_box dd {
		color: #cacaca;
	}
	
	.cs_movie_house .mvhu_spot .dti_box dt {
		color: #999;
	}
	
	.cs_movie_house .map_box .map_control_box {
		border-top: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.cs_movie_house .map_box {
		border: 1px solid #404040;
		border-top: 0;
	}
	
	.cs_movie_house .map_box .map_control_box .btn_r a img {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_movie_house .map_box .api_map > div > div {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cs_movie_house .mvhu_spot .map_thumb {
		border-top: 1px solid #404040;
	}
	
	.cs_movie_house .mvhu_spot .dti_box .btn_area a {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_movie_house .scrn_list {
		border: 1px solid #404040;
		border-bottom: 0;
	}
	
	.cs_movie_house .scrn_list .scrn_slt dt {
		color: #fff !important;
	}
	
	.cs_movie_house .scrn_list .scrn_slt dd a {
		color: #cacaca;
	}
	
	.cs_movie_house .scrn_list .scrn_slt dd {
		position: relative;
		background: none;
	}
	
	.cs_movie_house .scrn_list .scrn_slt dd:before {
		background: url(https://ssl.pstatic.net/sstatic/keypage/outside/scui/movie_house/img/bg_tab.gif) 100% 5px no-repeat;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_movie_house .scrn_list dd.on .date_list {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.cs_movie_house .scrn_list .date_list li:hover {
		background-color: #3a3a3a;
	}
	
	.cs_movie_house .scrn_list .scrn_slt dl {
		border-bottom: 1px solid #404040;
	}
	
	.cs_movie_house .scrn_list .list_tbl tbody th {
		border-right: 1px solid #404040;
	}
	
	.cs_movie_house .scrn_list .list_tbl tbody th, .cs_movie_house .scrn_list .list_tbl tbody td {
		border-top: 1px solid #404040;
	}
	
	.cs_movie_house .scrn_list .list_tbl tbody td div + div {
		border-top: 1px solid #404040;
	}
	
	.cs_movie_house .scrn_list .list_tbl tbody td .time_info {
		color: #999;
	}
	
	.cs_movie_house .scrn_list .list_tbl tbody td.time a {
		color: #fff;
	}
	
	.cs_movie_house .scrn_list .age_box {
		border: 1px solid #404040;
		border-width: 1px 0;
		color: #cacaca;
	}
	
	.cs_movie_house .info_txt {
		border-bottom: 1px solid #404040;
		color: #cacaca;
		background: none;
		position: relative;
	}
	
	.cs_movie_house .info_txt:before {
		background: url(https://ssl.pstatic.net/sstatic/keypage/outside/scui/movie_house/img/bg_info.gif) 0 3px no-repeat;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_movie_house .rlt_sec dt {
		color: #fff !important;
	}
	
	.cs_movie_house .tab_sec .last.on {
		border-right: 1px solid #404040;
	}
	
	.cs_movie_house .area_tab_sec ul {
		border: 1px solid #404040;
		border-top: 0;
	}
	
	.cs_movie_house .area_tab_sec li {
		background: none;
		position: relative;
	}
	
	.cs_movie_house .area_tab_sec li:before {
		background: url(https://ssl.pstatic.net/sstatic/keypage/outside/scui/movie_house/img/sp_ico2.png) -99px -134px no-repeat;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_movie_house .area_tab_sec li a {
		color: #cacaca;
	}
	
	.cs_movie_house .car_mv_list li {
		border-top: 1px solid #404040;
	}
	
	.cs_movie_house .car_mv_list li:first-child {
		border-top: 0;
	}
	
	.cs_movie_house .car_mv_list li > span {
		color: #cacaca;
	}
	
	.cs_movie_house .car_mv_list .sum_txt .use_info + em {
		background: none;
		position: relative;
	}
	
	.cs_movie_house .car_mv_list .sum_txt .use_info + em:before {
		background: url(https://ssl.pstatic.net/sstatic/keypage/outside/scui/movie_house/img/sp_ico2.png) -91px -145px no-repeat;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_movie_house .car_mv_list .btn_area a {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cs_movie_house .car_mv_list ul {
		border-bottom: 1px solid #404040;
	}
	
	.cs_movie_house .sct_pgnv a {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cs_movie_house .sct_pgnv em strong {
		color: #fff;
	}
	
	.cs_movie_house .sct_pgnv em {
		color: #cacaca;
	}
	
	.sp_nshop_aside .trend_more_wrap .trend_more {
		color: #cacaca;
	}
	
	.sp_nshop_top .rank_title_area .title {
		color: #fff;
	}
	
	.sp_nshop_top .rank_explore_area .keyword_link {
		border: 1px solid #404040;
		color: #cacaca;
		background-color: #3a3a3a;
	}
	
	.sp_nshop_top .rank_explore_area .num {
		color: #fff;
	}
	
	.sp_nshop_top .rank_explore_area .keyword_link[aria-selected=true] {
		border-color: #8d9cb9;
		color: #8d9cb9;
	}
	
	.sp_nshop_top .rank_explore_area .api_btn_page .btn_prev {
		background: linear-gradient(to left,rgba(47, 47, 47, 0),#2f2f2f);
	}
	
	.sp_nshop_top .rank_explore_area .api_btn_page .btn_next {
		background: linear-gradient(to right,rgba(47, 47, 47, 0),#2f2f2f);
	}
	
	.cs_suneung .sn_tb.info_list dl .strong_text {
		color: #fff;
	}
	
	.cs_suneung .guide .info {
		position: relative;
		background: none;
	}
	
	.cs_suneung .guide .info:before {
		background: url(https://ssl.pstatic.net/sstatic/keypage/outside/scui/suneung_2019/img/img_lst2_v4.png) no-repeat -96px -66px;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_suneung .guide p {
		color: #cacaca;
	}
	
	.cs_suneung .sn_tb .tb_box thead th {
		border: 1px solid #404040;
		border-width: 1px 0 1px 0;
		background: #3a3a3a;
		color: #cacaca;
	}
	
	.cs_suneung .sn_tb.timetable .tb_box thead th {
		background-color: #3a3a3a;
		border: 1px solid #404040;
		border-width: 0 0 1px 1px;
		color: #fff;
	}
	
	.cs_suneung .sn_tb.timetable .tb_box {
		border-top: 1px solid #404040;
	}
	
	.cs_suneung .sn_tb.timetable .tb_box td {
		border: 1px solid #404040;
		border-width: 0 0 1px 1px;
		color: #cacaca;
	}
	
	.cs_suneung .sn_tb.timetable .tb_box tbody th {
		border-bottom: 1px solid #404040;
		color: #cacaca;
	}
	
	.cs_suneung .sn_tb .tb_box thead tr:first-child th:first-child {
		border-right: 1px solid #404040;
		border-left: 0;
	}
	
	.cs_suneung .sn_tb.timetable .tb_box thead th:first-child {
		border-left: 0;
	}
	
	.cs_suneung .sn_tb.timetable .tb_box .n_bd td {
		color: #cacaca;
	}
	
	.cs_suneung .sn_tb.timetable .tb_box .n_bd {
		background-color: #3a3a3a;
	}
	
	.cs_suneung .sn_box {
		border-top: 1px solid #404040;
	}
	
	.cs_suneung .thumb .bn {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_suneung .thumb .dday_txt {
		color: #fff !important;
		z-index: 99;
	}
	
	.cs_backgrund .backgrund_box {
		border: 1px solid #404040;
	}
	
	.cs_backgrund .tab_area .list_tab li .menu {
		color: #cacaca;
	}
	
	.cs_backgrund .tag_area {
		border-bottom: 1px solid #404040;
		background-color: #3a3a3a;
	}
	
	.cs_backgrund .tab_area .list_tab li {
		color: #cacaca;
	}
	
	.cs_backgrund .tab_area {
		border-bottom: 1px solid #404040;
	}
	
	.cs_backgrund .tag_area .tag_wrap .tag a {
		color: #cacaca;
	}
	
	.cs_backgrund .tag_area .tag_wrap .tag[aria-selected="true"] a {
		color: #2f2f2f;
	}
	
	.cs_backgrund .sort_area {
		background-color: #3a3a3a;
		border-bottom: 1px solid #404040;
	}
	
	.cs_backgrund .sort_area .sort_option[aria-selected="true"] {
		color: #fff;
	}
	
	.cs_backgrund .sort_area .sort_option {
		color: #cacaca;
	}
	
	.cs_backgrund .loading_bx .txt {
		color: #cacaca;
	}
	
	.cs_backgrund .error_inner .error_txt {
		color: #fff;
	}
	
	.cs_backgrund .error_inner .error_txt+.error_txt {
		color: #cacaca;
	}
	
	.cs_backgrund .error_inner a {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.cs_backgrund .error_inner a .ico_reset, .cs_backgrund .list_error_bx .error_inner .ico_err {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_backgrund .color_tag_area {
		background-color: #3a3a3a;
		border-bottom: 1px solid #404040;
	}
	
	.cs_suneung .sub_tab_area {
		border: 1px solid #404040;
		border-width: 0 1px 1px 1px;
		border-bottom: 1px solid #404040;
	}
	
	.cs_suneung .sub_tab_area .sub_tab li[role="tab"][aria-selected="true"] a {
		color: #fff;
	}
	
	.cs_suneung .sub_tab_area ul li a {
		color: #cacaca;
	}
	
	.cs_suneung .sn_tb .all_table .tb_box tbody th {
		background-color: #3a3a3a;
		color: #fff;
		border-bottom: 1px solid #404040;
	}
	
	.cs_suneung .sn_tb .tb_box .stress_line {
		border-left: 1px solid #404040;
	}
	
	.cs_suneung .sn_tb .tb_box td {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.cs_suneung .sn_tb .tb_box td {
		border-width: 0 0 1px 0;
	}
	
	.cs_suneung .sn_tb .tb_box tr:first-child td {
		border-top: 0;
	}
	
	.cs_suneung .tab .list_tab .company_tab {
		border-left: 1px solid #404040;
		border-right: 1px solid #404040;
		background-color: #3a3a3a;
	}
	
	.cs_suneung .tab .company_tab ul li a {
		color: #cacaca;
	}
	
	.cs_suneung .tab .company_tab .bg_grd {
		filter: invert(77%) hue-rotate(-180deg);
	}
	
	.cs_suneung .tab .list_tab .company_tab:after {
		background-color: #404040;
	}
	
	.cs_suneung .btn {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_suneung .sn_tb.arra .tb_box.trend th {
		border-bottom: 1px solid #404040;
	}
	
	.cs_suneung .sn_tb.arra .tb_box.trend thead th {
		border-left: 1px solid #404040;
	}
	
	.cs_suneung .sn_tb .tb_box tbody th {
		color: #fff;
	}
	
	.cs_suneung .sn_tb.arra .tb_box.trend tbody td, .cs_suneung .sn_tb.arra .tb_box.trend .stress_line {
		border-left: 1px solid #404040;
	}
	
	.cs_sunrise .tab_menu li {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.cs_sunrise .tab_menu li.on {
		border: 1px solid #4f4f4f;
		background-color: #3a3a3a;
	}
	
	.cs_sunrise .tab_menu li.on a {
		color: #fff;
	}
	
	.cs_sunrise .main_time {
		border-top: 1px solid #404040;
	}
	
	.cs_sunrise .main_time .main_day, .cs_sunrise .sun_time li a {
		color: #cacaca;
	}
	
	.cs_sunrise .sun_select1 li, .cs_sunrise .sun_select1.v3 li {
		background: #2f2f2f;
	}
	
	.cs_sunrise .sun_select1.v3, .cs_sunrise .sun_select1 {
		border: 1px solid #404040;
		background: #2f2f2f;
	}
	
	.cs_sunrise .sun_selectbox a {
		background: #2f2f2f;
	}
	
	.cs_sunrise .sun_select1 li a:hover, .cs_sunrise .sun_select1.v3 li a:hover {
		color: #fff;
	}
	
	.cs_sunrise .sun_select1.v3 li span, .cs_sunrise .sun_select1 li span, .cs_sunrise .sun_selectbox span {
		color: #cacaca;
	}
	
	.cs_sunrise .sun_select1.v4 {
		border: 1px solid #404040;
		background: #2f2f2f;
	}
	
	.cs_sunrise .sun_select1.v4 li {
		background: #2f2f2f;
	}
	
	.cs_sunrise .sun_select1.v4 li span {
		color: #cacaca;
	}
	
	.cs_sunrise .sun_select1.v5 {
		border: 1px solid #404040;
		background: #2f2f2f;
	}
	
	.cs_sunrise .sun_select1.v5 li {
		background: #2f2f2f;
	}
	
	.cs_sunrise .sun_select1.v5 li span {
		color: #cacaca;
	}
	
	.cs_sunrise .sun_select1.v2 {
		border: 1px solid #404040;
		background: #2f2f2f;
	}
	
	.cs_sunrise .sun_select1.v2 li {
		background: #2f2f2f;
	}
	
	.cs_sunrise .sun_select1.v2 li span {
		color: #cacaca;
	}
	
	.cs_sunrise .sun_select1.v2 ul {
		scrollbar-shadow-color: #404040;
		scrollbar-highlight-color: #404040;
		scrollbar-face-color: #242424;
		scrollbar-3dlight-color: #2f2f2f;
		scrollbar-darkshadow-color: #2f2f2f;
		scrollbar-track-color: #2f2f2f;
		scrollbar-arrow-color: #cacaca;
	}
	
	.cs_sunrise .sun_time .btn_search {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cs_sunrise .sun_detail .sun_list {
		border: 1px solid #404040;
		border-left: 0;
	}
	
	.cs_sunrise .sun_detail .sun_list li a.on {
		background-color: #3a3a3a;
	}
	
	.cs_sunrise .sun_detail .sun_list li a.on dt, .cs_sunrise .sun_detail .sun_list li a.on dd {
		color: #fff;
	}
	
	.cs_sunrise .sun_detail .sun_list li dt, .cs_sunrise .sun_detail .sun_list li dd {
		color: #cacaca;
	}
	
	.cs_sunrise .sun_detail .map_area .map {
		border: 1px solid #404040;
	}
	
	.cs_sunrise .other_link .relation dt {
		color: #fff !important;
	}
	
	.cs_sunrise .other_link .relation dd .noti_bar {
		color: #404040;
	}
	
	.cs_sunrise .other_link .supply dt {
		color: #fff !important;
	}
	
	.cs_sunrise .other_link .supply dd a {
		color: #cacaca;
	}
	
	.cs_sunrise .sun_detail .search_ly {
		background-color: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.cs_sunrise .sun_detail .search_ly p span {
		color: #fff;
	}
	
	.cs_sunrise .sun_detail .search_ly p {
		color: #cacaca;
	}
	
	.cs_sunrise .sun_detail .search_ly dt {
		color: #cacaca !important;
	}
	
	.cs_sunrise .sun_detail .search_ly dd .weather_lk {
		color: #cacaca;
	}
	
	.cs_sunrise .sun_detail .map_area .map > div > div {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cs_sunrise .sun_detail .map_area .btn_expand, .cs_sunrise .sun_detail .map_area .btn_reduce, .cs_sunrise .sun_time .btn_attraction, .cs_sunrise .sun_detail .search_ly2 dd .btn_search1, .cs_sunrise .sun_detail .search_ly2 dd .btn_search2, .cs_sunrise .sun_detail .search_ly2 dd .btn_search3, .cs_sunrise .sun_detail .search_ly2 .pg_nate .pre, .cs_sunrise .sun_detail .search_ly2 .pg_nate .nxt {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cs_sunrise .sun_detail .search_ly2 {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.cs_sunrise .sun_detail .search_ly2 .pg_nate .csu_pgcr {
		color: #fff;
	}
	
	.cs_sunrise .sun_detail .search_ly2 .pg_nate .csu_pgn {
		color: #cacaca;
	}
	
	.cs_sunrise .main_time h5 {
		color: #fff;
	}
	
	.sp_nshop_aside .foryou_trend_wrap .info_dsc_inner .dsc {
		color: #cacaca;
	}
	
	.sp_nshop_aside .ico_aitems {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.sp_nshop_aside .foryou_trend_wrap .more_area .link_more {
		color: #cacaca;
	}
	
	.sp_nshop_aside .shop_btn_reply .link_more {
		border: 1px solid #404040;
		background-color: #3a3a3a;
		color: #cacaca;
	}
	
	.sp_nshop_aside .shop_btn_reply .link_more .pg strong {
		color: #fff;
	}
	
	.sp_nshop_aside .shop_btn_reply .link_more .pg .max:before {
		color: #4f4f4f;
	}
	
	.sp_influencer .keyword_challenge_wrap .group_filter {
		border: 1px solid #404040;
		border-width: 1px 0;
		background-color: #2f2f2f;
	}
	
	.sp_influencer .keyword_challenge_wrap .group_filter .my_filter .option[aria-selected=true] {
		color: #2f2f2f;
	}
	
	.sp_influencer .keyword_challenge_wrap .group_filter .my_filter .option:hover {
		border-color: #4f4f4f;
	}
	
	.sp_influencer .keyword_challenge_wrap .group_filter .my_filter .option {
		color: #cacaca;
		background-color: #3a3a3a;
	}
	
	.sp_influencer .keyword_challenge_wrap .group_filter .my_filter .option:before {
		border: 1px solid #404040;
	}
	
	.sp_influencer .keyword_challenge_wrap .group_filter .my_filter .option[aria-selected=true] .name_area {
		color: #2f2f2f;
	}
	
	.sp_influencer .keyword_challenge_wrap .my_type_filter_wrap .my_filter .option {
		background-color: rgba(0, 0, 0, .1);
	}
	
	.sp_influencer .keyword_challenge_wrap .my_type_filter_wrap .my_filter .option:before {
		border: 1px solid rgba(0, 0, 0, .02);
	}
	
	.sp_influencer .keyword_challenge_wrap .creator_wrap .title_area .title, .sp_influencer .keyword_challenge_wrap .my_type_filter_wrap .lst_option .tit {
		color: #2f2f2f;
	}
	
	.sp_influencer .keyword_challenge_wrap .my_type_filter_wrap .lst_option .primary_tablist .btn, .sp_influencer .keyword_challenge_wrap .my_type_filter_wrap .lst_option .txt[aria-selected=true] {
		color: #2f2f2f;
	}
	
	.sp_influencer .keyword_challenge_wrap .my_type_filter_wrap .lst_option .txt[aria-selected=true]:before {
		background-color: #2f2f2f;
	}
	
	.sp_influencer .keyword_challenge_wrap .my_type_filter_wrap .lst_option .txt, .sp_influencer .keyword_challenge_wrap .my_type_filter_wrap .add_list_area .add_list .add_item {
		color: #2f2f2f;
	}
	
	.sp_influencer .keyword_challenge_wrap .my_type_filter_wrap .add_list_area .add_list .add_item .btn_delete .ico_delete_s, .sp_influencer .keyword_challenge_wrap .my_type_filter_wrap .add_list_area .btn_refresh .ico_refresh_s {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.sp_influencer .keyword_challenge_wrap .my_type_filter_wrap .my_filter .option[aria-selected=true]:hover {
		background-color: #3a3a3a;
	}
	
	.sp_influencer .keyword_challenge_wrap .my_type_filter_wrap .my_filter .option[aria-selected=true], .sp_influencer .keyword_challenge_wrap .my_type_filter_wrap .lst_option .primary_tablist .btn[aria-selected=true] {
		background-color: #2f2f2f;
	}
	
	.sp_influencer .keyword_challenge_wrap .my_type_filter_wrap .my_filter .option .name_area {
		color: #2f2f2f;
	}
	
	.sp_influencer .keyword_challenge_wrap .recommend_influencer_wrap {
		background-color: #2f2f2f;
	}
	
	.sp_influencer .keyword_challenge_wrap .recommend_influencer_wrap .title_area {
		color: #fff;
	}
	
	.sp_influencer .keyword_challenge_wrap .recommend_influencer_wrap .creator_info {
		background-color: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.sp_influencer .keyword_challenge_wrap .recommend_influencer_wrap .creator_info .user_box_inner .user_area .name {
		color: #fff;
	}
	
	.sp_influencer .keyword_challenge_wrap .recommend_influencer_wrap .creator_info .standard_box {
		border-bottom: 1px solid #404040;
	}
	
	.sp_influencer .keyword_challenge_wrap .recommend_influencer_wrap .creator_info .user_box_inner .etc_area .etc+.etc:before {
		background-color: #404040;
	}
	
	.sp_influencer .keyword_challenge_wrap .recommend_influencer_wrap .creator_info .user_box_inner .etc_area, .sp_influencer .keyword_challenge_wrap .recommend_influencer_wrap .creator_info .detail_box .dsc_area .dsc_link, .sp_influencer .keyword_challenge_wrap .recommend_influencer_wrap .creator_info .detail_box .dsc_area .date {
		color: #cacaca;
	}
	
	.sc_new .api_more_wrap .api_more_theme .more_icon_inner {
		color: #2f2f2f;
	}
	
	.sp_influencer .keyword_challenge_wrap .creator_wrap .title_area .filter_btn_area .btn_filter .ico_filter_close {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.sp_influencer .keyword_challenge_wrap .more_box .more_link .name {
		color: #fff;
	}
	
	.sp_influencer .keyword_challenge_wrap .more_box .more_link {
		color: #cacaca;
	}
	
	.lang_dictionary .sct_spot ul li .txt {
		color: #fff;
	}
	
	.lang_dictionary .sct_spot ul li .ico {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.lang_dictionary .sct_diclist {
		border: 1px solid #404040;
		border-width: 1px 0 1px;
		background-color: #2f2f2f;
	}
	
	.lang_dictionary a {
		color: #cacaca;
	}
	
	.cs_car .car_list .car_thumb img {
		border-radius: 10px;
	}
	
	.cs_car .main_ifmt .link_Sec dl {
		color: #cacaca;
	}
	
	.cs_car .main_ifmt .logo_thumb {
		background: #fff;
		border-radius: 22.5%;
	}
	
	.cs_car .main_ifmt .logo_thumb img {
		width: 80%;
		height: 80%;
		margin-left: 10%;
		margin-top: 10%;
	}
	
	.cs_common_simple .cm_content_wrap.simple_list_type .list_image_info {
		border-top: 1px solid #404040;
	}
	
	.cs_common_simple .list_image_info .title_box .sub_text {
		color: #cacaca;
	}
	
	.cs_common_module .lego_scroll_date.font_black .area_scroll_date .area_card>li.state_focus .area_text_box, .cs_common_module .lego_scroll_date.font_black .area_scroll_date .area_card>li[aria-selected="true"] .area_text_box {
		color: #fff !important;
	}
	
	.cs_common_module .lego_scroll_date.font_black .area_scroll_date .area_card>li.state_focus .area_text_box .this_text:before, .cs_common_module .lego_scroll_date.font_black .area_scroll_date .area_card>li[aria-selected="true"] .area_text_box .this_text:before {
		background-color: #fff;
	}
	
	.cs_common_module .card_wrap .card_content .data_box .sub_text {
		color: #fff;
	}
	
	.cs_common_module .notice_link .this_box_info .in_bar {
		background-color: #404040;
	}
	
	.cs_common_module .cm_basic_top_wrap {
		background-color: #2f2f2f;
		border-color: #404040;
	}
	
	.cs_common_module .cm_basic_top_wrap .title_area .title .area_text_title {
		color: #fff;
	}
	
	.cs_common_module .analysis_list .area_head .title_box {
		background-color: #3a3a3a;
		border-bottom: 1px solid #404040;
	}
	
	.cs_common_module .analysis_list .area_head .title_box .text {
		color: #fff;
	}
	
	.cs_common_module .analysis_list .area_head .title_box .sub_info {
		color: #cacaca;
	}
	
	.cs_common_module .analysis_list .area_list .list .item .desc {
		color: #cacaca;
	}
	
	.cs_common_module .analysis_list .area_list .list .item+.item {
		border-top: 1px solid #404040;
	}
	
	.cs_common_module .analysis_list .area_list .list .item .sub_info .text {
		color: #cacaca;
	}
	
	.cs_common_module .analysis_list .area_list .list .item .sub_info .text+.text:before {
		background-color: #404040;
	}
	
	.sp_influencer .keyword_challenge_wrap .group_filter .my_filter .option:hover {
		color: #fff;
	}
	
	.sp_intent_block .intent_title_area {
		border-bottom: 1px solid #404040;
	}
	
	.sp_intent_block .user_box .info_group .name {
		color: #fff;
	}
	
	.sp_intent_block .intent_title_area .intent_title_wrap .intent_title {
		color: #fff;
	}
	
	.sp_intent_block .detail_box .info_area .desc {
		color: #cacaca;
	}
	
	.sp_intent_block .keyword_challenge_list .keyword_item+.keyword_item {
		border-top: 1px solid #404040;
	}
	
	.sp_intent_block .user_box .info_group .info {
		color: #cacaca;
	}
	
	.sp_ntotal .bx_snippet {
		border: 1px solid #404040;
	}
	
	.sp_ntotal .kin_snippet_info .tit .ico_kin_snippet {
		filter: invert(100%) hue-rotate(-180deg);
	}
	
	.sp_ntotal .kin_snippet_info .dsc+.tit:before {
		background-color: #404040;
	}
	
	.cs_rgb_plt .rgb_wrap .rgb_section2 .color_code .rgb_code, .cs_rgb_plt .rgb_wrap .rgb_section2 .color_code .rgb_code2, .cs_rgb_plt .rgb_wrap .rgb_section2 .color_code .rgb_code3 {
		margin: 0 0 0 5px;
	}
	
	.cs_rgb_plt .rgb_wrap .rgb_section2 .color_code .hsb_code_frst {
		margin: 0 0 0 5px;
	}
	
	.cs_rgb_plt .rgb_wrap .rgb_section2 .color_code .hsb_code2, .cs_rgb_plt .rgb_wrap .rgb_section2 .color_code .hsb_code3 {
		margin: 0 0 0 6px;
	}
	
	.cs_rgb_plt .rgb_wrap .rgb_section2 .rgb_txt {
		font-family: 'Helvetica', 'serif';
		color: #cacaca;
	}
	
	.cs_rgb_plt .rgb_wrap .rgb_section2 .rgb_txt a img {
		border-radius: 5px;
	}
	
	.sp_intent_block .intent_popular_wrap .popular_block_wrap {
		border: 1px solid #404040;
		color: #fff;
	}
	
	.sp_intent_block .intent_popular_wrap .popular_header .title_area .etc {
		color: #fff;
	}
	
	.sp_intent_block .intent_popular_wrap .popular_header .title_area .title {
		color: #fff;
	}
	
	.sp_intent_block .intent_popular_wrap .popular_block_wrap .user_wrap .thumb_area .user_thumb .user {
		background-color: #2f2f2f;
		border: 2px solid #2f2f2f;
	}
	
	.cs_crossword .main_box {
		border: 1px solid #404040;
	}
	
	.cs_crossword .main_box .tab_lang {
		border-bottom: 1px solid #404040;
		background-color: #3a3a3a;
	}
	
	.cs_crossword .main_box .tab_lang li a {
		color: #fff;
	}
	
	.cs_crossword .main_box .tab_mode a {
		color: #cacaca;
	}
	
	.cs_crossword .main_box .tab_mode .tab_sub a {
		color: #cacaca;
	}
	
	.cs_crossword .main_box .tab_sub .ico_new, .cs_crossword .main_box .tab_sub .ico_replay {
		filter: brightness(200%);
	}
	
	.cs_crossword .main_box .tab_sub a:hover em {
		color: #fff;
	}
	
	.cs_crossword .main_box .quiz_area {
		border-top: 1px solid #404040;
	}
	
	.cs_crossword .main_box .tab_mode ul {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.cs_crossword .main_box .tab_mode li a {
		color: #cacaca;
	}
	
	.cs_crossword .main_box .quiz_area .qtn .qtn_hrz li {
		border-bottom: 1px solid #404040;
	}
	
	.cs_crossword .main_box .quiz_area .qtn li {
		color: #cacaca;
	}
	
	.cs_crossword .main_box .quiz_area .qtn strong {
		color: #fff;
	}
	
	.cs_crossword .main_box .quiz_area .qtn .qtn_vrt li + li {
		border-top: 1px solid #404040;
	}
	
	.cs_crossword .puz_info {
		color: #cacaca;
		background: none;
		position: relative;
	}
	
	.cs_crossword .puz_info:before {
		background: url(https://ssl.pstatic.net/sstatic/keypage/outside/scui/crossword_puzzle/img/sp_cross_v2.png) no-repeat 0 -648px;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_crossword .main_box .quiz_area .puz {
		border-right: 1px solid #404040;
	}
	
	.cs_crossword .main_box .quiz_area .like_area .puz_btn a {
		color: #cacaca;
	}
	
	.cs_crossword .main_box .quiz_area .like_area .puz_btn a.btn_snd {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_crossword .main_box .quiz_area .puz.q_5x5, .cs_crossword .main_box .quiz_area .puz.q_7x7, .cs_crossword .main_box .quiz_area .puz.q_10x10 {
		background: none;
		position: relative;
	}
	
	.cs_crossword .main_box .quiz_area .puz.q_5x5:before, .cs_crossword .main_box .quiz_area .puz.q_7x7:before, .cs_crossword .main_box .quiz_area .puz.q_10x10:before {
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_crossword .main_box .quiz_area .puz.q_5x5:before {
		background: url(https://ssl.pstatic.net/sstatic/keypage/outside/scui/crossword_puzzle/img/sp_cross_v2.png) no-repeat 0px 0px;
	}
	
	.cs_crossword .main_box .quiz_area .puz.q_7x7:before {
		background: url(https://ssl.pstatic.net/sstatic/keypage/outside/scui/crossword_puzzle/img/sp_cross_v2.png) no-repeat -379px 0px;
	}
	
	.cs_crossword .main_box .quiz_area .puz.q_10x10:before {
		background: url(https://ssl.pstatic.net/sstatic/keypage/outside/scui/crossword_puzzle/img/sp_cross_v2.png) no-repeat -758px 0px;
	}
	
	.cs_crossword .main_box .quiz_area .puz .cell {
		border: 1px solid #4f4f4f;
		background-color: #3a3a3a;
	}
	
	.cs_crossword .main_box .quiz_area .like_area {
		border-top: 1px solid #404040;
	}
	
	.cs_crossword .main_box .quiz_area .like_area .mark {
		color: #cacaca;
	}
	
	.cs_crossword .main_box .quiz_area .puz.mark .frd {
		color: #fff;
	}
	
	.cs_crossword .main_box .quiz_area .puz.mark .time em {
		color: #fff;
	}
	
	.cs_crossword .main_box .quiz_area .puz.mark .time {
		color: #cacaca;
	}
	
	.cs_crossword .main_box .quiz_area .puz.mark .btn a {
		color: #2f2f2f;
	}
	
	.cs_crossword .main_box .quiz_area .qtn li.on .qtn_chk a {
		color: #cacaca;
	}
	
	.api_sub_banner {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.cs_tax_adjustment .prcs_detail dd span.inline {
		color: #cacaca;
	}
	
	.cs_tax_adjustment .scroll {
		border: 1px solid #404040;
		border-top: 0;
	}
	
	.cs_tax_adjustment {
		color: #cacaca;
	}
	
	.cs_tax_adjustment .prcs_guide .ico_alert {
		background: none;
		position: relative;
	}
	
	.cs_tax_adjustment .prcs_guide .ico_alert:before {
		background: url(https://ssl.pstatic.net/sstatic/keypage/outside/uio/img/ico_info.gif) 0 0 no-repeat;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_tax_adjustment .prcs_guide p {
		color: #cacaca;
	}
	
	.cs_tax_adjustment .cp_more {
		color: #cacaca;
	}
	
	.sp_pmusic .music_btn .tab_list .item .tab[aria-selected=true] {
		background-color: #3a3a3a;
		color: #fff;
		border-color: transparent;
	}
	
	.sp_pmusic .music_btn .lyrics_area {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.sp_pmusic .music_btn .lyrics_area .btn_box .btn {
		color: #cacaca;
	}
	
	.sp_pmusic .music_btn .lyrics_area .btn_box {
		border-top: 1px solid #404040;
	}
	
	.cs_common_module .cm_info_box .activity_info .scroll_box .text, .cs_common_module .cm_info_box.scroll_activity .scroll_box .text {
		color: #cacaca;
		opacity: 1;
	}
	
	.cs_quick_path_pc {
		background: #2f2f2f !important;
	}
	
	/*
	.cs_quick_path_pc > div[data-light='true'] > div {
		background: -webkit-linear-gradient(top, #2f2f2f, #2f2f2f 248px, #3a3a3a 648px, #3a3a3a);
		background: linear-gradient(to bottom, #2f2f2f, #2f2f2f 248px, #3a3a3a 648px, #3a3a3a);
	}
	
	.cs_quick_path_pc > div[data-light='true'] > div > div[class] + div > div[class] > h2[class] {
		color: #fff;
	}
	
	.cs_quick_path_pc > div[data-light='true'] > div > div[class] + div > div[class] + div[class] {
		background: #3a3a3a;
	}
	
	.cs_quick_path_pc > div[data-light='true'] > div > div[class] + div > div[class] + div[class] > div[class]:first-child > div[class]:first-child > button[type='button'] {
		border: 1px solid #4f4f4f;
	}
	
	.cs_quick_path_pc > div[data-light='true'] > div > div[class] + div > div[class] + div[class] > div[class]:first-child > div[class]:first-child > input[type='text'][name='search'] {
		color: #cacaca;
	}
	
	.cs_quick_path_pc > div[data-light='true'] > div > div[class] + div > div[class] + div[class] > div[class]:first-child > div[class]:first-child > button[type='button']:last-child {
		border: none;
	}
	
	.cs_quick_path_pc > div[data-light='true'] > div > div[class] + div > div[class] + div[class] > div[class]:first-child > div[class]:nth-child(2) > button[type='button'] {
		border: 1px solid #4f4f4f;
	}
	
	.cs_quick_path_pc > div[data-light='true'] > div > div[class] + div > div[class] + div[class] > div[class]:first-child > div[class]:nth-child(2) > input[type='text'][name='search'] {
		color: #cacaca;
	}
	
	.cs_quick_path_pc > div[data-light='true'] > div > div[class] + div > div[class] + div[class] > div[class]:first-child > div[class]:nth-child(2) > button[type='button']:last-child {
		border: none;
	}
	
	.cs_quick_path_pc > div[data-light='true'] > div > div[class] + div > div[class] + div[class] > div[class]:first-child > button[type='button'] > span > span + svg > path:first-child {
		stroke: #4f4f4f;
	}
	
	.cs_quick_path_pc > div[data-light='true'] > div > div[class] + div > div[class] + div[class] > div[class] + div:not([class]) > div[class] > div[class] {
		background: #2f2f2f;
	}
	
	.cs_quick_path_pc > div[data-light='true'] > div > div[class] + div > div[class] + div[class] > div[class] + div:not([class]) > div[class] > div[class] > div[class]:first-child {
		border-bottom: 1px solid #404040;
	}
	
	.cs_quick_path_pc > div[data-light='true'] > div > div[class] + div > div[class] + div[class] > div[class] + div:not([class]) > div[class] > div[class] > div[class]:first-child > h3 {
		color: #fff;
	}
	
	.cs_quick_path_pc > div[data-light='true'] > div > div[class] + div > div[class] + div[class] > div[class] + div:not([class]) > div[class] > div[class] > div[class]:first-child > button[type='button'][class] > span {
		fill: #cacaca;
		stroke: #cacaca;
	}
	
	.cs_quick_path_pc > div[data-light='true'] > div > div[class] + div > div[class] + div[class] > div[class] + div:not([class]) > div[class] > div[class] > div[class]:last-child > div[class] > div[class] {
		background: #2f2f2f;
	}
	
	.cs_quick_path_pc > div[data-light='true'] > div > div[class] + div > div[class] + div[class] > div[class] + div:not([class]) > div[class] > div[class] > div[class]:last-child > div[class] > div[class] > div[class]:first-child {
		background: #3a3a3a;
	}
	
	.cs_quick_path_pc > div[data-light='true'] > div > div[class] + div > div[class] + div[class] > div[class] + div:not([class]) > div[class] > div[class] > div[class]:last-child > div[class] > div[class] > div[class]:last-child {
		background: #3a3a3a;
	}
	
	.cs_quick_path_pc > div[data-light='true'] > div > div[class] + div > div[class] + div[class] > div[class] + div:not([class]) > div[class] > div[class] > div[class]:last-child > div[class] > div[class] > div[class]:first-child em[class] {
		color: #cacaca;
	}
	
	.cs_quick_path_pc > div[data-light='true'] > div > div[class] + div > div[class] + div[class] > div[class] + div:not([class]) > div[class] > div[class] > div[class]:last-child > div[class] > div[class] > div[class]:first-child button {
		color: #688cda;
	}
	
	.cs_quick_path_pc > div[data-light='true'] > div > div[class] + div > div[class] + div[class] > div[class] + div:not([class]) > div[class] > div[class] > div[class]:last-child > div[class] > div[class] > div[class]:last-child > strong {
		color: #fff;
	}
	
	.cs_quick_path_pc > div[data-light='true'] > div > div[class] + div > div[class] + div[class] > div[class] + div:not([class]) > div[class] > div[class] > div[class]:last-child > div[class] > div[class] > div[class]:last-child > ul[class] {
		border-top: 1px solid #4f4f4f;
	}
	
	.cs_quick_path_pc > div[data-light='true'] > div > div[class] + div > div[class] + div[class] > div[class] + div:not([class]) > div[class] > div[class] > div[class]:last-child > div[class] > div[class] > div[class]:last-child> ul[class] > li[class] {
		border-bottom: 1px solid #4f4f4f;
	}
	
	.cs_quick_path_pc > div[data-light='true'] > div > div[class] + div > div[class] + div[class] > div[class] + div:not([class]) > div[class] > div[class] > div[class]:last-child > div[class] > div[class] > div[class]:last-child> ul[class] > li[class] > button[type='button']:first-child {
		color: #cacaca;
	}
	
	.cs_quick_path_pc > div[data-light='true'] > div > div[class] + div > div[class] + div[class] > div[class]:last-child > div > strong {
		color: #fff;
	}
	
	.cs_quick_path_pc > div[data-light='true'] > div > div[class] + div > div[class] + div[class] > div[class]:last-child > div > strong + ul[class] > li[class] button[type='button'][role='link'] {
		color: #688cda;
	}
	
	.cs_quick_path_pc > div[data-light='true'] > div > div[class] + div > div[class] + div[class] > div[class] + div:not([class]) + div[class] > ul[class] {
		border: 1px solid #4f4f4f;
	}
	
	.cs_quick_path_pc > div[data-light='true'] > div > div[class] + div > div[class] + div[class] > div[class] + div:not([class]) + div[class] > ul[class] > li[class] {
		background: #2f2f2f;
	}
	
	.cs_quick_path_pc > div[data-light='true'] > div > div[class] + div > div[class] + div[class] > div[class] + div:not([class]) + div[class] > ul[class] > li[class]+li[class]:before {
		border-left: 1px solid #4f4f4f;
	}
	*/
	
	.sp_nshop .deep_noti {
		border-top: 1px solid #404040;
		background-color: #3a3a3a;
	}
	
	.sp_nshop .deep_noti {
		color: #cacaca;
	}
	
	.cs_produce .tb_box .tb_list .stress_line {
		border-left: 1px solid #404040;
	}
	
	.ds_calendar .m_calendar .this_cld table tbody .cld_today {
		position: relative;
		border: none;
	}
	
	.ds_calendar .m_calendar .this_cld table tbody .cld_today:before {
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		border: 1px solid #e0e0bf;
		pointer-events: none;
		box-sizing: border-box;
	}
	
	.api_btn_page.type_bg2 .bg_next {
		background: -webkit-gradient(linear,right top,left top,from(#2f2f2f),to(rgba(47,47,47,0)));
		background: linear-gradient(to left,#2f2f2f 0,rgba(47,47,47,0) 100%);
	}
	
	.api_btn_page.type_bg2 .bg_prev {
		background: -webkit-gradient(linear,left top,right top,from(#2f2f2f),to(rgba(47,47,47,0)));
		background: linear-gradient(to right,#2f2f2f 0,rgba(47,47,47,0) 100%);
	}
	
	.cs_production_type .confirmed_status.new .tooltip_area .title_wrap .new {
		color: #fff;
	}
	
	.cs_same_different .accordion_wrap:before {
		background: #2f2f2f;
	}
	
	.cs_same_different .accordion_wrap .accordion_list ul div[aria-expanded]+div[aria-expanded] {
		border-top: 1px solid #404040;
	}
	
	.cs_same_different .accordion_wrap .accordion_list .list_title {
		color: #fff;
	}
	
	.cs_same_different .horizon_box_image .list_info .info_box {
		background: #3a3a3a;
	}
	
	.cs_same_different .horizon_box_image .list_info .info_box .sub_info .info_txt {
		color: #cacaca;
	}
	
	.cs_same_different .horizon_box_image .list_info .info_box .sub_info .cm_bar {
		background: #4f4f4f;
	}
	
	.cs_flower_project .title_banner {
		border: 1px solid #404040;
	}
	
	.cs_flower_project .title_banner a img {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_flower_project .content_box {
		border: 1px solid #404040;
		border-width: 0 1px 1px;
	}
	
	.cs_flower_project .ind_contet_box:after {
		background-color: #404040;
	}
	
	.cs_flower_project .ind_contet_box .project_title {
		color: #fff;
	}
	
	.cs_flower_project .ind_contet_box .project_info {
		color: #cacaca;
	}
	
	.cs_flower_project .ind_contet_box .list li {
		border-top: 1px solid #404040;
	}
	
	.sp_intent_block .user_box_2lines .info_group .name {
		color: #fff;
	}
	
	.sp_intent_block .more_box .more_link {
		color: #cacaca;
	}
	
	.sp_intent_block .more_box .more_link:after {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.sp_intent_block .user_box_2lines .info_group .info {
		color: #cacaca;
	}
	
	.sp_intent_block .user_box_2lines .info_group .info+.info:before {
		background-color: #4f4f4f;
	}
	
	.sp_intent_block .keyword_challenge_list .content_area.type_power {
		background-color: #2f2f2f;
	}
	
	.sp_intent_faq .intent_title_area {
		border-bottom: 1px solid #404040;
	}
	
	.sp_intent_faq .faq_list .question_wrap {
		color: #fff;
	}
	
	.sp_intent_faq .faq_list .answer_wrap {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.sp_intent_faq .faq_list .answer_wrap .info_group .name {
		color: #fff;
	}
	
	.sp_intent_faq .faq_list .answer_wrap .answer {
		color: #cacaca;
	}
	
	.sp_intent_faq .faq_list .faq_item {
		border-top: 1px solid #404040;
	}
	
	.sp_intent_faq .intent_title_area .intent_title_sub .intent_sub_link, .mod_header_wrap .join_wrap .btn_q {
		border: 1px solid #688cda;
	}
	
	.cs_textbook_music .textbook_music_box {
		border: 1px solid #404040;
	}
	
	.cs_textbook_music .contain_list .item .source {
		color: #fff;
	}
	
	.cs_textbook_music .contain_list .item .item_detail, .cs_textbook_music .play_box .music_info .detail_info {
		color: #cacaca;
	}
	
	.cs_textbook_music .main_tab {
		border: 1px solid #404040;
		border-width: 1px 0;
		background: #3a3a3a;
	}
	
	.cs_textbook_music .main_tab .list_tab li[role="tab"][aria-selected="true"] a {
		color: #fff;
	}
	
	.cs_textbook_music .main_tab .list_tab li a {
		color: #cacaca;
	}
	
	.cs_textbook_music .more_view .more_icon {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_textbook_music .lyrics .item p {
		color: #cacaca;
	}
	
	.cs_chuseok .main_area {
		background-color: #2f2f2f;
		border: 1px solid #404040;
		border-top: 0;
	}
	
	.cs_chuseok .main_area .tv_info_sct {
		border-top: 1px solid #404040;
	}
	
	.cs_chuseok .main_area .tb_intro th {
		color: #cacaca;
	}
	
	.cs_chuseok .main_area .tv_info_sct .movie_info_bx {
		border-top: 1px solid #404040;
	}
	
	.cs_chuseok .main_area .tv_info_sct .desc_bx dl dd {
		color: #cacaca;
	}
	
	.cs_chuseok .main_area .tv_info_sct .desc_bx dl dd.time, .cs_chuseok .main_area .tv_info_sct h4>em {
		background: none;
		position: relative;
	}
	
	.cs_chuseok .main_area .tv_info_sct .desc_bx dl dd.time:before, .cs_chuseok .main_area .tv_info_sct h4>em:before {
		position: absolute;
		background: url(https://ssl.pstatic.net/sstatic/keypage/outside/scui/chuseok_2021/img/ico_bar.gif) 0 3px no-repeat;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_chuseok .main_area .tv_info_sct h4>em {
		color: #cacaca;
	}
	
	.cs_chuseok .lnk_more .other_lk dt {
		color: #fff;
	}
	
	.cs_chuseok .main_area .tv_info_sct .more_btn {
		color: #cacaca;
	}
	
	.cs_chuseok .ms_traffic .traffic_reserve dl dt {
		color: #fff !important;
	}
	
	.cs_chuseok .ms_call {
		border-top: 1px solid #404040;
	}
	
	.cs_chuseok .ms_call ul li {
		color: #fff;
	}
	
	.cs_chuseok .main_area .tv_info_sct h4>span, .cs_chuseok .ms_traffic h4, .cs_chuseok .ms_traffic div h5, .cs_chuseok .ms_call h4 {
		color: #d2ae9b;
	}
	
	.cs_chuseok .item_list .v_tit a {
		color: #fff;
	}
	
	.cs_chuseok .item_list .upload_time {
		color: #cacaca;
	}
	
	.cs_chuseok .item_list .upload_time:after {
		background-color: #404040;
	}
	
	.cs_chuseok .newyear_tab .ny_tb li a {
		color: #2f2f2f;
	}
	
	.cs_chuseok .newyear_tab .ny_tb li.on a {
		color: #242424;
	}
	
	.cs_chuseok .lnk_more .btn_more {
		color: #cacaca;
	}
	
	.cs_chuseok .newyear_tab .ny_tb li .s_tab {
		border: 1px solid #404040;
		border-width: 0 1px 1px;
		background: #2f2f2f;
	}
	
	.cs_chuseok .newyear_tab .ny_tb li .s_tab li a {
		color: #cacaca;
	}
	
	.cs_chuseok .main_area .table_set_bx .setout dd {
		color: #cacaca;
	}
	
	.cs_chuseok .main_area .table_set_bx .setout dt {
		color: #fff;
	}
	
	.cs_chuseok .main_area .table_set_bx .attention dt {
		color: #fff;
	}
	
	.cs_chuseok .main_area .table_set_bx .attention dd {
		color: #cacaca;
	}
	
	.cs_chuseok .guide {
		color: #cacaca;
	}
	
	.cs_chuseok .main_area .prcs_detail dd {
		color: #cacaca;
	}
	
	.cs_chuseok .main_area .prcs_detail dt {
		color: #999;
	}
	
	.cs_chuseok .main_area .prcs_detail dd span.inline {
		color: #cacaca;
	}
	
	.cs_chuseok .main_area .write_local {
		border-top: 1px solid #404040;
	}
	
	.cs_chuseok .main_area .write_local .local_navi a, .cs_chuseok .main_area .write_local .local_navi span {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_chuseok .main_area .write_local ul li img {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_chuseok .main_area .ms_order dl dt {
		color: #fff !important;
	}
	
	.cs_chuseok .main_area .ms_order dl dd {
		color: #cacaca;
	}
	
	.cs_chuseok .main_area .ms_order {
		border-right: 1px solid #404040;
	}
	
	.cs_newyears_movie .tab_sct .nyear_tab li {
		border: 1px solid #404040;
		border-width: 1px 1px 1px 0;
		background-color: #2f2f2f;
	}
	
	.cs_newyears_movie .tab_sct .nyear_tab li[role="tab"][aria-selected="true"] {
		border: 1px solid #4f4f4f;
		background-color: #3a3a3a;
	}
	
	.cs_newyears_movie .tab_sct .nyear_tab li[role="tab"][aria-selected="true"] a {
		color: #fff;
	}
	
	.cs_newyears_movie .tab_sct .nyear_tab li[role="tab"][aria-selected="true"]:first-child {
		border-left: 1px solid #4f4f4f;
	}
	
	.cs_newyears_movie .tab_subtab {
		border-bottom: 1px solid #404040;
	}
	
	.cs_newyears_movie .tab_subtab[style] {
		border-left: 1px solid #404040 !important;
		border-right: 1px solid #404040 !important;
	}
	
	.cs_newyears_movie .tab_subtab .nyear_sbtab li a {
		color: #cacaca;
	}
	
	.cs_newyears_movie .tab_sct .nyear_tab li a {
		color: #cacaca;
	}
	
	.cs_newyears_movie .sct_cont {
		background-color: #2f2f2f;
		border-left: 1px solid #404040;
		border-right: 1px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	.cs_newyears_movie .pfmc_con .txt {
		color: #fff;
	}
	
	.cs_newyears_movie .pfmc_con .txt2 {
		color: #cacaca;
	}
	
	.cs_newyears_movie .pfmc_con span.bar {
		border-left: 1px solid #404040;
	}
	
	.cs_newyears_movie .pfmc_con .txt span {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_newyears_movie .noti_area .notice dd {
		color: #cacaca;
	}
	
	.cs_newyears_movie .noti_area .notice .guide+dt+.other_link {
		border-top: 1px solid #404040;
	}
	
	.cs_newyears_movie .noti_area .notice .other_link {
		color: #fff;
	}
	
	.cs_newyears_movie .noti_area .notice dt {
		color: #fff !important;
	}
	
	.cs_newyears_movie .tvpro .tvpro_name {
		color: #fff;
	}
	
	.cs_newyears_movie .tab_sct .nyear_tab li:first-child {
		border-left: 1px solid #404040;
	}
	
	.cs_newyears_movie .tvpro .tvpro_cn a {
		color: #cacaca;
	}
	
	.cs_newyears_movie .tvpro .tvpro_time {
		color: #cacaca;
		background: none;
		position: relative;
	}
	
	.cs_newyears_movie .tvpro .tvpro_time:before {
		background: url(https://ssl.pstatic.net/sstatic/keypage/outside/scui/holidaymovie/img/sp_newyear_movie_3.png) no-repeat 0px -150px;
		background-position: 75px -150px;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_newyears_movie .tvpro ul {
		background: none;
		position: relative;
	}
	
	.cs_newyears_movie .tvpro ul:before {
		background: url(https://ssl.pstatic.net/sstatic/keypage/outside/scui/holidaymovie/img//bg_repeat.png) 88px 0 repeat-y;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_newyears_movie .tvpro .one_day:before {
		background-position: 78px 0 !important;
	}
	
	.cs_newyears_movie .pfmc_con .theater .th_info dd {
		color: #cacaca;
	}
	
	.cs_newyears_movie .pfmc_con .theater .th_info dt {
		color: #fff !important;
	}
	
	.sp_nshop_correct .recommend_wrap .recommend .price_area {
		color: #fff;
	}
	
	.sp_nshop_correct .recommend_wrap .recommend .info_area {
		color: #cacaca;
	}
	
	.sp_nshop_correct .ico_aitems, .sp_nshop_correct .ico_datalab {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.sp_nshop_correct .correct .prod_group {
		border-top: 1px solid #404040;
	}
	
	.sp_nshop_correct .correct .list_prod_detail .prod_dd {
		color: #cacaca;
	}
	
	.sp_nshop_correct .correct .list_prod_detail .prod_dt {
		color: #999;
	}
	
	.sp_nshop_correct .correct .prod_price_compare .lst_price .bx {
		border-top: 1px solid #404040;
	}
	
	.sp_nshop_correct .correct .prod_price_compare .price_wrap:hover {
		background-color: #3a3a3a;
	}
	
	.sp_nshop_correct .correct .prod_price_compare .tit_area .img_site, .sp_nshop_correct .correct .prod_price_compare .deliver_area .deliver:before, .sp_nshop_correct .correct .prod_price_compare .tit_area [class*=api_ico_npay], .sp_nshop_correct .correct .notice_wrap .link_more:visited, .sp_nshop_correct .correct .notice_wrap .legal_noti .link:visited {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.sp_nshop_correct .correct .prod_price_compare .price_wrap:hover .tit_area .img_site {
		filter: invert(77%) hue-rotate(-180deg);
	}
	
	.sp_nshop_correct .correct .prod_price_compare .deliver_area .deliver {
		color: #cacaca;
	}
	
	.sp_nshop_correct .correct .notice_wrap {
		border-top: 1px solid #404040;
	}
	
	.sp_nshop_correct .correct .prod_information .value_area .value {
		color: #fff;
	}
	
	.sp_nshop_correct .correct .prod_information .name {
		color: #cacaca;
	}
	
	.sp_nshop_correct .correct .prod_information .value_area:after {
		background: radial-gradient(circle, #4f4f4f 1px,transparent 0) 0 50% repeat-x;
		background-size: 7px 3px;
	}
	
	.api_tab_list .item[aria-selected='true'] .txt {
		color: #03c75a !important;
	}
	
	.sp_nshop_correct .correct .notice_wrap .legal_noti {
		color: #cacaca;
	}
	
	.sp_nshop_correct .correct .list_prod_detail .prod_dd .item+.item:before {
		background-color: #404040;
	}
	
	.sp_nshop_correct .correct .prod_review .group_head .join .btn_alert {
		color: #cacaca;
	}
	
	.sp_nshop_correct .ico_clova {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.sp_nshop_correct .correct .prod_review .group_head .grade_num {
		color: #fff;
	}
	
	.sp_nshop_correct .correct .prod_review .group_review .lst_review .bx {
		border-top: 1px solid #404040;
	}
	
	.sp_nshop_correct .correct .prod_review .group_review .content_wrap:hover {
		background-color: #3a3a3a;
	}
	
	.sp_nshop_correct .correct .prod_review .group_review .content_wrap {
		color: #cacaca;
	}
	
	.sp_nshop_correct .correct .prod_review .group_review .content_wrap .ico_txt {
		background-color: #2f2f2f;
	}
	
	.sp_nshop_correct .correct .prod_datalab .title {
		color: #fff;
	}
	
	.sp_nshop_correct .correct .prod_datalab .title .date {
		color: #cacaca;
	}
	
	.sp_nshop_correct .correct .prod_datalab .datalab_item+.datalab_item .inner {
		border-left: 1px solid #404040;
	}
	
	.sp_nshop_correct .correct .prod_datalab .datalab_info {
		border-top: 1px solid #404040;
		color: #cacaca;
	}
	
	.api_datalab_wrap .bar_graph_wrap .bar_item .graph_bar {
		border: 1px solid #4f4f4f;
		background-color: #404040;
	}
	
	.api_datalab_wrap .bar_graph_wrap .bar_item .label {
		color: #cacaca;
	}
	
	.api_datalab_wrap .line_graph_wrap .api_c3p_datalab .tick text tspan {
		fill: #cacaca;
	}
	
	.api_datalab_wrap .line_graph_wrap .api_c3p_datalab line.bb-ygrid {
		stroke: #404040 !important;
	}
	
	.sp_nshop_correct .correct .api_tab_wrap .item[aria-selected=true] .ico_datalab {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.sp_trend .trend_keyword_list .keyword_item:before {
		border: 1px solid #404040;
	}
	
	.sp_trend .trend_keyword_list .keyword_item .txt {
		color: #cacaca;
	}
	
	.sp_trend .trend_keyword_list .api_btn_page.type_tag .btn_next {
		background: -webkit-gradient(linear,left top,right top,color-stop(15%,rgba(47,47,47,0)),color-stop(46%,#2f2f2f));
		background: linear-gradient(to right,rgba(47,47,47,0) 15%,#2f2f2f 46%);
	}
	
	.sp_trend .trend_keyword_list .api_btn_page.type_tag .btn_prev {
		background: -webkit-gradient(linear,right top,left top,color-stop(15%,rgba(47,47,47,0)),color-stop(46%,#2f2f2f));
		background: linear-gradient(to left,rgba(47,47,47,0) 15%,#2f2f2f 46%);
	}
	
	.sp_trend .keyword_result_list .item_card {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.sp_trend .btn_group .btn_refresh {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.cs_common_module .cm_info_box.scroll_img_only .list>li .thumb img, .cs_common_module .cm_tab_info_box.scroll_img_only .list>li .thumb img {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_election .ele_btn_area .ele_info_btn {
		background-color: #3a3a3a;
	}
	
	.cs_election .tab_summary .summary_main_tab .tab_list li[aria-selected="true"] .menu:after {
		background-color: #fff;
	}
	
	.cs_election .ele_timeline .ele_inner .time_list {
		background-color: #3a3a3a;
	}
	
	.cs_election .ele_timeline .ele_inner .time_list em {
		color: #fff;
	}
	
	.cs_election .ele_timeline .ele_inner .time_list p {
		color: #cacaca;
	}
	
	.cs_election .ele_timeline .ele_inner ul .inner.selected .time_list em, .cs_election .ele_timeline .ele_inner ul .inner.selected .time_list p {
		color: #5d6de9;
	}
	
	.cs_election .ele_timeline .ele_inner ul .inner:after {
		background-color: #404040;
	}
	
	.cs_election .info_txt {
		color: #fff;
	}
	
	.cs_election .item_info .name {
		color: #fff;
	}
	
	.cs_election .info_tit {
		color: #fff;
	}
	
	.cs_election .voting_info .voting_box .info_text {
		color: #cacaca;
	}
	
	.cs_election .btn_shaped a {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.cs_election .inner_box ~ .inner_box.summary2 .early_voting .tab_summary {
		border-top: 1px solid #404040;
	}
	
	.cs_election .voting_process .process_list ul li {
		color: #fff;
	}
	
	.cs_election .tab_summary .summary_main_tab .tab_list li ~ li a:before {
		background-color: #404040;
	}
	
	.cs_election .voting_process .process_desc {
		color: #cacaca;
	}
	
	.cs_election .voting_info.v2 .info_tit {
		color: #fff;
	}
	
	.cs_election .outline_info.v2 {
		border-top: 1px solid #404040;
	}
	
	.cs_election .ico_alert, .cs_election .pop_ly_info .btn_close .ico_close {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_election .pop_ly_info.outline .notice_txt {
		color: #cacaca;
	}
	
	.cs_election .bottom_banner .banner_link img {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_election .bottom_banner .banner_link {
		background-color: transparent;
	}
	
	.cs_election {
		background: none;
	}
	
	.cs_election:before {
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(81.5%) hue-rotate(-180deg);
		background: #eff3fb url("https://ssl.pstatic.net/sstatic/keypage/outside/scui/president_election_2022/img/banner_bg_v4.png") right 0 no-repeat;
		background-size: 525px 200px;
		border-radius: 5px;
	}
	
	.cs_election .profile_info dd {
		color: #fff;
	}
	
	.cs_election .profile_info dt {
		color: #cacaca;
	}
	
	.cs_election .relation_candidate .election_title {
		color: #fff;
	}
	
	.cs_election .item_info .party .party_txt, .cs_election .profile_info dd em {
		color: #cacaca;
	}
	
	.cs_same_different .basic_scroll_list .scroll_box .item {
		border: 1px solid #404040;
	}
	
	.cs_same_different .notice_link {
		border-top: 1px solid #404040;
	}
	
	.cs_same_different .notice_link .this_box_info {
		color: #fff;
	}
	
	.cs_same_different .notice_link .this_box_info .in_bar {
		background-color: #404040;
	}
	
	.cs_same_different .basic_scroll_list .scroll_box .inner .info .text {
		color: #cacaca;
	}
	
	.cs_same_different .basic_scroll_list .scroll_box .inner .desc {
		color: #fff;
	}
	
	.sp_ntotal .dsc_alert, .sp_ntotal .dsc_alert .link_alert {
		color: #cacaca;
	}
	
	.sp_ntotal .channel_area .link_channel+.link_channel:before {
		background-color: #cacaca;
	}
	
	.cs_production_type .confirmed_status.new .select_area select {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_same_different .horizon_box_image .list_info .info_box .desc {
		color: #cacaca;
	}
	
	.sp_nvideo .video_square_list .square_wrap .info_area .desc_group .origin {
		color: #cacaca;
	}
	
	.sp_nvideo .video_square_list .square_wrap .info_area .desc_group .origin:before, .sp_nvideo .video_square_list .square_wrap .info_area .desc_group .desc+.desc:before {
		background-color: #404040;
	}
	
	.sp_nreview .total_sub {
		color: #cacaca;
	}
	
	.cs_common_module .cm_tap_area .type_scroll .tab_list li.disabled a {
		color: #666 !important;
	}
	
	.cs_common_module .cm_tap_area .type_scroll .tab_list li.disabled .this_design_left, .cs_common_module .cm_tap_area .type_scroll .tab_list li.disabled .this_design_right {
		background-color: #666;
	}
	
	.cs_common_module .cm_filter_area.type_calendar .filter_option .filter_wrap .filter_group .filter_cont .select_calendar .ui-datepicker-header .ui-datepicker-title, .cs_common_module .cm_filter_area.type_calendar .filter_option .filter_wrap .filter_group .filter_cont .select_calendar .ui-datepicker-calendar tr th {
		color: #fff;
	}
	
	.cs_common_module .cm_filter_area.type_calendar .filter_option .filter_wrap .filter_group .filter_cont .select_calendar .ui-datepicker-calendar tr td {
		color: #fff;
	}
	
	.cs_common_module .cm_filter_area.type_calendar .filter_option .filter_wrap .filter_group .filter_cont .select_calendar .ui-datepicker-calendar tr td.type_opacity {
		color: #888;
	}
	
	.cs_common_module .cm_filter_area.type_calendar .filter_option .filter_wrap .filter_group .filter_cont .select_calendar .ui-datepicker-header a:before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cs_common_module .cm_ly_api_info .area_source dt {
		color: #fff;
	}
	
	.cs_general_election .general_election_wrap {
		border: 1px solid #404040;
	}
	
	.cs_general_election .title_wrap {
		background-color: #2f2f2f;
		border-bottom: 1px solid #404040;
	}
	
	.cs_general_election .title_wrap .option_bx .select_link {
		color: #cacaca;
	}
	
	.cs_general_election .description dt {
		color: #999;
	}
	
	.cs_general_election .description dd {
		color: #cacaca;
	}
	
	.cs_general_election .description dd .sub_text {
		color: #cacaca;
	}
	
	.cs_general_election .election_box .top_graph, .cs_general_election .election_box .bottom_graph {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_general_election .election_box .area_right .bg_map img {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_general_election .election_box .whole_map .graph_title dt {
		color: #999 !important;
	}
	
	.cs_general_election .election_box .graph_mark li .mark_ico {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_general_election .info_wrap {
		color: #cacaca;
	}
	
	.cs_general_election .info_wrap .relation_link dt {
		color: #fff !important;
	}
	
	.cs_general_election .result_ly {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.cs_general_election .result_ly > strong {
		color: #fff;
	}
	
	.cs_general_election .result_ly .close_btn {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_general_election .title_wrap .option_bx .list_select {
		border: 1px solid #404040;
		background: #2f2f2f;
	}
	
	.cs_general_election .title_wrap .option_bx .list_select ul li a {
		color: #cacaca;
	}
	
	.cs_region_election .region_election_area .election_area {
		border: 1px solid #404040;
	}
	
	.cs_region_election .region_election_area .election_area .election_title_area {
		border-bottom: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.cs_region_election .option_bx .select_link {
		color: #cacaca;
	}
	
	.cs_region_election .option_bx .select_link .ico {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_region_election .summary_info .detail_info dt {
		color: #999 !important;
	}
	
	.cs_region_election .detail_info dd {
		color: #cacaca;
	}
	
	.cs_region_election .summary_info .detail_info span {
		color: #999;
	}
	
	.cs_region_election .first_area .graph_map {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_region_election .second_area .second_map {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_region_election .region_election_area .arrow_btn .before_btn, .cs_region_election .region_election_area .arrow_btn .next_btn {
		background-color: #2f2f2f;
		border: 1px solid #404040;
		border-left: 0;
	}
	
	.cs_region_election .region_election_area .arrow_btn .before_btn span.before_arrow, .cs_region_election .region_election_area .arrow_btn .next_btn .next_arrow {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_region_election .second_area .governor_graph_bar {
		border: 1px solid #404040;
		border-width: 1px 0 0 0;
	}
	
	.cs_region_election .first_area .governor_graph_bar {
		border: 1px solid #404040;
		border-width: 0 1px 0 0;
	}
	
	.cs_region_election .second_area .governor_graph_bar {
		border-color: #404040 !important;
	}
	
	.cs_region_election .graph_info {
		border-top: 1px solid #404040;
	}
	
	.cs_region_election .first_area .governor_graph_bar .gbar, .cs_region_election .second_area .governor_graph_bar .gbar, .cs_region_election .graph_info .party_list .party {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_region_election .graph_info ul, .cs_region_election .info_txt {
		color: #cacaca;
	}
	
	.cs_region_election .info_txt .relation_link dt {
		color: #fff !important;
	}
	
	.cs_region_election .region_election_area .election_area .election_title_area .option_bx .list_select {
		border: 1px solid #404040;
		background: #2f2f2f;
	}
	
	.cs_region_election .region_election_area .election_area .election_title_area .option_bx .list_select ul li a {
		color: #cacaca;
	}
	
	.cs_voting_rate .voting_rate_bx {
		border: 1px solid #404040;
	}
	
	.cs_voting_rate .voting_rate_bx {
		background: #2f2f2f;
	}
	
	.cs_voting_rate .table_bx {
		border: 1px solid #404040;
		border-width: 0 1px 1px;
	}
	
	.cs_voting_rate .legend_info li {
		color: #fff;
	}
	
	.cs_voting_rate .voting_rate_bx .graph_legend li, .cs_voting_rate .voting_rate_bx .graph_legend li:first-child .num {
		color: #cacaca;
	}
	
	.cs_voting_rate .voting_rate_bx .graph_bx {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cs_voting_rate .voting_rate_bx .graph_list li .year_text {
		color: #000;
	}
	
	.cs_voting_rate .table_bx .table_title {
		color: #fff;
	}
	
	.cs_voting_rate .table_bx .sub_option .btn_option[aria-selected=true] {
		color: #fff;
	}
	
	.cs_voting_rate .table_bx .sub_option .btn_option {
		color: #cacaca;
	}
	
	.cs_voting_rate .table_bx .table_content {
		border: 1px solid #404040;
	}
	
	.cs_voting_rate .table_bx .table_header table th {
		color: #fff;
		border: 1px solid #404040;
		border-width: 1px 1px 0 0;
		background-color: #2f2f2f;
	}
	
	.cs_voting_rate .table_bx .table_body table th, .cs_voting_rate .table_bx .table_body table td {
		color: #cacaca;
		border: 1px solid #404040;
	}
	
	.cs_voting_rate .table_bx .table_body table th {
		border-width: 0 0 1px 1px;
	}
	
	.cs_voting_rate .table_bx .table_body table td {
		border-width: 0 0 0 1px;
	}
	
	.cs_voting_rate .page_area .paging_bx a[class^=btn_page_] {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cs_voting_rate .page_area .paging_bx .page_number .total {
		color: #fff;
	}
	
	.cs_voting_rate .page_area .paging_bx .page_number {
		color: #404040;
	}
	
	.cs_voting_rate .info_wrap {
		color: #cacaca;
	}
	
	.cs_voting_rate .info_wrap .relation_link dt {
		color: #fff !important;
	}
	
	.cs_common_module .rel_normal_wrap:before {
		background-color: #404040;
	}
	
	.cs_common_module .rel_answer_list .area_subtitle {
		color: #fff;
	}
	
	.cs_common_module .rel_answer_card .sub_info .text {
		color: #cacaca;
	}
	
	.cs_common_module .rel_answer_card .sub_info .text+.text:before {
		background-color: #404040;
	}
	
	.cs_common_module .rel_normal_wrap .rel_answer_card>.cm_table_area .type_normal:before {
		background-color: #404040;
	}
	
	.cs_common_module .cm_table_area .type_normal .cm_table tbody th {
		color: #cacaca;
		border-color: #404040;
	}
	
	.cs_common_module .cm_table tbody tr:last-child td, .cs_common_module .cm_table tbody tr:last-child th {
		border-bottom: 1px solid #404040 !important;
	}
	
	.cs_common_module .cm_table .type_bg5 {
		background-color: #3a3a3a !important;
		border-bottom: 1px solid #404040 !important;
	}
	
	.cs_common_module .cm_table tbody tr:first-child th, .cs_common_module .cm_table tbody tr:first-child td {
		border-top: 1px solid #404040 !important;
	}
	
	.cs_common_module .middle_title .title {
		color: #fff;
	}
	
	.cs_common_module .cm_tap_area .type_scroll .tab_list .tab[aria-selected="true"] .menu, .cs_common_module .cm_tap_area .type_scroll .tab_list .tab.state_focus .menu {
		border-bottom: 1px solid #fff;
	}
	
	.cs_common_module .cm_tap_area .type_scroll .tab_list .tab[aria-selected="true"] a, .cs_common_module .cm_tap_area .type_scroll .tab_list .tab.state_focus a {
		color: #fff;
	}
	
	.cs_common_module .cm_tap_area .type_scroll .tab_list .tab[aria-selected="true"] .menu:after, .cs_common_module .cm_tap_area .type_scroll .tab_list .tab.state_focus .menu:after {
		background: #fff;
	}
	
	.cs_common_module .cm_table .color_desc {
		color: #cacaca !important;
	}
	
	.cs_common_module .cm_tap_area .type_img_scroll .list_info>.tab_list .tab[aria-selected="true"] a {
		background-color: #2f2f2f;
	}
	
	.cs_common_module .cm_tap_area .type_img_scroll .list_info>.tab_list>.tab a .text {
		color: #fff;
	}
	
	.cs_common_module .panel_ly_wrap .panel_box:only-child {
		background-color: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.cs_common_module .panel_ly_wrap .title_box {
		border-bottom: 1px solid #404040;
	}
	
	.cs_common_module .compare_info .search_wrap .search_box {
		border-bottom: 1px solid #404040;
	}
	
	.cs_common_module .compare_info .search_wrap .serch_input {
		color: #cacaca;
	}
	
	.cs_common_module .compare_info .search_wrap .auto_complete .list .item .info .text_wrap .text {
		color: #cacaca;
	}
	
	.cs_common_module .compare_info .search_wrap .auto_complete .list .item .info .text_wrap .text .match, .cs_common_module .compare_info .search_wrap .auto_complete .list .item .info .text_wrap .text .point {
		color: #6680b9;
	}
	
	.cs_common_module .compare_info .search_wrap .auto_complete {
		border-bottom: 1px solid #404040;
	}
	
	.cs_common_module .panel_ly_wrap .panel_box .close_btn>a:before {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_common_module .compare_info .target_wrap .list>.item .lego_api_select_area .select_item .select_txt {
		color: #fff;
	}
	
	.cs_common_module .compare_info .graph_wrap {
		border-top: 1px solid #404040;
	}
	
	.cs_common_module .compare_info .graph_wrap .list .info dt {
		color: #fff;
	}
	
	.cs_common_module .compare_info .graph_wrap .list .info dd .text {
		color: #cacaca;
	}
	
	.cs_common_module .compare_info .graph_wrap .list .info dd .bar {
		background-color: #404040;
	}
	
	.cs_common_module .compare_info .graph_wrap .list .info dd .bar:before {
		border: 1px solid #404040;
	}
	
	.cs_common_module .compare_info .rel_normal_wrap:before {
		background-color: #404040;
	}
	
	.cs_rank_chart .info_box .notice_link .this_box_info {
		color: #cacaca;
	}
	
	.cs_common_module .cm_table tbody td .btn_badge {
		border: 1px solid #404040;
	}
	
	.cs_common_module .cm_table tbody td a.btn_badge {
		color: #fff;
	}
	
	.cs_common_module .lego_rating_sales .area_subtitle {
		color: #fff;
	}
	
	.cs_rank_chart .top_info_box .title_box .title {
		color: #fff;
	}
	
	.cs_rank_chart .top_info_box .scroll_box .list .area_card {
		background-color: #2f2f2f;
	}
	
	.cs_rank_chart .top_info_box .scroll_box .list .area_card:before {
		border: 1px solid #404040;
	}
	
	.cs_rank_chart .top_info_box .scroll_box .list .title_box .name {
		color: #fff;
	}
	
	.cs_rank_chart .top_info_box .bg_gra_prev {
		background: -webkit-gradient(linear, right top, left top, from(rgba(47,47,47,0)), to(#2f2f2f));
		background: linear-gradient(to left, rgba(47,47,47,0), #2f2f2f);
	}
	
	.cs_rank_chart .top_info_box .bg_gra_next {
		background: -webkit-gradient(linear, left top, right top, from(rgba(47,47,47,0)), to(#2f2f2f));
		background: linear-gradient(to right, rgba(47,47,47,0), #2f2f2f);
	}
	
	.cs_rank_chart .top_info_box .scroll_box .list .title_box .sub_text {
		color: #cacaca;
	}
	
	.cs_rank_chart .top_info_box .scroll_box .list>li[aria-selected="true"] .area_card:before {
		border-color: #6c85ba;
	}
	
	.cs_rank_chart .top_info_box .scroll_box .list>li[aria-selected="true"] .title_box .name {
		color: #6c85ba;
	}
	
	.cs_common_module .bb-axis path {
		stroke: #404040;
	}
	
	.cs_common_module .lego_rating_sales .graph_wrap .graph_area {
		background-image: none;
		position: relative;
	}
	
	.cs_common_module .lego_rating_sales .graph_wrap .graph_area:before {
		background-image: url(https://ssl.pstatic.net/sstatic/keypage/outside/scui/cs_common_module/img/bg_graph_27.png);
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_election .turnout_info .rate_per .number_area, .cs_election .turnout_info .rate_per .per_area {
		color: #a5ade7;
	}
	
	.cs_election .turnout_info .graph_area .rate_count ul li .count_num {
		color: #fff;
	}
	
	.cs_election .turnout_info .graph_area .rate_count ul li .count_name {
		color: #cacaca;
	}
	
	.cs_election .turnout_graph_area .graph_index ul li {
		color: #cacaca;
	}
	
	.cs_election .turnout_area .turnout_graph_area .title_step {
		color: #fff;
	}
	
	.cs_election .turnout_info {
		border-bottom: 1px solid #404040;
	}
	
	.cs_election .turnout_graph_area .graph_index ul li.dot1:before {
		background: #a5ade7;
	}
	
	.cs_election .turnout_graph_box .graph_list li.now .tlt_time {
		color: #a5ade7;
	}
	
	.cs_election .turnout_graph_box .graph_list .ico_rate_dot.v1 .num {
		color: #a5ade7;
		text-shadow: 0 1px 0 #2f2f2f, 0 -1px 0 #2f2f2f, 1px 0 0 #2f2f2f, -1px 0 0 #2f2f2f;
	}
	
	.cs_election .turnout_graph_box .graph_list li.now .ico_rate_dot.v1 .rate_num {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.cs_election .turnout_graph_box .graph_list li .tlt_time, .cs_election .turnout_graph_box .text_time {
		color: #cacaca;
	}
	
	.cs_election .turnout_graph_area .graph_table thead th {
		border-top: 1px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	.cs_election .turnout_graph_area .graph_table thead {
		background-color: #3a3a3a;
		border-bottom: 1px solid #404040;
	}
	
	.cs_election .turnout_graph_area .graph_table tbody td {
		border-bottom: 1px solid #404040;
	}
	
	.cs_election .turnout_graph_area .graph_table tbody .current th, .cs_election .turnout_graph_area .graph_table tbody .current td {
		color: #a5ade7;
	}
	
	.cs_election .turnout_graph_area .graph_table.v2 td:first-of-type ~ td, .cs_election .turnout_graph_area .graph_table.v2 th:first-of-type ~ th {
		border-left: 1px solid #404040;
	}
	
	.cs_election .turnout_graph_area .graph_table td {
		color: #cacaca;
	}
	
	.cs_election .turnout_graph_area .graph_table.v2 {
		border-left: 1px solid #404040;
	}
	
	.cs_election .turnout_graph_area .graph_table tbody th {
		border-bottom: 1px solid #404040;
	}
	
	.cs_election .turnout_graph_area .graph_table td.on {
		border-bottom: 1px solid #404040;
	}
	
	.cs_election .turnout_area.local .graph_view {
		border-top: 1px solid #404040;
	}
	
	.cs_election .turnout_area.local .graph_view li .num .num_data2 {
		color: #cacaca;
	}
	
	.cs_election .turnout_area.local .graph_view li .num_standard {
		color: #cacaca;
	}
	
	.cs_election .turnout_area.local .graph_view li::after {
		background: #a5ade7;
	}
	
	.cs_election .turnout_area.local .average_rate .avergae_rate_info:after {
		border-top: 1px dashed #4f4f4f;
	}
	
	.cs_election .turnout_area.local .graph_y_text span {
		color: #cacaca;
	}
	
	.cs_election .turnout_area.local .graph_y_text span:nth-of-type(2):after {
		background-color: #404040;
	}
	
	.cs_election .turnout_area.local .bar_graph_area:before {
		background: #a5ade7;
	}
	
	.cs_election .turnout_area.local .graph_view li.highlight .num .num_data2 {
		color: rgb(165, 176, 249);
	}
	
	.cs_election .turnout_area.local .graph_view li.highlight .graph_detail .bar_data {
		background-color: rgb(165, 176, 249);
	}
	
	.cs_election .turnout_area.local .graph_view li .graph_detail .bar_data {
		background: #8994e6;
	}
	
	.cs_election .turnout_area.local .graph_view li.highlight .balloon {
		background-color: rgb(165, 176, 249);
		color: #2f2f2f;
	}
	
	.cs_election .turnout_area.local .graph_view li.highlight .balloon:after {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_election .turnout_area.local .graph_view li .graph_detail .bar_data .bar_mask {
		background: none;
		background: rgb(0, 0, 0, 0.3);
	}
	
	.cs_election .view_link.v2 a {
		color: #cacaca;
	}
	
	.cs_election .view_link.v2 {
		background: #3a3a3a;
		border-top: 1px solid #404040;
	}
	
	.sp_ndic .translate_lang {
		color: #fff;
	}
	
	.api_banner_wrap .api_banner_inner {
		background-color: #2f2f2f;
		color: #cacaca;
		border: 1px solid #404040;
	}
	
	.cs_election .turnout_area.local_top .graph_title {
		border-top: 1px solid #404040;
	}
	
	.cs_election .turnout_area.local_top .local_top_info .info_list .list_item {
		background-color: #3a3a3a;
	}
	
	.cs_election .turnout_area.local_top .local_top_info .info_list .list_item .count_box {
		border-top: 1px solid #404040;
	}
	
	.cs_election .turnout_area.local_top .local_top_info .info_list .list_item .graph_box .title_info .title_txt, .cs_election .turnout_area.local_top .local_top_info .info_list .list_item .graph_box .title_info .rate_info, .cs_election .voterturnout_map .map_box_wrap .local_info .turnout_number, .cs_election .turnout_tab_area ul li[aria-expanded="true"] a {
		color: #727bda;
	}
	
	.cs_election .turnout_area.local_top .local_top_info .info_list .list_item .count_box .count_num {
		color: #fff;
	}
	
	.cs_election .turnout_area.local_top .local_top_info .info_list .list_item .count_box .count_title {
		color: #cacaca;
	}
	
	.cs_election .select_tab .select_local .local_link {
		color: #cacaca;
	}
	
	.cs_election .local_filter_area .filter_option .filter_wrap, .cs_election .local_filter_area .filter_option {
		background-color: #2f2f2f;
	}
	
	.cs_election .local_filter_area {
		border: 1px solid #404040;
	}
	
	.cs_election .local_filter_area .filter_option .filter_wrap .list_item .item .item_link {
		color: #fff;
	}
	
	.cs_election .voterturnout_map .map_box_wrap .local_info {
		background-color: rgba(58, 58, 58, 0.95);
	}
	
	.cs_election .voterturnout_map .map_box_wrap .local_info .local_name {
		color: #fff;
	}
	
	.cs_election .turnout_tab_area ul li[aria-expanded="true"] {
		background-color: #404040;
	}
	
	.cs_election .turnout_tab_area ul li a {
		color: #cacaca;
	}
	
	.cs_election .voterturnout_map .map_box_wrap .local_info.high .turnout_number, .cs_election .voterturnout_map .map_box_wrap .local_info.low .turnout_number {
		color: #b779ff;
	}
	
	.cs_election .voterturnout_map .map_box_wrap .map_box {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_production_type .production_table {
		border-top: 1px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	.cs_production_type .production_table thead th:first-child {
		color: #fff;
	}
	
	.cs_production_type .production_table thead th {
		color: #cacaca;
	}
	
	.cs_production_type .production_table tbody {
		border-top: 1px solid #404040;
	}
	
	.cs_production_type .production_table tbody tr {
		border-bottom: 1px solid #404040;
	}
	
	.cs_production_type .production_table tbody td {
		color: #cacaca;
	}
	
	.cs_production_type .production_table tbody th {
		color: #fff;
	}
	
	.cs_vaccine_info .vaccine_info_box .status_info ul li + li {
		border-color: #404040;
	}
	
	.cs_vaccine_info .graph .grid div:last-child {
		border-bottom: 1px solid #4f4f4f !important;
	}
	
	.cs_election .broadcasting_area .exit_poll_info strong {
		color: #fff;
	}
	
	.cs_election .broadcasting_area .exit_poll_info p, .cs_election .broadcasting_area .broadcasting_guide p {
		color: #cacaca;
	}
	
	.cs_election .broadcasting_area .bd_list_area .bd_list li .bd_link {
		color: #cacaca;
	}
	
	.cs_election .broadcasting_area .bd_list_area .bd_list li .bd_link:after, .cs_election .broadcasting_area .bd_list_area .bd_list li:first-child .logo_box .bd_logo {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cs_election .broadcasting_area .bd_list_area .bd_list li a {
		color: #fff;
	}
	
	.cs_election .broadcasting_area .bd_list_area .bd_list li:first-child .bd_link {
		color: rgb(180, 187, 223);
	}
	
	.cs_election .broadcasting_area .bd_list_area .bd_list li {
		box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.2), 0 0 2px 0 rgba(0, 0, 0, 0.3);
	}
	
	.cs_election .broadcasting_area .exit_poll_info p em {
		color: rgb(167, 179, 243);
	}
	
	.cs_election .sub_tab_area {
		background-color: #2f2f2f;
	}
	
	.cs_election .sub_tab_area .type_main .tab_list .tab > a, .cs_election .sub_tab_area .type_main .tab_list .tab > span {
		color: #cacaca;
	}
	
	.cs_election .sub_tab_area .type_main .tab_list .tab[aria-selected="true"] > a, .cs_election .sub_tab_area .type_main .tab_list .tab[aria-selected="true"] > span {
		background-color: #6b76c7;
	}
	
	.cs_election .sub_tab_area .btn_scroll_v2 {
		background-color: #2f2f2f;
	}
	
	.cs_election .sub_tab_area .btn_scroll_v2.left:before {
		background-image: -webkit-gradient(linear, left top, right top, from(rgba(47, 47, 47, 0)), to(#2f2f2f));
		background-image: -webkit-linear-gradient(left, rgba(47, 47, 47, 0), #2f2f2f);
		background-image: linear-gradient(to right, rgba(47, 47, 47, 0), #2f2f2f);
	}
	
	.cs_election .sub_tab_area .btn_scroll_v2.right:before {
		background-image: -webkit-gradient(linear, right top, left top, from(rgba(47, 47, 47, 0)), to(#2f2f2f));
		background-image: -webkit-linear-gradient(right, rgba(47, 47, 47, 0), #2f2f2f);
		background-image: linear-gradient(to left, rgba(47, 47, 47, 0), #2f2f2f);
	}
	
	.cs_election .turnout_info .final_vote_rate {
		color: #fff;
	}
	
	.cs_election .top_ranker .gap_area .vs {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_election .top_ranker .gap_area .gap {
		color: #fff;
	}
	
	.cs_election .top_ranker {
		border-bottom: 1px solid #404040;
	}
	
	.cs_election .ballot_tally_area .count_list li .item_info .party .party_txt {
		color: #cacaca;
	}
	
	.cs_election .top_ranker .count_list .candidate_info .order_txt .num, .cs_election .ballot_tally_area .count_list li .item_info .name .order_txt .num, .cs_election .ballot_tally_area .count_list.reporting .candidate_info .rate_count, .cs_election .ballot_tally_area .count_list.reporting .candidate_info .rate_count .score {
		color: #6b76c7;
	}
	
	.cs_election .top_ranker .count_list .candidate_info .order_txt {
		color: #cacaca;
	}
	
	.cs_election .top_ranker .gap_area, .cs_election .ballot_tally_area .rate_bar.v2 {
		background-color: #4f4f4f;
	}
	
	.cs_election .ballot_tally_area .count_list li .item_info .name .order_txt {
		color: #cacaca;
	}
	
	.cs_election .icon_rank {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cs_election .ballot_tally_area .count_list.reporting .candidate_info .number_area .candidate_bar {
		background-color: #6b76c7;
	}
	
	.cs_election .sct_map_rate .rate_map .candidate_index, .cs_election .sct_map_rate .rate_map, .cs_election .sct_map_rate .rate_map.v2, .cs_election .sct_map_rate .rate_map.v2 .candidate_index, .cs_election .sct_map_rate .rate_map.v2 .candidate_index.selected {
		background-color: rgb(36, 41, 45);
	}
	
	.cs_election .sct_map_rate .map_area svg {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cs_election .sct_map_rate .rate_map .area_candidate {
		background-color: rgba(47, 47, 47, 0.8);
	}
	
	.cs_election .sct_map_rate .rate_map .area_candidate .condidate_name {
		color: #cacaca;
	}
	
	.cs_election .sct_map_rate .rate_map .area_candidate li:before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cs_election .sct_map_rate .map_area .label_container .label:after {
		border-left: 9px solid #404040;
	}
	
	.cs_election .sct_map_rate .map_area .label_container .label.v2:after {
		border-right: 9px solid #404040;
	}
	
	.cs_election .sct_map_rate .map_area .label_container .label, .cs_election .sct_map_rate .rate_map.v2 .btn_all {
		color: #fff;
		background-color: #404040;
	}
	
	.cs_election .btn_select ._text {
		color: #fff;
	}
	
	.cs_election .btn_select ._text em {
		color: #6b76c7;
	}
	
	.cs_election .list_select ._list_root.v2 {
		border-right: 1px solid #404040;
	}
	
	.sp_ntotal .total_tit .badge_wrap .badge_kindic {
		color: #cacaca;
		border: 1px solid #404040;
	}
	
	.cs_election .profile_info .poll_banner .forecast, .cs_election .profile_info .poll_banner .poll_info .count {
		color: #6b76c7;
	}
	
	.cs_election .top_ranker .count_list .thumb_box .icon_rank.win {
		filter: none;
	}
	
	.cs_election .candidate_winner {
		background: none;
		position: absolute;
	}
	
	.cs_election .candidate_winner:before {
		background: url(https://ssl.pstatic.net/sstatic/keypage/outside/scui/president_election_2022/img/bg_winner.png) no-repeat 0 0;
		-webkit-background-size: 652px 91px;
		background-size: 652px 91px;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_election .candidate_winner .president_desc {
		background-image: none;
		position: relative;
	}
	
	.cs_election .candidate_winner .president_desc:before {
		background-image: url(https://ssl.pstatic.net/sstatic/keypage/outside/scui/president_election_2022/img/sp_election_2022_v8.png);
		-webkit-background-size: 494px 476px;
		background-size: 494px 476px;
		background-repeat: no-repeat;
		background-position: -247px -192px;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_election .candidate_winner .winner_name.party2 {
		background-image: none;
		position: relative;
	}
	
	.cs_election .candidate_winner .winner_name.party2:before {
		background-image: url(https://ssl.pstatic.net/sstatic/keypage/outside/scui/president_election_2022/img/sp_election_2022_v8.png);
		-webkit-background-size: 494px 476px;
		background-size: 494px 476px;
		background-repeat: no-repeat;
		background-position: 0px -184px;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_election .profile_info .poll_banner .update_time {
		color: #cacaca;
	}
	
	.nx_ts_do.as_pc {
		border-top: 1px solid #4f4f4f;
	}
	
	.nx_ts_do.as_pc .Header {
		border-right-color: #404040;
		border-left-color: #404040;
	}
	
	.nx_ts_do .Header {
		border-top-color: #4f4f4f;
		background-color: #2f2f2f;
	}
	
	.nx_ts_do.as_pc .Header .title > .text {
		color: #fff;
	}
	
	.nx_ts_do .Header .gnb_list::after {
		background-image: linear-gradient(to left, rgb(47, 47, 47), rgba(47, 47, 47, 0));
	}
	
	.nx_ts_do .do_content {
		background-image: linear-gradient(to bottom, rgb(47, 47, 47) 0px, rgb(40, 40, 40) 377px);
	}
	
	.nx_ts_do.as_pc .do_content {
		border: 1px solid #404040;
		border-width: 0 1px 1px;
	}
	
	.nx_ts_do.as_pc [class*='Card-']:not([class*='TabCard-']) {
		background-color: #2f2f2f;
	}
	
	.nx_ts_do.as_pc [class*='Card-']:not([class*='TabCard-']) [class*='header-'] [class*='subject-'] {
		color: #fff;
	}
	
	.nx_ts_do.as_pc [class*='ExpandableText-'] [class*='desc-'] {
		color: #cacaca;
	}
	
	.nx_ts_do.as_pc [class*='ExpandableText-'] [class*='desc-'] > [class*='expand-'] [class*='button-']::before {
		color: #cacaca;
	}
	
	.nx_ts_do.as_pc [class*='CityDetails-'] [class*='item-'] > [class*='criteria-'] {
		color: #cacaca;
	}
	
	.nx_ts_do.as_pc [class*='CityDetails-'] [class*='item-'] > [class*='value-'] [class*='weather-'] {
		color: #fff;
	}
	
	.nx_ts_do.as_pc [class*='HotTopics-'] [class*='keyword-'] {
		color: #2f2f2f;
	}
	
	.nx_ts_do.as_pc [class*='CityInfo-'] [class*='home-'] {
		border: 1px solid #404040;
		color: #cacaca;
		background-color: #3a3a3a;
	}
	
	.nx_ts_do.as_pc [class*='CityInfo-'] [class*='report-'] {
		border-top: 1px solid #404040;
		color: #cacaca;
	}
	
	.nx_ts_do.as_pc [class*='TabCard-'] {
		background-color: #2f2f2f;
	}
	
	.nx_ts_do.as_pc [class*='TabCard-'] [class*='header-'] [class*='subject-'] {
		color: #fff;
	}
	
	.nx_ts_do.as_pc [class*='TabCard-'] [class*='header-'] [class*='sub-'] {
		color: #cacaca;
	}
	
	.nx_ts_do.as_pc [class*='TabCard-'] [class*='header-'] [class*='sub-']:not(:first-child)::before {
		background-color: #404040;
	}
	
	.nx_ts_do.as_pc [class*='PostItem-'] > [class*='anchor-'] {
		background-color: #3a3a3a;
	}
	
	.nx_ts_do.as_pc [class*='PostItem-'] [class*='name-'] {
		color: #fff;
	}
	
	.nx_ts_do.as_pc [class*='PostItem-'] [class*='author-'] > [class*='text-'] {
		color: #cacaca;
	}
	
	.nx_ts_do.as_pc [class*='TabCard-'] [class*='header-'] [class*='subject-']:not(:first-child)::before {
		background-color: #404040;
	}
	
	.nx_ts_do.as_pc [class*='NewestList-'] [class*='filters-'] [class*='filter-'] {
		color: #cacaca;
		background-color: #2f2f2f;
	}
	
	.nx_ts_do.as_pc [class*='NewestList-'] [class*='filters-'] [class*='filter-'][aria-selected='true'] {
		background-color: #3a3a3a;
	}
	
	.nx_ts_do.as_pc [class*='FestivalItem-'] {
		background-color: #3a3a3a;
	}
	
	.nx_ts_do.as_pc [class*='FestivalItem-'] [class*='info-'] [class*='subject-'] {
		color: #fff;
	}
	
	.nx_ts_do.as_pc [class*='FestivalItem-'] [class*='duration-'] {
		color: #cacaca;
	}
	
	.nx_ts_do.as_pc [class*='Poi_filters-'] {
		--button-backgroundColor: transparent;
		--button-color: #cacaca;
	}
	
	.nx_ts_do.as_pc [class*='Lodge_filters-'] {
		--button-backgroundColor: transparent;
		--button-color: #cacaca;
	}
	
	.nx_ts_do.as_pc [class*='Lodge_filters-'] [class*='filter-'][aria-selected='true'] {
		background-color: #3a3a3a;
	}
	
	.nx_ts_do.as_pc [class*='AccommodationItem-'], .nx_ts_do.as_pc [class*='HotelItem-'] {
		background-color: #3a3a3a;
	}
	
	.nx_ts_do.as_pc [class*='AccommodationItem-'] [class*='name-'], .nx_ts_do.as_pc [class*='HotelItem-'] [class*='name-'] {
		color: #fff;
	}
	
	.nx_ts_do.as_pc [class*='AccommodationItem-'] [class*='rating-'] [class*='value-'], .nx_ts_do.as_pc [class*='HotelItem-'] [class*='rating-'] {
		color: #fff;
	}
	
	.nx_ts_do.as_pc [class*='AccommodationItem-'] [class*='rating-'] [class*='max-']::before {
		color: #4f4f4f;
	}
	
	.nx_ts_do.as_pc [class*='AccommodationItem-'] [class*='rating-'] [class*='max-'] {
		color: #cacaca;
	}
	
	.nx_ts_do.as_pc [class*='AccommodationItem-'] [class*='review-']::before {
		background-color: #4f4f4f;
	}
	
	.nx_ts_do.as_pc [class*='AccommodationItem-'] [class*='review-'] {
		color: #cacaca;
	}
	
	.nx_ts_do.as_pc [class*='HotelItem-'] [class*='grade-'] {
		color: #cacaca;
	}
	
	.nx_ts_do.as_pc [class*='HotelItem-'] [class*='grade-']::before {
		background-color: #4f4f4f;
	}
	
	.nx_ts_do.as_pc [class*='AccommodationItem-'] [class*='figure-'], .nx_ts_do.as_pc [class*='HotelItem-'] [class*='figure-'] {
		background-color: #3a3a3a;
	}
	
	.nx_ts_do.as_pc [class*='PoiItem-'] {
		background-color: #3a3a3a;
	}
	
	.nx_ts_do.as_pc [class*='PoiItem-'] [class*='name-'] {
		color: #fff;
	}
	
	.nx_ts_do.as_pc [class*='Poi_more-'] [class*='button-'] {
		color: #cacaca;
	}
	
	.nx_ts_do.as_pc [class*='Poi_more-'] {
		background-color: #3a3a3a;
		border-top: 1px solid #404040;
	}
	
	.nx_ts_do.as_pc [class*='NavTagList-'] {
		border-bottom: 1px solid #404040;
		background-color: #3a3a3a;
	}
	
	.nx_ts_do.as_pc [class*='NavTagItem-'] {
		color: #cacaca;
	}
	
	.nx_ts_do.as_pc [class*='FilterList-'] {
		border-bottom: 1px solid #404040;
		background-color: #3a3a3a;
	}
	
	.nx_ts_do.as_pc [class*='FilterList-']::after {
		background-image: linear-gradient(to left, rgba(58, 58, 58, 0), #3a3a3a), linear-gradient(to right, rgba(58, 58, 58, 0), #3a3a3a);
		background-size: 24px 100%;
		background-position: 0 0, 100% 0;
	}
	
	.nx_ts_do.as_pc [class*='FilterList-'] [class*='filter-'] {
		background-color: rgb(47, 47, 47, 0.6);
		color: #cacaca;
	}
	
	.nx_ts_do.as_pc [class*='ScrollBox-'][class*='FilterList-'] [class*='gradient-'] [class*='left-'] {
		background-image: linear-gradient(270deg, rgba(58, 58, 58, 0), #3a3a3a);
	}
	
	.nx_ts_do.as_pc [class*='ScrollBox-'] [class*='gradient-'] [class*='left-'] {
		background-image: linear-gradient(270deg, rgba(58, 58, 58, 0), rgba(58, 58, 58, 0.95));
	}
	
	.nx_ts_do.as_pc [class*='ScrollBox-'][class*='FilterList-'] [class*='gradient-'] [class*='right-'] {
		background-image: linear-gradient(90deg, rgba(58, 58, 58, 0), #3a3a3a);
	}
	
	.nx_ts_do.as_pc [class*='ScrollBox-'] [class*='gradient-'] [class*='right-'] {
		background-image: linear-gradient(90deg, rgba(58, 58, 58, 0), rgba(58, 58, 58, 0.95));
	}
	
	.nx_ts_do.as_pc [class*='ScrollBox-'][class*='FilterList-'] [class*='scroller-'] [class*='left-'], .nx_ts_do.as_pc [class*='ScrollBox-'][class*='FilterList-'] [class*='scroller-'] [class*='left-']:hover, .nx_ts_do.as_pc [class*='ScrollBox-'][class*='FilterList-'] [class*='scroller-'] [class*='right-'], .nx_ts_do.as_pc [class*='ScrollBox-'][class*='FilterList-'] [class*='scroller-'] [class*='right-']:hover {
		background: none #3a3a3a;
	}
	
	.nx_ts_do.as_pc [class*='ListWithMoreButton-'] [class*='list-'] {
		background-color: #2f2f2f;
	}
	
	.nx_ts_do.as_pc [class*='GuideCard-'] [class*='anchor-'] {
		background-color: #3a3a3a;
	}
	
	.nx_ts_do.as_pc [class*='GuideCard-'] [class*='name-'] {
		color: #fff;
	}
	
	.nx_ts_do.as_pc [class*='GuideCard-'] [class*='author-'] > [class*='text-'] {
		color: #cacaca;
	}
	
	.nx_ts_do.as_pc [class*='MoreButton-'] {
		border-top: 1px solid #404040;
		color: #cacaca;
		background-color: #3a3a3a;
	}
	
	.nx_ts_do.as_pc [class*='MoreButton-'] button {
		color: #cacaca;
	}
	
	.nx_ts_do.as_pc [class*='GuideCard-'] [class*='figure-'] {
		background-color: #3a3a3a;
	}
	
	.nx_ts_do.as_pc [class*='ReservationNavTabs-'] {
		background-color: #3a3a3a;
	}
	
	.nx_ts_do.as_pc [class*='ReservationNavTabs-'] [class*='tab-'] [class*='text-'] {
		color: #cacaca;
	}
	
	.nx_ts_do.as_pc .Reservation .reservation_rooms {
		background-color: #3a3a3a;
	}
	
	.nx_ts_do.as_pc [class*='LodgeFilterTags-'] {
		--types-backgroundColor: #3a3a3a;
		--types-button-backgroundColor: #2f2f2f;
		--types-button-color: #cacaca;
	}
	
	.nx_ts_do.as_pc [class*='ReservationNavTabs-'] [class*='tabs-']::before {
		border-bottom: 1px solid #4f4f4f;
	}
	
	.nx_ts_do.as_pc [class*='LocalTypes-'] {
		border-top: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.nx_ts_do.as_pc [class*='LocalTypes-'] [class*='panelhead-'] {
		border: 1px solid #3a3a3a;
	}
	
	.nx_ts_do.as_pc [class*='LocalTypes-'] [class*='panelhead-'] > [class*='btns-'] {
		background-color: #3a3a3a;
	}
	
	.nx_ts_do.as_pc [class*='LocalTypes-'] [class*='schedule-'] {
		color: #cacaca;
	}
	
	.nx_ts_do.as_pc [class*='LocalTypes-'] [class*='schedule-'] + [class*='schedule-']::before {
		background-color: #4f4f4f;
	}
	
	.nx_ts_do.as_pc [class*='AccommodationItem-'] [class*='info-'] > [class*='subject-'] {
		color: #fff;
	}
	
	.nx_ts_do.as_pc [class*='AccommodationItem-'] [class*='sub-'] {
		color: #cacaca;
	}
	
	.nx_ts_do.as_pc [class*='AccommodationItem-'] [class*='rating-'] {
		color: #fff;
	}
	
	.nx_ts_do.as_pc [class*='AccommodationItem-'] [class*='review-'] > [class*='text-'] {
		color: #cacaca;
	}
	
	.nx_ts_do.as_pc [class*='AccommodationItem-'] [class*='grade-']::before, .nx_ts_do.as_pc [class*='AccommodationItem-'] [class*='rating-']::after {
		background-color: #4f4f4f;
	}
	
	.nx_ts_do.as_pc [class*='List-'] [class*='more-'] {
		border-top: 1px solid #404040;
		background-color: #3a3a3a;
	}
	
	.nx_ts_do.as_pc [class*='List-'] [class*='more-'] > [class*='button-'] {
		color: #cacaca;
	}
	
	.nx_ts_do.as_pc [class*='DomainTypes-'] {
		background-color: #2f2f2f;
		border-top: 1px solid #404040;
	}
	
	.nx_ts_do.as_pc [class*='DomainTypes-'] [class*='panelhead-'] {
		border: 1px solid #404040;
	}
	
	.nx_ts_do.as_pc [class*='DomainTypes-'] [class*='panelhead-'] > [class*='btns-'] {
		border-bottom: 1px solid #404040;
		background-color: #3a3a3a;
	}
	
	.nx_ts_do.as_pc [class*='DomainTypes-'] [class*='schedule-'] {
		color: #cacaca;
	}
	
	.nx_ts_do.as_pc [class*='DomainTypes-'] [class*='place-'] + [class*='schedule-']::before {
		background-color: #4f4f4f;
	}
	
	.nx_ts_do.as_pc [class*='DomainTypes-'] [class*='place-'] {
		color: #cacaca;
	}
	
	.nx_ts_do.as_pc [class*='DomainTypes-'] [class*='panelhead-'] > [class*='texts-'] [class*='value-'] {
		color: #fff;
	}
	
	.nx_ts_do.as_pc [class*='DomainTypes-'] [class*='panelhead-'] > [class*='texts-'] [class*='subject-'] {
		color: #cacaca;
	}
	
	.nx_ts_do.as_pc [class*='DomainTypes-'] [class*='details-'] > [class*='summary-'] {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.nx_ts_do.as_pc [class*='HotelItem-'] [class*='info-'] > [class*='subject-'] {
		color: #fff;
	}
	
	.nx_ts_do.as_pc [class*='HotelItem-'] [class*='address-'] {
		color: #cacaca;
	}
	
	.nx_ts_do.as_pc [class*='HotelItem-'] [class*='review-'] > [class*='text-'] {
		color: #cacaca;
	}
	
	.nx_ts_do.as_pc [class*='HotelItem-'] [class*='grade-']::before, [class*='HotelItem-'] [class*='rating-']::after {
		background-color: #4f4f4f;
	}
	
	.nx_ts_do.as_pc [class*='Tooltips-'] {
		border: 1px solid #4f4f4f;
		background-color: #3a3a3a;
	}
	
	.nx_ts_do.as_pc [class*='Tooltips-'] > [class*='title-'] {
		color: #fff;
	}
	
	.nx_ts_do.as_pc [class*='Tooltips-'] > [class*='text-'] {
		color: #cacaca;
	}
	
	.nx_ts_do.as_pc [class*='Tooltips-'] [class*='close-'] {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.nx_ts_do.as_pc [class*='Package-'] {
		background-color: #2f2f2f;
	}
	
	.nx_ts_do.as_pc [class*='Package-'] [class*='panelhead-'] {
		border: 1px solid #404040;
		background-color: #3a3a3a;
	}
	
	.nx_ts_do.as_pc [class*='Package-'] [class*='schedule-'] {
		color: #cacaca;
	}
	
	.nx_ts_do.as_pc [class*='Package-'] [class*='place-'] {
		color: #cacaca;
	}
	
	.nx_ts_do.as_pc [class*='Package-'] [class*='place-'] + [class*='schedule-']::before {
		background-color: #4f4f4f;
	}
	
	.nx_ts_do.as_pc [class*='PackageItem-'] {
		background-color: #3a3a3a;
	}
	
	.nx_ts_do.as_pc [class*='PackageItem-'] [class*='info-'] > [class*='subject-'] {
		color: #fff;
	}
	
	.nx_ts_do.as_pc [class*='PackageItem-'] [class*='row-'] > [class*='text-'] {
		color: #cacaca;
	}
	
	.nx_ts_do.as_pc [class*='PackageItem-'] [class*='row-'] > [class*='text-'] + [class*='text-']::before, .nx_ts_do.as_pc [class*='PackageItem-'] [class*='addition-']::before {
		background-color: #4f4f4f;
	}
	
	.nx_ts_do.as_pc [class*='PackageItem-'] [class*='addition-'] {
		color: #cacaca;
	}
	
	.nx_ts_do.as_pc [class*='CityInfo-'] [class*='desc-'] {
		color: #cacaca;
	}
	
	.nx_ts_do.as_pc [class*='CityInfo_InfoItem-'] [class*='criteria-'] {
		color: #cacaca;
	}
	
	.nx_ts_do.as_pc [class*='TodayWeather-'] [class*='now-'] {
		color: #fff;
	}
	
	.nx_ts_do.as_pc [class*='TodayWeather-'] [class*='summary-'] {
		color: #cacaca;
	}
	
	.nx_ts_do.as_pc [class*='TodayWeather-'] [class*='experience-'] {
		color: #cacaca;
	}
	
	.nx_ts_do.as_pc [class*='TodayWeather-'] [class*='experience-']::before {
		background-color: #404040;
	}
	
	.nx_ts_do.as_pc [class*='TodayWeather-'] [class*='precipitation-'] > [class*='text-'] {
		color: #cacaca;
	}
	
	.nx_ts_do.as_pc [class*='TodayWeather-'] [class*='side-'] {
		border-left: 1px solid #404040;
	}
	
	.nx_ts_do.as_pc [class*='WeatherCard-'] [class*='dayofweek-'] {
		color: #fff;
	}
	
	.nx_ts_do.as_pc [class*='TodayWeather-'] [class*='side-'] > [class*='item-'] [class*='subject-'] {
		color: #cacaca;
	}
	
	.nx_ts_do.as_pc [class*='HotTopic_datalab-'] {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.nx_ts_do.as_pc [class*='HotTopic-'] [class*='term-'] {
		color: #2f2f2f;
	}
	
	.nx_ts_do.as_pc .Header .city {
		border-right: 1px solid #404040;
		border-bottom: 1px solid #404040;
		color: #cacaca;
	}
	
	.nx_ts_do.as_pc .Header .cities {
		background-color: #2f2f2f;
	}
	
	.nx_ts_do.as_pc .do_loading {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.nx_ts_do.as_pc .LoadingBar, .nx_ts_do.as_pc .LoadingBar::before {
		background-color: #2f2f2f;
	}
	
	.sc_new .api_channel_wrap .channel_scroll_wrap .channel_item.type_twitter .info_area .info_func_bx {
		border-top: 1px solid #404040;
	}
	
	.cs_stock .ar_spot .spt_con.eq, .cs_stock .ar_spot .spt_con.eq {
		color: #888;
	}
	
	.cs_election .ballot_tally_area .count_list li .candidate_info .icon_rank.win, .cs_election .candidate_profile_area.winner .profile_thumb .icon_rank, .cs_election .thumb_box .thumb .icon_rank.win {
		filter: none;
	}
	
	.cs_weather_new .temperature_info .summary {
		color: #fff;
	}
	
	.cs_weather_new .temperature_info .summary .weather.before_slash::before {
		color: #cacaca;
	}
	
	.cs_weather_new .temperature_info .summary .temperature::after {
		filter: invert(100%) hue-rotate(-180deg);
	}
	
	.cs_translator .dimmed {
		background-color: #2f2f2f;
	}
	
	.cs_translator .pop_trans {
		border: 1px solid #4f4f4f;
		background-color: #3a3a3a;
	}
	
	.cs_translator .pop_trans p {
		color: #cacaca;
	}
	
	.cs_translator .pop_trans .pop_section .btn_close {
		filter: invert(77%) hue-rotate(-180deg);
	}
	
	.sp_nshop_aside .trend_more_wrap {
		border-top: 1px solid #404040;
	}
	
	.sub_pack .z_fashion .dsc_search_result {
		color: #fff;
	}
	
	.sub_pack .z_fashion .dsc_ncaution .ly_ad_dsc {
		border: 1px solid #404040;
	}
	
	.sub_pack .dsc_ncaution .ly_ad_dsc {
		border-color: #404040;
	}
	
	.sub_pack .z_fashion .dsc_ncaution .ly_dsc_txt {
		color: #cacaca;
	}
	
	.sp_ntotal .snippet_rel_wrap .link_item {
		border: 1px solid #404040;
	}
	
	.cs_traffic .t_tab {
		background: #3a3a3a;
	}
	
	.cs_traffic .t_tab .t_ms img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cs_traffic .t_tab li a {
		color: #cacaca;
	}
	
	.cs_traffic .t_tab li {
		background: #3a3a3a;
	}
	
	.cs_traffic .t_tab li:first-child {
		border-left: 1px solid #4f4f4f;
	}
	
	.cs_traffic .t_tab li+li a {
		border-right: 1px solid #4f4f4f;
	}
	
	.cs_traffic .t_tab li.selected a {
		background: #2f2f2f;
		color: #fff;
	}
	
	.cs_traffic .t_tab li.selected {
		background: #4f4f4f;
	}
	
	.cs_traffic .t_tab ul {
		border-top: 1px solid #4f4f4f;
	}
	
	.cs_traffic .t_sub li.selected a {
		color: #fff;
	}
	
	.cs_traffic .t_sub li a {
		color: #cacaca;
	}
	
	.cs_traffic .t_dep {
		border: 1px solid #404040;
		background: #2f2f2f;
	}
	
	.cs_traffic .t_dep li.on a {
		color: #fff !important;
	}
	
	.cs_traffic .t_dep ul {
		border-right: 1px solid #404040;
	}
	
	.cs_traffic .t_dep li a:hover {
		color: #fff !important;
	}
	
	.cs_traffic .t_dep li a {
		color: #cacaca !important;
	}
	
	.cs_traffic .t_dep.r1 li img {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_traffic .ly_title {
		border-bottom: 1px solid #404040;
		background: #2f2f2f;
	}
	
	.cs_traffic .ly_title h4 {
		color: #fff;
	}
	
	.cs_traffic .t_dep a.b_cls {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cs_traffic .t_area .t_map {
		border: 1px solid #404040;
		border-bottom: none;
	}
	
	.cs_traffic .t_top {
		background: #3a3a3a;
	}
	
	.cs_traffic .t_rt {
		border-top: 1px solid #404040;
		border-right: 1px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	.cs_traffic .t_top h5 {
		font-family: 'Helvetica', 'serif';
	}
	
	.cs_traffic .t_btn li a img {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_traffic .t_lst {
		border-top: 1px solid #404040;
	}
	
	.cs_traffic .t_lst dd span {
		color: #fff;
	}
	
	.cs_traffic .t_lst dt img {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_traffic .t_lst li {
		border-bottom: 1px solid #404040;
	}
	
	.cs_traffic .t_lst dd {
		color: #cacaca;
	}
	
	.cs_traffic .t_noti .t_txt {
		background: none;
		position: relative;
	}
	
	.cs_traffic .t_noti .t_txt:before {
		background: url(https://ssl.pstatic.net/sstatic/search/tx/ico_info.gif) no-repeat 0 3px;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_traffic .t_noti p {
		color: #cacaca;
	}
	
	.cs_traffic .t_rel {
		border-top: 1px solid #404040;
	}
	
	.cs_traffic .t_rel span {
		color: #404040;
	}
	
	.cs_traffic .t_rel dt strong {
		color: #fff;
	}
	
	.cs_traffic .t_rel dd {
		color: #cacaca;
	}
	
	.cs_traffic .t_area .t_map > div {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cs_traffic .t_way {
		border: 1px solid #404040;
		background: #3a3a3a;
	}
	
	.t_hw {
		border-bottom: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.t_hw dt {
		color: #fff !important;
	}
	
	.t_hw dd, .t_hw dd em {
		color: #cacaca !important;
	}
	
	.cs_traffic .t_sort li.on a {
		color: #fff;
	}
	
	.cs_traffic .t_sort li a {
		color: #cacaca;
	}
	
	.cs_traffic .t_sort li {
		background: none;
		position: relative;
	}
	
	.cs_traffic .t_sort li:before {
		background: url(https://ssl.pstatic.net/sstatic/keypage/trafficrealtime/img/bu_bar.gif) no-repeat 0 0;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_traffic .t_lst2 {
		border-top: 1px solid #404040;
	}
	
	.cs_traffic .t_lst2 li {
		border-bottom: 1px solid #404040;
		background: none;
		position: relative;
	}
	
	.cs_traffic .t_lst2 li:before {
		background: url(https://ssl.pstatic.net/sstatic/keypage/trafficrealtime/img/bg_dot.gif) repeat-y 175px 0;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_traffic .t_lst2 dd {
		font-family: 'Helvetica', 'serif';
		color: #cacaca;
	}
	
	.cs_traffic .t_lst2 dt img {
		border-radius: 2px;
	}
	
	.cs_traffic .t_lst2 .t_info {
		background: none;
		position: relative;
	}
	
	.cs_traffic .t_lst2 .t_info:before {
		background: url(https://ssl.pstatic.net/sstatic/keypage/trafficrealtime/img/sprite_traffic.gif) no-repeat 0 0;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_traffic .t_lst2 .t_info span {
		color: #cacaca;
	}
	
	.cs_traffic .t_lst2 .t_info.i_t4:before {
		background-position: -75px 23px;
	}
	
	.cs_traffic .t_lst2 .t_info.i_t:before {
	    background-position: 15px 23px
	}
	
	.cs_traffic .t_lst2 .t_info.i_t2:before {
	    background-position: -15px 23px
	}
	
	.cs_traffic .t_lst2 .t_info.i_t3:before {
	    background-position: -45px 23px
	}
	
	.cs_traffic .t_lst2 .t_info.i_t5:before {
	    background-position: -105px 15px
	}
	
	.cs_traffic .t_lst2 table td {
		color: #cacaca;
	}
	
	.cs_traffic .t_acct .ta_lst {
		border: 1px solid #404040;
	}
	
	.cs_traffic .t_acct .ta_lst dl .road {
		background: none;
		position: relative;
		color: #fff !important;
	}
	
	.cs_traffic .t_acct .ta_lst dl .road:before {
		background: url(https://ssl.pstatic.net/sstatic/keypage/trafficrealtime/img/bu_bar.gif) no-repeat 100% 4px;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_traffic .t_acct .ta_lst li {
		color: #cacaca;
		border-top: 1px solid #404040;
	}
	
	.cs_traffic .t_acct .ta_lst li .type {
		background: none;
		position: relative;
		color: #d75858;
	}
	
	.cs_traffic .t_acct .ta_lst li .type:before {
		background: url(https://ssl.pstatic.net/sstatic/keypage/outside/build/sign_traffic/pc/0119/bg_acct_type.gif) 50% 0 no-repeat;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_traffic .t_acct .ta_lst dl dt {
		color: #999;
	}
	
	.cs_traffic .subinfo_box .text {
		color: #cacaca;
	}
	
	.cs_traffic .subinfo_box .add:before {
		background-color: #404040;
	}
	
	.cs_traffic .t_sub.t_sub_v1 li {
		background: none;
		position: relative;
	}
	
	.cs_traffic .t_sub.t_sub_v1 li:before {
		background: url(https://ssl.pstatic.net/sstatic/keypage/outside/build/sign_traffic/pc/0119/bu_acct.gif) no-repeat 0 7px;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_traffic .t_sub.t_sub_v1 li.selected:before {
		background-position: 0 -8px;
	}
	
	.cs_traffic .t_sub.t_sub_v1 li .num {
		color: #d75858;
	}
	
	.cs_rating .tab_bx ul {
		border: 1px solid #404040;
		border-width: 1px 1px 0;
	}
	
	.cs_rating .tab_bx ul li > a, .cs_rating .tab_bx ul li > span {
		border: 1px solid #404040;
		border-width: 0 1px 1px 0;
		background-color: #2f2f2f;
		color: #cacaca;
	}
	
	.cs_rating .tab_bx ul li.on > a, .cs_rating .tab_bx ul li.on > span {
		border-bottom: 1px solid #4f4f4f;
		background-color: #3a3a3a;
		color: #fff;
	}
	
	.cs_rating .sort_pop select {
		color: #cacaca;
	}
	
	.cs_rating .sort_pop .btn {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.cs_rating .sort_pop .btn .arrow,  .cs_rating .date_setting .prev, .cs_rating .date_setting .prevoff, .cs_rating .date_setting .nextoff, .cs_rating .date_setting .next {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_rating .date_setting {
		color: #fff;
		font-family: 'Helvetica', 'serif';
	}
	
	.btn_tab li {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.btn_tab li.on {
		background-color: #3a3a3a;
	}
	
	.btn_tab li.on a, .btn_tab li.on span {
		border: 1px solid #4f4f4f;
		color: #fff;
	}
	
	.cs_rating .scroll_bx {
		border: 1px solid #404040;
		scrollbar-shadow-color: #404040;
		scrollbar-highlight-color: #404040;
		scrollbar-face-color: #242424;
		scrollbar-3dlight-color: #2f2f2f;
		scrollbar-darkshadow-color: #2f2f2f;
		scrollbar-track-color: #2f2f2f;
		scrollbar-arrow-color: #cacaca;
	}
	
	.cs_rating .rating_cnt .tb_list th {
		border-color: #404040;
		background: #2f2f2f;
		color: #fff;
	}
	
	.cs_rating .rating_cnt .tb_list td {
		border: 1px solid #404040;
		border-width: 1px 0 0 1px;
	}
	
	.cs_rating .rating_cnt td .rate {
		color: #fff;
	}
	
	.cs_rating .info {
		background: none;
		position: relative;
		color: #cacaca;
	}
	
	.cs_rating .info:before {
		background: url(https://ssl.pstatic.net/sstatic/search/images11/icon_warning.gif) 0 0 no-repeat;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		filter: invert(81.5%) hue-rotate(-180deg);
		pointer-events: none;
	}
	
	.cs_rating .info .line_bar {
		color: #404040;
	}
	
	.cs_rating .info .go_total_standard {
		color: #cacaca;
	}
	
	.cs_rating .relation_keywords {
		border-top: 1px solid #404040;
	}
	
	.cs_rating .relation_keywords h5 {
		font-family: 'Helvetica', 'serif';
		color: #fff;
	}
	
	.cs_rating .rating_cnt table tbody .num {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cs_radio_frequency {
		color: #cacaca;
	}
	
	.cs_radio_frequency .cs_tab {
		border-bottom: 2px solid #4f4f4f;
	}
	
	.cs_radio_frequency .cs_tab ul li a {
		border: 1px solid #404040;
		border-bottom: 0;
		background: #2f2f2f;
		color: #cacaca;
	}
	
	.cs_radio_frequency .cs_tab ul li.on a {
		border: 1px solid #4f4f4f;
		border-bottom: none;
		background: #3a3a3a;
	}
	
	.cs_radio_frequency .tb_box .tb_list th {
		border-color: #404040;
		background: #3a3a3a;
		color: #cacaca;
	}
	
	.cs_radio_frequency .tb_box .tb_list .stress_line {
		border-left: 1px solid #404040;
	}
	
	.cs_radio_frequency .tb_box .tb_list td {
		border-color: #404040;
	}
	
	.cs_radio_frequency .tb_box {
		border-bottom: 1px solid #404040;
	}
	
	.cs_radio_frequency .prcs_guide .more2 {
		color: #cacaca;
	}
	
	.cs_common_module .list_type ~ .cm_content_wrap {
		background-image: linear-gradient(to bottom, #e2ebf1 119px, #f1f5f7 272px);
	}
	
	.sp_nland .option_group .btn_select_option {
		color: #fff;
	}
	
	.sp_nland .option_group .layer_item_box {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.sp_nland .option_group .layer_item_box.type_region .item_box_inner .area_tit {
		border-bottom: 1px solid #404040;
		color: #cacaca;
	}
	
	.sp_nland .option_group .btn_area {
		color: #cacaca;
	}
	
	.sp_nland .option_group {
		border-bottom: 1px solid #404040;
	}
	
	.sp_nland .map_group .map_area {
		border: 1px solid #404040;
	}
	
	.sp_nland .map_group .map_area > div {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.sp_nland .map_group .map_area > div > div:last-child > div > div > div {
		border: 1px solid #cacaca !important;
	}
	
	.api_map_expand {
		background-color: #3a3a3a;
		color: #cacaca;
	}
	
	.spcm.api_ico_expand_s, .sprenew.api_ico_expand_s {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.sp_nland .realty_list_group .realty_item+.realty_item {
		border-top: 1px solid #404040;
	}
	
	.sp_nland .realty_list_group .info_box .info_wrap {
		color: #cacaca;
	}
	
	.sp_nland .realty_list_group .info_box .price_wrap {
		color: #fff;
	}
	
	.sp_nland .realty_list_group .info_box .count_wrap .count_inner+.count_inner:before {
		background-color: #404040;
	}
	
	.sp_nland .realty_list_group .info_box .count_wrap {
		color: #cacaca;
	}
	
	.sp_nland .realty_list_group .info_box .address {
		color: #fff;
	}
	
	.sp_nland .page_group {
		border-top: 1px solid #404040;
	}
	
	.sp_nland .content_group .title_area .name a {
		color: #fff;
	}
	
	.sp_nland .content_group .title_area .info_area .item+.item:before, .sp_nland .content_group .title_area .info_area .item2+.item:before {
		background-color: #404040;
	}
	
	.sp_nland .content_group .title_area .info_area, .sp_nland .content_group .title_area .info_area .type, .sp_nland .content_group .title_area .info_area .item2 {
		color: #cacaca;
	}
	
	.sp_nland .content_group .title_area .info_area .item2+.item2:before {
		background-color: #404040;
	}
	
	.sp_nland .list_func_btn {
		border-top: 1px solid #404040;
	}
	
	.sp_nland .list_func_btn .item+.item .btn:before {
		background-color: #404040;
	}
	
	.sp_nland .list_func_btn .item .btn [class*=ico_] {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.sp_nland .bizinfo_area {
		background-color: #2f2f2f;
		border-top: 1px solid #404040;
	}
	
	.sp_nland .list_bizinfo .txt {
		color: #cacaca;
	}
	
	.sp_nland .list_bizinfo .label_address {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.sp_nland .complex_area {
		border-top: 1px solid #404040;
	}
	
	.sp_nland .complex_top .tabmenu a {
		border: 1px solid #404040;
		color: #cacaca;
		background-color: #2f2f2f;
	}
	
	.sp_nland .complex_top .tabmenu a[aria-pressed=true] {
		border-color: #4f4f4f;
		color: #fff;
		background-color: #3a3a3a;
	}
	
	.sp_nland .complex_scroll .scroll_wrap .list_scroll .tab {
		color: #fff;
	}
	
	.sp_nland .complex_scroll:after {
		background-color: #404040;
	}
	
	.sp_nland .complex_content .img_wrap .img_map img {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.sp_nland .complex_content .detail_area .list_detail .dsc {
		color: #cacaca;
	}
	
	.sp_nland .complex_content .detail_area .menu_area {
		border: 1px solid #404040;
		background-color: #3a3a3a;
	}
	
	.sp_nland .complex_content .detail_area .menu_area .item {
		color: #cacaca;
	}
	
	.sp_nland .complex_content .detail_area .menu_area .item+.item {
		border-left: 1px solid #404040;
	}
	
	.sp_nland .complex_content:before {
		border-left: 1px solid #404040;
	}
	
	.sp_nland .complex_content .graph_area .list_detail .detail {
		border-top: 1px solid #404040;
	}
	
	.sp_nland .complex_content .graph_area .list_detail .detail .list_item {
		color: #fff;
	}
	
	.sp_nland .complex_content .graph_area .list_detail .detail .tit {
		color: #cacaca;
	}
	
	.sp_nland .complex_content .detail_area .list_detail .tit {
		color: #999;
	}
	
	.sc_new .api_more_wrap .api_more_theme .more_icon_inner .api_bar_wrap .api_bar {
		background-color: #242424;
	}
	
	.api_error.type_noresult .tit_message {
		color: #cacaca;
	}
	
	.sp_nland .complex_content .graph_area .api_error {
		background-color: #2f2f2f;
	}
	
	.sp_nland .complex_content .graph_area .name {
		color: #fff;
	}
	
	.sp_nland .complex_content .graph_area .dsc_area .dsc {
		color: #fff;
	}
	
	.sp_nland .bb-ygrid-line:first-child line {
		stroke: #4f4f4f;
	}
	
	.sp_nland .bb-ygrid-line line {
		stroke: #404040;
	}
	
	.sp_nland .layer_tooltip_bx {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.sp_nland .layer_tooltip_bx .tit {
		color: #fff;
		background-color: #2f2f2f;
	}
	
	.sp_nland .layer_tooltip_bx .dsc {
		color: #cacaca;
	}
	
	.sp_nland .bb-axis-x .tick text {
		fill: #cacaca;
	}
	
	.sp_nland .point_dot .tooltip {
		background-color: #2f2f2f;
	}
	
	.sp_nland .list_other_wrap .other_wrap {
		border: 1px solid #404040;
	}
	
	.sp_nland .list_other_wrap .other_wrap .detail_area .dsc {
		color: #cacaca;
	}
	
	.sp_nland .list_other_wrap .other_wrap .detail_area .status .status_inner+.status_inner:before {
		background-color: #404040;
	}
	
	.sp_nland .list_other_wrap .other_wrap .detail_area .status {
		color: #cacaca;
	}
	
	.sp_nland .func_message_area {
		border-top: 1px solid #404040;
		color: #cacaca;
	}
	
	.cs_vaccine_info .vaccination_area .vaccine_item .btn_vaccine_open {
		border-bottom: 1px solid #404040;
	}
	
	.cs_vaccine_info .vaccination_area .vaccine_item .normal_info {
		color: #cacaca;
	}
	
	.cs_anniversary .thumb_box a:after {
		border: 1px solid #404040;
	}
	
	.cs_anniversary .detail_bx dd {
		color: #cacaca;
	}
	
	.cs_anniversary .detail_bx dt {
		color: #999;
	}
	
	.cs_stock .stock_info_guide>p {
		background: none;
		position: relative;
	}
	
	.cs_stock .stock_info_guide>p:before {
		background: url(https://ssl.pstatic.net/sstatic/keypage/outside/scui/stock/img/ico_info.png) 0 0 no-repeat;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_election .tab_info_box .tab_info_list dd {
		color: #cacaca;
	}
	
	.cs_election .tab_info_box .tab_info_list dd .seat {
		color: #8892da;
	}
	
	.cs_election .tab_info_box .tab_info_list dt {
		color: #cacaca;
	}
	
	.cs_election .tab_info_box .sub_tab ul:before {
		border: 1px solid #404040;
	}
	
	.cs_election .tab_info_box .sub_tab ul .tab[aria-expanded="true"] {
		background-color: #3a3a3a;
	}
	
	.cs_election .tab_info_box .sub_tab ul .tab a {
		color: #cacaca;
	}
	
	.cs_election .tab_info_box .sub_tab ul .tab {
		border-bottom: 1px solid #404040;
		border-left: 1px solid #404040;
	}
	
	.cs_election .voting_process .process_list li {
		color: #cacaca;
	}
	
	.cs_election .voting_process .process_list li .num {
		color: #8892da;
	}
	
	.cs_election .info_tit + .tab_summary .tab_list {
		border-top: 1px solid #404040;
	}
	
	.nx_place .contact_area h3 {
		color: #fff;
	}
	
	.nx_place .contact_area .transport_area h4 {
		color: #cacaca;
	}
	
	.nx_place .contact_area .transport_area .walk_info .inner {
		background: #2f2f2f;
	}
	
	.nx_place .contact_area .transport_area .walk_info .info {
		color: #cacaca;
	}
	
	.nx_place .contact_area .transport_area .list_station {
		color: #cacaca;
	}
	
	.sp_nreview .total_tit, .sp_nreview .total_link_area .link, .sp_ntotal .total_tit .link_tit, .sp_nbook .book_info .title_area, .sp_nbook .list_info a.item_info, .sp_nvideo .video_default_list .video_bx .info_area .info_title, .go_relate a, .sp_ntotal .group_item .list_item .item a, .sp_nvideo .video_scroll_list .info_area .info_title, ._3tIZ6 ._2LKql ._3CKdL, .sp_nvideo .video_square_list .square_wrap .info_area .info_title, .sp_nrealtime .nrealtime_list .nrealtime_item .item_info .desc_tit, .sp_nblog .total_tit, .sp_ncafe .total_tit, .sp_nsite .link_name, .sp_nsite .sublink_wrap .sublink .item a, .cs_produce a, .cs_produce .prcs_detail h4 a, .ad_section .lst_type .lst .lnk_tit, .ad_section .lst_type .lst.type_subtitle .sub_tit, .api_ly_info .link, .ad_section .lst_type .lst.ext_price .lst_price .txt_inner, .ad_section .lst_type .lst.ext_link .lst_link .item .link, .sp_ndicstudy .word_lst .word, .sp_nrealtime .api_title .btn_new, .sp_ndic .dic_more .dic_link, .sp_ndic .dic_more_link .count, .sp_ndic .other_list .other_list_link, .sp_ndic .info_list a, .sp_ndic .dic_area .link_more, .sp_ndic .class_area .info_box .title, .cs_sign .tx_info.line_type a, .sp_mobile .app_eachlist a.store_wrap, .cs_newest .sct_content li .scm_ellipsis_text a, .cs_seasonal_divisions .prcs_detail h4 a, .cs_common_module a, .cs_common_module .expand_info .text_wrap a, .cs_common_module .notice_info_area a, .cs_common_module .cm_table_area .type_normal .cm_table tbody th a, .cs_sports_team a, .cs_sports_team .prcs_guide .nologo a, .cs_sports_team .prcs_guide .nologo2 a, .cs_sports_team .prcs_guide .nologo .txt, .cs_sports_team .prcs_guide .nologo2 .txt, .cs_olympic_history .olympic_ranking .ranking_table .ranking_list td .nation_name, .cs_olympic_history .olympic_ranking .ranking_table .ranking_list td.top3 p a, .cs_olympic_history .team_area .line li .player_detail dt a, .sp_ntotal .dsc_alert .link_help, .cs_production_type .csp_table_area table td a, .sp_ndic .homonym_wrap .title, .cs_calculator .relation_box dl dd a, .cs_suneung .sn_tb .knowhow_link, .cs_delivery .rsult_box .lodg span.inque a, .cs_rgb_plt a, .cs_prevention .advice .advice_lst li a, .cs_prevention .help_lk .lk_lst li a, .cs_sports_tpl .flat_box .flat_info a, .cs_pubtrans_wrap .relation_keyword2 dd a, .cs_sportsdb .ly_cal .today a, .cs_common_simple .title_area .title a.area_text_title, .cs_common_simple a, .cs_common_module .pro_info_box .pro_info a, .cs_common_module .info_check_area a.other_info, .sc_new .ly_api_info .dsc .link, .cs_common_module .accordion_list .join_info .info_txt, .cs_common_module .info_check_area .check_txt a, .sub_pack .ad_section .lst_type .lst .lnk_tit .lnk_tit_txt, .sub_pack .ad_section .lst_type .lst.ext_link .lst_link .item .link, .cs_common_simple .info_check_area a.other_info, .dsc_ninfo a.link, .cs_bestseller a, .brand_wrap .info_area .tit, .brand_wrap .direct_link_area .direct_link, .brand_wrap .menu_area .link, .laws_info .opt_lft ul li a.select, .api_atcmp_wrap .atcmp_fixer .atcmp_container .kwd_info .kwd_dsc .kwd_help, .ad_section .lst_type_v2 .lst .ly_map .tit_area .tit .txt, .sub_pack .ad_section .lst_type .lst.ext_price .lst_price .txt, .sp_nbook .list_info a.info, .cs_president_list .info_wrap a, .cs_common_simple .cm_content_wrap.simple_list_type .cm_info_box .scroll_box .list li .title_box .name>a, .cs_common_module .table_wrap table .text a, .cs_mocktest a, .cs_common_simple .notice_link .this_box_info a, .cs_common_simple .cm_content_wrap.simple_list_type .list_image_info .title_box .name>a, .cs_common_module .analysis_list .area_list .list .item .title, .sp_intent_block .detail_box .info_area .title, .sp_intent_block .intent_popular_wrap .popular_header .link, .cs_tax_adjustment a, .cs_common_module .cm_info_box .activity_info .scroll_box .info_box a.tag, .cs_common_module .cm_info_box.scroll_activity .scroll_box .info_box a.tag, .cs_same_different .horizon_box_image .list_info a.info_box .title, .sp_intent_faq .intent_title_area .intent_title_sub .intent_sub_link, .mod_header_wrap .join_wrap .btn_q, .sp_influencer .keyword_challenge_wrap .keyword_box_wrap .detail_box .dsc_area .name_link, .cs_same_different .basic_scroll_list .scroll_box .inner .title, .cs_same_different .notice_link .this_box_info a, .cs_common_module .cm_ly_api_info .area_source dd a, .cs_general_election .info_wrap a, .cs_region_election .info_txt .relation_link dd a, .cs_voting_rate .info_wrap a, .sp_ndic .translate_sentence .sentence_before .link, .cs_same_different .horizon_box_image .list_info .info_box a.txt_link .title, .nx_ts_do.as_pc [class*='CityDetails-'] [class*='item-'] > [class*='value-'] a[class*='anchor-'], .nx_ts_do.as_pc [class*='CityInfo_InfoItem-'] [class*='value-'] a[class*='anchor-'], .nx_ts_do.as_pc [class*='CityInfo_InfoItem-'] a[class*='area-'], .sc_new .api_channel_wrap .channel_scroll_wrap .channel_item.type_twitter .info_area .info_dsc .link_og, .cs_translator .pop_trans p a, .sp_ntotal .snippet_rel_wrap .link_item, .sp_nland .complex_content .detail_area .menu_area .num, .sp_intent_block .detail_box .title, .cs_election .tab_info_box .sub_tab ul .tab[aria-expanded="true"] a, .nx_place .contact_area .transport_area .link, .nx_place .list_place_col1 .name, .nx_place .biz_name_area .review, .nx_place .list_bizinfo .guide .guide_item, .nx_place .list_bizinfo .list_address .link, .nx_place .list_bizinfo .list_homepage li, .cs_lotto .win_info_box .info a, .cs_lotto .notice_area a, .cs_lotto .win_card_box .card_list .card_title a, .cs_interest_rate .product_list .product_title .bank_name, .cs_interest_rate .sub_info_area a, .cs_interest_rate .info_detail .list_detail .detial_info dd a, .cs_interest_rate .info_detail .list_detail .layer_box .sub_info a, .sp_nbook .book_list .list_area .item_title, .sp_nbook .legal_noti a, .cs_weather_warning .related_info dl dd a, .cs_weather_warning .source_info .info_txt a, .sp_ntotal .source_cluster_wrap .source_item .source_title, .sp_influencer .keyword_challenge_wrap .link_box .link, .cs_drivers_license .sub_info_area a, .as_pc.Recommend b[class*='name-'], .sp_nbook .book_list .list_area .shop_box .shop, .cs_common_module .cm_info_box .scroll_official_site .list li .area_info .area_title, .cs_common_module .cm_tab_info_box .scroll_official_site .list li .area_info .area_title, .cs_common_module .activity_list .info_box a.tag, .cs_common_module .timeline_list .time_title a.offer_info, .sp_nvideo .video_stamp_wrap .stamp_list_wrap .stamp_item .stamp_info_area .stamp_time, .sp_intent_comment .detail_box .title, .cs_reelect .cont_list2 .sbc_txt .tlt strong, .ntalk_wrap .sc_new.sp_nchat .api_subject_bx .api_title_area .api_title_sub .api_sub_link, .cs_earthquake_warning .source_info .info_txt a, .cs_earthquake_warning .related_info dl dd a, .cs_earthquake_warning .info_box .earthquake_info .item_area .link_wrap .info_link, .cs_common_module .cm_basic_top_wrap .title_area .text_link .text, .cs_common_module .cm_white_top_wrap .title_area .text_link .text {
		color: #688cda;
	}
	
	:root {
		--blueLink: 104,140,218;
		--visitedLink: 204,144,205;
	}
	
	.cs_sunrise .sun_detail .sun_list li dt {
		color: #688cda !important;
	}
	
	.ad_section .lst_type .lst .lnk_tit + .lnk_tit::before, .sub_pack .ad_section .lst_type .lst .lnk_tit .lnk_tit_txt + .lnk_tit_txt::before {
		background-color: #688cda;
	}
	
	.sp_nnews .news_wrap .news_tit:visited, .sp_nnews .news_wrap .news_tit:visited mark, .sp_nnews .api_title_sub .sub_link:visited, .sp_nnews .news_cluster .sub_tit:visited, .sp_nnews .news_cluster .sub_tit:visited mark, .sp_nnews .news_wrap:visited .news_tit .tit, .sp_nnews .news_wrap:visited .news_tit .tit mark, .sp_nreview .total_tit:visited, .sp_nreview .total_tit:visited mark, .sp_nreview .total_link_area .link:visited, .sp_nreview .total_link_area .link:visited mark, .sp_ntotal .total_tit .link_tit:visited, .sp_ntotal .total_tit .link_tit:visited mark, .sp_nvideo .video_default_list .video_bx .info_area .info_title:visited, .sp_nvideo .video_default_list .video_bx .info_area .info_title:visited mark, .sp_ntotal .group_item .list_item .item a:visited, .sp_ntotal .group_item .list_item .item a:visited mark, .sp_nvideo .video_scroll_list .info_area .info_title:visited, .sp_nvideo .video_scroll_list .info_area .info_title:visited mark, .sp_nkin .cluster_item:visited, .sp_nrealtime .info_desc .desc_link:visited, .sp_nrealtime .info_desc .desc_tit:visited, .sp_nrealtime .info_desc:visited .desc_tit, .sp_nrealtime .profile_link:visited .explain_tit, .sp_nblog .total_tit:visited, .sp_nblog .total_tit:visited mark, .sp_ncafe .total_tit:visited, .sp_ncafe .total_tit:visited mark, .sp_nsite .link_name:visited, .sp_nsite .link_name:visited mark, .sp_nsite .sublink_wrap .sublink .item a:visited, .sp_nsite .sublink_wrap .sublink .item a:visited mark, .sp_nkin .kin_wrap .question_area .question_text:visited, .cs_produce .prcs_detail h4 a:visited, .cs_produce a:visited, .ad_section .lst_type .lst .lnk_tit:visited, .ad_section .lst_type .lst.type_subtitle .sub_tit:visited, .sp_company .company_more .more_info .api_ly_info .link:visited, .ad_section .lst_type .lst.ext_price .lst_price .txt_inner:visited, .ad_section .lst_type .lst.ext_link .lst_link .item .link:visited, .sp_nsite .sublink_wrap .sublink .item a:visited, .sp_nsite .sublink_wrap .sublink .item a:visited mark, .sp_company .analysis_list .item_tit .link_tit:visited, .sc_new .ly_api_info .dsc .link:visited, .cs_common_module .accordion_list .join_info .info_txt:visited, .cs_common_module .info_check_area .check_txt a:visited, .sub_pack .ad_section .lst_type .lst .lnk_tit:visited .lnk_tit_txt, .cs_common_simple .info_check_area a.other_info:visited, .dsc_ninfo a.link:visited, .cs_bestseller a:visited, .brand_wrap .direct_link_area .direct_link:visited, .cs_mocktest a:visited, .cs_common_simple .notice_link .this_box_info a:visited, .cs_common_simple .cm_content_wrap.simple_list_type .list_image_info .title_box .name>a:visited, .sp_intent_block .detail_box .info_area .title:visited, .cs_tax_adjustment a:visited, .cs_common_module .cm_info_box .activity_info .scroll_box .info_box a.tag:visited, .cs_common_module .cm_info_box.scroll_activity .scroll_box .info_box a.tag:visited, .sp_nshop_correct .correct .prod_explain .prod_tit .tit:visited, .sp_nshop_correct .correct .prod_price_compare .price_wrap:visited, .sp_nshop_correct .correct .notice_wrap .link_more:visited, .sp_nshop_correct .correct .notice_wrap .legal_noti .link:visited, .cs_common_module .cm_ly_api_info .area_source dd a:visited, .cs_general_election .info_wrap a:visited, .cs_region_election .info_txt .relation_link dd a:visited, .cs_voting_rate .info_wrap a:visited, .sp_nkin .kin_wrap .question_area .question_text:visited, .sp_nkin .kin_wrap .question_area .question_text:visited mark, .sp_ndic .translate_sentence .sentence_before .link:visited, .cs_same_different .horizon_box_image .list_info .info_box a.txt_link:visited .title, .nx_ts_do.as_pc [class*='CityDetails-'] [class*='item-'] > [class*='value-'] a[class*='anchor-']:visited, .nx_ts_do.as_pc [class*='CityInfo_InfoItem-'] [class*='value-'] a[class*='anchor-']:visited, .nx_ts_do.as_pc [class*='CityInfo_InfoItem-'] a[class*='area-']:visited, .sc_new .api_channel_wrap .channel_scroll_wrap .channel_item.type_twitter .info_area .info_dsc .link_og:visited, .cs_translator .pop_trans p a:visited, .sp_ntotal .snippet_rel_wrap .link_item:visited, .cs_election .tab_info_box .sub_tab ul .tab[aria-expanded="true"] a:visited, .nx_place .contact_area .transport_area .link:visited, .nx_place .list_place_col1 .name:visited, .nx_place .list_bizinfo .guide .guide_item:visited, .nx_place .list_bizinfo .list_address .link:visited, .cs_lotto .win_info_box .info a:visited, .cs_lotto .notice_area a:visited, .cs_lotto .win_card_box .card_list .card_title a:visited, .cs_interest_rate .product_list .product_title .bank_name:visited, .cs_interest_rate .sub_info_area a:visited, .cs_interest_rate .info_detail .list_detail .detial_info dd a:visited, .cs_interest_rate .info_detail .list_detail .layer_box .sub_info a:visited, .sp_nbook .book_list .list_area .item_title:visited, .sp_nbook .legal_noti a:visited, .cs_weather_warning .related_info dl dd a:visited, .cs_weather_warning .source_info .info_txt a:visited, .sp_ntotal .source_cluster_wrap .source_item .source_title:visited, .sp_ntotal .source_cluster_wrap .source_item .source_title:visited mark, .sp_influencer .keyword_challenge_wrap .link_box .link:visited, .sp_influencer .keyword_challenge_wrap .link_box .link:visited mark, .cs_drivers_license .sub_info_area a:visited, .sp_nbook .book_list .list_area .shop_box .shop:visited, .cs_common_module .activity_list .info_box a.tag:visited, .cs_common_module .timeline_list .time_title a.offer_info:visited, .ntalk_wrap .sc_new.sp_nchat .api_subject_bx .api_title_area .api_title_sub .api_sub_link:visited, .cs_earthquake_warning .source_info .info_txt a:visited, .cs_earthquake_warning .related_info dl dd a:visited, .cs_earthquake_warning .info_box .earthquake_info .item_area .link_wrap .info_link:visited {
		color: #cc90cd;
	}
	
	.sp_nsite .link_name:visited, .sp_nsite .link_name:visited mark, .sp_nsite .sublink_wrap .sublink .item a:visited, .sp_nsite .sublink_wrap .sublink .item a:visited mark, .sp_ntotal .total_tit .link_tit:visited, .sp_ntotal .total_tit .link_tit:visited mark, .sp_ntotal .group_item .list_item .item a:visited, .sp_ntotal .group_item .list_item .item a:visited mark, .sp_ndicstudy .word_lst .word:visited, .api_subject_bx .api_title_area .api_title a:visited, .sp_nreview .total_tit:visited, .sp_nreview .total_tit:visited mark, .sp_nnews .news_wrap .news_tit:visited, .sp_nnews .news_wrap .news_tit:visited mark, .sp_ncafe_used .used_wrap .title:visited, .cs_common_module a:visited, .cs_common_module .expand_info .text_wrap a:visited, .cs_common_module .cm_table_area .type_normal .cm_table tbody th a:visited, .cs_sports_team a:visited, .cs_olympic_history .olympic_ranking .ranking_table .ranking_list td .nation_name:visited, .cs_olympic_history .olympic_ranking .ranking_table .ranking_list td.top3 p a:visited, .cs_olympic_history .team_area .line li .player_detail dt a:visited, .cs_suneung .sn_tb .knowhow_link:visited, .cs_delivery .rsult_box .lodg span.inque a:visited, .cs_rgb_plt a:visited, .cs_prevention .advice .advice_lst li a:visited, .cs_prevention .help_lk .lk_lst li a:visited, .cs_sports_tpl .flat_box .flat_info a:visited, .cs_pubtrans_wrap .relation_keyword2 dd a:visited, .sp_nkindic .nkindic_area .nkindic_basic .nkindic_tit .lnk_tit:visited, .cs_sportsdb .ly_cal .today a:visited, .cs_common_simple .title_area .title a.area_text_title:visited, .cs_common_simple a:visited, .cs_common_module .info_check_area a.other_info:visited, .sub_pack .sp_company .company_card .card_info .info_tit .tit:visited, .brand_wrap .info_area .tit:visited, .brand_wrap .menu_area .link:visited, .section_more a:visited, .ad_section .lst_type_v2 .lst .ly_map .tit_area .tit .txt:visited, .cs_president_list .info_wrap a:visited, .cs_common_simple .cm_content_wrap.simple_list_type .cm_info_box .scroll_box .list li .title_box .name>a:visited, .cs_common_module .table_wrap table .text a:visited, .cs_same_different .horizon_box_image .list_info a.info_box:visited .title, .sp_influencer .keyword_challenge_wrap .keyword_box_wrap .detail_box .dsc_area .name_link:visited, .sp_influencer .keyword_challenge_wrap .keyword_box_wrap .detail_box .dsc_area .name_link:visited mark, .sp_nshop_correct .correct .list_prod_detail .prod_dd .item .link:visited, .cs_same_different .notice_link .this_box_info a:visited, .cs_same_different .basic_scroll_list .scroll_box .inner:visited .title, .sp_intent_block .detail_box .title:visited, .sp_intent_block .detail_box .title:visited mark, .nx_place .biz_name_area .review:visited, .sp_nkindic .nkindic_area .nkindic_basic .nkindic_tit .lnk_tit:visited, .sp_nkindic .nkindic_area .nkindic_basic .nkindic_tit .lnk_tit:visited mark, .sp_nkindic .nkindic_area .nkindic_basic .nkindic_tit .lnk_sub_tit a:visited, .sp_intent_comment .detail_box .title:visited, .sp_intent_comment .detail_box .title:visited mark, .cs_common_module .cm_basic_top_wrap .title_area .text_link .text, .cs_common_module .cm_white_top_wrap .title_area .text_link:visited .text {
		color: #cc90cd;
	}
	
	.nx_place .api_title_area .icon_datalab > path:nth-child(2) {
		fill: #fff;
	}
	
	.nx_place .datalab_area h4 {
		color: #fff;
	}
	
	.nx_place .datalab_area .list_theme .tit {
		color: #999;
	}
	
	.nx_place .datalab_area .list_theme .txt {
		color: #cacaca;
	}
	
	.nx_place .datalab_area .bar_chart .list_vertical_bar .bar {
		background: #404040;
	}
	
	.nx_place .api_c3p_datalab .c3-chart-arcs .c3-arc {
		stroke: #404040 !important;
	}
	
	.nx_place .datalab_area .pie_chart .gender_group, .nx_place .datalab_area .bar_chart .list_vertical_bar .label {
		color: #cacaca;
	}
	
	.nx_place .datalab_area .pie_chart {
		border-left: 1px dashed #404040;
	}
	
	.nx_place .list_place_col1 .tit .icon > path:first-child {
		fill: #2f2f2f;
	}
	
	.nx_place .list_place_col1 .list_item+.list_item {
		border-top: 1px solid #404040;
	}
	
	.sp_intent_block .reply_box .reply_list .bx_inner {
		border: 1px solid #4f4f4f;
		color: #cacaca;
		background-color: #3a3a3a;
	}
	
	.sp_intent_block .reply_box .reply_list .bx_inner .ico_reply {
		color: #2f2f2f;
	}
	
	.sp_ntotal .total_info .item .tit {
		color: #999;
	}
	
	.sp_ntotal .total_info .item .info {
		color: #cacaca;
	}
	
	.sp_intent_faq .faq_list .answer_wrap .more_area .link_more:after {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.nx_place .default_info_area h3 {
		color: #fff;
	}
	
	.nx_place .list_booking_review {
		border-top: 1px solid #404040;
	}
	
	.nx_place .list_booking_review .review_txt {
		color: #cacaca;
	}
	
	.nx_place .list_booking_review .list_item+.list_item {
		border-top: 1px solid #404040;
	}
	
	.nx_place .list_booking_review .reviewer_area .reviewer .date, .nx_place .list_booking_review .reviewer_area .reviewer {
		color: #cacaca;
	}
	
	.nx_place .list_booking_review .reviewer_area .reviewer .item+.item::before {
		background: #404040;
	}
	
	.nx_place .default_info_area .more_view {
		color: #cacaca;
	}
	
	.nx_place .biz_name_area {
		background: #3a3a3a;
	}
	
	.nx_place .top_photo_area+.ct_box_area {
		border: 1px solid #404040;
		background: #3a3a3a;
		background-clip: content-box;
		-webkit-background-clip: content-box;
	}
	
	.nx_place .biz_name_area .biz_name {
		color: #fff;
	}
	
	.nx_place .biz_name_area .review .rating {
		color: #fff;
	}
	
	.nx_place .biz_name_area .category {
		color: #cacaca;
	}
	
	.nx_place .func_btn_area .list_func_btn {
		border-top: 1px solid #4f4f4f;
		border-bottom: 1px solid #4f4f4f;
		background: #3a3a3a;
	}
	
	.nx_place .func_btn_area .list_func_btn .list_item+.list_item::before {
		background: #4f4f4f;
	}
	
	.nx_place .partner_area .info_area {
		color: #cacaca;
	}
	
	.nx_place .partner_area .btn_more .icon > circle {
		fill: #3a3a3a;
		stroke: #688cda;
	}
	
	.nx_place .partner_area .btn_more .icon > path {
		fill: #688cda;
	}
	
	.nx_place .partner_area .partner_1 {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.nx_place .partner_area {
		border-bottom: 1px solid #4f4f4f;
	}
	
	.nx_place .list_bizinfo .txt {
		color: #cacaca;
	}
	
	.nx_place .list_bizinfo .biztime_area em.item {
		color: #fff;
	}
	
	.nx_place .list_bizinfo .list_address li:not(:last-child)::after, .nx_place .list_bizinfo .biztime_area .item+.item::before, .nx_place .list_bizinfo .tv .item+.item::before, .nx_place .list_bizinfo .guide .guide_item+.guide_item::before {
		background: #4f4f4f;
	}
	
	.nx_place .list_bizinfo .biztime_area {
		color: #cacaca;
	}
	
	.nx_place .list_bizinfo .biztime_area .biztime_row .icon_arrow, .nx_place .list_bizinfo .address .icon {
		fill: #cacaca;
	}
	
	.nx_place .list_bizinfo .ly_address {
		border: 1px solid #404040;
		background: #2f2f2f;
	}
	
	.nx_place .list_bizinfo .ly_address .item_address {
		color: #cacaca;
	}
	
	.nx_place .list_bizinfo .ly_address .item_address .label {
		border: 1px solid #404040;
		background: #3a3a3a;
		color: #cacaca;
	}
	
	.nx_place .list_bizinfo .ly_address .item_address .label.type_zipcode {
		background: #3a3a3a;
		border-color: #404040;
	}
	
	.nx_place .list_bizinfo .list_homepage .btn_more .icon > path {
		stroke: #cacaca;
	}
	
	.nx_place .list_bizinfo .list_homepage li+li::before {
		background: #4f4f4f;
	}
	
	.nx_place .partner_area .ly_desc {
		border: 1px solid #404040;
		background: #2f2f2f;
		background-clip: padding-box;
	}
	
	.nx_place .partner_area .ly_desc::before {
		border: 1px solid #404040;
	}
	
	.nx_place .partner_area .ly_desc::after {
		background: #2f2f2f;
		border-right: 1px solid #404040;
		border-bottom: 1px solid #404040;
		background-clip: content-box;
		z-index: 999;
	}
	
	.nx_place .contact_area .map_area.type_static .static_map_area .btn_affordance {
		background: #2f2f2f;
		background-clip: border-box;
		color: #cacaca;
	}
	
	.nx_place .contact_area .map_area.type_static .static_map_area .btn_affordance .icon {
		fill: #cacaca;
	}
	
	.cs_lotto .top_wrap .title {
		color: #fff;
	}
	
	.cs_lotto .inner {
		background-color: #2f2f2f;
	}
	
	.cs_lotto .tab_area {
		background-color: #3a3a3a;
	}
	
	.cs_lotto .menu_box {
		border-top: 1px solid #4f4f4f;
	}
	
	.cs_lotto .type_flick_select .select_tab .text {
		color: #fff;
	}
	
	.cs_lotto .menu_box .tab_list li[aria-selected="true"] .menu {
		color: #fff;
		border-bottom: 1px solid #fff;
	}
	
	.cs_lotto .menu_box .tab_list .menu {
		color: #cacaca;
	}
	
	.cs_lotto .classic_select_option .select_area .item .link {
		color: #cacaca;
	}
	
	.cs_lotto .classic_select_option .select_area .item[aria-selected="true"] .link {
		background-color: rgb(48, 51, 54);
		color: rgb(115, 161, 210);
	}
	
	.cs_lotto .classic_select_option .select_wrap {
		background-color: #2f2f2f;
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.cs_lotto .classic_select_option .select_area .item + .item .link {
		border: 1px solid #404040;
		border-width: 1px 0;
	}
	
	.cs_lotto .win_area {
		background-color: #2f2f2f;
	}
	
	.cs_lotto .menu_box::before {
		background-color: #4f4f4f;
	}
	
	.cs_lotto .win_number_box .win_text .emphasis {
		color: #fff;
	}
	
	.cs_lotto .win_number_box .win_text {
		color: #cacaca;
	}
	
	.cs_lotto .win_number_box::after {
		background-color: #404040;
	}
	
	.cs_lotto .win_info_box .info dd {
		color: #cacaca;
	}
	
	.cs_lotto .win_info_box .info dt {
		color: #999;
	}
	
	.cs_lotto .win_info_box .info_button .btn_info {
		background-color: #3a3a3a;
		color: #cacaca;
	}
	
	.cs_lotto .win_info_box .info_button {
		border: 1px solid #4f4f4f;
	}
	
	.cs_lotto .win_info_box .info_button .btn_info + .btn_info {
		border-left: 1px solid #4f4f4f;
	}
	
	.cs_lotto .notice_area {
		border-top: 1px solid #404040;
	}
	
	.cs_lotto .notice_area p {
		color: #cacaca;
	}
	
	.cs_lotto .win_table_box table th {
		background-color: #3a3a3a;
		color: #fff;
	}
	
	.cs_lotto .win_area.type_lotto .win_table_box table tr.first_line th, .cs_lotto .win_area.type_lotto .win_table_box table tr.first_line td {
		border-top: 1px solid #404040;
	}
	
	.cs_lotto .win_table_box table td {
		border: 1px solid #404040;
		border-width: 1px 0 0 1px;
		background-color: #2f2f2f;
		color: #cacaca;
	}
	
	.cs_lotto .win_area.type_lotto .win_table_box table td.sub_title {
		border: none;
		color: #cacaca;
	}
	
	.cs_lotto .win_area.type_lotto .win_table_box table td.sub_title::before {
		background-color: #404040;
	}
	
	.cs_lotto .win_area.type_lotto .win_table_box table tr.emphasis td.sub_title {
		color: #fff;
	}
	
	.cs_lotto .win_area .win_table_box:only-child:after {
		background-color: #404040;
	}
	
	.cs_lotto .win_tab_box .tab_list li[aria-selected="true"] .menu {
		color: #fff;
	}
	
	.cs_lotto .win_tab_box .tab_list .menu {
		color: #cacaca;
	}
	
	.cs_lotto .win_card_box .card_list li {
		background-color: #3a3a3a;
	}
	
	.cs_lotto .win_card_box .card_list .card_info dd {
		color: #cacaca;
	}
	
	.cs_lotto .win_card_box .card_list .card_info dt {
		color: #999;
	}
	
	.cs_lotto .win_card_box .paging_area ._total {
		color: #fff;
	}
	
	.cs_lotto .win_card_box .paging_area .npgs_now::after {
		filter: invert(60%) hue-rotate(-180deg);
	}
	
	.tabsch_video .sp_nvideo {
		background-color: #242424;
	}
	
	.sp_nvideo .video_grid_list .info_area .info .info_title {
		color: #fff;
	}
	
	.sp_intent_expert .expert_list_wrap .info_area .name .txt {
		color: #fff;
	}
	
	.sp_intent_expert .expert_list_wrap .info_area .name .badge_category {
		border: 1px solid rgb(61, 64, 80);
	}
	
	.sp_intent_expert .expert_list_wrap .info_area .desc {
		color: #cacaca;
	}
	
	.sp_intent_expert .expert_list_wrap .info_area .info .item.type_star {
		color: #fff;
	}
	
	.sp_intent_expert .expert_list_wrap .info_area .info .item+.item:before {
		background-color: #4f4f4f;
	}
	
	.sp_intent_expert .expert_list_wrap .info_area .info {
		color: #cacaca;
	}
	
	.sp_intent_expert .expert_list_wrap .expert_list+.expert_list .expert_item {
		border-top: 1px solid #404040;
	}
	
	.sp_intent_expert .expert_list_wrap .thumb_area .ico_counsel {
		border: 2px solid #4f4f4f;
	}
	
	.api_filter .option[aria-selected=true] {
		color: #fff;
	}
	
	.api_filter .option {
		color: #cacaca;
	}
	
	.cs_weather .c_header .period li.on a {
		color: #fff;
	}
	
	.cs_weather .c_header .period li a {
		color: #cacaca;
	}
	
	.cs_weather .c_box .c_body .news_area dt {
		color: #fff !important;
	}
	
	.cs_weather .c_box .c_body .news_area .b_news {
		border-top: 1px solid #404040;
	}
	
	.cs_weather .c_box .c_body .news_area .w_news .src {
		color: #cacaca;
	}
	
	.cs_weather .c_box .c_body .news_area .w_news .src .sep {
		color: #4f4f4f;
	}
	
	.cs_weather .c_box .c_body .news_area .b_news .dat {
		color: #cacaca;
	}
	
	.cs_weather .c_box .c_body .news_area .b_news .sep {
		color: #4f4f4f;
	}
	
	.cs_weather .c_box .c_body .news_area .d_news {
		border-top: 1px solid #404040;
	}
	
	.cs_weather .c_box .c_body .news_area .d_news {
		color: #cacaca;
	}
	
	.cs_weather .c_box .c_body .news_area .l_news {
		border-top: 1px solid #404040;
	}
	
	.cs_weather .c_box .c_body .news_area .l_news .thmb img {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_weather .noti_area {
		border-top: 1px solid #4f4f4f;
	}
	
	.cs_weather .c_box .c_body .map_area .t_line li.on a {
		background-color: #2f2f2f;
	}
	
	.cs_weather .c_box .c_body .map_area .t_line .on .dat {
		color: #fff;
	}
	
	.cs_weather .c_box .c_body .map_area .t_line li a:after {
		background-color: #4f4f4f;
	}
	
	.cs_weather .c_box .c_body .map_area .t_line li .tit {
		color: #cacaca;
	}
	
	.cs_weather .c_box .c_body .map_area .t_line .on .tit {
		color: #fff;
	}
	
	.cs_weather .c_box .c_body .map_area .t_line li .dat {
		color: #cacaca;
	}
	
	.cs_weather .c_box .c_body .map_area .t_line {
		border-right: 1px solid #4f4f4f;
	}
	
	.cs_weather .c_box .c_body .map_area .t_day {
		background-color: #2f2f2f;
		border-bottom: 1px solid #4f4f4f;
	}
	
	.cs_weather .c_box .c_body .map_area .map {
		border-right: 1px solid #4f4f4f;
	}
	
	.cs_weather .c_box .c_body .map_area .map:not(.map_sete) {
		background: none;
		position: relative;
	}
	
	.cs_weather .c_box .c_body .map_area .map:not(.map_sete):before {
		position: absolute;
		content: '';
		background: url(https://ssl.pstatic.net/sstatic/keypage/outside/build/121105/w/pc_bg_map2.png) no-repeat 0 0;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_weather .c_box .c_body .map_area .map .w_box .state {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cs_weather .c_box .c_body .map_area .map .w_box .dsc {
		background: #242424;
	}
	
	.cs_weather .c_box .c_body .map_area .ext {
		background: #3a3a3a;
		border-right: 1px solid #4f4f4f;
	}
	
	.cs_weather .c_box .c_body .map_area .ext .type a {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cs_weather .c_box .c_body .map_area .ext .time {
		background: none;
		position: relative;
	}
	
	.cs_weather .c_box .c_body .map_area .ext .time:before {
		background: url(https://ssl.pstatic.net/sstatic/keypage/lifesrch/weather/img/ico_clock.gif) no-repeat 0 0;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(79%) hue-rotate(-180deg);
	}
	
	.cs_weather .noti_area p.noti_nobg span {
		color: #fff;
	}
	
	.cs_weather .noti_area p.noti_nobg {
		color: #cacaca;
	}
	
	.cs_weather .relation_area {
		border-top: 1px solid #4f4f4f;
	}
	
	.cs_weather .noti_area p.noti_nobg a {
		color: #fff;
	}
	
	.cs_weather .relation_area dt {
		color: #fff !important;
	}
	
	.cs_weather .relation_area dd li {
		background: none;
		position: relative;
	}
	
	.cs_weather .relation_area dd li:before {
		background: url(https://ssl.pstatic.net/sstatic/keypage/lifesrch/weather/img/bg_bar2.gif) no-repeat 0 3px;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cs_weather .relation_area .go_site {
		background: none;
		position: absolute;
	}
	
	.cs_weather .relation_area .go_site:before {
		background: url(https://ssl.pstatic.net/sstatic/search/pc/img/sprite_bu_v1.gif) 100% -312px no-repeat;
		background-position: 99% -312px;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_weather .c_box .c_body .news_area .w_news_s .dsc {
		color: #cacaca;
	}
	
	.cs_weather .c_box .c_body .map_area .t_week {
		background-color: #2f2f2f;
		border-bottom: 1px solid #4f4f4f;
	}
	
	.cs_interest_rate .sort_tab {
		background-color: #3a3a3a;
	}
	
	.cs_interest_rate .product_list .item {
		border-top: 1px solid #404040;
	}
	
	.cs_interest_rate .sort_tab .btn_reset {
		border-left: 1px solid #404040;
		background-color: #3a3a3a;
	}
	
	.cs_interest_rate .sort_tab .btn_reset::after {
		filter: invert(86%) hue-rotate(-180deg) brightness(120%);
	}
	
	.cs_interest_rate .sort_tab .scroll_wrap .sort_list .item > a, .cs_interest_rate .sort_tab .scroll_wrap .sort_list .item, .api_select_area .select_item .select_txt {
		color: #cacaca;
	}
	
	.cs_interest_rate .sort_layer .inner {
		background-color: #2f2f2f;
	}
	
	.cs_interest_rate .sort_layer {
		border-top: 1px solid #4f4f4f;
	}
	
	.cs_interest_rate .number_selectarea .label_text {
		color: #fff;
	}
	
	.cs_interest_rate .number_selectarea .num_input_area {
		background-color: #242424;
	}
	
	.cs_interest_rate .number_selectarea .num_input_area .number_box {
		border: 1px solid #404040;
	}
	
	.cs_interest_rate .won_number {
		background: #2f2f2f;
		color: #cacaca;
	}
	
	.cs_interest_rate .sort_layer .inner .input_box._LTV .num_input_area > div {
		border: 1px solid #404040;
	}
	
	.cs_interest_rate .btn_input a.btn_cancel {
		background-color: #3a3a3a;
		color: #cacaca;
		border: 1px solid #404040;
	}
	
	.cs_interest_rate .btn_input a.btn_green {
		color: #2f2f2f;
	}
	
	.cs_interest_rate .other_info {
		border-top: 1px solid #404040;
	}
	
	.cs_interest_rate .notice_area {
		border-top: 1px solid #404040;
		color: #cacaca;
	}
	
	.cs_interest_rate .notice_area .lk_layer {
		color: #cacaca;
	}
	
	.cs_interest_rate .product_list .product_title .product_name {
		color: #fff;
	}
	
	.cs_interest_rate .product_list .rate_detail dt {
		color: #cacaca;
	}
	
	.cs_interest_rate .product_list .rate_detail dd {
		color: #cacaca;
	}
	
	.cs_interest_rate .product_list .rate_detail dd.line_align:after {
		background-color: #4f4f4f;
	}
	
	.cs_interest_rate .info_detail .list_detail .option_btn {
		color: #cacaca;
		background-color: #3a3a3a;
		border: 1px solid #404040;
		border-right: 1px solid #404040;
	}
	
	.cs_interest_rate .info_detail .list_detail li:last-child .option_btn {
		border-right: 1px solid #404040;
	}
	
	.cs_interest_rate .info_detail .list_detail .option_btn[aria-expanded="true"] {
		background-color: #404040;
	}
	
	.cs_interest_rate .info_detail .list_detail .layer_box {
		border: 1px solid #404040;
		border-width: 0px 1px 1px;
	}
	
	.cs_interest_rate .info_detail .list_detail .layer_box .desp_info {
		color: #cacaca;
	}
	
	.cs_interest_rate .info_detail .list_detail .layer_box .bottom_area {
		border-top: 1px solid #404040;
	}
	
	.cs_interest_rate .info_detail .list_detail .layer_box .bottom_area .btn_close {
		color: #cacaca;
	}
	
	.cs_interest_rate .info_detail .list_detail .layer_box .sub_info dl {
		color: #fff;
	}
	
	.cs_interest_rate .info_detail .list_detail .layer_box .notice_text, .cs_interest_rate .info_detail .list_detail .layer_box .sub_info dl dt {
		color: #cacaca;
	}
	
	.cs_interest_rate .info_detail .list_detail .table_box tbody tr td {
		color: #cacaca;
		border: 1px solid #404040;
		border-width: 1px 1px 0 0;
	}
	
	.cs_interest_rate .info_detail .list_detail .table_box thead tr th {
		color: #cacaca;
		background-color: #3a3a3a;
		border: 1px solid #404040;
		border-width: 1px 1px 0 0;
	}
	
	.cs_interest_rate .info_detail .list_detail .table_box tbody tr:last-child td {
		border-bottom: 1px solid #404040;
	}
	
	.cs_interest_rate .info_detail .list_detail .detial_info dd {
		color: #cacaca;
	}
	
	.cs_interest_rate .info_detail .list_detail .detial_info dt {
		color: #999;
	}
	
	.cs_interest_rate .page_area {
		border-top: 1px solid #404040;
	}
	
	.cs_interest_rate .other_info dt {
		color: #fff;
	}
	
	.cs_interest_rate .error_box, .loading_box {
		border-top: 1px solid #404040;
	}
	
	.sp_intent_place .recommend_list_wrap .item {
		border: 1px solid #404040;
	}
	
	.sp_intent_place .recommend_list_wrap .info_area .title {
		color: #fff;
	}
	
	.sp_intent_place .recommend_list_wrap .info_area .place_info .category {
		color: #cacaca;
	}
	
	.sp_intent_place .recommend_list_wrap .info_area .place_info .category:before {
		background-color: #4f4f4f;
	}
	
	.sp_intent_place .recommend_list_wrap .info_area .place_info .distance {
		color: #cacaca;
	}
	
	.sp_intent_weather .trend_keyword_list .keyword_item:before {
		border: 1px solid #404040;
	}
	
	.sp_intent_weather .trend_keyword_list .keyword_item .txt {
		color: #cacaca;
	}
	
	.sp_intent_weather .keyword_result_list .item_card {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.cs_weather_new .multi_cp_area .provider_select .title_select {
		color: #cacaca;
	}
	
	.sp_nbook .book_list .list_area .book_info {
		color: #cacaca;
	}
	
	.sp_nbook .book_list .list_area .book_info .info+.info:before {
		background-color: #404040;
	}
	
	.sp_nbook .book_list .list_area .book_info .title {
		color: #999;
	}
	
	.sp_nbook .book_list .list_area .shop_box .shop.type_mall, .sp_nbook .book_list .list_area .shop_box .shop.type_mall:visited {
		color: #cacaca;
	}
	
	.sp_nbook .book_list .list_area .shop_box .price {
		color: #fff;
	}
	
	.sp_nbook .criteria_noti {
		border-top: 1px solid #404040;
		color: #cacaca;
	}
	
	.sp_nbook .legal_noti {
		border-top: 1px solid #404040;
		color: #cacaca;
	}
	
	.sp_nbook .book_list .list_area .item+.item {
		border-top: 1px solid #404040;
	}
	
	.sp_nbook .book_list .list_area .tag_area .tag {
		color: #cacaca;
		background-color: #404040;
	}
	
	.cs_weather_warning .more_wrap .more_link {
		border-top: 1px solid #404040;
		background-color: #3a3a3a;
		color: #cacaca;
	}
	
	.cs_weather_warning .more_wrap .more_link .ico_arr {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cs_weather_warning .related_info dl {
		color: #fff;
	}
	
	.cs_weather_warning .title_area:before {
		border-top: 1px solid #404040;
		border-left: 1px solid #404040;
		border-right: 1px solid #404040;
		background: #404040;
	}
	
	.cs_weather_warning .title_area .title {
		color: #fff;
	}
	
	.cs_weather_warning .layer_info {
		color: #cacaca;
		background: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.cs_weather_warning .layer_info .dsc {
		color: #cacaca;
	}
	
	.cs_weather_warning .title_area .report_link {
		border: 1px solid #404040;
		background-color: #3a3a3a;
		color: #cacaca;
	}
	
	.cs_weather_warning .info_box, .cs_weather_warning .info_box .newsbreak_info {
		background: rgb(52, 77, 99);
	}
	
	.cs_weather_warning .info_box .newsbreak_info:before {
		background-image: linear-gradient(to bottom, rgba(52, 77, 99, 0), rgb(52, 77, 99));
	}
	
	.cs_weather_warning .info_box .map_info .inner > div > div[style] {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cs_weather_warning .info_box .zoom_box {
		background-color: #2f2f2f;
	}
	
	.cs_weather_warning .info_box .zoom_box a [class*="_icon"] {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cs_weather_warning .info_box .tab_box {
		background-color: #2f2f2f;
	}
	
	.cs_weather_warning .info_box .tab_box li[aria-selected="true"] {
		background: #3a3a3a;
	}
	
	.cs_weather_warning .info_box .tab_box li + li {
		border-top: 1px solid #404040;
	}
	
	.cs_weather_warning .info_box .tab_box a {
		color: #cacaca;
	}
	
	.cs_weather_warning .source_info {
		color: #cacaca;
	}
	
	.cs_weather_warning .info_box .newsbreak_info .item_area .item_list > li.selected .item {
		border: 2px solid #404040;
	}
	
	.cs_weather_warning .info_box .newsbreak_info .item_area .item_list .type_detail [class*="type_"] .item_title, .cs_weather_warning .info_box .newsbreak_info .item_area .item_list .type_detail [class*="type_"] .item_info {
		background-color: #2f2f2f !important;
	}
	
	.cs_weather_warning .info_box .newsbreak_info .item_area .item_list .item .item_info .detail_box .detail_txt {
		color: #cacaca;
	}
	
	.cs_weather_warning .info_box .newsbreak_info .item_area .item_list .type_detail [class*="type_"] .item_info:before {
		background-image: linear-gradient(to top, rgba(47, 47, 47, 0), #2f2f2f);
	}
	
	.cs_weather_warning .info_box .newsbreak_info .item_area .item_list .type_detail [class*="type_"] .item_info:after {
		background-image: linear-gradient(to bottom, rgba(47, 47, 47, 0), #2f2f2f);
	}
	
	.cs_free_insurance .top_wrap {
		border: 1px solid #404040;
		border-width: 0 1px;
		border-radius: 6px 6px 0 0;
		border-top-color: #4f4f4f;
		background: #2f2f2f;
	}
	
	.cs_free_insurance .top_wrap::before {
		border-top: 1px solid #4f4f4f;
		border-radius: 6px 6px 0 0;
	}
	
	.cs_free_insurance .top_info .title, .cs_free_insurance .top_info .lego_scroll_middle .area_scroll_middle .area_text_box {
		color: #cacaca;
	}
	
	.cs_free_insurance .top_info .lego_scroll_middle .area_scroll_middle li[aria-selected="true"] .area_text_box {
		color: #fff;
	}
	
	.cs_free_insurance .content_wrap {
		border: 1px solid #404040;
		border-top: 0;
		border-radius: 0 0 6px 6px;
		background-image: none;
		background-color: #2f2f2f;
	}
	
	.cs_free_insurance .content_box {
		background-color: #242424;
	}
	
	.cs_free_insurance .cm_tap_area .select_tab {
		background: #3a3a3a;
		border-bottom: 1px solid #404040;
	}
	
	.cs_free_insurance .cm_tap_area .tab_list .tab .menu {
		color: #cacaca;
	}
	
	.cs_free_insurance .cm_tap_area .btn_refresh {
		border-left: 1px solid #4f4f4f;
		background: #3a3a3a;
	}
	
	.cs_free_insurance .cm_tap_area .btn_refresh::before {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_free_insurance .insurance_desc .desc {
		color: #cacaca;
	}
	
	.cs_free_insurance .cm_ico_alert .area_inner {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_free_insurance .insurance_desc {
		border-bottom: 1px solid #404040;
	}
	
	.cs_free_insurance .insurance_list .list_info {
		border-bottom: 1px solid #404040;
		color: #cacaca;
	}
	
	.cs_free_insurance .insurance_list .title {
		color: #fff;
	}
	
	.cs_free_insurance .insurance_list .detail_info dd {
		color: #cacaca;
	}
	
	.cs_free_insurance .insurance_list .detail_info dt {
		color: #999;
	}
	
	.cs_free_insurance .insurance_list .desc {
		color: #cacaca;
	}
	
	.cs_free_insurance .cm_paging_area {
		border-top: 1px solid #404040;
	}
	
	.cs_free_insurance .offer_box {
		border-top: 1px solid #404040;
		color: #cacaca;
	}
	
	.cs_free_insurance .cm_paging_area .npgs_now::after {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cs_free_insurance .cm_paging_area .npgs {
		color: #fff;
	}
	
	.cs_free_insurance .cm_paging_area .pg_prev::before, .cs_free_insurance .cm_paging_area .pg_next::before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cs_free_insurance .more_wrap .more_multi {
		border-top: 1px solid #404040;
		background-color: #3a3a3a;
		color: #cacaca;
	}
	
	.cs_free_insurance .more_wrap .more_multi .ico_arr {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_free_insurance .cm_filter_area .filter_option, .cs_free_insurance .cm_filter_area .filter_wrap {
		background-color: #2f2f2f;
	}
	
	.cs_free_insurance .cm_filter_area .list_item .item_link {
		color: #fff;
	}
	
	.cs_free_insurance .cm_filter_area .filter_group + .filter_group {
		border-left: 1px solid #404040;
	}
	
	.cs_free_insurance .cm_filter_area .list_item .item[aria-selected="true"] .item_link {
		background: #3a3a3a;
	}
	
	.cs_free_insurance .cm_tap_area .tab_list .tab[aria-expanded="true"] .menu {
		color: #fff;
	}
	
	.cs_free_insurance .cm_tap_area .tab_list .tab[aria-expanded="true"] .ico_check_wrap .this_design_left, .cs_free_insurance .cm_tap_area .tab_list .tab[aria-expanded="true"] .ico_check_wrap .this_design_right {
		background-color: #fff;
	}
	
	.cs_free_insurance .cm_ly_api_info {
		background-color: #2f2f2f;
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.cs_common_module .info_check_area .ico_vibe {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cs_common_module .cm_info_box[class*="scroll_img"] .list>li .area_card, .cs_common_module .cm_info_box .scroll_img_vertical_75_84 .list>li .area_card, .cs_common_module .cm_info_box .scroll_music_chart .list>li .area_card, .cs_common_module .cm_tab_info_box[class*="scroll_img"] .list>li .area_card, .cs_common_module .cm_tab_info_box .scroll_img_vertical_75_84 .list>li .area_card, .cs_common_module .cm_tab_info_box .scroll_music_chart .list>li .area_card {
		background: #2f2f2f;
	}
	
	.cs_common_module .cm_info_box[class*="scroll_img"] .list>li, .cs_common_module .cm_info_box .scroll_img_vertical_75_84 .list>li, .cs_common_module .cm_info_box .scroll_music_chart .list>li, .cs_common_module .cm_tab_info_box[class*="scroll_img"] .list>li, .cs_common_module .cm_tab_info_box .scroll_img_vertical_75_84 .list>li, .cs_common_module .cm_tab_info_box .scroll_music_chart .list>li {
		background-color: #2f2f2f;
	}
	
	.cs_common_module .play_list_wrap:before {
		background: #2f2f2f;
	}
	
	.cs_common_module .video_list .video_item .video_title, .cs_common_module .activity_list .video_item .video_title {
		color:#fff;
	}
	
	.cs_common_module .video_list .video_item .sub_info .info_text, .cs_common_module .activity_list .video_item .sub_info .info_text {
		color: #cacaca;
	}
	
	.cs_common_module .video_list .video_item .sub_info .info_text+.info_text::after, .cs_common_module .activity_list .video_item .sub_info .info_text+.info_text::after {
		background-color: #404040;
	}
	
	.ad_section .nad_area {
		border: 1px solid #404040;
		border-top: 0;
		background-color: #2f2f2f;
	}
	
	.ad_section .lst_type .lst .ad_dsc {
		color: #cacaca;
	}
	
	.ad_section .sp_nad[class*="ico_"], .sp_ncafe_used .used_wrap .info_area .profile_area .dsc_wrap .name .api_ico_total {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.ad_section .nad_banner {
		border: 1px solid #404040;
		background-color: #2f2f2f;
		color: #cacaca;
	}
	
	.sp_ntotal .faq_wrap .faq_group {
		border-top: 1px solid #404040;
	}
	
	.sp_ntotal .faq_wrap .question_area .question {
		color: #cacaca;
	}
	
	.sp_ntotal .faq_wrap .answer_area {
		color: #cacaca;
	}
	
	.sub_pack .ad_section .nad_area {
		border: 1px solid #404040;
		border-top: 0;
		background-color: #2f2f2f;
	}
	
	.sp_ntotal .howto_card_list_wrap .link_howto {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.ad_section .dsc_ncaution .ico_ad_dsc {
		filter: invert(79%) hue-rotate(-180deg);
	}
	
	.sp_ntotal .source_cluster_wrap {
		border-top: 1px solid #404040;
	}
	
	.sp_ntotal .total_more_wrap {
		border-top: 1px solid #404040;
	}
	
	.sp_ntotal .source_cluster_wrap .source_item .source_dsc {
		color: #cacaca;
	}
	
	.sp_ntotal .total_more {
		color: #cacaca;
	}
	
	.sp_ntotal .total_more .api_ico_arr4 {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.sp_nkindic .nkindic_more_wrap {
		border-top: 1px solid #404040;
	}
	
	.sp_intent_weather .trend_keyword_list .api_btn_page.type_tag .btn_next {
		background: -webkit-gradient(linear,left top,right top,color-stop(15%,rgba(47,47,47,0)),color-stop(46%,#2f2f2f));
		background: linear-gradient(to right,rgba(47,47,47,0) 15%,#2f2f2f 46%);
	}
	
	.sp_intent_weather .trend_keyword_list .api_btn_page.type_tag .btn_prev {
		background: -webkit-gradient(linear,right top,left top,color-stop(15%,rgba(47,47,47,0)),color-stop(46%,#2f2f2f));
		background: linear-gradient(to left,rgba(47,47,47,0) 15%,#2f2f2f 46%);
	}
	
	.cs_drivers_license .select_group .select_item, .cs_drivers_license .select_area .select_item .select_txt {
		color: #cacaca;
	}
	
	.cs_drivers_license .select_area .ico_check {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cs_drivers_license .tit_area .quiz_txt p {
		color: #fff;
	}
	
	.cs_drivers_license .tit_area .tit {
		color:#cacaca;
	}
	
	.cs_drivers_license .slt_area .answer_lst a {
		color: #cacaca;
	}
	
	.cs_drivers_license .slt_area .answer_lst li {
		border: 1px solid #404040;
		background: #3a3a3a;
	}
	
	.cs_drivers_license .page_area {
		border-top: 1px solid #404040;
	}
	
	.cs_drivers_license .notice_area {
		border-top: 1px solid #404040;
		color: #cacaca;
	}
	
	.cs_drivers_license .other_info {
		border-top: 1px solid #404040;
	}
	
	.cs_drivers_license .other_info dt {
		color: #fff;
	}
	
	.cs_drivers_license .sct_correct .content_txt .desc {
		color: #cacaca;
	}
	
	.cs_drivers_license .graph_area {
		border: 1px solid #404040;
		background: #3a3a3a;
		color: #cacaca;
	}
	
	.cs_drivers_license .graph_area strong {
		color: #fff;
	}
	
	.cs_drivers_license .graph_area ul li .answer_list {
		color: #cacaca;
	}
	
	.cs_drivers_license .graph_area .grp_bx .grp {
		background: #fff;
	}
	
	.cs_drivers_license .graph_area ul li .grp_bx {
		background: #4f4f4f;
	}
	
	.cs_drivers_license .graph_area ul li .percent {
		color: #cacaca;
	}
	
	.cs_drivers_license .button_area .button .link_more {
		color: #cacaca;
	}
	
	.cs_drivers_license .button_area .button {
		border: 1px solid #404040;
		background-color: #3a3a3a;
	}
	
	.cs_drivers_license .button_area .link_more::after {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cs_drivers_license .slt_area .answer_lst li.on {
		background: #404040;
	}
	
	.cs_drivers_license .tit_area .title {
		color: #fff;
	}
	
	.cs_drivers_license .tit_area .score_table th {
		background-color: #3a3a3a;
		color: #cacaca;
	}
	
	.cs_drivers_license .tit_area .score_table td, .cs_drivers_license .tit_area .score_table td li {
		color: #cacaca;
	}
	
	.cs_drivers_license .tit_area .score_table tr {
		border-top: 1px solid #404040;
	}
	
	.cs_drivers_license .tit_area .score_table tr:last-of-type {
		border-bottom: 1px solid #404040;
	}
	
	.cs_drivers_license .button_area .ico_replay {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.Recommend {
		--item--item-borderTopColor: #404040;
		--area-color: #cacaca;
		--available-mobile-borderColor: #404040;
		--available-mobile-color: #cacaca;
		--description-color: #cacaca;
		--outlinks-mobile-borderColor: #404040;
		--outlinks-mobile-backgroundColor: #2f2f2f;
		--outlink-color: #cacaca;
		--outlink-backgroundColor: #2f2f2f;
		--cmm_pgs-borderTopColor: #404040;
		--cmm_pgs-backgroundColor: #2f2f2f;
		--loading-color: #cacaca;
		--reset-borderColor: #404040;
		--reset-backgroundColor: #2f2f2f;
	}
	
	.Recommend div[class*='RegionTabs-'] {
		--tabs-borderTopColor: #404040;
		--tabs-background-gradient-color: #2f2f2f;
		--tab-color: #fff;
		--after-gradient-color1: rgba(64, 64, 64, 0.0001);
		--after-gradient-color2: #404040;
	}
	
	.Recommend div[class*='Notice-'] {
		--notice-borderTopColor: #404040;
		--notice-text-color: #cacaca;
		--notice-anchor-color: #688cda;
	}
	
	.as_pc.Recommend div[class*='Filters-'] div[class*='multiple-'] {
		border-bottom: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.as_pc.Recommend div[class*='Filters-'] div[class*='multiple-'] > ul[class*='inner-'] {
		border: 1px solid #4f4f4f;
		background-color: #4f4f4f;
	}
	
	.as_pc.Recommend div[class*='Filters-'] button[class*='reset-'] {
		border-color: #404040;
		background-color: #2f2f2f;
		color: #cacaca;
	}
	
	.as_pc.Recommend div[class*='Filters-'] ul[class*='head-'] {
		border-bottom: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.as_pc.Recommend div[class*='RegionTabs-'] div[class*='tabs-'] {
		border-top-color: #404040;
		background: linear-gradient(#404040, #404040) 0 100%/100% 1px no-repeat;
	}
	
	.as_pc.Recommend div[class*='Filters-'] li[class*='filter-'][data-color-reverse='true'] {
		border-color: #404040;
		background-color: #3a3a3a;
		color: #cacaca;
	}
	
	.as_pc.Recommend div[class*='Filters-'] li[class*='filter-'][aria-expanded='true'] {
		color: #0abe16;
		background-color: #2f2f2f;
	}
	
	.as_pc.Recommend div[class*='Filters-'] div[class*='select-'] {
		border-bottom: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.as_pc.Recommend div[class*='Filters-'] div[class*='select-'] > ul[class*='inner-'] {
		border: 1px solid #404040;
		background-color: #404040;
	}
	
	.as_pc.Recommend div[class*='Filters-'] li[class*='option-'] {
		color: #cacaca;
		background-color: #2f2f2f;
	}
	
	.as_pc.Recommend div[class*='Filters-'] li[class*='option-'][aria-selected='true'] {
		background-color: #3a3a3a;
	}
	
	.as_pc.Recommend a {
		text-decoration: none;
	}
	
	.as_pc.Recommend span[class*='description-'] {
		color: #cacaca;
	}
	
	.as_pc.Recommend i[class*='area-'] {
		color: #cacaca;
	}
	
	.as_pc.Recommend div[class*='outlinks-'] {
		border-color: #404040;
		background-color: #404040;
	}
	
	.as_pc.Recommend a[class*='outlink-'] {
		color: #cacaca;
		background-color: #3a3a3a;
	}
	
	.as_pc.Recommend ul[class*='list-'] > *:nth-child(n + 3) {
		border-top: 1px solid #404040;
	}
	
	.as_pc.Recommend div[class*='Notice-'] > span[class*='text-'] {
		color: #cacaca;
	}
	
	.as_pc.Recommend i[class*='available-'] {
		color: #cacaca;
		border-color: #4f4f4f;
	}
	
	.cs_rating .tab_bx li {
		border: 1px solid #404040;
		border-width: 0 1px 1px 0
	}
	
	.cs_rating .tab_bx li.on {
		background-color: #4f4f4f;
	}
	
	.cs_rating .sec_header .date_setting {
		color: #cacaca;
	}
	
	.cs_rating .btn_tab li {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.cs_rating .btn_tab li.on {
		background-color: #3a3a3a;
	}
	
	.cs_rating .btn_tab li.on a {
		border: 1px solid #4f4f4f;
		color: #fff;
	}
	
	.cs_rating .rating_cnt .scroll_bx {
		border: 1px solid #404040;
	}
	
	.cs_rating .rating_cnt .tb_list td .rate {
		color: #cacaca;
	}
	
	.cs_rating .txt_bar {
		color: #404040;
	}
	
	.cs_recommendation_new .content_bx {
		border-top: 1px solid #404040;
	}
	
	.cs_recommendation_new .scroll_box:before, .cs_recommendation_new .scroll_box:after {
		background: #2f2f2f;
	}
	
	.cs_recommendation_new .api_title .cm_bar {
		background-color: #404040;
	}
	
	.cs_recommendation_new .api_title .cm_bar + .text {
		color: #cacaca;
	}
	
	.cs_recommendation_new .scroll_box .card_inner {
		background-color: #242424;
	}
	
	.cs_recommendation_new .scroll_box .card_inner::before {
		border: 1px solid #404040;
	}
	
	.cs_recommendation_new .scroll_box .info_title {
		color: #fff;
	}
	
	.cs_recommendation_new .scroll_box .info_text {
		color: #cacaca;
	}
	
	.cs_recommendation_new .scroll_box .info_source .source_thumb + .source_text {
		color: #cacaca;
	}
	
	.cs_common_module .box_card_image_list .info_box, .cs_common_module .scroll_music_chart .info_box {
		background: #2f2f2f;
	}
	
	.cs_common_module .play_list_wrap>.list_title {
		border-top: 1px solid #404040;
		color: #fff;
	}
	
	.sp_nbook .book_list .subtitle_area .strong {
		color: #fff;
	}
	
	.sp_nbook .book_list .subtitle_area {
		border-bottom: 1px solid #404040;
		color: #cacaca;
	}
	
	.sp_nbook .book_list .list_area .shop_box .title {
		color: #999;
	}
	
	.cs_common_module .cm_info_box .scroll_official_site .list li+li:before, .cs_common_module .cm_tab_info_box .scroll_official_site .list li+li:before {
		background-color: #404040;
	}
	
	.cs_common_module .cm_info_box .scroll_official_site .list li .area_info .sub_info, .cs_common_module .cm_tab_info_box .scroll_official_site .list li .area_info .sub_info {
		color: #cacaca;
	}
	
	.cs_common_module .cm_info_box .scroll_official_site .tab_gra, .cs_common_module .cm_tab_info_box .scroll_official_site .tab_gra {
		background-image: linear-gradient(to left, #242424, rgba(36,36,36,0));
	}
	
	.cs_common_module .cm_info_box .scroll_official_site .tab_gra.type_left, .cs_common_module .cm_tab_info_box .scroll_official_site .tab_gra.type_left {
		background-image: linear-gradient(to right, #242424, rgba(36,36,36,0));
	}
	
	.cs_common_module .cm_info_box.scroll_img_music_album .list li .area_info .video_title, .cs_common_module .cm_tab_info_box.scroll_img_music_album .list li .area_info .video_title {
		color: #fff;
	}
	
	.cs_common_module .cm_info_box.scroll_img_music_album .list li .area_info .info dd, .cs_common_module .cm_tab_info_box.scroll_img_music_album .list li .area_info .info dd {
		color: #cacaca;
	}
	
	.cs_common_module .cm_info_box.scroll_img_vertical_75_84 .list>li:before, .cs_common_module .cm_info_box .scroll_img_vertical_75_84 .list>li:before, .cs_common_module .cm_tab_info_box.scroll_img_vertical_75_84 .list>li:before, .cs_common_module .cm_tab_info_box .scroll_img_vertical_75_84 .list>li:before {
		background: #2f2f2f;
	}
	
	.cs_common_module .box_card_image_list .scroll_box .list li {
		background-color: #242424;
	}
	
	.cs_common_module .cm_tap_area.type_inline {
		background: #2f2f2f !important;
	}
	
	.cs_common_module .activity_list .tilte, .cs_common_module .activity_list .text {
		color: #fff;
	}
	
	.cs_common_module .activity_list .sub_info .date {
		color: #cacaca;
	}
	
	.cs_common_module .activity_list .sub_info:after {
		background-color: #404040;
	}
	
	.cs_common_module .activity_list .info_box .desc {
		color: #cacaca;
	}
	
	.cs_common_module .timeline_list .content_title .title {
		color: #cacaca;
	}
	
	.cs_common_module .timeline_list .time_title .category_info {
		color: #999;
	}
	
	.cs_common_module .timeline_list .cm_date {
		color: #fff;
	}
	
	.cs_common_module .timeline_list .cm_bar {
		background-color: #4f4f4f;
	}
	
	.cs_common_module .timeline_list .time_title .cm_bar {
		background-color: #404040;
	}
	
	.cs_common_module .timeline_list .time_title .offer_info {
		color: #cacaca;
	}
	
	.cs_common_module .music_chart_list .list>li .area_card {
		background-color: #2f2f2f;
	}
	
	.cs_common_module .music_chart_list .list>li .area_info .video_title {
		color: #fff;
	}
	
	.cs_common_module .music_chart_list .list>li .area_info .info dd {
		color: #cacaca;
	}
	
	.cs_common_module .music_chart_list .list>li .area_info .info dt {
		color: #999;
	}
	
	.cs_common_module .card_wrap .card_content .data_box .info dt, .cs_common_module .box_card_image_list .info_box .rel_info dt, .cs_common_module .scroll_music_chart .info_box .rel_info dt {
		color: #999;
	}
	
	.cs_common_module .official_site_list {
		border-top: 1px solid #404040;
	}
	
	.cs_common_module .official_site_list ul li .area_info .txt_info .area_title {
		color: #cacaca;
	}
	
	.cs_common_module .official_site_list ul li+li {
		border-top: 1px solid #404040;
	}
	
	.cs_common_module .official_site_list ul li .area_info .txt_info .sub_info {
		color: #cacaca;
	}
	
	.cs_uio_carousel .crs_ct_sct .crs_ct_lst .cnt_area .cnt_share .u_ico {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_uio_carousel .crs_ct_sct .crs_ct_lst .sec_ofr .pick_thumb .img_bd2 {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.sp_intent_faq .faq_keyword_wrap .keyword_list .keyword_item .link {
		color: #cacaca;
		border: 1px solid #404040;
	}
	
	.sp_ntotal .info_card_list_wrap .info_item {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.sp_intent_faq.type_snippet .faq_title_area .faq_title {
		color: #fff;
	}
	
	.sp_intent_faq.type_snippet .faq_title_area {
		border-bottom: 1px solid #404040;
	}
	
	.sp_intent_faq.type_snippet .faq_more_wrap {
		border-top: 1px solid #404040;
	}
	
	.sp_intent_faq.type_snippet .faq_more_wrap .more_link:hover {
		color: #fff;
	}
	
	.sp_intent_faq.type_snippet .faq_more_wrap .more_link {
		color: #cacaca;
	}
	
	.sp_intent_faq.type_snippet .faq_more_wrap .more_link .ico_arr {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.sp_nvideo .video_stamp_wrap .title_link {
		color: #cacaca;
	}
	
	.sp_nvideo .video_stamp_wrap .stamp_list_wrap .stamp_item:before {
		border: 1px solid #404040;
	}
	
	.sp_nvideo .video_stamp_wrap .stamp_list_wrap .stamp_item .stamp_info_area .dsc {
		color: #cacaca;
	}
	
	.sp_nvideo .video_stamp_wrap .title_link .title_thumb:before {
		border: 1px solid #404040;
	}
	
	.cs_common_simple .cm_info_box .middle_title+.detail_info+.notice_link:before {
		background: #404040;
	}
	
	.sp_ntotal .multi_dsc_tab .item[aria-selected=true] {
		color: #fff;
		border-color: #404040;
	}
	
	.sp_ntotal .multi_dsc_tab .item {
		color: #cacaca;
		border: 1px solid #404040;
	}
	
	.sp_ntotal .multi_dsc_tab .item:hover {
		color: #fff;
		border-color: #4f4f4f;
	}
	
	.sp_intent_review .tag_list_area .tag {
		border: 1px solid #404040;
	}
	
	.sp_intent_review .tag_list_area .tag .txt {
		color: #cacaca;
	}
	
	.sp_intent_review .scroll_review_wrap .product .info_area .title {
		color: #fff;
	}
	
	.sp_intent_review .scroll_review_wrap .product .info_area .price_info {
		color: #cacaca;
	}
	
	.sp_intent_review .scroll_review_wrap .product .info_area .review_info .score {
		color: #cacaca;
	}
	
	.sp_intent_review .scroll_review_wrap .product .info_area .review_info .count {
		color: #cacaca;
	}
	
	.sp_intent_review .scroll_review_wrap .product .info_area .review_info .score+.count:before {
		background-color: #404040;
	}
	
	.sp_intent_review .scroll_review_wrap .review {
		border-top: 1px solid #404040;
	}
	
	.sp_intent_review .scroll_review_wrap .review .txt {
		color: #cacaca;
	}
	
	.sp_intent_review .scroll_review_wrap .review .ico_review {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.sp_intent_fashion .tab_list_wrap .item:before {
		border: 1px solid #404040;
	}
	
	.sp_intent_fashion .tab_list_wrap .item .txt {
		color: #cacaca;
	}
	
	.sp_intent_fashion .brand_list_wrap .item_card {
		border: 1px solid #404040;
	}
	
	.sp_intent_fashion .brand_list_wrap .info_area .tit {
		color: #fff;
	}
	
	.sp_intent_fashion .brand_list_wrap .info_area .price {
		color: #cacaca;
	}
	
	.cs_suneung .sn_tb .all_table.type_subject .tb_box tbody th {
		color: #fff;
	}
	
	.sc_new .api_channel_wrap .channel_scroll_wrap .channel_item .user_area {
		border-bottom: 1px solid #404040;
	}
	
	.cs_airport_condition .tab_area .list_tab li a .menu {
		color: #fff;
	}
	
	.cs_airport_condition .substance {
		border-top: 1px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	.cs_airport_condition .day_tap.sub li .mid_title {
		color: #fff;
	}
	
	.cs_airport_condition .date li[aria-selected="true"] a {
		color: #fff;
	}
	
	.cs_airport_condition .date li a {
		color: #cacaca;
	}
	
	.cs_airport_condition .gate_detail th {
		background: #3a3a3a;
		border: 1px solid #4f4f4f;
		border-width: 1px 0 1px 0;
		color: #cacaca;
	}
	
	.cs_airport_condition .tb_scroll tbody th {
		background: #2f2f2f;
		border: 1px solid #404040;
		border-width: 1px 0 0 0;
	}
	
	.cs_airport_condition .gate_detail .txt_l {
		color: #fff;
	}
	
	.cs_airport_condition .gate_detail td {
		border: 1px solid #404040;
	}
	
	.cs_airport_condition .legend_area .info a {
		color: #cacaca;
	}
	
	.cs_airport_condition .legend_area .info .ico_info {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_airport_condition .airport_popup .layer_close {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cs_airport_condition .airport_popup {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.cs_airport_condition .airport_popup .pop_header strong {
		color: #fff;
	}
	
	.cs_airport_condition .airport_popup ul .people_total {
		color: #cacaca;
	}
	
	.cs_airport_condition .notice_txt {
		color: #cacaca;
	}
	
	.cs_airport_condition .tb_scroll tbody {
		border-bottom: 1px solid #404040;
	}
	
	.cs_common_module .league_schedule .match_content .match_title {
		color: #fff;
	}
	
	.cs_common_module .league_schedule.type_sports .match_content .match_area .box .match_btn {
		color: #cacaca;
	}
	
	.cs_common_module .league_schedule .match_content.live .match_list .team_score {
		color: #fff;
	}
	
	.cs_common_module .rank_table_area.type_worldcup .rank_table thead th:first-child {
		color: #fff;
	}
	
	.cs_common_module .rank_table_area .rank_table .info .info_text .name {
		color: #fff;
	}
	
	.cs_common_module .rank_table_area.type_worldcup .rank_table tbody tr.rank_1st, .cs_common_module .rank_table_area .rank_table tbody tr.rank_1st {
		background-color: #3a3a3a;
	}
	
	.cs_common_module .rank_table_area .rank_table thead th {
		border-top: 1px solid #404040;
		border-bottom: 1px solid #404040;
		color: #cacaca;
	}
	
	.cs_common_module .rank_table_area.type_worldcup .rank_table thead th {
		border-top: none;
	}
	
	.cs_common_module .rank_table_area.type_worldcup .rank_table tbody tr:last-child th, .cs_common_module .rank_table_area.type_worldcup .rank_table tbody tr:last-child td {
		border-bottom: 1px solid #404040;
	}
	
	.cs_common_module .rank_table_area.type_worldcup .rank_table tbody td {
		border-bottom: none;
	}
	
	.cs_common_module .rank_table_area .rank_table .num {
		color: #cacaca;
	}
	
	.cs_common_module .league_schedule .match_content .match_list .team_thumb img {
		clip: initial !important;
		position: relative !important;
	}
	
	.ad_section.type_improve .lnk_desc {
		color: #cacaca;
	}
	
	.cs_common_module .league_schedule .match_content.live .match_btn+.match_btn {
		color: #fff !important;
	}
	
	.sp_ntotal .review_wrap .link_review {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.cs_common_simple .info_check_area .ico_vibe {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.sp_intent_comment .intent_title_area {
		border-bottom: 1px solid #404040;
	}
	
	.sp_intent_comment .intent_comment_area .comment {
		background-color: #242424;
		border: 1px solid #404040;
	}
	
	.sp_intent_comment .intent_comment_area .user_dsc .link_dsc {
		color: #cacaca;
	}
	
	.sp_intent_comment .user_box .info_group .name {
		color: #cacaca;
	}
	
	.sp_intent_comment .user_box .info_group .info {
		color: #999;
	}
	
	.sp_intent_comment .user_box .info_group .info:before {
		background-color: #404040;
	}
	
	.sp_intent_comment .reply_box .reply_list .bx_inner {
		border: 1px solid #404040;
		color: #cacaca;
		background-color: #242424;
	}
	
	.sp_intent_comment .reply_box .reply_list .bx_inner .ico_reply {
		color: #cacaca;
		background-color: #3a3a3a;
	}
	
	.sp_intent_comment .detail_box .info_area .desc {
		color: #cacaca;
	}
	
	.sp_intent_comment .keyword_challenge_list .keyword_item+.keyword_item {
		border-top: 1px solid #404040;
	}
	
	.sp_intent_comment .user_box .info_group .info2 .badge_loc, .sp_intent_comment .intent_title_area .intent_title_sub .btn_join .txt {
		border: 1px solid #688cda;
		color: #688cda;
	}
	
	.sp_trend .trend_list .trend_link {
		border: 1px solid #404040;
	}
	
	.sp_trend .trend_list .trend_link:hover {
		border-color: #4f4f4f;
	}
	
	.sp_trend .trend_list .trend_link .keyword_area {
		color: #cacaca;
	}
	
	.sp_trend .trend_list_wrap .btn_area:after {
		background-image: -webkit-gradient(linear,left top,right top,from(rgba(47,47,47,0)),color-stop(38%,#2f2f2f));
		background-image: linear-gradient(to right,rgba(47,47,47,0),#2f2f2f 38%);
	}
	
	.cs_common_module .league_schedule .match_content .match_area .box .match_btn.type_black {
		color: #cacaca !important;
	}
	
	.cs_common_module .rank_table_area.type_worldcup+.league_schedule.type_sports ~ .detail_info ~ .notice_link.type_noborder {
		border-top: 1px solid #404040;
	}
	
	.cs_korean_quiz .tit_area .quiz_txt strong {
		color: #fff;
	}
	
	.cs_korean_quiz .tit_area .tit {
		color: #cacaca;
	}
	
	.cs_korean_quiz .guide_sct:after {
		background-color: #404040;
	}
	
	.cs_korean_quiz .slt_area .answer_lst li a {
		color: #fff;
	}
	
	.cs_korean_quiz .slt_area .answer_lst li {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.cs_korean_quiz .sct_correct .tit_area .quiz_txt p {
		color: #fff;
	}
	
	.cs_korean_quiz .sct_correct .btn_more_dsc {
		color: #cacaca;
		border: 1px solid #404040;
	}
	
	.cs_korean_quiz .graph_area strong {
		color: #fff;
	}
	
	.cs_korean_quiz .graph_area ul li .answer_list {
		color: #cacaca;
	}
	
	.cs_korean_quiz .graph_area ul li .grp_bx .grp {
		background: #999;
	}
	
	.cs_korean_quiz .graph_area ul li .grp_bx {
		background: #4f4f4f;
	}
	
	.cs_korean_quiz .tit_area h4 {
		color: #fff;
	}
	
	.cs_korean_quiz .guide_sct dt {
		color: #fff;
	}
	
	.cs_korean_quiz .sct_correct .btn_more_dsc span:after, .cs_korean_quiz .tit_area .quiz_txt strong .quistion {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cs_influencer .top_wrap .title_area .title {
		color: #fff;
	}
	
	.cs_influencer .top_wrap {
		border-bottom: 1px solid #404040;
	}
	
	.cs_influencer .influencer_tab_bx .influencer_tab .influencer_tab_scroll li[aria-selected="true"] a .inner::after {
		background-color: #fff;
	}
	
	.cs_influencer .influencer_tab_bx .influencer_tab .influencer_tab_scroll li[aria-selected="true"] a {
		color: #fff;
	}
	
	.cs_influencer .influencer_tab_bx .influencer_tab .influencer_tab_scroll li a {
		color: #cacaca;
	}
	
	.cs_influencer .influencer_tab_bx::before {
		background-color: #404040;
	}
	
	.cs_influencer .content_area .info .title a {
		color: #fff;
	}
	
	.cs_influencer .content_area .item {
		-webkit-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.4), 0 0 2px 0 rgba(0, 0, 0, 0.2);
		box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.4), 0 0 2px 0 rgba(0, 0, 0, 0.2);
	}
	
	.cs_influencer .filter_tab_area .api_group_tag .tag[aria-selected="true"] {
		background-color: #3a3a3a;
	}
	
	.sp_ndic .dic_word_title .tag {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.sp_intent_block .topic_list_wrap .topic_item .link_topic {
		color: #cacaca;
	}
	
	.sp_intent_block .topic_list_wrap .topic_item .influencer_area .influencer_wrap {
		border-top: 1px solid #404040;
	}
	
	.sp_intent_block .topic_list_wrap .topic_item .influencer_area {
		color: #cacaca;
	}
	
	.sp_influencer .ico_title_logo {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.sp_ndic .btn_sound .ico_play {
		filter: brightness(200%);
	}
	
	.cs_reelect .sct_tab ul {
		border-bottom: 1px solid #404040;
	}
	
	.cs_reelect .sct_tab li {
		border: 1px solid #404040;
		background-color: #3a3a3a;
	}
	
	.cs_reelect .sct_tab li.on {
		border-color: #4f4f4f;
		background-color: #2f2f2f;
	}
	
	.cs_reelect .sct_tab li.on a {
		color: #fff;
	}
	
	.cs_reelect .sct_tab li a {
		color: #cacaca;
	}
	
	.cs_reelect .cont_list > li {
		border-left: 1px solid #404040;
	}
	
	.cs_reelect .sct_ftr {
		border-top: 1px solid #404040;
	}
	
	.cs_reelect .sct_ftr .oth_lnk dt {
		color: #fff;
	}
	
	.cs_reelect .sct_ftr .oth_lnk2 em {
		color: #cacaca;
	}
	
	.cs_reelect .sct_ftr .oth_lnk2 .lnk_last {
		border-left: 1px solid #404040;
	}
	
	.cs_reelect .cont_list2 .sbc_txt .tlt em, .cs_reelect .cont_list2 .sbc_txt .txt em, .cs_reelect .cont_list2 > li > a {
		color: #fff;
	}
	
	.cs_reelect .cont_list2 .sbc_txt .txt {
		color: #999;
	}
	
	.cs_reelect .cont_sbntc p {
		background: none;
		position: relative;
		color: #cacaca;
	}
	
	.cs_reelect .cont_sbntc p:before {
		content: '';
		background: url(https://ssl.pstatic.net/sstatic/keypage/outside/scui/missingchildren/img/sp_missingchildren4.png) no-repeat -86px -50px;
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_reelect .cont_sbinfo .sbinfo a {
		border-left: 1px solid #404040;
		color: #cacaca;
	}
	
	.cs_reelect .cont_sbinfo {
		color: #cacaca;
	}
	
	.cs_reelect .cont_sbinfo .sbinfo a .ico_arw {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_reelect .cont_list3 .sbc_txt {
		color: #cacaca;
	}
	
	.cs_activity .top_pic.thumb img, .cs_activity .detail h4 img {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_activity .cont_area {
		border-top: 1px solid #404040;
		background: #2f2f2f;
	}
	
	.cs_activity .cont_area .lst li h5 {
		color: #fff;
	}
	
	.cs_activity .cont_area .lst li .lst_set li {
		color: #cacaca !important;
	}
	
	.cs_activity .cont_area .lst li.last {
		border-left: 1px solid #404040;
	}
	
	.cs_activity .line_bar, .cs_activity .line_bar2 {
		color: #404040 !important;
	}
	
	.cs_common_module .button_equal [class*="area_btn"] {
		border-color: #404040;
	}
	
	.cs_common_module .button_equal {
		border: 1px solid #404040;
	}
	
	.cs_common_module .button_equal .this_text {
		color: #cacaca;
	}
	
	.cs_common_module .sec_scroll_cast_member .cast_list li {
		background-color: #3a3a3a;
	}
	
	.cs_common_module .sec_scroll_cast_member .cast_box+.cast_box {
		border-top: 1px solid #404040;
	}
	
	.cs_common_module .sec_scroll_cast_member .cast_list .inner:hover {
		color: #fff;
	}
	
	.cs_common_module .sec_scroll_cast_member .list_info .cast_list .name {
		color: #fff;
	}
	
	.cs_common_module .sec_movie_photo .movie_photo_list .grid_box li:nth-child(6n+2) {
		background: #2f2f2f;
	}
	
	.cs_common_module .cm_info_box .middle_title+.detail_info+.notice_link:before {
		background: #404040;
	}
	
	.cs_common_module .detail_info_badge {
		background-color: #2f2f2f;
		border-bottom: 1px solid #404040;
	}
	
	.cs_common_module .detail_info_badge .scroll_box .list li {
		background-color: #242424;
	}
	
	.cs_common_module .detail_info_badge .scroll_box .list li .badge_title {
		color: #fff;
	}
	
	.cs_common_module .detail_info_badge .scroll_box .list li .sub_info {
		color: #cacaca;
	}
	
	.cs_common_module .detail_info_badge .scroll_box .list li .sub_info>span.num:before {
		background-color: #404040;
	}
	
	.cs_stock_exchange .exchange_info .unit_number {
		color: #fff;
	}
	
	.cs_stock_exchange .text_contents .unit_text_kor {
		color: #fff;
	}
	
	.cs_exam .prcs_detail dd span.inline, .cs_exam .cs_tab a.more {
		color: #cacaca;
	}
	
	.cs_exam .prcs_detail dt {
		color: #999;
	}
	
	.cs_exam .cs_tab ul li a {
		border: 1px solid #404040;
		border-bottom: 0;
		background: #2f2f2f;
		color: #cacaca;
	}
	
	.cs_exam .cs_tab ul li.on a {
		border: 1px solid #4f4f4f;
		border-bottom: 0;
		background: #3a3a3a;
		color: #fff;
	}
	
	.cs_exam .cs_tab {
		border-bottom: 2px solid #4f4f4f;
	}
	
	.cs_exam .tb_box {
		border-bottom: 1px solid #404040;
	}
	
	.cs_exam .tb_box .tb_list th {
		border-color: #4f4f4f;
		background: #3a3a3a;
		color: #fff;
	}
	
	.cs_exam .tb_box .tb_list td {
		border-color: #404040;
	}
	
	.cs_exam .prcs_guide p {
		color: #cacaca;
	}
	
	.cs_exam .prcs_guide .ico_alert {
		background: none;
		position: relative;
	}
	
	.cs_exam .prcs_guide .ico_alert:before {
		position: absolute;
		content: '';
		background: url(https://ssl.pstatic.net/sstatic/keypage/outside/uio/img/ico_info.gif) 0 3px no-repeat;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_exam .other_links dl {
		border-top: 1px solid #404040;
	}
	
	.cs_exam .other_links dt {
		color: #fff;
	}
	
	.cs_sign .ico_alert .area_inner {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_sign .notice_area .popup_ly_api_info {
		border: 1px solid #404040;
		background-color: #2f2f2f;
		color: #cacaca;
	}
	
	.sp_nchat {
	    --themeColorTC1: #d6d6d6;
	    --themeColorTC2: #d6d6d6;
	    --themeColorTC3: #a6a6a6;
	    --themeColorTC4: #a6a6a6;
	    --themeColorTC5: #a6a6a6;
	    --themeColorTC6: #51ab74;
	    --themeColorTC7: #51ab74;
	    --themeColorTC8: #af602d;
	    --themeColorTC9: #ba413a;
	    --themeColorTC10: #4e79cc;
	    --themeColorTC11: #fff;
	    --themeColorTC12: #fff;
	    --themeColorTC13: #fff;
	    --themeColorTC14: #949494;
	    --themeColorTC15: #fff;
	    --themeColorTC16: #fff;
	    --themeColorTC17: #af602d;
	    --themeColorTC18: #d6d6d6;
	    --themeColorTC19: #676767;
	    --themeColorTC20: #4e79cc;
	    --themeColorLN1: #474747;
	    --themeColorLN2: #474747;
	    --themeColorLN3: hsla(0, 0%, 100%, .12);
	    --themeColorLN4: #3f3f3f;
	    --themeColorLN5: #2f2f2f;
	    --themeColorLN6: #272727;
	    --themeColorBG1: #1b1b1b;
	    --themeColorBG2: #222;
	    --themeColorBG3: #2f2f2f;
	    --themeColorBG4: #2f2f2f;
	    --themeColorBG5: #e5e7ea;
	    --themeColorBG6: #e5e7ea;
	    --themeColorBG7: #232323;
	    --themeColorBT1: #51ab74;
	    --themeColorBT2: #51ab74;
	    --themeColorBT3: #4e79cc;
	    --themeColorBT4: #474747;
	    --themeColorBT5: #474747;
	    --themeColorBT6: #474747;
	    --themeColorBT7: #2f2f2f;
	    --themeColorBT8: #ba413a;
	    --themeColorBT9: #474747;
	    --themeColorBT10: #51ab74;
	    --themeColorBT11: #a6a6a6;
	    --themeColorHC1: #700;
	    --chatColorBG01: 47, 47, 47;
	    --chatColorBG02: 72, 72, 75;
	    --chatColorBG03: 72, 72, 75;
	    --chatColorBG04: 92, 92, 99;
	    --chatColorBG05: 71, 71, 75;
	    --chatColorBG06: 84, 84, 87;
	    --chatColorBG07: 92, 92, 99;
	    --chatColorBG08: 43, 43, 46;
	    --chatColorLN01: 255, 255, 255;
	    --chatColorLN02: 71, 71, 71;
	    --chatColorLN03: 148, 148, 148;
	    --chatColorTX01: 240, 240, 242;
	    --chatColorTX02: 240, 240, 242;
	    --chatColorTX03: 145, 145, 146;
	    --chatColorBLUE01: 118, 157, 248;
	    --chatColorBLUE02: 96, 184, 253;
	    --chatColorRED01: 214, 114, 130;
	    --chatColorGREEN01: 46, 139, 87;
	    --chatColorWHITE01: 255, 255, 255;
	    --chatColorBLACK01: 0, 0, 0;
	    --chatColorIC01: 240, 240, 242;
	    --chatColorIC02: 71, 71, 71;
	    --chatColorIC03: 103, 103, 103;
	    --chatColorN_BG01: 57, 57, 60;
	    --chatColorN_BG02: 58, 58, 58;
	    --chatColorN_TX01: 240, 240, 242;
	    --chatColorN_TX02: 240, 240, 242;
	    --chatColorN_TX03: 145, 145, 146;
	    --chatColorN_TX04: 218, 221, 224;
	    --chatColorN_RED: 238, 83, 83;
	    --chatColorN_ICON: 165, 165, 167;
	    --chatColorN_BOX01: 65, 65, 68;
	    --chatColorN_BOX04: 72, 72, 75;
	    --chatColorN_LINE01: 44, 44, 47;
	    --chatColorN_LINE02:70, 70, 73
	}
	
	.ntalk_wrap .sc_new.sp_nchat .ChatWrap .chat_heard_sub {
		border-bottom: 1px solid #404040;
	}
	
	.cs_same_different .more_wrap .more_multi {
		border-top: 1px solid #404040;
		background-color: #3a3a3a;
		color: #cacaca;
	}
	
	.cs_same_different .more_wrap .more_multi:hover, .cs_same_different .more_wrap .more_multi:active {
		color: #fff;
	}
	
	.cs_same_different .more_wrap .more_multi .ico_arr {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.ntalk_wrap .sc_new.sp_nchat .nchat_msg_info .popover_report {
		border: 1px solid #404040;
		background-color: #3a3a3a;
		color: #cacaca;
	}
	
	.ntalk_wrap .sc_new.sp_nchat .nchat_msg_info .popover_report:hover {
		background-color: #3a3a3a;
		color: #fff;
	}
	
	.sp_ntotal .list_area {
		color: #cacaca;
	}
	
	.sp_ntotal .total_info .item .info .review:before {
		background-color: #4f4f4f;
	}
	
	.sp_ntotal .total_info .item .info .review {
		color: #cacaca;
	}
	
	.cs_earthquake_warning .title_area .title {
		color: #fff;
	}
	
	.cs_earthquake_warning .notice_info {
		border-bottom: 1px solid #404040;
		color: #cacaca;
	}
	
	.cs_earthquake_warning .detail_info_box .option_list li {
		color: #cacaca;
	}
	
	.cs_earthquake_warning .detail_info_box .option_list li[aria-selected="true"] {
		color: #fff;
	}
	
	.cs_earthquake_warning .detail_info_box .detail_list .detail_item[aria-selected="true"] .btn_detail::after {
		border: 1px solid rgb(185, 100, 97);
	}
	
	.cs_earthquake_warning .detail_info_box .detail_list .detail_tit {
		background: rgb(57, 45, 44);
	}
	
	.cs_earthquake_warning .detail_info_box .detail_list .detail_text {
		color: #fff;
		border: 1px solid #404040;
		border-width: 1px 1px 1px 0;
	}
	
	.cs_earthquake_warning .detail_info_box {
		border-bottom: 1px solid #404040;
	}
	
	.cs_earthquake_warning .detail_info_box .manual_list .manual_item .manual_link {
		border: 1px solid #404040;
	}
	
	.cs_earthquake_warning .detail_info_box .manual_list .manual_text {
		color: #fff;
	}
	
	.cs_earthquake_warning .source_info {
		color: #cacaca;
	}
	
	.cs_earthquake_warning .related_info dl {
		color: #fff;
	}
	
	.cs_earthquake_warning .related_info {
		border-top: 1px solid #404040;
	}
	
	.cs_earthquake_warning .info_box .zoom_box {
		background-color: #3a3a3a;
	}
	
	.cs_earthquake_warning .info_box .zoom_box a.zoomout_link {
		border-top: 1px solid #4f4f4f;
	}
	
	.cs_earthquake_warning .info_box .map_info .inner ._map > div[style] {
		position: relative;
		background: none !important;
	}
	
	.cs_earthquake_warning .info_box .map_info .inner ._map > div[style]:before {
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		background-image: url("https://ssl.pstatic.net/static/maps/mantle/2x/pattern_1.png");
		background-color: transparent;
		background-position: 0px 0px;
		background-repeat: repeat repeat;
		pointer-events: none;
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_earthquake_warning .info_box .map_info .inner ._map > div[style] > div[style] > div[style] {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_earthquake_warning .title_area {
		border-bottom: 1px solid #404040;
	}
	
	.cs_earthquake_warning .info_box .earthquake_info:before {
		background: -webkit-gradient(linear, left bottom, left top, from(rgb(61, 83, 103)), to(rgba(61, 83, 103, 0)));
		background: -webkit-linear-gradient(bottom, rgb(61, 83, 103) 0%, rgba(61, 83, 103, 0) 100%);
		background: linear-gradient(0deg, rgb(61, 83, 103) 0%, rgba(61, 83, 103, 0) 100%);
	}
	
	.cs_earthquake_warning .info_box .earthquake_info.info_01::before {
		background: -webkit-gradient(linear, left top, left bottom, from(rgba(61, 83, 103, 0)), color-stop(90%, rgb(61, 83, 103)));
		background: -webkit-linear-gradient(top, rgba(61, 83, 103, 0) 0%, rgb(61, 83, 103) 90%);
		background: linear-gradient(180deg, rgba(61, 83, 103, 0) 0%, rgb(61, 83, 103) 90%);
	}
	
	.cs_earthquake_warning .info_box .earthquake_info.info_02::before {
		background: -webkit-gradient(linear, left top, left bottom, from(rgba(93, 113, 130, 0)), color-stop(90%, rgb(93, 113, 130)));
		background: -webkit-linear-gradient(top, rgba(93, 113, 130, 0) 0%, rgb(93, 113, 130) 90%);
		background: linear-gradient(180deg, rgba(93, 113, 130, 0) 0%, rgb(93, 113, 130) 90%);
	}
	
	.cs_earthquake_warning .info_box .earthquake_info, .cs_earthquake_warning .info_box .earthquake_info.info_01 {
		background: rgb(61, 83, 103);
	}
	
	.cs_earthquake_warning .info_box .earthquake_info.info_02 {
		background: rgb(93, 113, 130);
	}
	
	.cs_earthquake_warning .info_box .map_info .inner.type_Impact {
		background-color: #2f2f2f;
	}
	
	.cs_earthquake_warning .info_box .map_info .inner.type_Impact img {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_earthquake_warning .info_box .earthquake_info.info_03 {
		background: #2f2f2f;
	}
	
	.cs_earthquake_warning .info_box .map_info .inner.type_Impact:after {
		background-color: #2f2f2f;
	}
	
	.cs_earthquake_warning .info_box .map_info .map_source {
		color: #fff;
	}
	
	.cs_earthquake_warning .info_box .tab_box a {
		color: #cacaca;
	}
	
	.cs_earthquake_warning .info_box .tab_box li[aria-hidden="false"] + li[aria-hidden="false"] {
		border-top: 1px solid #4f4f4f;
	}
	
	.cs_earthquake_warning .info_box .tab_box li {
		background: #3a3a3a;
	}
	
	.cs_earthquake_warning .info_box .earthquake_info .item_area .item_box.top_end::before {
		background: -webkit-gradient(linear, left bottom, left top, from(rgba(47, 47, 47, 0)), to(#2f2f2f));
		background: -webkit-linear-gradient(bottom, rgba(47, 47, 47, 0) 0%, #2f2f2f 100%);
		background: linear-gradient(0deg, rgba(47, 47, 47, 0) 0%, #2f2f2f 100%);
	}
	
	.cs_earthquake_warning .info_box .earthquake_info .item_area .item_box.bottom_end::after {
		background: -webkit-gradient(linear, left top, left bottom, from(rgba(47, 47, 47, 0)), to(#2f2f2f));
		background: -webkit-linear-gradient(top, rgba(47, 47, 47, 0) 0%, #2f2f2f 100%);
		background: linear-gradient(180deg, rgba(47, 47, 47, 0) 0%, #2f2f2f 100%);
	}
	
	.cs_earthquake_warning .info_box .earthquake_info .item_area .info_list_wrap {
		background: #2f2f2f;
	}
	
	.cs_earthquake_warning .info_box .earthquake_info .item_area .dsc_box .main_info {
		color: #fff;
	}
	
	.cs_earthquake_warning .info_box .earthquake_info .item_area .info_desc {
		color: #cacaca;
	}
	
	.cs_earthquake_warning .layer_info {
		color: #cacaca;
		background: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.cs_earthquake_warning .layer_info .dsc {
		color: #cacaca;
	}
	
	.cs_earthquake_warning .layer_info .dsc_list {
		color: #cacaca;
	}
	
	.cs_earthquake_warning .layer_info .title {
		color: #fff;
	}
	
	.cs_earthquake_warning .info_box .tab_box {
		background-color: #2f2f2f;
	}
	
	.cs_earthquake_warning .info_box .earthquake_info .item_area .link_wrap .info_link::before {
		background-color: #4f4f4f;
	}
	
	.cs_earthquake_warning .info_box .map_info .inner.type_epicenter {
		background-color: rgb(93, 113, 130);
	}
	
	.cs_earthquake_warning .info_box .map_info .inner.type_epicenter > img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cs_earthquake_warning .info_box .earthquake_info .item_area .info_list_wrap:after {
		border: 1px solid #404040;
	}
	
	.cs_earthquake_warning .detail_info_box .manual_list .manual_item.btn_more .text {
		color: #cacaca;
	}
	
	.cs_sign .tab_wrap2 li[role="tab"][aria-selected="true"] a {
		color: #fff;
	}
	
	.cs_sign .con_luck .month .arrow_btn a {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_sign .con_luck .month .tab_wrap3_month li[role=tab]:not([aria-selected="true"]) {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_sign .con_luck .my_luck p {
		color: #cacaca;
	}
	
	.ntalk_wrap .sc_new.sp_nchat .ChatWrap {
		border-color: #404040;
	}
	
	.cs_common_module .cm_info_box {
		border: 1px solid #404040;
	}
	
	.cs_common_module .cm_content_wrap .cm_content_area:first-child>div:first-child {
		border-top: 0;
	}
	
	.cs_common_module .cm_content_area>.lego_title_tab_outer:first-child {
		border-top: 1px solid #404040;
	}
	
	.cs_common_module .cm_content_wrap>.cm_content_area:first-of-type>div:first-child:before, .cs_common_module .cm_content_wrap>.cm_tab_info_box:first-of-type>div:first-child:before, .cs_common_module .cm_content_wrap>.cm_info_box:first-of-type>div:first-child:before {
		background: #404040 !important;
	}
	
	.cs_common_module .cm_info_box {
		background-color: #2f2f2f;
	}
	
	.cs_common_module .middle_title .more_link:after, .cs_common_module .area_more_tab .area_inner {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cs_common_module .cm_info_box[class*="scroll_img"] .list>li .area_card:before, .cs_common_module .cm_info_box .scroll_img_vertical_75_84 .list>li .area_card:before, .cs_common_module .cm_info_box .scroll_music_chart .list>li .area_card:before, .cs_common_module .cm_tab_info_box[class*="scroll_img"] .list>li .area_card:before, .cs_common_module .cm_tab_info_box .scroll_img_vertical_75_84 .list>li .area_card:before, .cs_common_module .cm_tab_info_box .scroll_music_chart .list>li .area_card:before {
		border: 1px solid #404040;
	}
	
	.cs_common_module .cm_pure_box, .cs_common_module .box_card_image_list .info_box, .cs_common_module .scroll_music_chart .info_box, .cs_common_module .card_wrap .card_content .card_item {
		border: 1px solid #404040;
	}
	
	.cs_common_module .pro_tab_list .pro_info_box dd em {
		color: #fff;
	}
	
	.cs_common_module.case_empasis.color_2 .cm_info_box .button_area .button_box .type_border li .mp3_down, .cs_common_module.case_empasis.color_2 .cm_tab_info_box .button_area .button_box .type_border li .mp3_down, .cs_common_module.case_empasis.color_2 .rel_answer_wrap .button_area .button_box .type_border li .mp3_down {
		background-color: #2f2f2f;
	}
	
	.cs_common_module.case_empasis .cm_content_wrap>.cm_content_area:first-of-type>div:first-child, .cs_common_module.case_empasis .cm_content_wrap>.cm_tab_info_box:first-of-type>div:first-child, .cs_common_module.case_empasis .cm_content_wrap>.cm_info_box:first-of-type>div:first-child {
		background: #2f2f2f;
	}
	
	.cs_common_module .cm_tab_info_box {
		border: 1px solid #404040;
	}
	
	.cs_common_module .video_list>ul>li:before {
		border: 1px solid #404040;
	}
	
	.cs_common_module .play_list_wrap .music_play_list {
		border-top: 1px solid #404040;
	}
	
	.cs_common_module .list_image_info .item:before {
		border: 1px solid #404040;
	}
	
	.cs_common_simple .cm_content_wrap>.cm_content_area:first-of-type>div:first-child:before, .cs_common_simple .cm_content_wrap>.cm_tab_info_box:first-of-type>div:first-child:before, .cs_common_simple .cm_content_wrap>.cm_info_box:first-of-type>div:first-child:before {
		background: #404040;
	}
	
	.cs_common_simple .answer_more .link_box .link_text:after {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.sp_intent_shop_together .together_list_wrap .link_together {
		border: 1px solid #404040;
	}
	
	.sp_intent_shop_together .together_list_wrap .info_area .name {
		color: #cacaca;
	}
	
	html .option_group .ly_option {
		background-color: #2f2f2f !important;
		border: 1px solid #404040 !important;
	}
	
	html .option_group .ly_option > a {
		color: #cacaca !important;
	}
	
	html .option_group .ly_option > a:hover {
		background-color: #3a3a3a !important;
	}
	
	html .option_group .ly_option > a + a {
		border-top: 1px solid #404040 !important;
	}
	
	html .option_group .ly_option .api_common_like .u_cnt {
		color: #fff !important;
	}
	
	.cs_common_module .cm_content_wrap .cm_content_area:first-child .cm_tab_info_box>.cm_tap_area:first-child .select_tab, .cs_common_module .cm_content_wrap .cm_content_area:first-child .cm_pure_box>.cm_tap_area:first-child .select_tab, .cs_common_module .cm_content_wrap .cm_content_area:first-child .cm_tab_info_box>.cm_tap_area:first-child .select_tab, .cs_common_module .cm_content_wrap .cm_content_area:first-child .cm_pure_box>.cm_tap_area:first-child .select_tab {
		background: #2f2f2f;
	}
	
	.cs_common_module.case_list .list_type ~ .cm_content_wrap .cm_tab_info_box>.cm_tap_area:first-of-type:before, .cs_common_module.case_list .list_type ~ .cm_content_wrap .cm_tab_info_box>.cm_tap_area:first-of-type:before {
		top: 0;
	}
	
	.cs_common_module .select_tab .select_tab .type_scroll .tab_list .tab>a, .cs_common_module .cm_tap_area .select_tab .type_scroll .tab_list .tab>a {
		border: 1px solid #404040;
	}
	
	.cs_common_module .select_tab .btn_refresh:after, .cs_common_module .cm_tap_area .btn_refresh:after {
		background-image: linear-gradient(to left, #2f2f2f, rgba(47,47,47,0));
	}
	
	.cs_common_module .list_type ~ .cm_content_wrap {
		background-image: none;
	}
	
	.cs_common_module.case_list .list_type ~ .cm_content_wrap .select_tab {
		margin-top: 1px;
	}
	
	.cs_common_module.case_normal .rel_img, .cs_common_module.case_rel .rel_img {
		background: #2f2f2f;
	}
	
	.cs_common_module .rel_img {
		border: 1px solid #404040;
		border-width: 0 1px;
	}
	
	.cs_common_module .text_expand:first-child ~ .info {
		border-top: 1px solid #404040;
	}
	
	.cs_common_module .sec_movie_photo .movie_photo_list .grid_box:before {
		border: 1px solid #404040;
	}
	
	.cs_nonsense .ns_cont .ns_answer .ns_answer_txt input {
		color: #fff;
		border: 1px solid #404040;
	}
	
	.cs_nonsense .ns_cont .ns_answer .button_box > a, .cs_nonsense .ns_cont .ns_answer .button_box .hint_area {
		background-color: #3a3a3a;
		border: 1px solid #404040;
	}
	
	.cs_nonsense .ns_cont .ns_answer .answer, .cs_nonsense .ns_cont .ns_answer .hint {
		color: #cacaca;
	}
	
	.cs_nonsense .relative_area:after {
		background-color: #404040;
	}
	
	.cs_nonsense .ns_cont .ns_answer .ns_why {
		color: #cacaca;
	}
	
	.cs_nonsense .relative_area dt {
		color: #fff;
	}
	
	.cs_common_module.case_list.color_5 .lego_scroll_middle .next_visual, .cs_common_module.case_list.color_5 .lego_scroll_middle .next_visual:hover, .cs_common_module.case_list.color_5 .lego_scroll_middle .next_visual.on, .cs_common_module.case_list.color_5 .lego_scroll_middle .next_visual.seletced {
		background-image: linear-gradient(to left, #2f2f2f 50%, rgba(45,45,46,0)) !important;
	}
	
	.cs_common_module.case_list.color_5 .lego_scroll_middle .pre_visual, .cs_common_module.case_list.color_5 .lego_scroll_middle .pre_visual:hover, .cs_common_module.case_list.color_5 .lego_scroll_middle .pre_visual.on, .cs_common_module.case_list.color_5 .lego_scroll_middle .pre_visual.seletced {
		background-image: linear-gradient(to right, #2f2f2f 50%, rgba(45,45,46,0)) !important;
	}
	
	.cs_common_module.case_list .list_type ~ .cm_content_wrap .cm_tab_info_box .cm_filter_tap:before, .cs_common_module.case_list .list_type ~ .cm_content_wrap .cm_pure_box .cm_filter_tap:before {
		top: 0px;
	}
	
	.cs_common_module .cm_filter_tap .filter_tap_area .type_scroll .tab .menu {
		border: 1px solid #404040;
	}
	
	.cs_mgame2 .prsn_num .people_num {
		color: #fff;
	}
	
	.cs_mgame2 .prsn_num button {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_mgame2 .prsn_num em {
		color: #fff;
	}
	
	.cs_mgame2 .ifm {
		color: #cacaca;
	}
	
	.cs_mgame2 .rel_link dl {
		color: #fff;
		border-top: 1px solid #404040;
	}
	
	.cs_mgame2 .rel_link dl dt {
		color: #fff;
	}
	
	.cs_mgame2 .cnt_area .entry_area input {
		color: #fff !important;
	}
	
	.cs_mgame2 .cnt_area {
		background: #3a3a3a;
		border: 1px solid #404040;
	}
	
	.cs_mgame2 .cnt_area .situation, .cs_mgame2 .cnt_area .choice_area dd:nth-child(2) {
		color: #fff;
	}
	
	.cs_mgame2 .cnt_area .choice_area dd:nth-child(4) {
		color: #cacaca;
	}
	
	.cs_mgame2 .cnt_area .entry_area li {
		color: #242424;
	}
	
	.cs_common_module .cm_info_box .terms_box {
		border-top: 1px solid #404040;
		color: #cacaca;
	}
	
	.cs_common_module .cm_info_box .terms_box .source {
		color: #cacaca;
	}
	
	.cs_common_simple .cm_content_wrap.simple_list_type .cm_info_box {
		border-top: 1px solid #4f4f4f !important;
	}
	
	.cs_common_simple .cm_info_box[class*="scroll_img"] .list>li .area_card:before, .cs_common_simple .cm_info_box .scroll_img_vertical_75_84 .list>li .area_card:before, .cs_common_simple .cm_info_box .scroll_music_chart .list>li .area_card:before, .cs_common_simple .cm_tab_info_box[class*="scroll_img"] .list>li .area_card:before, .cs_common_simple .cm_tab_info_box .scroll_img_vertical_75_84 .list>li .area_card:before, .cs_common_simple .cm_tab_info_box .scroll_music_chart .list>li .area_card:before {
		border: 1px solid #404040;
	}
	
	.cs_common_module .cm_basic_top_wrap+.cm_content_wrap .cm_tab_info_box .cm_filter_tap, .cs_common_module .cm_white_top_wrap+.cm_content_wrap .cm_tab_info_box .cm_filter_tap {
		background: #2f2f2f;
		border-bottom: 1px solid #404040;
	}
	
	.cs_common_module .cm_basic_top_wrap ~ .cm_content_wrap .cm_tap_area .type_scroll.type_dot, .cs_common_module .cm_white_top_wrap ~ .cm_content_wrap .cm_tap_area .type_scroll.type_dot {
		background: #2f2f2f;
	}
	
	.cs_common_module .cm_basic_top_wrap+.cm_content_wrap, .cs_common_module .cm_white_top_wrap+.cm_content_wrap {
		background: #2f2f2f !important;
	}
	
	.cs_common_module .horizon_box_image .list_info .info_box:before {
		border: 1px solid #404040;
	}
	
	.cs_common_module .cm_basic_top_wrap+.cm_content_wrap .cm_tab_info_box .cm_filter_tap .filter_option+.filter_tap_area .next_visual, .cs_common_module .cm_white_top_wrap+.cm_content_wrap .cm_tab_info_box .cm_filter_tap .filter_option+.filter_tap_area .next_visual {
		background-image: linear-gradient(to left, #2f2f2f 53%, rgba(47,47,47,0) 100%) !important;
	}
	
	.cs_common_module .cm_basic_top_wrap+.cm_content_wrap .cm_tab_info_box .cm_filter_tap .filter_option, .cs_common_module .cm_white_top_wrap+.cm_content_wrap .cm_tab_info_box .cm_filter_tap .filter_option {
		background: #2f2f2f;
	}
	
	.cs_common_module .cm_filter_tap .filter_option {
		background: #2f2f2f;
	}
	
	.cs_common_module .cm_basic_top_wrap+.cm_content_wrap .cm_tab_info_box .cm_filter_tap .filter_option:before, .cs_common_module .cm_white_top_wrap+.cm_content_wrap .cm_tab_info_box .cm_filter_tap .filter_option:before {
		background-image: linear-gradient(to left, #2f2f2f 3px, rgba(47,47,47,0));
	}
	
	.cs_common_module .cm_filter_tap .filter_option:before {
		background-image: linear-gradient(to left, #2f2f2f 3px, rgba(47,47,47,0));
	}
	
	.cs_common_module .cm_basic_top_wrap+.cm_content_wrap .cm_tab_info_box .cm_filter_tap .filter_option:after, .cs_common_module .cm_white_top_wrap+.cm_content_wrap .cm_tab_info_box .cm_filter_tap .filter_option:after {
		background: #2f2f2f;
	}
	
	.cs_common_module .cm_filter_tap .filter_option:after {
		background: #2f2f2f;
	}
	
	.cs_common_module .cm_filter_tap .filter_option .option_btn {
		background: #3a3a3a;
	}
	
	.cs_common_module .cm_filter_tap .filter_option .option_btn:before {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_common_module .cm_filter_tap .filter_option .option_btn:after {
		border: 1px solid #404040;
	}
	
	.cs_common_module .panel_ly_wrap .refrsh_title .title_box .btn_refresh .text {
		color: #cacaca;
	}
	
	.cs_common_module .panel_ly_wrap .refrsh_title .title_box .btn_refresh:before {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_common_module .option_info .select_tab_area .select_btn {
		border-bottom: 1px solid #404040;
	}
	
	.cs_common_module .option_info .select_tab_area .select_btn .text {
		color: #fff;
	}
	
	.cs_common_module .option_info .select_tab_area .select_panel .list .item {
		border-right: 1px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	.cs_common_module .option_info .select_tab_area .select_panel .list .item[aria-selected="true"] {
		background-color: #3a3a3a;
	}
	
	.cs_common_module .option_info .select_tab_area .select_panel .list .item:nth-child(4n+1) {
		border-left: 0;
	}
	
	.cs_common_module .option_info .select_tab_area .select_panel {
		border-top: 1px solid #404040;
	}
	
	.cs_common_module .option_info .select_tab_area .select_panel .list .item .inner .text {
		color: #cacaca;
	}
	
	.cs_common_module .option_info .select_tab_area .select_panel .list .item[aria-selected="true"] .inner .text {
		color: #fff;
	}
	
	.cs_common_module .option_info .select_tab_area .select_panel .list:before {
		background: #404040;
	}
	
	.cs_common_module .option_info .select_tab_area .select_panel .list .item .inner img {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_common_module .rel_paging_area .rel_dot_page {
		background-color: #4f4f4f;
	}
	
	.cs_common_module .option_info .option_title {
		color: #fff;
	}
	
	.cs_common_module .option_info .scroll_tab_area .segment_list .item .inner {
		background-color: #3a3a3a;
		border: 1px solid #404040;
	}
	
	.cs_common_module.case_list.color_5 .option_info .scroll_tab_area .segment_list .item .text {
		color: #cacaca;
	}
	
	.cs_common_module .range_bar_area .range_slider .irs-from, .cs_common_module .range_bar_area .range_slider .irs-to, .cs_common_module .range_bar_area .range_slider .irs-single {
		color: #cacaca;
	}
	
	.cs_common_module .range_bar_area .range_slider .irs-line {
		background-color: #404040;
	}
	
	.cs_common_module .option_info .filter_tab_area .list .item .menu {
		background-color: #3a3a3a;
		color: #cacaca;
		border: 1px solid #4f4f4f;
	}
	
	.cs_common_module .cm_basic_top_wrap+.cm_content_wrap .cm_tab_info_box .cm_filter_tap .filter_option+.filter_tap_area .pre_visual, .cs_common_module .cm_white_top_wrap+.cm_content_wrap .cm_tab_info_box .cm_filter_tap .filter_option+.filter_tap_area .pre_visual {
		background-image: linear-gradient(to right, #2f2f2f 53%, rgba(47,47,47,0) 100%) !important;
	}
	
	.cs_abandoned_animal .info_select {
		border-bottom: 1px solid #404040;
		background-color: #3a3a3a;
	}
	
	.cs_abandoned_animal .lst_wrap {
		border: 1px solid #404040;
	}
	
	.cs_abandoned_animal .page_area {
		border-top: 1px solid #404040;
		background-color: #3a3a3a;
	}
	
	.cs_abandoned_animal .animal_lst ul li::after {
		background-color: #404040;
	}
	
	.cs_abandoned_animal .page_area .paging_bx a[class^=btn_page_] {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.cs_abandoned_animal .page_area .paging_bx .page_number .total {
		color: #fff;
	}
	
	.cs_abandoned_animal .page_area .paging_bx .page_number {
		color: #4f4f4f;
	}
	
	.cs_abandoned_animal .animal_notice p {
		color: #cacaca;
	}
	
	.cs_abandoned_animal .animal_notice p .ico_bar {
		background-color: #404040;
	}
	
	.cs_abandoned_animal .animal_lst ul li strong a, .cs_abandoned_animal .animal_lst ul li dd .txt_animal {
		color: #fff;
	}
	
	.cs_abandoned_animal .animal_lst ul li dd {
		color: #cacaca;
	}
	
	.cs_abandoned_animal .animal_lst ul li dt {
		color: #999 !important;
	}
	
	.cs_abandoned_animal .animal_lst ul li dl .ico_bar {
		background-color: #404040;
	}
	
	.cs_abandoned_animal .animal_lst ul li .lst_line {
		background-color: #404040;
	}
	
	.cs_abandoned_animal .btn_reset {
		border-left: 1px solid #404040;
	}
	
	.cs_abandoned_animal .info_select .btn_select {
		color: #fff;
	}
	
	.cs_abandoned_animal .select_box .list_select {
		background-color: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.cs_abandoned_animal .list_select [class^=list_box] strong {
		color: #fff;
		border-bottom: 1px solid #404040;
	}
	
	.cs_abandoned_animal .list_select [class^=list_box] ul li a {
		color: #cacaca;
	}
	
	.cs_abandoned_animal .list_select [class^=list_box] ul {
		border-right: 1px solid #404040;
	}
	
	.cs_abandoned_animal .info_select .select_box.date .animal_calendar {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.cs_abandoned_animal .info_select .select_box.date .animal_calendar .input_box {
		border: 1px solid #404040;
	}
	
	.cs_abandoned_animal .info_select .select_box.date .animal_calendar .input_txt {
		color: #cacaca;
		background-color: #2f2f2f;
	}
	
	.cs_abandoned_animal .info_select .select_box.date .animal_calendar .btn_inp .tx {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.cs_abandoned_animal .info_select .select_box.date .animal_calendar .btn_inp button {
		background: #3a3a3a;
	}
	
	.cs_abandoned_animal .info_select .select_box.date .animal_calendar .input_box.selected .input_txt {
		color: #fff;
	}
	
	.cs_abandoned_animal .ui-datepicker .ui-datepicker-header {
		border-bottom: 1px solid #404040;
	}
	
	.cs_abandoned_animal .ui-datepicker {
		background: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.cs_abandoned_animal .ui-datepicker .ui-datepicker-header .ui-datepicker-year, .cs_abandoned_animal .ui-datepicker .ui-datepicker-header .ui-datepicker-month {
		color: #fff;
	}
	
	.cs_abandoned_animal .ui-datepicker table td a:active, .cs_abandoned_animal .ui-datepicker table td a:visited {
		color: #fff;
	}
	
	.cs_abandoned_animal .ui-datepicker table td a:focus, .cs_abandoned_animal .ui-datepicker table td a:hover {
		background: #3a3a3a;
		color: #cacaca;
	}
	
	.cs_abandoned_animal .ui-datepicker table td a, .cs_abandoned_animal .ui-datepicker table td span {
		color: #fff;
	}
	
	.cs_abandoned_animal .ui-datepicker .ui-datepicker-buttonpane .today {
		border-top: 1px solid #404040;
		background-color: #3a3a3a;
		color: #cacaca;
	}
	
	.cs_abandoned_animal .ui-datepicker .ui-datepicker-buttonpane .today span {
		background: none;
	}
	
	.cs_abandoned_animal .ui-datepicker .ly_close img {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_abandoned_animal .ui-datepicker table tbody .ui-datepicker-week-end a, .cs_abandoned_animal .ui-datepicker table tbody .ui-datepicker-week-end a:active, .cs_abandoned_animal .ui-datepicker table .ui-datepicker-week-end tbody a:hover, .cs_abandoned_animal .ui-datepicker table tbody .ui-datepicker-week-end a:visited {
		color: #e82828;
	}
	
	.cs_abandoned_animal .ui-datepicker table tbody td:last-child a, .cs_abandoned_animal .ui-datepicker table tbody td:last-child a:active, .cs_abandoned_animal .ui-datepicker table tbody td:last-child a:hover, .cs_abandoned_animal .ui-datepicker table tbody td:last-child a:visited {
		color: #5f5fcd;
	}
	
	.cs_abandoned_animal .ui-datepicker table tbody .ui-datepicker-unselectable span {
		color: #666;
	}
	
	.cs_abandoned_animal .err_sec .txt_err {
		color: #fff;
	}
	
	.cs_abandoned_animal .err_sec .txt_err .txt_err_sub {
		color: #cacaca;
	}
	
	.cs_abandoned_animal .page_area .paging_bx a[class^=btn_page_] .ico_spr {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.sp_ntotal .show_more_area {
		background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(47,47,47,0)),color-stop(47%,#2f2f2f));
		background-image: linear-gradient(to bottom,rgba(47,47,47,0) 0,#2f2f2f 47%);
	}
	
	.sp_ntotal .show_more_area:before {
		background-color: #404040;
	}
	
	.sp_ntotal .show_more_area .btn_more {
		color: #cacaca;
		background-color: #3a3a3a;
	}
	
	.sp_ntotal .show_more_area .btn_more .ico_showmore_arr {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.sp_ntotal .kin_snippet .snippet_dsc .list_area {
		color: #cacaca;
	}
	
	.sp_intent_fashion .style_list_wrap .info_area .tit, .sp_intent_fashion .style_list_wrap .info_area .brand {
		color: #cacaca;
	}
	
	.sp_intent_fashion .style_list_wrap .info_area .price {
		color: #fff;
	}
	
	.sp_intent_fashion .legal_noti {
		border-top: 1px solid #404040;
		color: #cacaca;
	}
	
	.cs_social_insurance .content_bx {
		border: 1px solid #404040;
		border-width: 0 1px 1px 1px;
	}
	
	.cs_social_insurance .main_tab {
		border: 1px solid #404040;
		background: #3a3a3a;
	}
	
	.cs_social_insurance .main_tab .tab_list li[role="tab"][aria-selected="true"] a {
		color: #fff;
	}
	
	.cs_social_insurance .main_tab .tab_list li a {
		color: #cacaca;
	}
	
	.cs_social_insurance .info_area dl dd {
		color: #cacaca;
	}
	
	.cs_social_insurance .info_area .more {
		color: #999;
	}
	
	.cs_social_insurance .info_area dl dt {
		color: #999 !important;
	}
	
	.cs_social_insurance .tb_area .table_bx thead th {
		color: #fff;
		background-color: #3a3a3a;
		border-bottom: 1px solid #404040;
	}
	
	.cs_social_insurance .tb_area .table_bx thead th+th {
		border-left: 1px solid #404040;
	}
	
	.cs_social_insurance .tb_area {
		border: 1px solid #404040;
		border-width: 1px 0 1px 0;
	}
	
	.cs_social_insurance .tb_area .table_bx tbody tr td {
		color: #cacaca;
		border: 1px solid #404040;
		border-width: 1px 0 0 1px;
	}
	
	.cs_social_insurance .tb_area.pension .table_bx tbody tr td {
		border-left: 1px solid #404040;
		border-bottom: none;
	}
	
	.cs_social_insurance .notice_area {
		color: #cacaca;
	}
	
	.cs_social_insurance .subinfo_box .text {
		color: #cacaca;
	}
	
	.cs_social_insurance .subinfo_box {
		border-bottom: 1px solid #404040;
	}
	
	.cs_social_insurance .other_info dl dt {
		color: #fff !important;
	}
	
	.cs_social_insurance .tb_area .table_bx tbody tr td .tb_inner .weak {
		color: #fff;
	}
	
	.cs_social_insurance .tb_area.industrial .table_bx tbody .line {
		border-left: 1px solid #404040;
	}
	
	.cs_common_module .cm_basic_top_wrap, .cs_common_module .cm_white_top_wrap {
		background-color: #2f2f2f;
		border-color: #404040;
	}
	
	.cs_common_module .cm_basic_top_wrap+.cm_content_wrap .cm_tab_info_box .cm_tap_area .select_tab, .cs_common_module .cm_white_top_wrap+.cm_content_wrap .cm_tab_info_box .cm_tap_area .select_tab {
		background: #3a3a3a !important;
	}
	
	.cs_common_module .cm_basic_top_wrap+.cm_content_wrap .cm_tab_info_box .cm_tap_area .select_tab:before, .cs_common_module .cm_white_top_wrap+.cm_content_wrap .cm_tab_info_box .cm_tap_area .select_tab:before {
		background: #404040;
	}
	
	.cs_common_module .cm_basic_top_wrap .title_area .title .n_pay, .cs_common_module .cm_white_top_wrap .title_area .title .n_pay {
		background: none;
		position: relative;
	}
	
	.cs_common_module .cm_basic_top_wrap .title_area .title .n_pay:before, .cs_common_module .cm_white_top_wrap .title_area .title .n_pay:before {
		content: '';
		position: absolute;
		background: url(https://ssl.pstatic.net/sstatic/keypage/outside/scui/cs_common_module/img/sp_n_pay.png) no-repeat;
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
		background-position: 0 0;
		background-size: 51px 58px;
		filter: invert(86%) hue-rotate(-180deg) brightness(200%);
	}
	
	.cs_common_module .cm_basic_top_wrap .title_area .title .n_pay:after, .cs_common_module .cm_white_top_wrap .title_area .title .n_pay:after {
		content: '';
		position: absolute;
		background: url(https://ssl.pstatic.net/sstatic/keypage/outside/scui/cs_common_module/img/sp_n_pay.png) no-repeat;
		width: 50%;
		height: 100%;
		left: 0;
		top: 0;
		background-position: 0 0;
		background-size: 51px 58px;
	}
	
	.cs_common_module .cm_basic_top_wrap .title_area .title .area_text_title, .cs_common_module .cm_white_top_wrap .title_area .title .area_text_title {
		color: #fff;
	}
	
	.cs_common_module .cm_ico_qa:hover .area_inner {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.cs_common_module .cm_basic_top_wrap+.cm_content_wrap .cm_tab_info_box .cm_tap_area .select_tab .type_scroll .tab_list .tab>a, .cs_common_module .cm_white_top_wrap+.cm_content_wrap .cm_tab_info_box .cm_tap_area .select_tab .type_scroll .tab_list .tab>a {
		background: #2f2f2f;
	}
	
	.cs_common_module .cm_basic_top_wrap+.cm_content_wrap .cm_tab_info_box .cm_tap_area .select_tab .btn_refresh:after, .cs_common_module .cm_white_top_wrap+.cm_content_wrap .cm_tab_info_box .cm_tap_area .select_tab .btn_refresh:after {
		background-image: linear-gradient(to left, #3a3a3a, rgba(58,58,58,0));
	}
	
	.cs_common_module .card_wrap .card_content .data_box .guide_box .guide_text {
		color: #cacaca;
		border-top: 1px solid #404040;
	}
	
	.cs_common_module .cm_white_top_wrap+.cm_content_wrap .cm_tab_info_box .button_area:before {
		background-color: #404040;
	}
	
	.cs_common_module .notice_info_area .link_area .this_box_main {
		color: #cacaca;
	}
	
	.cs_common_module .offer_box .cm_bar {
		background-color: #404040;
	}
	
	.sp_nshop .shop_product .product_info .shipping .ico_ship_status {
		background-color: #2f2f2f;
		border: 1px solid rgb(65, 145, 77);
	}
	
	.sp_nshop .vertical_tab_list .item:hover {
		color: #fff;
	}
	
	.sp_nshop .vertical_tab_list .item {
		color: #fff;
	}
	
	.sp_nshop .vertical_tab_list .item:after {
		border-bottom: 1px solid #fff;
	}
	
	.sp_nshop .vertical_tab_list_wrap {
		border-bottom: 1px solid #404040;
	}
	
	.sp_nshop .mall_list_wrap .mall_tab[aria-selected=true] .info_area {
		color: #fff;
	}
	
	.sp_nshop .mall_list_wrap .info_area {
		color: #cacaca;
	}
	
	.sp_nshop .mall_list_wrap .mall_tab {
		border: 1px solid #404040;
	}
	
	.sp_nshop .mall_list_wrap .mall_tab:hover .mall_area {
		color: #fff;
	}
	
	.sp_nshop .mall_list_wrap .mall_area {
		color: #cacaca;
	}
	
	.sp_nshop .mall_list_wrap .mall_tab:hover .info_area {
		color: #fff;
	}
	
	.sp_nshop .mall_list_wrap .mall_area+.info_area {
		color: #cacaca;
	}
	
	.sp_nshop .mall_list_wrap .api_btn_page .btn_next {
		background-image: -webkit-gradient(linear,left top,right top,color-stop(14%,rgba(47,47,47,0)),color-stop(50%,#2f2f2f));
		background-image: linear-gradient(to right,rgba(47,47,47,0) 14%,#2f2f2f 50%);
	}
	
	.sp_nshop .mall_list_wrap .api_btn_page .btn_prev {
		background-image: -webkit-gradient(linear,right top,left top,color-stop(14%,rgba(47,47,47,0)),color-stop(50%,#2f2f2f));
		background-image: linear-gradient(to left,rgba(47,47,47,0) 14%,#2f2f2f 50%);
	}
	
	.sp_nshop .mall_list_wrap .mall_tab[aria-selected=true] {
		border-color: #4f4f4f;
	}
	
	.sp_nshop .shop_vertical_wrap .vertical_item .info_group .name {
		color: #cacaca;
	}
	
	.sp_nshop .shop_vertical_wrap .vertical_item .info_group .info {
		color: #fff;
	}
	
	.sp_nshop .shop_vertical_wrap .vertical_item .info_group .sub_info {
		color: #cacaca;
	}
	
	.sp_nshop .shop_vertical_wrap .vertical_item .info_group .sub_info [class*=api_ico_npay] {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.laws_info .srch_box {
		background: #3a3a3a;
		border-top: 3px solid #4f4f4f;
		box-sizing: border-box;
	}
	
	.sp_nsite .nsite_source .link_source {
		color: #cacaca;
	}
	
	.cs_common_module .lego_rating_box_point .area_chart_doughnut .area_label_box [class*="this_label"] {
		color: #fff;
		background-color: #3a3a3a;
	}
	
	.cs_common_module .cm_info_box.scroll_relation .scroll_box .list_info .list li .info_box {
		border: 1px solid #404040;
	}
	
	.cs_common_module .cm_info_box.scroll_relation .scroll_box .list_info .list li .info_box .text {
		color: #fff;
	}
	
	.cs_common_module .rel_answer_list .area_inner_btn:after {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.sp_ntotal .kin_snippet .snippet_dsc {
		color: #fff;
	}
	
	.sp_ntotal .card_list_area .card_link .info_area {
		color: #fff;
		background-color: #2f2f2f;
		border: 1px solid #4f4f4f;
		border-top: 0;
	}
	
	.cs_seasonal_divisions .cs_tab ul li a {
		border: 1px solid #404040;
		border-bottom: 0;
		background: #2f2f2f;
		color: #fff;
	}
	
	.cs_seasonal_divisions .prcs_hr {
		border-top: 1px solid #404040;
	}
	
	.lnb_nav .lnb_nav_area .tab {
		color: #fff;
		background-color: #2f2f2f;
	}
	
	.lnb_nav .lnb_nav_area .api_btn_page [class^=btn_] {
		background-color: #242424;
	}
	
	.lnb_nav .lnb_nav_area .tab:hover {
		background-color: #3a3a3a;
	}
	
	.lnb_nav .lnb_nav_more .nav_more:hover {
		background-color: #3a3a3a;
	}
	
	.lnb_nav .lnb_nav_more .nav_more[aria-pressed=true] .ico_nav_more {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.lnb_nav .lnb_nav_more .addon {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.lnb_nav .lnb_nav_more .addon .tab {
		color: #fff;
	}
	
	.lnb_nav .lnb_nav_more .addon .tab:hover {
		background-color: #3a3a3a;
	}
	
	.lnb_nav .lnb_nav_more .addon .btn_option {
		border-top: 1px solid #404040;
		color: #cacaca;
	}
	
	.lnb_nav .lnb_nav_more .addon .btn_option:hover {
		color: #fff;
		background-color: #4f4f4f;
	}
	
	.sp_ntotal .kin_snippet .snippet_dsc .dsc_area .dsc_txt .hlt {
		background-color: #3a3a3a;
	}
	
	.desktop_mode {
		--fds-sys-border-collection: #404040 solid 1px !important;
		--fds-sys-border-card: #404040 solid 1px !important;
		--fds-sys-color-bg-surface: #2f2f2f !important;
		--fds-sys-color-gray10: #fff !important;
	}
	
	.ly_search_gpt .header {
		background-color: #242424;
	}
	
	.ly_search_gpt {
		background-color: #242424;
		color: #fff;
		
		--gray10: 255,255,255;
		--gray20: 202,202,202;
		--gpt-theme20: 98,133,233;
		--gpt-theme30: 98,133,233;
		--gpt-theme95: 41,41,41;
		--gpt-theme99: 41,41,41;
		--bgBlock: 36,36,36;
	}
	
	.ly_search_gpt .initial_group .initial_desc {
		color: #cacaca;
	}
	
	.ly_search_gpt .initial_group .example_item .link {
		background-color: #2f2f2f;
	}
	
	.ly_search_gpt .initial_group .example_item .link:hover {
		background-color: #3a3a3a;
	}
	
	.ly_search_gpt .chat_item.answer .chat_area {
		background-color: #2f2f2f;
	}
	
	.ly_search_gpt .spgpt, .ly_search_gpt .spgpt_af:after, .ly_search_gpt .spgpt_bf:before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.ly_search_gpt .ico_logo_cue_s {
		filter: invert(100%) hue-rotate(-180deg) brightness(150%);
	}
	
	.ly_search_gpt .chat_info .origin_item {
		background-color: #3a3a3a;
	}
	
	.ly_search_gpt .chat_info .origin_item:hover {
		background-color: #404040;
	}
	
	.ly_search_gpt .chat_info .origin_item .name_wrap {
		color: #fff;
	}
	
	.ly_search_gpt .chat_info .btn_origin {
		color: #cacaca;
		background-color: #3a3a3a;
	}
	
	.ly_search_gpt .chat_info .btn_origin:hover {
		background-color: #404040;
	}
	
	.ly_search_gpt .chat_info .origin_list_item .origin_info .info {
		color: #cacaca;
	}
	
	.ly_search_gpt .footer::before {
		background: -webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(65.1%,rgba(var(--bgBlock),1)));
		background: linear-gradient(180deg,transparent 0,rgba(var(--bgBlock),1) 65.1%);
	}
	
	.ly_search_gpt .footer .input_group .btn {
		background-color: #2f2f2f;
		color: #fff;
	}
	
	.ly_search_gpt .footer .input_group .btn:hover {
		background-color: #3a3a3a;
	}
	
	.ly_search_gpt .ly_gpt_tooltip .txt {
		color: #242424;
	}
	
	.ly_search_gpt .footer .input_group .input_area .input_inner {
		background-color: #242424;
	}
	
	.ly_search_gpt .footer .input_group .input_area .textarea {
		background-color: #242424;
		color: #fff;
	}
	
	.ly_search_gpt .footer .link_list:before {
		background-color: #404040;
	}
	
	.ly_search_gpt .footer .link_list a {
		color: #cacaca;
	}
	
	.ly_search_gpt .footer .footer_group .footer_dsc {
		color: #cacaca;
	}
	
	.ly_search_gpt .history_item .question_item:hover {
		background-color: #2f2f2f;
	}
	
	.ly_search_gpt .ly_gpt_modal .content_area .modal_dsc {
		color: #cacaca;
	}
	
	.ly_search_gpt .ly_gpt_modal .btn_area .btn {
		border-color: #404040;
		color: #cacaca;
	}
	
	.ly_search_gpt .chat_item.answer .multistep_bx {
		background-color: #3a3a3a;
	}
	
	.ly_search_gpt .chat_item.answer .multistep_dsc {
		color: #fff;
	}
	
	.ly_search_gpt .chat_item.answer .step_list .txt {
		color: #cacaca;
	}
	
	.ly_search_gpt .recommend_wrap .recommend_item .link {
		color: rgb(98, 133, 233);
	}
	
	.ly_search_gpt .footer .input_group .btn_stop .text {
		color: #cacaca;
	}
	
	.ly_search_gpt .footer .input_group .btn_stop {
		background-color: #2f2f2f;
	}
	
	
	.ly_search_gpt .chat_area .tag_origin {
		background-color: #3a3a3a;
	}
	
	.ly_search_gpt .chat_info .origin_list_item .origin_contents .desc {
		color: #cacaca;
	}
	
	.ly_search_gpt .chat_item.answer .reaction_area .btn_wrap_inner>.btn .ico_use {
		stroke: rgb(98, 133, 233);
	}
	
	.ly_search_gpt .chat_title_area {
		border-color: #404040;
	}
	
	.ly_search_gpt .coding_answer .coding_content {
		background-color: #3a3a3a;
	}
	
	.ly_search_gpt .ly_gpt_toast .btn_toast .dsc_area {
		background-color: #2f2f2f;
	}
	
	.ly_search_gpt .guide_wrap .txt_bx {
		color: #cacaca;
	}
	
	.ly_search_gpt .ly_gpt_profile .option_bx, .ly_search_gpt .ly_gpt_profile .btn_bx {
		border-color: #404040;
	}
	
	.ly_search_gpt .ly_gpt_profile .info_group {
		background-color: #2f2f2f;
	}
	
	.ly_search_gpt .gpt_sub_pack {
		background-color: #2f2f2f;
	}
	
	.ly_search_gpt .history_content:before {
		background: -webkit-gradient(linear,left bottom,left top,from(rgba(47, 47, 47,0)),to(rgba(47, 47, 47,1)));
		background: linear-gradient(0deg,rgba(47, 47, 47,0) 0,rgba(47, 47, 47,1) 100%);
	}
	
	.ly_search_gpt .history_content:after {
		background: -webkit-gradient(linear,left top,left bottom,from(rgba(47, 47, 47,0)),to(rgba(47, 47, 47,1)));
		background: linear-gradient(180deg,rgba(47, 47, 47,0) 0,rgba(47, 47, 47,1) 100%);
	}
}

@-moz-document url-prefix("https://section.cafe.naver.com/ca-fe/home/search"), url-prefix("https://cafe.naver.com/ca-fe/home/search/")
{
	.MenuList .lnb_link {
		color: #fff;
	}
	
	.MenuList {
		border-bottom: 1px solid #404040;
	}
	
	.SectionSearchContent .section_search_tab {
		color: #fff;
	}
	
	.CafeItem .cafe_name, .CafeItem .cafe_profile_link {
		color: #fff;
	}
	
	.CafeList .cafe_item:nth-child(n+3) .item_inner {
		border-top: 1px solid #404040;
	}
	
	.CafeItem .thumbnail_area:after, .ArticleItemLayout .cafe_link:after {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.CafeItem .thumbnail_area {
		background: white;
	}
	
	.ArticleItem .item_subject {
		color: #fff;
	}
	
	.ArticleItemLayout .cafe_link {
		color: #fff;
	}
	
	.ArticleList .article_item:nth-child(n+3) .item_inner {
		border-top: 1px solid #404040;
	}
	
	.ArticleItemLayout .cafe_profile_image {
		background-color: white;
	}
	
	.ArticleItem .item_content {
		color: #cacaca;
	}
	
	.CafeItem .cafe_introduction {
		color: #cacaca;
	}
	
	.CArticleItem .item_subject {
		color: #fff;
	}
	
	.CArticleItem .item_info {
		color: #fff;
	}
	
	.CArticleList .c_article_item:nth-child(n+3) .item_inner {
		border-top: 1px solid #404040;
	}
	
	.BadgeIconBox .icon_powercafe svg, .BadgeIconBox .icon_star svg, .SectionFooter .naver_logo img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.SectionFooter {
		border-top: 1px solid #404040;
		color: #cacaca;
	}
	
	.FilterListArea {
		border: 1px solid #404040;
	}
	
	.FilterList+.FilterList {
		border-left: 1px solid #404040;
	}
	
	.SectionSearchCArticles .filter_region_price {
		border-left: 1px solid #404040;
		border-right: 1px solid #404040;
	}
	
	.SectionSearchCArticles .filter_region_price .button_region, .FilterCategoryList .button_more {
		color: #fff;
	}
	
	.FilterInputText {
		background-color: #3a3a3a;
	}
	
	.FormInputText .input_text {
		border: 1px solid #404040;
		color: #fff;
	}
	
	.FilterInputText .icon_wave {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.Pagination .page_item {
		color: #fff;
	}
	
	.Pagination .page_item.isActive {
		background-color: #404040;
	}
	
	.Pagination .page_item.next, .Pagination .page_item.prev {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.SortTab .sort_tab {
		color: #fff;
	}
	
	.ModalLayer {
		color: #fff;
	}
	
	.ModalLayer .layer_wrap {
		background-color: #2f2f2f;
	}
	
	.SelectRegion .select_city_header {
		background: none;
		position: relative;
	}
	
	.SelectRegion:before {
		position: absolute;
		width: 100%;
		height: 36px;
		left: 0;
		top: 0;
		background: url(https://ca-fe.pstatic.net/web-pc/static/img/ico-trade-area-tap.svg?9e89c179574173887c2318a0f45ab887=) no-repeat 50%;
		content: '';
		filter: invert(86%) hue-rotate(-180deg);
		pointer-events: none;
	}
	
	.SelectRegion .select_city_header .city_button {
		color: #cacaca;
		z-index: 1000000;
	}
	
	.SelectRegion .select_city_content .region_area {
		border: 1px solid #404040;
	}
	
	.SelectRegion .select_city_content .region_list li:hover .btn {
		background: #404040;
	}
	
	.SelectRegion .select_city_content .region_list .btn {
		color: #cacaca;
	}
	
	.SelectRegion .select_city_content .region_list li {
		border-right: 1px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	.SelectRegion .select_city_header .city_button.complete {
		color: #fff;
	}
	
	.TagFilterList .tag_filter {
		border: 1px solid #404040;
	}
	
	.TagFilterList .tag_filter_text {
		color: #cacaca;
	}
	
	.TagFilterList .filter_reset {
		background-color: #2f2f2f;
	}
	
	.TagFilterList .filter_reset .svg-icon {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.FormInputRadio.FilterInputRadio .input_radio:checked+.label:before {
		background: #404040;
		border-color: white;
	}
	
	.SearchArea .snb_search_bsub {
		background-color: #242424;
	}
	
	.SearchArea .search_option_layer {
		background-color: #242424;
		border: 1px solid #404040;
	}
	
	.SearchArea .search_option:before {
		background-color: #404040;
	}
	
	.Autocomplete .autocomplete_area {
		border: 1px solid #404040;
		border-top: none;
		background-color: #242424;
		color: #cacaca;
	}
	
	.Autocomplete .func {
		background: #2f2f2f;
		color: #cacaca;
	}
	
	.Autocomplete .msg {
		color: #cacaca;
	}
	
	.Autocomplete .link {
		background-color: #242424;
		color: #cacaca;
	}
	
	.Autocomplete .link.selected, .Autocomplete .link:hover {
		background-color: #2f2f2f;
	}
	
	.LayerCategorySelect .layer_category_select_content {
		border: 1px solid #404040;
		border-width: 1px 0;
	}
	
	.LayerCategorySelect .button_category_item {
		color: #cacaca;
	}
	
	.LayerCategorySelect .button_category_item:hover {
		background-color: #404040;
	}
	
	.LayerCategorySelect .category_list+.category_list {
		border-left: 1px solid #404040;
	}
}

@-moz-document url-prefix("https://siape.veta.naver.com")
{
	.main_public_title {
		color: #fff;
	}
	
	.main_public_desc, .main_public_desc2 {
		color: #cacaca;
	}
	
	body {
		background: transparent;
	}
}

@-moz-document url-prefix("https://upm.search.naver.com")
{
	.cont_section .hmr_pg li p {
		background-color: #2f2f2f;
		color: #cacaca;
	}
	
	.cont_section .hmr_pg li {
		border: 1px solid #404040;
	}
	
	.cont_section .lnk_bx {
		border-top: 1px solid #404040;
		background: #2f2f2f;
		color: #fff;
	}
	
	.cont_section .hmr_pg li .ico_rgtn, .cont_section .hmr_pg li .ico_mdy {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.info_area strong {
		color: #fff;
	}
	
	.info_area .in_bar {
		color: #404040;
	}
	
	.info_area .noti {
		color: #cacaca;
	}
	
	.cont_section .info_ly {
		background-color: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.tbl_type td .bx_scroll {
		font-family: 'Helvetica', 'serif';
	}
	
	.cont_section .hmr_pg li .ico_1, .cont_section .hmr_pg li .ico_2, .cont_section .hmr_pg li .ico_3 {
		filter: invert(86%) hue-rotate(-180deg);
	}
}

@-moz-document url-prefix("https://cafe.naver.com/CafeTagCloudList.nhn")
{
	#tag {
		color: #a8d0d9;
	}
	
	#tag1 {
		color: #37a2b9;
	}
	
	a#tag2, a#tag2:visited, a#tag2:link {
		padding: 5px;
		padding-bottom: 3px;
		vertical-align: middle;
		position: relative;
	}
	
	a#tag2:hover {
		padding: 5px;
		padding-bottom: 3px;
		vertical-align: middle;
		border-radius: 10px;
	}
	
	a#tag3, a#tag3:visited, a#tag3:link {
		color: #46c79c;
		padding: 5px;
		padding-bottom: 3px;
		vertical-align: middle;
	}
	
	a#tag3:hover {
		padding: 5px;
		padding-bottom: 3px;
		vertical-align: middle;
		border-radius: 10px;
	}
	
	a#tag4, a#tag4:visited, a#tag4:link {
		color: #242424;
		padding: 5px;
		padding-bottom: 3px;
		vertical-align: middle;
		border-radius: 10px;
	}
	
	a#tag4:hover {
		background-color: #2dc8db;
	}
}

@-moz-document url-prefix("https://ssl.pstatic.net/sstatic/keypage/outside/timer/"), url-prefix("https://search.naver.com")
{
	
	.cs_timer {
		background: #2f2f2f;
		border: 1px solid #404040;
		border-width: 1px 1px 0 1px;
	}
	
	.cs_timer .timer_area {
		border: 1px solid #404040;
		border-width: 1px 0 1px 0;
	}
	
	.cs_timer .time_help {
		border: 1px solid #404040;
		background: #3a3a3a;
	}
	
	.cs_timer .time_help .btn_popup {
		filter: invert(77%) hue-rotate(-180deg);
	}
	
	.cs_timer .time_help .slct {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cs_timer .time_help li {
		background: none;
	}
	
	.cs_timer .time_help li:not(:first-child):before {
		background: url(https://ssl.pstatic.net/sstatic/keypage/outside/timer/img2/bg_bar.png) no-repeat 0 12px;
		content: '';
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(77%) hue-rotate(-180deg);
	}
	
	.cs_timer .time_set .txt {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cs_timer .time_set .roll_bg {
		background: none;
		position: relative;
		z-index: 1;
	}
	
	.cs_timer .time_set .roll_bg:before {
		background: url(https://ssl.pstatic.net/sstatic/keypage/outside/timer/img2/sp_bglst.png) no-repeat 1px -286px;
		content: '';
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(86%) hue-rotate(-180deg);
		z-index: -1;
	}
	
	.cs_timer .time_set a {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cs_timer .time_set .roll_bg .num {
		color: #fff;
	}
	
	.cs_timer .pop_up {
		border: 1px solid #404040;
		color: #fff;
		background: #2f2f2f;
	}
	
	.cs_timer .pop_up a {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
}

@-moz-document url-prefix("https://ssl.pstatic.net/sstatic/keypage/outside/timer")
{
	body {
		background: #242424;
	}
	
	div, ul, ol, dl, p, td, th, input, textarea, select {
		color: #fff;
	}
	
	.cs_timer_popup .popup_header h1 a, .cs_timer_popup .btn_time .btn_timeclose, .cs_timer_popup .btn_time .line2 {
		filter: invert(86%) hue-rotate(-180deg);
	}
}

@-moz-document url-prefix("https://dict.naver.com/search.dict")
{
	body {
		color: #fff;
	}
	
	.search_result dl dt, .search_result dl dd, .fnt_k10, .search_result {
		font-family: 'Helvetica';
	}
	
	a, .en_dic_section.search_result dl dt a strong, .kr_dic_section.dic_kr_entry .lst_krdic a:hover, .dic_kr_entry .lst_krdic li p:first-child a, .srch_wrap #content .xdic.section_word a {
		color: #688cda;
	}
	
	.srch_wrap #content .dic_search_result dt a, .c_b {
		color: #688cda !important;
	}
	
	a:visited, .en_dic_section.search_result dl dt a:visited strong, .dic_kr_entry .lst_krdic li p:first-child a:visited, .srch_wrap #content .xdic.section_word a:visited {
		color: #688cda;
	}
	
	.srch_wrap #content .dic_search_result dt a:visited {
		color: #688cda !important;
	}
	
	.sta h2 a, .btn_know100 {
		filter: invert(86.5%) hue-rotate(-180deg);
	}
	
	.search_result {
		border-top: 1px solid #404040;
	}
	
	.en_dic_section.search_result dl dt .fnt_k10 {
		color: #cacaca;
	}
	
	.word_class {
		color: #cacaca !important;
	}
	
	.lst_krdic a.play, .dic_search_result a.play, .dic_search_result a.play3, .word_other a.play {
		filter: invert(81%) hue-rotate(-180deg);
	}
	
	.search_result p.more a {
		color: #cacaca;
	}
	
	.search_result .dic_search_result dd p {
		color: #fff;
	}
	
	.search_result h3.dic span, .search_result dl .source {
		color: #cacaca;
	}
	
	.word_class2 {
		color: #fff !important;
	}
	
	.search_result p.more {
		color: #cacaca;
	}
	
	.srch_wrap #content .xdic.section_word .more a {
		color: #cacaca;
	}
	
	.aside .section {
		border: 2px solid #404040;
	}
	
	.word_popup li a {
		color: #cacaca;
	}
	
	.word_popup li {
		position: relative;
		background: none
	}
	
	.word_popup li:before {
		background: url(https://ssl.pstatic.net/dicimg/dic-home-service/style/202101111136/img/sp_wp.png) no-repeat 0px -34px;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(86.5%) hue-rotate(-180deg);
	}
	
	.open_dic {
		color: #cacaca !important;
	}
	
	.word_popup li a.word {
		position: relative;
		background: none;
	}
	
	.word_popup li a.word:before {
		background: url(https://ssl.pstatic.net/dicimg/dic-home-service/style/202101111136/img/sp_wp.png) no-repeat 0 -73px;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(86.5%) hue-rotate(-180deg);
	}
	
	.word_popup li a.popup {
		position: relative;
		background: none;
	}
	
	.word_popup li a.popup:before {
		background: url(https://ssl.pstatic.net/dicimg/dic-home-service/style/202101111136/img/sp_wp.png) no-repeat 0 -94px;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(86.5%) hue-rotate(-180deg);
	}
	
	.aside .section.myword .title, .aside .section .empty {
		filter: invert(86.5%) hue-rotate(-180deg);
	}
	
	.aside h3 {
		border-bottom: 1px solid #404040;
	}
	
	.aside .myword ul li a {
		color: #cacaca;
	}
	
	.gbox .keyword {
		background: #242424;
		color: #cacaca;
	}
	
	.sta .btn_search:before {
		filter: invert(86.5%) hue-rotate(-180deg);
	}
}

@-moz-document url-prefix("https://hanja.dict.naver.com")
{
	.ly_new_version .content_area, .ly_new_version .ly_footer {
		background-color: #2f2f2f;
	}
	
	.ly_new_version .page .text_area img {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.ly_new_version .ly_footer .btn_select {
		color: #cacaca;
	}
	
	.ly_new_version .ly_footer .btn_select.is-active:before {
		filter: invert(86.5%) hue-rotate(-180deg);
	}
	
	.component_entry .entry_title .cont .mean {
		color: #fff;
	}
	
	#container .se-viewer[lang^='zh'] span:not(.u_green_dot_active) {
		color: #cacaca !important;
		background-color: #242424 !important;
	}
	
	#container .se-viewer[lang^='zh'] span.u_green_dot_active > span {
		color: #242424 !important;
		background-color: transparent !important;
	}
	
	.period_wrap + .period_wrap {
		border-top: 1px solid #404040;
	}
	
	.component_relation .cont .item .mean {
		color: #cacaca;
	}
}

@-moz-document domain("dict.naver.com")
{
	.toolbar {
		border-bottom: 1px solid #404040;
		background-color: #2f2f2f;
		color: #cacaca;
	}
	
	.toolbar_util_list:after {
		background-color: #404040;
	}
	
	.toolbar_util_list .btn_prev:before, .toolbar_util_list .btn_prev.is-disabled:before, .toolbar_util_list .btn_next:before, .toolbar_util_list .btn_next.is-disabled:before, .toolbar_util_list .btn_refresh:before {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.toolbar_util_list .btn_prev:focus:not(.is-disabled), .toolbar_util_list .btn_prev:hover:not(.is-disabled), .toolbar_util_list .btn_next:focus:not(.is-disabled), .toolbar_util_list .btn_next:hover:not(.is-disabled), .toolbar_util_list .btn_refresh:focus:not(.is-disabled), .toolbar_util_list .btn_refresh:hover:not(.is-disabled) {
		background-color: #404040;
	}
	
	.toolbar_link_list .link_item {
		color: #cacaca;
	}
	
	.toolbar_link_list .link_item:before {
		background-color: #404040;
	}
}

@-moz-document url-prefix("https://zh.dict.naver.com")
{
	.component_mean .explanation .explanation_item {
		color: #cacaca;
	}
}

@-moz-document url-prefix("https://nid.naver.com/login/ext/deviceConfirm")
{
	body {
		background: #242424;
	}
	
	.title p {
		color: #fff;
	}
	
	#content {
		filter: none;
	}
	
	.title .sub_title {
		color: #cacaca;
	}
	
	#footer {
		border: none;
		background-color: initial;
	}
	
	.find_info {
		border-top: 1px solid #404040;
		color: #cacaca;
	}
	
	#footer *, #footer a, #footer a:visited, .find_info a {
		color: #cacaca;
	}
	
	#footer address a {
		color: #fff;
	}
	
	.bar {
		background: #404040;
	}
	
	@media not all, not all, (-webkit-min-device-pixel-ratio: 1.5), not all, (min-resolution: 144dpi), (min-resolution: 1.5dppx) {
		#footer ul li {
			background: none;
			position: relative;
		}
		
		#footer ul li:not(:first-child):before {
			background: url(https://static.nid.naver.com/images/ui/login/pc_sp_login_170424.png) no-repeat;
			background-position: 0 -247px;
			position: absolute;
			content: '';
			left: 0;
			top: 0;
			width: 100%;
			height: 100%;
			pointer-events: none;
			filter: invert(86%) hue-rotate(-180deg);
		}
	}
	
	.btn_cancel, .btn_cancel2, .btn_cancel3 {
		border: 1px solid #404040;
		background: rgb(48, 49, 49);
	}
	
	.btn_cancel a, .btn_upload a {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.btn_upload, .btn_maintain {
		background: rgb(48, 148, 31);
	}
}

@-moz-document url-prefix("https://nid.naver.com/user2/help/2StepVerif")
{
	
	.otp_loginset .subtitle {
		color: #cacaca;
	}
	
	.app_install .subtitle, .subtitle {
		color: #fff;
	}
	
	.otp_loginset .guide_link_area {
		color: #cacaca;
	}
	
	.otp_loginset .flow_image img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.btn9_otp_guide, .btn_model .btn9 {
		color: #242424;
	}
}

@-moz-document url-prefix("https://nid.naver.com/user2/help/externalAuth")
{
	.sns_txt {
		color: #cacaca;
	}
	
	.tbl_sns {
		border-bottom: 1px solid #404040;
	}
}

@-moz-document url-prefix("https://section.blog.naver.com/Notice.naver")
{
	.notice .heading .title {
		color: #fff;
	}
	
	.notice .heading .text {
		color: #cacaca;
	}
	
	.list_notice .article_list_notice .col[data-label="title"] {
		color: #fff;
	}
	
	.footer .address .text {
		color: #cacaca;
	}
	
	.detail_notice .heading_detail_notice .title {
		color: #fff;
	}
}

@-moz-document url-prefix("https://www.naver.com/notfound.html")
{
	body {
		background: #242424;
	}
	
	#wrap #header a img[src*='err'] {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#header .menu a {
		color: #cacaca;
	}
	
	#header .menu {
		color: #404040;
	}
	
	#wrap {
		background: none;
		position: relative;
	}
	
	#wrap:before {
		background: url(https://s.pstatic.net/static/w8/err/bg_naver.gif) no-repeat 100% 109px;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		filter: invert(85.5%) hue-rotate(-180deg);
		pointer-events: none;
		z-index: -1;
	}
	
	#container h2, #header .menu {
		font-family: 'Helvetica', 'serif';
	}
	
	#footer address img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.box_window {
		background-color: #242424;
	}
	
	.btn_window {
		filter: invert(86%) hue-rotate(-180deg);
		border: none;
		background: none;
	}
}

@-moz-document regexp("https://papago\\.naver\\.com/(?!docs|gym).*")
{
	a.gnb_my .filter_mask {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.spi_lst .spi_lst_release {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.spi_default a, .spi_default a:hover, .spi_default a:active, .spi_default a:focus, .spi_default a:visited {
		color: #cacaca;
	}
	
	.spi_btn_release .spi_lst_release a.spi_btn_copyurl, .spi_sns_share .spi_lst .spi_btn_release .spi_lst_release a.spi_btn_copyurl, .spi_onebtn .spi_lst .spi_btn_release .spi_lst_release a.spi_btn_copyurl {
		color: #cacaca !important;
		border: 1px solid #404040;
	}
	
	.spi_btn_release .spi_lst_release a.spi_input_copyurl, .spi_sns_share .spi_lst .spi_btn_release .spi_lst_release a.spi_input_copyurl, .spi_onebtn .spi_lst .spi_btn_release .spi_lst_release a.spi_input_copyurl {
		background-color: #242424;
		color: #cacaca;
		border: 1px solid #404040;
	}
	
	.spi_default .spi_ly_pop {
		border: 1px solid #404040;
		background: #2f2f2f;
	}
	
	.spi_onebtn .spi_dsc {
		color: #cacaca !important;
	}
	
	.spi_default .spi_ly_pop .spi_close {
		color: #cacaca;
	}
	
	.spi_default .spi_ly_pop .spi_close span {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	body {
		background: #242424;
		color: #fff;
	}
	
	input {
		background: #242424;
		color: #cacaca;
	}
	
	button {
		background-color: #242424;
	}
	
	div[class*='wrap___']:not([class*='_wrap___']) {
		background-color: #242424;
	}
	
	div[class*='header___'], div[class*='header___'] div[class*='header_inner___'] {
		background-color: #242424;
	}
	
	div[class*='header___'], div[class*='sub___'] div[class*='header___'] {
		-webkit-box-shadow: 0 1 px 0 0 #404040;
		box-shadow: 0 1px 0 0 #404040;
	}
	
	div[class*='header___'] div[class*='papago_gnb_wrap___'][class*='mo___'] button span {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	div[class*='mo_menu_area___'] {
		background-color: #242424;
	}
	
	p[class*='user_nickname___'] {
		color: #fff;
	}
	
	p[class*='user_id___'] {
		color: #cacaca;
	}
	
	div[class*='mo_menu___'] {
		border-bottom: 1px solid #404040;
		border-top: 1px solid #404040;
	}
	
	ul[class*='mo_menu_list___'] li[class*='list_item___'] a {
		color: #cacaca;
	}
	
	span[class*='mo_menu_settings___'], span[class*='mo_menu_favorite___'], span[class*='mo_menu_history___'], span[class*='mo_menu_home___'] {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	ul[class*='mo_list_wrap___'] li[class*='list_item___'] a {
		color: #cacaca;
	}
	
	div[class*='mo_menu_footer___'] div[class*='menu_footer_inner___'] {
		background-color: transparent !important;
	}
	
	div[class*='header___'] a[class*='pc_logo___'] img {
		display: none;
	}
	
	div[class*='header___'] a[class*='mo_logo___'] {
		display: block;
	}
	
	div[class*='header___'] a[class*='mo_logo___'] img {
		width: 100%;
	}
	
	div[class*='pop_quality_wrap___'] div[class*='pop_quality___'] {
		background-color: #242424;
	}
	
	div[class*='pop_quality_wrap___'] div[class*='pop_quality___'] h3[class*='pop_title___'] {
		color: #fff;
	}
	
	div[class*='pop_quality_wrap___'] div[class*='pop_quality___'] div[class*='pop_text___'] {
		color: #cacaca;
	}
	
	div[class*='pop_quality_wrap___'] div[class*='pop_quality___'] div[class*='btn_box___'] button[class*='pop_btn___'] {
		background-color: #242424;
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	div[class*='pop_quality_wrap___'] div[class*='pop_quality___'] div[class*='btn_box___'] button[class*='pop_btn___'][class*='type_green___'] {
		color: #242424;
	}
	
	ul[class*='gnb_menu___'] li a {
		color: #fff;
	}
	
	ul[class*='gnb_menu___'] li[class*='beta___']:after {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	ul[class*='gnb_menu___'] li:nth-child(3):after {
		background: #404040;
	}
	
	button[class*='btn_window___'] {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	div[class*='btn_save_wrap___'] button {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	button[class*='btn_setting___'] {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	div[class*='tip___'] {
		background: #242424;
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	div[class*='tip___']:after {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	div[class*='translate_area___'] {
		background-color: #242424;
		border: 1px solid #404040;
	}
	
	button[class*='btn_dropdown___'] {
		color: #fff;
	}
	
	@media only screen and (min-width: 961px) {
		span[class*='btn_dropdown_arr___']:after, span[class*='btn_dropdown_arr___']:before {
			background-color: #fff;
		}
	}
	
	button[class*='btn_switch___'] {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	div[class*='dropdown_menu___'] {
		-webkit-box-shadow: 0 1px 3px 0 rgba(0,0,0,.7);
		box-shadow: 0 1px 3px 0 rgba(0,0,0,.7);
		background-color: #242424;
	}
	
	div[class*='dropdown_menu___'] li[class*='select_item___'] a {
		color: #cacaca;
	}
	
	textarea[class*='edit_box___'][class*='active___'] {
		color: #fff;
	}
	
	div[class*='edit_area___'] button[class*='btn_text_clse___'] {
		filter: invert(86%) hue-rotate(-180deg);
		background-color: transparent;
	}
	
	button[class*='btn_sound___'], button[class*='btn_copy___'], button[class*='btn_phonetic___'], button[class*='btn_favorite___'], button[class*='btn_furigana___'], button[class*='btn_ocr___'], button[class*='btn_share___'], button[class*='btn_voice___'], button[class*='btn_handwriting___'] {
		filter: invert(86%) hue-rotate(-180deg);
		background-color: transparent;
	}
	
	div[class*='btn_toolbar___'] {
		border-top: 1px solid #404040;
	}
	
	div[class*='btn_toolbar___'] button[class*='btn_sound___'],
	div[class*='btn_toolbar___'] button[class*='btn_copy___'], 
	div[class*='btn_toolbar___'] button[class*='btn_phonetic___'],
	div[class*='btn_toolbar___'] button[class*='btn_favorite___'],
	div[class*='btn_toolbar___'] button[class*='btn_furigana___'],
	div[class*='btn_toolbar___'] button[class*='btn_ocr___'],
	div[class*='btn_toolbar___'] button[class*='btn_share___'],
	div[class*='btn_toolbar___'] button[class*='btn_voice___'],
	div[class*='btn_toolbar___'] button[class*='btn_handwriting___'] {
		border-right: 1px solid #cacaca;
	}
	
	div[class*='translate_area___'][class*='translate_result___'] {
		background-color: #242424;
	}
	
	div[class*='edit_box___'][class*='active___'] {
		color: #fff;
	}
	
	div[class*='btn_honorific___'] button[class*='switch___'] {
		background-color: #242424;
		border: 1px solid #404040;
	}
	
	div[class*='btn_honorific___'] button[class*='switch___']:after {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	div[class*='btn_honorific___'] a[class*='switch_tit___'] {
		color: #cacaca;
	}
	
	div[class*='btn_honorific___'] a[class*='switch_tit___'][class*='on___'] {
		color: #fff;
	}
	
	ul[class*='text_edit_area___'] li p {
		color: #cacaca;
	}
	
	ul[class*='text_edit_area___'] li:first-of-type:before {
		background: #404040;
	}
	
	div[class*='btn_translation___'] button[class*='btn_text___'] {
		color: #242424;
	}
	
	div[class*='dictionary_wrap___'] {
		background-color: #242424;
	}
	
	div[class*='dictionary_area___'] {
		border-top: 1px solid #404040;
	}
	
	div[class*='btn_toolbar___'] button[class*='btn_edit___'] {
		background: #2f2f2f;
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	div[class*='btn_toolbar___'] button[class*='btn_complete___'] {
		color: #242424;
	}
	
	div[class*='btn_toolbar___'] button[class*='btn_complete___'][class*='btn_disabled___'] {
		background-color: #2f2f2f;
		border: 1px solid #404040;
		color: #777;
	}
	
	div[class*='translate_area___'][class*='translation_correction___'] div[class*='lang_select___'],
	div[class*='translate_area___'][class*='translation_correction___'] div[class*='lang_select___'] div[class*='dropdown_wrap___'],
	div[class*='translate_area___'][class*='translation_correction___'] div[class*='lang_select___'] div[class*='dropdown_wrap___'] button {
		background-color: rgb(34, 41, 36);
	}
	
	div[class*='translate_area___'][class*='translation_correction___'] {
		background-color: rgb(34, 41, 36);
	}
	
	div[class*='lang_select___'] {
		border-bottom: 1px solid #404040;
	}
	
	div[class*='dropdown_wrap___'][class*='target___'] div[class*='dropdown_menu___'] {
		background-color: #242424;
	}
	
	div[class*='btn_toolbar___'][class*='type2___'] {
		background-color: #242424;
	}
	
	div[class*='btn_toolbar___'][class*='type2___'] button {
		background-color: #2f2f2f;
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	div[class*='btn_toolbar___'][class*='type2___'] button[class*='btn_like___']:before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	div[class*='btn_toolbar___'][class*='type2___'] button[class*='btn_like___']:disabled, div[class*='btn_toolbar___'][class*='type2___'] button[class*='btn_like___']:disabled:hover {
		color: #cacaca;
	}
	
	div[class*='btn_toolbar___'][class*='type2___'] button[class*='btn_awkward___']:before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	div[class*='btn_toolbar___'][class*='type2___'] button[class*='btn_awkward___']:disabled, div[class*='btn_toolbar___'][class*='type2___'] button[class*='btn_awkward___']:disabled:hover {
		color: #cacaca;
	}
	
	div[class*='translation_error_wrap___'] div[class*='translation_error___'] {
		background-color: #242424;
		border: 1px solid #404040;
	}
	
	div[class*='translation_error_wrap___'] strong[class*='title___'] {
		color: #fff;
	}
	
	div[class*='translation_error_wrap___'] label[class*='raido_label___'] {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	div[class*='translation_error_wrap___'] button[class*='btn_send___'] {
		color: #242424;
	}
	
	div[class*='translation_error_wrap___'] button[class*='btn_close___'] {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	div[class*='dictionary_box___'][class*='type4___'] span[class*='dictionary_mean_num___'],
	div[class*='dictionary_box___'][class*='type4___'] span[class*='dictionary_mean_text___'] {
		color: #cacaca;
	}
	
	div[class*='dictionary_box___'][class*='type4___']:last-child:after {
		border-bottom: 1px solid #404040;
	}
	
	a[class*='dictionary_links___'] span {
		color: #fff;
	}
	
	dt[class*='dictionary_keyword___'] button {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	div[class*='dictionary_box___'][class*='type4___'] a[class*='dictionary_more___'] {
		color: #cacaca;
	}
	
	div[class*='dictionary_box___'][class*='type4___'] a[class*='dictionary_more___']:after {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	div[class*='dictionary_logo___'] span[class*='dictionary_text___'] {
		color: #fff;
	}
	
	div[class*='dictionary_logo___']:before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	div[class*='footer_banner___'] div[class*='banner_inner___'] {
		background-color: #2f2f2f;
	}
	
	p[class*='slide_item___'] a[class*='text___'] span {
		color: #cacaca;
	}
	
	p[class*='slide_item___'] a[class*='text___'] strong {
		color: #fff;
	}
	
	ul[class*='download_links___'] {
		border-top: 1px solid #404040;
	}
	
	ul[class*='download_links___'] li a {
		color: #fff;
	}
	
	footer {
		background-color: #2f2f2f;
	}
	
	ul[class*='footer_links___'] li {
		color: #cacaca;
	}
	
	ul[class*='footer_links___'] li a {
		color: #cacaca;
	}
	
	ul[class*='footer_links___'] li[class*='shortcut___'] a {
		color: #cacaca;
	}
	
	ul[class*='footer_links___'] li[class*='shortcut___'] a:after {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	address[class*='links_address___'] a {
		color: #fff;
	}
	
	div[class*='ly_shortcut___'] {
		background-color: #242424;
	}
	
	div[class*='ly_shortcut___'] ul li span, div[class*='ly_shortcut___'] ul li strong {
		color: #cacaca;
	}
	
	div[class*='ly_shortcut___'] ul li span {
		border: 1px solid #404040;
	}
	
	div[class*='ly_shortcut___'] ul li span[class*='key___'] {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	div[class*='footer_lang_select___'] button {
		color: #cacaca;
	}
	
	div[class*='footer_lang_select___'] {
		background-color: #3a3a3a;
	}
	
	ul[class*='select_list___'] {
		background-color: #3a3a3a;
	}
	
	div[class*='papago_event_banner___'] div[class*='btn_area___'] button[class*='evt_close___'] {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	div[class*='papago_event_banner___'], div[class*='papago_event_banner___'] a[class*='banner_link___'] {
		background-color: #242424;
	}
	
	div[class*='papago_event_banner___'][class*='type_mobile___'] img {
		filter: none !important;
	}
	
	div[class*='papago_event_banner___']:not([class*='type_mobile___']) img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	div[class*='papago_event_banner___'][class*='type_mobile___'] {
		background-color: rgb(40, 48, 52);
	}
	
	div[class*='wrap___'][class*='active___'] button[class*='btn_history_wrap___']:hover {
		border-bottom-color: #4f4f4f;
		border-left-color: #4f4f4f;
		border-top-color: #4f4f4f;
	}
	
	button[class*='btn_history_wrap___'] {
		-webkit-box-shadow: 0 7px 15px 0 rgba(0,0,0,.3),0 0 1px 0 hsla(233,7%,49%,.1);
		box-shadow: 0 7px 15px 0 rgba(0,0,0,.3),0 0 1px 0 hsla(233,7%,49%,.1);
		background: #242424;
		border-bottom: 1px solid #404040;
		border-bottom-left-radius: 12px;
		border-bottom-right-radius: 0;
		border-left: 1px solid #404040;
		border-top: 1px solid #404040;
		border-top-left-radius: 12px;
		border-top-right-radius: 0;
	}
	
	div[class*='history_title_wrap___'] {
		border-bottom: 1px solid #404040;
	}
	
	div[class*='history_title_wrap___'] h2 {
		color: #fff;
	}
	
	div[class*='history_title_wrap___'] button {
		color: #cacaca;
	}
	
	.resize-triggers > div {
		background: #2f2f2f;
	}
	
	div[class*='history_box___'] {
		border-bottom: 1px solid #404040;
	}
	
	div[class*='history_box___'] div[class*='history_source___'] {
		color: #fff;
	}
	
	div[class*='history_box___'] div[class*='history_target___'] {
		color: #cacaca;
	}
	
	div[class*='history_box___']:hover {
		background: #2f2f2f;
	}
	
	div[class*='history_box___'] span[class*='history_icon_wrap___'] {
		background: none;
	}
	
	div[class*='history_box___'] span[class*='history_icon_wrap___'] button[class*='delete_icon___'] {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	div[class*='history_wrap___'] {
		background: #242424;
		border-left: 1px solid #404040;
	}
	
	div[class*='web_trans_wrap___'] {
		border-top: 1px solid #404040;
	}
	
	div[class*='web_trans_wrap___'] label {
		color: #cacaca;
	}
	
	div[class*='inp_trans___'] {
		border-bottom: 1px solid #404040;
	}
	
	div[class*='inp_url_wrap___'] input {
		color: #cacaca;
	}
	
	button[class*='url_lang_select___'] {
		color: #cacaca;
	}
	
	button[class*='url_lang_select___'] em {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	div[class*='btn_url_trans___']:not([class*='active___']) button {
		filter: invert(86%) hue-rotate(-180deg);
		background-color: transparent;
	}
	
	div[class*='btn_wrap___'][class*='ja___'] button[class*='words_btn___']:nth-child(8) {
		border-left: 1px solid #404040;
	}
	
	div[class*='perception_box___'] button {
		color: #cacaca;
	}
	
	div[class*='auto_complete___'] a[class*='links___'] {
		color: #cacaca;
	}
	
	div[class*='auto_complete___'] li[class*='selected___'] a[class*='links___'] {
		background-color: #2f2f2f;
	}
	
	div[class*='auto_complete___'] a[class*='more___'] {
		color: #cacaca;
	}
	
	div[class*='auto_complete___'] div[class*='paging___'] a[class*='btn___']:after {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	div[class*='auto_complete___'] div[class*='paging___'] p {
		background-color: #2f2f2f;
		color: #cacaca;
	}
	
	strong[class*='wordclass___'] span {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	span[class*='dictionary_mean_num___'] {
		color: #fff;
	}
	
	span[class*='dictionary_mean_text___'] {
		color: #fff;
	}
	
	div[class*='dictionary_box___'][class*='type1___'] span[class*='dictionary_ex_ko___'][class*='target___'],
	span[class*='dictionary_ex___'][class*='target___'], span[class*='dictionary_ex_ko___'][class*='target___'] {
		color: #cacaca;
	}
	
	div[class*='dictionary_box___'][class*='type1___'] span[class*='dictionary_ex___'][class*='origin___'],
	span[class*='dictionary_ex_ko'][class*='origin___'] {
		color: #fff;
	}
	
	div[class*='word_arrange___'] strong[class*='dictionary_title___'] {
		color: #fff;
	}
	
	div[class*='word_arrange___'] ul[class*='dictionary_word_wrap___'] li[class*='dictionary_con_list___'] span[class*='con_type___'] {
		color: #cacaca;
	}
	
	div[class*='word_arrange___'] ul[class*='dictionary_word_wrap___'] li[class*='dictionary_con_list___'] span[class*='con_word___'] {
		color: #fff;
	}
	
	div[class*='dictionary_box___'][class*='type3___']:before {
		border-top: 1px solid #404040;
	}
	
	div[class*='dictionary_box___'][class*='type3___'] strong[class*='dictionary_title___'] {
		color: #fff;
	}
	
	div[class*='dictionary_box___'][class*='type3___'] strong[class*='dictionary_ex_info___'] {
		color: #fff;
	}
	
	div[class*='dictionary_box___'][class*='type3___']:after {
		border-bottom: 1px solid #404040;
	}
	
	dd[class*='dictionary_origin___'] a[class*='dictionary_more___'] {
		color: #cacaca;
	}
	
	button[class*='autocomplete_area___'] label[class*='switch___'] {
		background-color: #242424;
		border: 1px solid #404040;
	}
	
	button[class*='autocomplete_area___'] label[class*='switch___']:after {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	div[class*='dictionary_box___'][class*='type3___'] span[class*='dictionary_ex_detail___'] {
		color: #cacaca;
	}
	
	div[class*='dictionary_box___'][class*='type1___'] a[class*='dictionary_more___'] {
		color: #cacaca;
	}
	
	div[class*='handwriting_layer___'] {
		background: #242424;
		-webkit-box-shadow: 0 2px 8px 0 rgba(255,255,255,.1),0 0 1px 0 rgba(255,255,255,.2);
		box-shadow: 0 2px 8px 0 rgba(255,255,255,.1),0 0 1px 0 rgba(255,255,255,.2);
	}
	
	div[class*='handwriting_layer___'] div[class*='toolbar___'] {
		background-color: #242424;
	}
	
	button[class*='canvas_undo___'], button[class*='canvas_space___'], button[class*='canvas_clear___'] {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	div[class*='canvas_wrap___'] canvas#handwriting_canvas {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	button[class*='handwriting_close___'] {
		color: #cacaca;
	}
	
	button[class*='words_btn___'] {
		border-left: 1px solid #404040;
		color: #cacaca;
	}
	
	button[class*='btn_wrap_hover___'] {
		color: #cacaca;
	}
	
	div[class*='canvas_wrap___'] {
		border-bottom: 1px solid #404040;
		border-top: 1px solid #404040;
	}
	
	button[class*='autocomplete_area___'] h3[class*='switch_tit___'] {
		color: #cacaca;
	}
	
	div[class*='favorite_layer___'] {
		background: #242424;
	}
	
	div[class*='favorite_layer___'] div[class*='favorite_inner___'] {
		background: #242424;
	}
	
	div[class*='favorite_layer___'] h1 button {
		color: #fff;
	}
	
	div[class*='favorite_layer___'] div[class*='toolbar___'] div[class*='favorite_lang_select___'] button {
		color: #cacaca;
	}
	
	div[class*='favorite_layer___'] div[class*='toolbar___'] div[class*='search___'] label:not(:hover) {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	div[class*='favorite_layer___'] div[class*='toolbar___'] button[class*='all_clear___'] {
		background: #242424;
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	div[class*='favorite_layer___'] div[class*='translate_wrap___'] {
		background: #242424;
		border: 1px solid #404040;
	}
	
	div[class*='favorite_layer___'] div[class*='translate_wrap___'] div[class*='target_wrap___'] {
		background: #242424;
	}
	
	div[class*='favorite_layer___'] div[class*='translate_wrap___'] span[class*='more_favorite_content___'] {
		color: #fff;
	}
	
	div[class*='favorite_layer___'] div[class*='translate_wrap___'] div[class*='content_wrap___']:before {
		border-right: 1px solid #404040;
	}
	
	div[class*='favorite_layer___'] div[class*='translate_wrap___'] div[class*='favorite_language___'] {
		color: #cacaca;
	}
	
	div[class*='favorite_layer___'] div[class*='translate_wrap___'] div[class*='favorite_language___'] button:not(:hover) {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	div[class*='favorite_layer___'] div[class*='toolbar___'] ul[class*='favorite_lang_wrap___'] {
		-webkit-box-shadow: 0 1px 3px 0 rgba(0,0,0,.5),0 0 1px 0 rgba(0,0,0,.8);
		box-shadow: 0 1px 3px 0 rgba(0,0,0,.5),0 0 1px 0 rgba(0,0,0,.8);
		background: #242424;
	}
	
	div[class*='favorite_layer___'] div[class*='toolbar___'] li[class*='favorite_lang_list___'] {
		color: #cacaca;
	}
	
	div[class*='favorite_layer___'] div[class*='toolbar___'] li[class*='favorite_lang_list___']:not(:hover) em {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	div[class*='favorite_layer___'] div[class*='toolbar___'] div[class*='search___'][class*='active___'] input {
		background: #242424;
		color: #cacaca;
	}
	
	div[class*='favorite_layer___'] div[class*='favorite_none___'] {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	div[class*='setting_wrap___']:not([class*='_setting_wrap___']) {
		background: #242424;
		-webkit-box-shadow: 0 15px 30px 0 rgba(0,0,0,.5),0 0 1px 0 rgba(0,0,0,.4);
		box-shadow: 0 15px 30px 0 rgba(0,0,0,.5),0 0 1px 0 rgba(0,0,0,.4);
	}
	
	div[class*='setting_wrap___']:not([class*='_setting_wrap___']) h3 {
		color: #fff;
	}
	
	div[class*='setting_wrap___']:not([class*='_setting_wrap___']) dl[class*='setting_select_wrap___'] dt[class*='title___'] {
		color: #cacaca;
	}
	
	div[class*='setting_wrap___']:not([class*='_setting_wrap___']) button[class*='select_box___'] {
		color: #cacaca;
	}
	
	div[class*='setting_wrap___']:not([class*='_setting_wrap___']) button[class*='select_box___'][class*='on___'] {
		color: #242424;
	}
	
	div[class*='setting_view_wrap___'] p, div[class*='setting_view_wrap___'] p span, [lang=ko] div[class*='setting_view_wrap___'] p span {
		color: #cacaca;
	}
	
	div[class*='setting_view_wrap___']:before {
		border-top: 1px solid #404040;
	}
	
	div[class*='setting_view_wrap___'] ul[class*='view_switch_wrap___'] li h4 {
		color: #fff;
	}
	
	div[class*='setting_view_wrap___'] ul[class*='view_switch_wrap___'] li:last-child:after {
		background-color: #404040;
	}
	
	div[class*='more_wrap___'] {
		background: #242424;
		-webkit-box-shadow: 0 1px 3px 0 rgba(0,0,0,.7);
		box-shadow: 0 1px 3px 0 rgba(0,0,0,.7);
	}
	
	div[class*='btn_toolbar___'] div[class*='more_wrap___'] button {
		color: #cacaca;
	}
	
	address[class*='links_address___'] {
		color: #cacaca;
	}
	
	img[class*='loading___'] {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	div[class*='history_none___'] {
		background: #242424;
		color: #cacaca;
	}
	
	@media only screen and (min-width: 961px) {
		div[class*='setting_wrap___']:not([class*='_setting_wrap___']) ul[class*='view_switch_wrap___'] label[class*='switch___']:not([class*='on___']) {
			background-color: #242424;
			border: 1px solid #404040;
		}
		
		div[class*='setting_wrap___']:not([class*='_setting_wrap___']) ul[class*='view_switch_wrap___'] label[class*='switch___']:after {
			filter: invert(86%) hue-rotate(-180deg);
		}
	}
	
	@media only screen and (max-width: 767px) {
		div[class*='home_layer_wrap___'] div[class*='layer_content___'] {
			background-color: #242424;
		}
		
		div[class*='home_layer_wrap___'] div[class*='layer_content___'] h3[class*='translation_tit___'], div[class*='home_layer_wrap___'] div[class*='layer_content___'] h3[class*='translation_tit___']+p {
			color: #fff;
		}
		
		div[class*='home_layer_wrap___'] div[class*='layer_content___'] button[class*='btn_close___'] {
			filter: invert(86%) hue-rotate(-180deg);
			background-color: transparent;
		}
		
		div[class*='home_layer_wrap___'] div[class*='layer_content___'] div[class*='btn_box'] button {
			background-color: #2f2f2f;
			border: 1px solid #404040;
		}
		
		div[class*='home_layer_wrap___'] div[class*='layer_content___'] div[class*='btn_box'] button span {
			color: #cacaca;
		}
		
		div[class*='home_layer_wrap___'] div[class*='layer_content___'] div[class*='btn_box'] button:before {
			filter: invert(86%) hue-rotate(-180deg);
		}
		
		div[class*='rwd_box___'] div[class*='translate_area___'] div[class*='edit_area___'] textarea[class*='edit_box___'][class*='active___'],
		div[class*='rwd_box___'] div[class*='translate_area___'] div[class*='edit_area___'] div[class*='edit_box___'][class*='active___'] {
			color: #fff;
		}
		
		div[class*='rwd_box___'] div[class*='translate_area___'] div[class*='lang_select___'] {
			border-bottom: 1px solid #404040;
		}
		
		div[class*='rwd_box___'] div[class*='translate_area___'][class*='translate_result___'] {
			background-color: #242424;
		}
		
		div[class*='rwd_box___'] div[class*='translate_area___'][class*='translate_result___'][class*='mo_show___'] {
			border-top: 1px solid #404040;
		}
		
		div[class*='btn_toolbar___'] button[class*='btn_text___']:after {
			filter: invert(86%) hue-rotate(-180deg);
		}
		
		div[class*='btn_toolbar___'] {
			border: 0;
		}
		
		div[class*='btn_toolbar___'] button[class*='btn_sound___'],
		div[class*='btn_toolbar___'] button[class*='btn_copy___'], 
		div[class*='btn_toolbar___'] button[class*='btn_phonetic___'],
		div[class*='btn_toolbar___'] button[class*='btn_favorite___'],
		div[class*='btn_toolbar___'] button[class*='btn_furigana___'],
		div[class*='btn_toolbar___'] button[class*='btn_ocr___'],
		div[class*='btn_toolbar___'] button[class*='btn_share___'],
		div[class*='btn_toolbar___'] button[class*='btn_voice___'],
		div[class*='btn_toolbar___'] button[class*='btn_handwriting___'] {
			border: 0 !important;
		}
		
		div[class*='rwd_layout___']:first-child {
			-webkit-box-shadow: 0 0 60px 0 rgba(0,0,0,.06),0 1px 2px 0 rgba(0,0,0,.08),0 4px 10px 0 rgba(36,36,36,.3);
			box-shadow: 0 0 60px 0 rgba(0,0,0,.06),0 1px 2px 0 rgba(0,0,0,.08),0 4px 10px 0 rgba(36,36,36,.3);
		}
		
		div[class*='wrap___'][class*='rwd___'] section[class*='container___'] {
			background-color: #2f2f2f;
		}
		
		div[class*='rwd_box___'] div[class*='translate_area___'] ul[class*='text_edit_area___'] li p {
			background-color: #242424;
			border: 1px solid #404040;
		}
		
		div[class*='btn_toolbar___'] div[class*='btn_more_btn___']:not(:hover) {
			background: none;
			position: relative;
		}
		
		div[class*='btn_toolbar___'] div[class*='btn_more_btn___']:not(:hover):before {
			position: absolute;
			content: '';
			left: 0;
			top: 0;
			width: 100%;
			height: 100%;
			pointer-events: none;
			background-image: url(/bc7a00ca5cd4440758640c638a511d1d.png);
			background-size: 300px 450px;
			background-repeat: no-repeat;
			background-position: -51px -193px;
			filter: invert(86%) hue-rotate(-180deg);
		}
		
		div[class*='btn_toolbar___'] button[class*='btn_edit___'], div[class*='btn_toolbar___'] button[class*='btn_complete___'][class*='btn_disabled___'] {
			border: 0;
			background: transparent;
		}
		
		div[class*='rwd_box___'] div[class*='translate_area___'][class*='translate_result___'][class*='translation_correction___'] {
			background-color: rgb(34, 41, 36);
		}
		
		div[class*='translate_area___'][class*='translation_correction___'] div[class*='btn_toolbar___'] button[class*='btn_complete___'], div[class*='translate_area___'][class*='translation_correction___'] div[class*='btn_toolbar___'] button[class*='btn_edit___'] {
			background-color: rgb(34, 41, 36);
		}
		
		div[class*='btn_toolbar___'] button[class*='btn_complete___'] {
			color: #fff;
			background-color: #242424;
		}
		
		div[class*='rwd___'] footer div[class*='footer_inner___'] {
			background-color: #242424;
		}
		
		div[class*='rwd_box___'] div[class*='translate_area___'] div[class*='dropdown_wrap___']:hover button[class*='btn_dropdown_arr___'], div[class*='rwd_box___'] div[class*='translate_area___'] div[class*='dropdown_wrap___']:not([class*='touch___']):hover button[class*='btn_dropdown___'] {
			color: #fff;
		}
	}
	
	@media only screen and (max-width: 960px) {
		div[class*='dictionary_box___'][class*='active___']:first-child {
			border-bottom: 1px solid #404040;
		}
		
		div[class*='rwd___'] div[class*='footer_inner___'] {
			background-color: #2f2f2f;
		}
		
		div[class*='rwd_box___'] div[class*='translate_area___'] button[class*='btn_dropdown___'][class*='active___'],
		div[class*='rwd_box___'] div[class*='translate_area___'] div[class*='dropdown_wrap___']:hover button[class*='btn_dropdown___'] {
			color: #fff;
		}
		
		div[class*='rwd_box___'] div[class*='translate_area___'] button[class*='btn_dropdown___'] {
			color: #cacaca;
		}
		
		div[class*='rwd_box___'] div[class*='translate_area___'] span[class*='btn_dropdown_arr___'] {
			filter: invert(86%) hue-rotate(-180deg);
		}
		
		div[class*='rwd_box___'] div[class*='translate_area___'] div[class*='dropdown_menu___'] {
			outline: none;
		}
		
		div[class*='rwd_box___'] div[class*='translate_area___'] div[class*='dropdown_menu___'] li[class*='select_item___'] a:hover {
			color: #fff;
		}
		
		button[class*='autocomplete_area___'] label[class*='switch___'][class*='on___']+h3[class*='switch_tit___'] {
			color: #cacaca;
		}
		
		div[class*='mo_lang_select___'] {
			border-top: 1px solid #404040;
		}
	}
	
	@media only screen and (max-width: 767px) {
		
		div[class*='wrap___']:not([class*='_wrap___']) {
			background-color: #2f2f2f;
		}
		
		div[class*='web_trans_wrap___'] div[class*='inp_trans___'] {
			background: #242424;
			border: 1px solid #404040;
		}
		
		div[class*='web_trans_wrap___'] div[class*='inp_trans___'][class*='active___'] div[class*='inp_url_wrap___'] input {
			color: #cacaca;
		}
		
		div[class*='web_trans_wrap___'] div[class*='inp_trans___'][class*='active___'] div[class*='inp_url_wrap___'] em {
			background-color: #242424;
			background-image: -webkit-gradient(linear,left top,left bottom,from(#2f2f2f),to(#242424));
			background-image: linear-gradient(#2f2f2f,#242424);
		}
		
		div[class*='mo_lang_select___'] select[class*='select___'] {
			color: #cacaca;
		}
		
		div[class*='auto_complete___'] {
			background-color: #242424;
			border-top: none !important;
		}
		
		div[class*='auto_complete___']:before {
			background: #404040;
		}
		
		div[class*='auto_complete___'] div[class*='section___'] {
			background-color: #242424;
			box-shadow: 0 7px 15px 0 rgba(0,0,0,.2);
		}
		
		div[class*='auto_complete___'] a[class*='more___'] span {
			text-shadow: 0 0 15px #242424;
		}
		
		div[class*='auto_complete___'] a[class*='close___'] span {
			text-shadow: 0 0 15px #242424;
		}
	}
	
	div[class*='setting_wrap___'][class*='mo___'] div[class*='setting_header___'] h2 {
		color: #fff;
	}
	
	div[class*='setting_wrap___'][class*='mo___'] {
		border: none;
		-webkit-box-shadow: none;
		box-shadow: none;
	}
	
	div[class*='setting_wrap___'][class*='mo___'] div[class*='setting_header___'] {
		-webkit-box-shadow: none;
		box-shadow: none;
	}
	
	div[class*='setting_wrap___'][class*='mo___'] button[class*='setting_header_back___'] {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	div[class*='setting_wrap___'][class*='mo___'] div[class*='setting_view_wrap___'] {
		border-top: 1px solid #404040;
	}
	
	div[class*='setting_wrap___'][class*='mo___'] div[class*='switch_wrap___'] {
		border-bottom: 1px solid #404040;
	}
	
	div[class*='setting_wrap___'] div[class*='switch_wrap___']:before {
		border-top: 1px solid #404040;
	}
	
	div[class*='setting_wrap___'][class*='mo___'] div[class*='setting_view_wrap___'] ul[class*='view_switch_wrap___'] li h4 {
		color: #fff;
	}
	
	div[class*='mo_menu___'][class*='v2___'] li[class*='list_item___'] a {
		color: #cacaca;
	}
	
	div[class*='setting_wrap___'][class*='mo___'] select[class*='select_box___'] {
		background: #242424 !important;
		border: none;
	}
	
	div[class*='setting_wrap___'][class*='mo___'] div[class*='setting_view_wrap___'] ul[class*='view_switch_wrap___'] label[class*='switch___'] {
		background: none;
		background-color: #242424;
		border: 1px solid #404040;
	}
	
	div[class*='setting_wrap___'][class*='mo___'] div[class*='setting_view_wrap___'] ul[class*='view_switch_wrap___'] label[class*='switch___']:after {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	div[class*='setting_wrap___'][class*='mo___'] div[class*='switch_wrap___'] label[class*='switch___'] {
		background: none;
		background-color: #242424;
		border: 1px solid #404040;
	}
	
	div[class*='setting_wrap___'][class*='mo___'] div[class*='switch_wrap___'] label[class*='switch___']:after {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	div[class*='auto_complete___'] {
		border-top: 1px solid #404040;
	}
}

@-moz-document url-prefix("https://myfeed.naver.com/main/notice"), url-prefix("https://ui.nboard2.naver.com/nboard2/list")
{
	
	
	#n2_skin_wrap .skin {
		background: none;
		position: relative;
	}
	
	#n2_skin_wrap .skin:before {
		background: url(https://download-nboard2.pstatic.net/design/nboard/ko/img/bg_skin01.gif) repeat-x;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#n2_nboard .form_search, #n2_skin_wrap .skin div, #n2_skin_wrap .skin div a {
		color: #fff;
	}
	
	#n2_skin_wrap ul.list li {
		border-bottom: 1px solid #404040;
		color: #cacaca;
	}
	
	#n2_skin_wrap li a {
		color: #cacaca;
	}
	
	table.Nnavi a {
		color: #cacaca;
	}
	
	table.Nnavi a:hover {
		background-color: #2f2f2f;
	}
	
	#n2_nboard div, #n2_nboard ul, #n2_nboard td, #n2_nboard input, #n2_nboard textarea {
		color: #cacaca;
	}
	
	table.Nnavi td {
		border-right: 1px solid #404040;
	}
}

@-moz-document url-prefix("https://ui.nboard2.naver.com/nboard2/read")
{
	#n2_nboard .view {
		border: 1px solid #404040;
	}
	
	#n2_nboard .option .list_button img, #n2_nboard .view_btn img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#n2_nboard .title_wrap .title {
		color: #fff;
	}
	
	#n2_nboard .title_wrap .add_info {
		color: #cacaca;
	}
	
	#n2_nboard .list_paging li {
		border-bottom: 1px solid #404040;
	}
	
	#n2_nboard .list_paging li.bgcolor {
		background-color: #2f2f2f;
	}
	
	#n2_nboard .list_paging {
		border-top: 1px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	#n2_nboard .list_paging li a {
		color: #cacaca;
	}
	
	#n2_nboard .list_paging li .status a {
		color: #fff;
	}
	
	#n2_nboard .conts {
		color: #cacaca;
	}
	
	#n2_content p[style*='color'], #n2_content *[style*='COLOR'] {
		color: #fff !important;
	}
	
	#n2_content p[style*='background-color'], #n2_content *[style*='BACKGROUND-COLOR'] {
		background-color: #2f2f2f !important;
	}
	
	#n2_nboard a {
		color: #c88cda;
	}
	
	#n2_nboard a:visited {
		color: #cc90cd;
	}
}

@-moz-document url-prefix("https://cafe.naver.com/Layout.nhn")
{
	#cafe_middle {
		background: #3a3a3a;
	}
	
	body, div, th, td, li {
		color: #cacaca;
	}
	
	#cafe_left .layout_select li {
		background: none;
		position: relative;
	}
	
	#cafe_left .layout_select li:before {
		background: url(https://cafe.pstatic.net/cafe4/bg_line3.gif) right 17px no-repeat;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	a:link, a:visited, a:active {
		color: #cacaca;
	}
	
	#cafe_left .layout_select ul li a img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#cafe_left .layout_editer {
		background: #2f2f2f;
	}
	
	#cafe_left .layout_editer .txt_layout_editer {
		background: none;
	}
	
	#cafe_left .layout_editer .txt_layout_editer span {
		display: block;
		color: rgb(235, 235, 142);
		font-style: italic;
		font-size: 13px;
	}
	
	.box_style01, .box_style02, .box_style03, .box_style04, html>body .wbox_style01, .box_style05-w, .box_style06-w, .box_style05, .box_style06, html>body .ybox_style01, html>body .wbox_style02 {
		background: #242424 !important;
		border-radius: 10px;
	}
	
	#cafe-body li {
		margin-bottom: 2px;
	}
	
	.box_style06-w-b, .box_style06-b {
		background: #242424 !important;
		border-radius: 0 0 10px 10px;
	}
	
	.box_txt {
		color: #cacaca;
	}
	
	.box_style06 td, .box_style06-w td {
		border: 1px dashed #404040;
	}
	
	.box_style06 table, .box_style06-w table {
		background-color: #242424;
		border: 1px dashed #404040;
	}
	
	.list_name .tit {
		color: #cacaca;
	}
	
	.box_style06 td .btn a img, .box_style06-w td .btn a img, .list_name .img img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.btn_component_close {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.layerpopup .border_type {
		border: 1px solid #404040;
		background-color: #3a3a3a;
	}
	
	.layerpopup .header {
		background: #3a3a3a;
	}
	
	.layerpopup .closelayer img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.layerpopup .content .layer_line {
		border-top: 1px dashed #4f4f4f;
		background: none;
	}
	
	.layerpopup .layer_btn {
		border-top: 1px solid #4f4f4f;
	}
	
	.layerpopup .layer_btn img, .layerpopup .content dd p img {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	#cafe_right h3 img {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	#cafe_right ul.r_list {
		border: 1px solid #404040;
	}
	
	#cafe_right li {
		background: #242424;
		border-bottom: 1px solid #404040;
	}
	
	#cafe_right label {
		color: #cacaca;
	}
	
	#cafe_right li .btn_arrow {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#cafe_right .sub_board .template_box {
		border: 1px solid #404040;
		background-color: #242424;
	}
	
	#cafe_right .sub_board .template_box img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#cafe_right .sub_board ul > li:first-child {
		background: none;
		border-bottom: 1px dashed #404040;
	}
	
	.box_style06 td .txt, .box_style06-w td .txt {
		background: none;
	}
	
	.box_style06 td .txt span, .box_style06-w td .txt span {
		display: block;
		color: #cacaca;
		font-style: italic;
		font-size: 9px;
	}
	
	#cafe_right .sub_special_menu p {
		background: none;
	}
	
	#cafe_right .sub_special_menu p span {
		display: block;
		color: #cacaca;
	}
	
	#cafe_right .sub_content_pocket {
		background: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.line02 {
		background: #4f4f4f;
	}
	
	.ly_help .cont {
		border: 1px solid #5a5a5a;
		background-color: #3a3a3a;
	}
	
	.ly_help p {
		color: #cacaca;
	}
	
	.ly_help .arr {
		filter: invert(79%) hue-rotate(-180deg);
	}
	
	.ly_help .close button {
		filter: invert(78%) hue-rotate(-180deg);
	}
	
	#show_business_info_help img, #edit_business_info img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#fundno+a img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#edit_cafe_banner img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#cafe_right .initialize a img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	a img.btn_reload {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cafe_middle_b {
		background: #3a3a3a;
	}
	
	input, select, textarea {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#nhn {
		background: #242424;
	}
	
	.btn_type_prev {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.btn_type_next {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.btn_type_wh2 {
		background: #242424;
		border: 1px solid #404040;
	}
	
	.btn_type_wh2 em, .btn_type_gn em {
		background: none;
	}
	
	.btn_type_wh2 strong, .btn_type_wh2 span {
		color: #cacaca;
	}
	
	.btn_type_gn {
		background: #019341;
		border: 1px solid #404040;
	}
}

@-moz-document url-prefix("https://cafe.naver.com/ca-fe/ext/video-upload")
{
	.PopupVideoUpload .popup_header {
		border-bottom: 1px solid #404040 !important;
	}
	
	.PopupVideoUpload .popup_content .file_upload .btn_label {
		color: #242424 !important;
	}
	
	.PopupVideoUpload .popup_content .file_upload .btn_label:before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.PopupVideoUpload .popup_content .file_upload .txt {
		color: #cacaca !important;
	}
	
	.PopupVideoUpload .popup_content .info {
		background-color: #3a3a3a !important;
	}
	
	.PopupVideoUpload .popup_content .info .txt {
		color: #cacaca !important;
	}
	
	.PopupVideoUpload .popup_content .info .go_help {
		color: #fff !important;
	}
	
	.PopupVideoUpload .popup_content .video_area .rep_video, .PopupVideoUpload .popup_content .video_area .uploaded_video .video {
		background-color: #2f2f2f !important;
	}
	
	.PopupVideoUpload .popup_content .video_area .file_name {
		color: #cacaca !important;
	}
	
	.BaseButton--gray {
		background: #2f2f2f;
		color: #cacaca;
	}
	
	.PopupVideoUpload .popup_content .btn_area .BaseButton--gray {
		color: #cacaca !important;
	}
	
	.PopupVideoUpload .popup_content .video_area .rep_video .loading_message {
		color: #cacaca !important;
	}
}

@-moz-document url-prefix("https://cafe.naver.com/ca-fe/ext/video?")
{
	html, body {
		background-color: initial;
		color: initial;
	}
}

@-moz-document url("https://www.cyber.go.kr/widget.html")
{
	html, body {
		background: #404040;
		color: #cacaca;
		font-family: 'Helvetica', 'serif';
	}
	
	.search_fraud_widget h1 a img {
		filter: invert(75%) hue-rotate(-180deg);
	}
	
	.search_fraud_widget p.input_box1 {
		color: #cacaca;
		font-family: 'Helvetica', 'serif';
	}
	
	.search_fraud_widget p.fraud_box {
		background-color: #2f2f2f;
		color: #cacaca;
		font-family: 'Helvetica', 'serif';
	}
	
	.search_fraud_widget .number {
		border: 3px solid #4f4f4f;
		color: #cacaca;
		background: #242424;
	}
}

@-moz-document url-prefix("https://nid.naver.com/login/qrCheckIn")
{
	html, body, #wrap {
		background: #242424;
	}
	
	.vaccine_area .h_title {
		color: #fff;
	}
	
	.vaccine_area .h_desc {
		color: #cacaca;
	}
	
	.gnb_logo_area .logo_img, .header_inner .btn_close {
		filter: invert(86%) hue-rotate(-180deg);
	}
}

@-moz-document url-prefix("https://policy.naver.com")
{
	.gnb_notice_li a.gnb_notice .gnb_icon, .mail_li a.gnb_mail .gnb_icon, .gnb_service_li a.gnb_service .gnb_icon {
		filter: none;
	}
	
	body {
		background: #242424;
		color: #cacaca;
	}
	
	#header .sub_tit {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#header .lang_wrap {
		border: 1px solid #404040;
		background-color: #242424;
	}
	
	#header .lang_wrap .sel_lang {
		color: #cacaca;
	}
	
	#header .lang_wrap.opn .lang_lst {
		background-color: #2f2f2f;
		border-top: 1px solid #404040;
	}
	
	#header .lang_wrap .lang_lst a {
		color: #cacaca;
	}
	
	#header .lang_wrap .lang_lst a:hover {
		background-color: #3a3a3a;
	}
	
	#header #lnb li {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#content .title .nav1 li.on a {
		border-bottom: 1px solid #404040;
	}
	
	#content .title .nav1 li a img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#content .title .nav1 li {
		background: none;
		position: relative;
	}
	
	#content .title .nav1 li:before {
		background: url(https://s.pstatic.net/static/rules/r8/line_v_e5.gif) no-repeat 0 0;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#content .title .p_h2 img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.arrow {
		background: none;
		position: relative;
	}
	
	.arrow:before {
		background: url(https://s.pstatic.net/static/rules/r8/bu_arrow1.gif) no-repeat 0 2px;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#content .title {
		border-bottom: 1px solid #404040;
	}
	
	#content .index .print img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#content .index {
		border-bottom: 1px solid #404040;
	}
	
	#content.agreement .section h3 a {
		color: #fff;
	}
	
	#content .section.v1 p {
		color: #cacaca;
	}
	
	#content .section .sec_ul > li {
		color: #cacaca;
	}
	
	#content .section .service_info dt {
		color: #fff !important;
	}
	
	#content .section .service_info dd {
		color: #cacaca;
	}
	
	#content .section .service_h4 {
		color: #cacaca !important;
	}
	
	#footer {
		border-top: 1px solid #404040;
	}
	
	#footer a, #footer a:visited {
		color: #cacaca;
	}
	
	#footer * {
		color: #cacaca;
	}
	
	#footer ul li {
		position: relative;
		background: none;
	}
	
	#footer ul li:before {
		background: url(https://s.pstatic.net/static/common/footer/bu_bar.gif) left 40% no-repeat;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#footer address a {
		color: #fff;
	}
	
	#footer address img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.gotop a {
		color: #cacaca;
		background: none;
		position: relative;
	}
	
	.gotop a:before {
		background: url(https://s.pstatic.net/static/rules/r8/bu_arrow3.gif) no-repeat 6px 2px;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	[lang=en] #header .sub_tit, [lang=en] #header #lnb li, [lang=en] #content .title .nav1 li a {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	[lang=en] #header #lnb:after {
		background-color: #404040;
	}
	
	#content.privacy .title h2 {
		color: #fff;
	}
	
	#content.privacy .title p {
		color: #cacaca;
	}
	
	#content.privacy .title h2 .ver {
		color: #cacaca;
	}
	
	#content.privacy .section .shortcut {
		border: 3px solid #404040;
	}
	
	#content.privacy .section .shortcut ol {
		border-top: 1px solid #404040;
	}
	
	#content.privacy .section .shortcut ol li a {
		color: #fff;
	}
	
	#content.privacy .section {
		border-top: 1px solid #404040;
	}
	
	#content.privacy .section h3, #content.privacy .section h4 {
		color: #fff;
	}
	
	[lang=en] #content.privacy .section .btn_area a {
		border-radius: 5px;
	}
	
	#content.privacy .section .sec > li {
		border-top: 1px solid #404040;
	}
	
	#content.privacy .section .tgl_more {
		color: #fff;
	}
	
	#content.privacy .section .tgl_cont {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	#content.privacy .section table th, #content.privacy .section table td {
		border: 1px solid #404040;
	}
	
	#content.privacy .section table thead th {
		background-color: #2f2f2f;
	}
	
	[lang=en] #content.privacy .section table.tbl2 tbody th {
		background-color: #2f2f2f;
	}
	
	#content.privacy .section .contact {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	#content .section .contact {
		background-color: #2f2f2f;
	}
	
	#content.privacy .section .contact dl {
		border-left: 1px solid #404040;
	}
	
	#header .tit_area {
		border-bottom: 2px solid #404040;
	}
	
	#content.privacy .index h3, #content.privacy .index .i1 p, #content.privacy .index .i2 p {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#content.privacy .index > div {
		border-left: 1px solid #404040;
	}
	
	#content .title h2 a img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#content.teenagers .section h3 {
		color: #fff;
	}
	
	#content.teenagers .section h4 * {
		color: #cacaca;
	}
	
	#content.teenagers .section h4 {
		color: #fff;
	}
	
	#content .section .contact th {
		color: #fff;
	}
	
	#content .section .contact .line {
		border-left: 1px solid #404040;
	}
	
	#content.spam .section h3, #content.spam .section h4 a {
		color: #fff;
	}
	
	#content.spam .section .depth2 img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#content.responsibility .section h2, #content.responsibility .section h2 a {
		color: #fff;
	}
	
	#content.responsibility .btn a img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#content.robots .section h3 {
		color: #fff;
	}
	
	#content.robots .section .etc {
		background: #2f2f2f;
	}
	
	#content.robots .section .etc .first, #content.robots .section .etc .first * {
		color: #fff;
	}
	
	#content .mark_title h3 img, #content.iso p img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#content .mark_title {
		border-bottom: 1px solid #404040;
	}
	
	#content .result dt img, #content .result dd img, #content .mark img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#content .mark_section0, #content .mark_section1, #content .mark_section2, #content .mark_section3 {
		border-bottom: 1px solid #404040;
	}
	
	#content.soc p, #content.soc .index h4 img, #content.soc .section h4 img, #content .section .section_soc li h5 img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#content.soc .section {
		border-bottom: 1px solid #404040;
	}
	
	#content .section .data_download_wrap {
		border-top: 1px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	#content .section .data_download:first-child {
		border-right: 1px solid #404040;
	}
	
	#content .section .data_download h5 img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#content .section .data_download_btn img {
		border-radius: 5px;
	}
	
	#content .section .group_terms dl dt, #content.agreement .section.v2 h3 {
		color: #fff;
	}
	
	#content .section .group_terms dl dd {
		color: #cacaca;
	}
	
	#content .section .sec_nav li {
		border: 1px solid #404040;
	}
	
	#content .sec_nav li a, #content.agreement .section.v1 h3 {
		color: #fff;
	}
	
	#content .section .table_box .thead_th {
		background-color: #2f2f2f;
		border: 1px solid #404040;
		color: #fff;
	}
	
	#content .section .table_box tbody td, #content .section .table_box tbody th {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	#content .section p span[style*='background-color: #fff'] {
		background-color: #242424 !important;
	}
	
	#content .title dd {
		color: #cacaca;
	}
	
	#content .title dt {
		color: #fff;
	}
}

@-moz-document url-prefix("https://policy.naver.com/rules/popup")
{
	.tbl_type td, th {
		color: #fff;
		border: 1px solid #404040;
	}
	
	.tbl_type th {
		background: #2f2f2f;
	}
	
	#content {
		border-bottom: 1px solid #404040;
	}
	
	#footer a img {
		filter: invert(86%) hue-rotate(-180deg);
	}
}

@-moz-document url-prefix("https://nid.naver.com/user2/help/privacyInfo")
{
	.parent_tit_txt, .tit_txt {
		color: #cacaca;
	}
	
	.person_data_wrap .tab_box {
		background-color: #2f2f2f;
		color: #cacaca;
		border: 1px solid #404040;
	}
	
	.table_area td, .table_area th {
		border-bottom: 0;
		border-top: 1px solid #404040;
		border-left: 1px solid #404040;
	}
	
	.table_area th {
		background-color: #2f2f2f;
		color: #fff;
	}
	
	.person_data_wrap .table_area {
		color: #cacaca;
		background-color: #242424;
		border: 1px solid #404040;
	}
	
	.location_agree {
		color: #cacaca;
	}
	
	#footer a, #footer a:visited {
		color: #cacaca;
	}
	
	#footer ul li:before {
		background-color: #404040;
	}
	
	#footer address a {
		color: #fff;
	}
	
	.person_data_wrap li:first-child .tab_box {
		border-left: 1px solid #404040;
	}
	
	.area_text_etc {
		color: #cacaca;
	}
	
	#tab3 .table_area tbody tr:first-child td {
		border-top: 1px solid #404040;
	}
	
	#tab1 .table_area td:first-child, #tab3 .table_area td:first-child {
		color: #fff;
	}
}

@-moz-document url-prefix("https://privacy.naver.com")
{
	body {
		background: #242424;
	}
	
	.tab_box {
		border-bottom: 1px solid #404040;
		background: #2f2f2f;
	}
	
	.tab_box:before, .tab_box.lnb2:before {
		background: -webkit-gradient(linear, right top, left top, from(rgba(47, 47, 47, 0)), color-stop(80%, #2f2f2f));
		background: -webkit-linear-gradient(right, rgba(47, 47, 47, 0), #2f2f2f 80%);
		background: linear-gradient(to left, rgba(47, 47, 47, 0), #2f2f2f 80%);
	}
	
	.tab_box:after, .tab_box.lnb2:after {
		background: -webkit-gradient(linear, left top, right top, from(rgba(47, 47, 47, 0)), color-stop(77%, #2f2f2f));
		background: -webkit-linear-gradient(left, rgba(47, 47, 47, 0), #2f2f2f 77%);
		background: linear-gradient(to right, rgba(47, 47, 47, 0), #2f2f2f 77%);
	}
	
	.lst_lnb li .tab > span {
		color: #fff;
	}
	
	.tab_box.lnb2 {
		background: #2f2f2f;
		border-bottom: 1px solid #404040;
	}
	
	.lnb2 .on .tab > span {
		color: #242424 !important;
	}
	
	.strapline_menu li {
		background: #242424;
	}
	
	.strapline_menu li .tab_menu {
		border: 1px solid #404040;
		background: #242424;
		color: #fff;
	}
	
	.cont_box {
		background: #242424;
	}
	
	.cont_box .h_t2, .cont_box .h_t3 {
		color: #fff;
	}
	
	.cont_box .p_dsc {
		color: #cacaca;
	}
	
	.lk_policy {
		color: #fff;
	}
	
	#footer {
		border-top: 1px solid #404040;
		color: #cacaca;
	}
	
	#footer .btn_pg_top {
		color: #fff;
	}
	
	#footer .btn_t1 {
		border: 1px solid #404040;
		color: #fff;
		background: #2f2f2f;
	}
	
	.highlight {
		color: #fff;
	}
	
	#footer .btn_t2:before {
		background: #404040;
	}
	
	.bk {
		color: #fff !important;
	}
	
	.signature_box img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.signature_box .sign_txt {
		color: #cacaca;
	}
	
	.ifg_img_box {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cont_box .h_b4 {
		color: #fff;
	}
	
	.gr {
		color: #fff;
	}
	
	.gr_2 {
		color: #cacaca !important;
	}
	
	.cont_box strong.h_t4 {
		color: #fff;
	}
	
	.border_box {
		border: 1px solid #404040;
	}
	
	.cont_box .h_t4 {
		color: #fff;
	}
	
	.privacy_table table th {
		border: 1px solid #404040;
		color: #fff;
		background: #2f2f2f;
	}
	
	.privacy_table table td {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.privacy_table table .table_title {
		color: #cacaca;
	}
	
	.update_bar .update_box {
		background-color: #242424;
	}
	
	.update_bar .rolling_area .update_item .item_contents .text {
		color: #fff;
	}
	
	.update_bar .rolling_area .update_item .item_contents .date {
		color: #cacaca;
	}
	
	.update_bar .rolling_area .rolling_navigation {
		background-color: #242424;
	}
	
	.spot {
		background: #242424;
	}
	
	.dn_banner .img_box {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.login_detail {
		background: #2f2f2f;
		border: 1px solid #404040;
		border-width: 0 1px 1px;
	}
	
	.login_detail .log_q_lst .q_lst .h_q {
		color: #fff;
	}
	
	.login_detail .log_q_lst .q_lst {
		color: #cacaca;
	}
	
	.login_after .profile_info {
		color: #242424;
	}
	
	.info_lst {
		background: #242424;
	}
	
	.info_lst_box li a {
		color: #fff;
	}
	
	.info_lst_box li {
		border-left: 1px solid #404040;
	}
	
	.news_lst {
		background: #242424;
	}
	
	.news_lst .h_news {
		color: #fff;
	}
	
	.news_blog .news_dsc h4 {
		color: #fff;
	}
	
	.news_blog .news_dsc p {
		color: #cacaca;
	}
	
	.banner .banner_img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.dl_horizon {
		color: #fff;
	}
	
	.border_top_box .h_b_box {
		border-bottom: 1px solid #404040;
		background: #2f2f2f;
	}
	
	.border_top_box {
		border: 1px solid #404040;
	}
	
	.border_top_box .h_b_box h3 {
		color: #fff;
	}
	
	.pa_img_box .bg_box.pbd {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.toggle_box .h_toggle {
		color: #fff;
	}
	
	.pa_img_box .bg_box.speaker {
		background-color: #242424;
	}
	
	.dl_etc_law dt {
		color: #fff;
	}
	
	.dl_etc_law .law_logo {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.time_line_list .time {
		color: #fff;
	}
	
	.pa_img_box .bg_box.v2 {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.img_txt {
		color: #cacaca;
	}
	
	.select_box {
		border: 1px solid #404040;
	}
	
	.select_box:before {
		border-top: 5px solid #cacaca;
	}
	
	.select_box.soc_certi select {
		color: #fff;
	}
	
	.lk_sq {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.lk_sq.soc {
		border-color: #404040;
		color: #fff;
	}
	
	.pa_img_box .bg_box.committee, .pa_img_box .bg_box.in, .pa_img_box .bg_box.in2 {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.tbl_info th {
		background: #2f2f2f;
		border-left: 1px solid #404040;
	}
	
	.tbl_info thead tr th:first-child {
		background: #2f2f2f;
	}
	
	.tbl_info tr {
		border: 1px solid #404040;
	}
	
	.tbl_info {
		color: #fff;
	}
	
	.tbl_info td {
		border: 1px solid #404040;
	}
	
	.lk_gray {
		color: #cacaca;
	}
	
	.tbl_txt {
		color: #cacaca;
	}
	
	.pa_img_box .bg_box.per {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.fold_tab_box > li:first-child {
		border-top: 1px solid #404040;
	}
	
	.fold_tab_box > li {
		border-bottom: 1px solid #404040;
	}
	
	.fold_tab_box .fold_tab {
		color: #fff;
	}
	
	.fold_tab_box .btn_fold {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.fold_tab_box .fold_cont {
		background: #2f2f2f;
	}
	
	.fold_tab_box .fold_tab.open {
		background: #2f2f2f;
	}
	
	.select_box select {
		color: #fff;
	}
	
	.h_button_box .title_txt {
		color: #fff;
	}
	
	.h_button_box .next, .h_button_box .prev {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.cont_info_box {
		border: 1px solid #404040;
	}
	
	.cont_info_box .tab_list li {
		border-bottom: 1px solid #404040;
		background: #2f2f2f;
	}
	
	.cont_info_box .tab_list li.on {
		background: #3a3a3a;
		border: 1px solid #4f4f4f;
		border-width: 0 1px;
	}
	
	.cont_info_box .tab_list li:first-child.on {
		border-left: 1px solid #4f4f4f;
	}
	
	.cont_info_box .tab_list li.on a {
		color: #fff;
	}
	
	.cont_info_box .tab_list li a {
		color: #cacaca;
	}
	
	.cont_info .cont_info_left {
		border: 1px solid #404040;
		border-width: 0 1px 0 0;
	}
	
	.cont_info .dl_lst dt {
		color: #cacaca;
	}
	
	.cont_info .dl_lst dd {
		color: #fff;
	}
	
	.green {
		color: #08a600 !important;
	}
	
	.tbl_info.statistics th {
		color: #fff;
	}
	
	.tbl_info.statistics thead tr td, .tbl_info.statistics thead tr th {
		background: #2f2f2f;
	}
	
	.btn_tbl_more {
		color: #fff;
	}
	
	.btn_tbl_more:after {
		filter: invert(86%) hue-rotate(-180deg) brightness(1000%);
	}
	
	.pop_privacy #content .transparence {
		background-color: #242424;
	}
	
	.pop_privacy #content .uSubTitle {
		color: #fff;
	}
	
	.pop_privacy #content .uDesc {
		color: #cacaca;
	}
	
	.pop_privacy #content .table thead th {
		border-bottom: 1px solid #404040;
		background: #3a3a3a;
		color: #fff;
	}
	
	.pop_privacy #content .transparence table {
		border: 1px solid #404040;
		border-width: 1px 0;
	}
	
	.pop_privacy #content .table tbody .even td, .pop_privacy #content .table tbody .even th {
		background: #2f2f2f;
	}
	
	.pop_privacy #content .table td, .pop_privacy #content .table th {
		color: #cacaca;
	}
	
	.pop_privacy #content .table tbody tr + tr td, .pop_privacy #content .table tbody tr + tr th {
		border-top: 1px solid #404040;
	}
	
	.pop_privacy #content .tableDesc dt {
		color: #fff;
	}
	
	.pop_privacy #content .tableDesc dd li {
		color: #cacaca;
	}
	
	.pa_img_box .bg_box.bg, .pa_img_box .bg_box.bg2, .pa_img_box .bg_box.secret, .pa_img_box .bg_box.bg2_en, .pa_img_box .bg_box.secret_en, .pa_img_box .bg_box.process_en {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.circle_dot_box {
		border: 1px solid #404040;
	}
	
	.lk_pdf {
		color: #fff;
		border: 1px solid #404040;
	}
	
	.cont_box .p_dsc.type2 {
		color: #cacaca;
	}
	
	.cont_box .p_dsc {
		color: #cacaca;
	}
	
	.cont_box .p_dsc.type2 span {
		color: #fff;
	}
	
	.n_privacy .swiper-pagination {
		background: #242424;
	}
	
	.n_privacy .swiper-wrapper {
		background-color: #2f2f2f;
	}
	
	.n_privacy .list_box .card_title {
		color: #fff;
	}
	
	.n_privacy .list_box .card_desc {
		color: #cacaca;
	}
	
	.n_privacy .list_box dl .list_title {
		color: #fff;
	}
	
	.n_privacy .list_box dl .list_data {
		color: #cacaca;
	}
	
	.pa_img_box .bg_box.user_info, .pa_img_box .bg_box.business {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.security {
		background: #242424;
	}
	
	.security .s_list_box .s_list_img img {
		border-radius: 11px;
	}
	
	.data_list ul li .text {
		color: #fff;
	}
	
	.lk_bo {
		border: 1px solid #404040;
		background-color: #2f2f2f;
		color: #cacaca;
	}
	
	.check_result li + li:after {
		background-color: #404040;
	}
	
	.pa_img_box .bg_box.business3, .pa_img_box .bg_box.business2 {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.business_operator_table table th {
		border: 1px solid #404040;
		color: #fff;
		background-color: #3a3a3a;
	}
	
	.business_operator_table table td {
		border: 1px solid #404040;
		color: #cacaca;
		background-color: #2f2f2f;
	}
}

@-moz-document url-prefix("https://section.blog.naver.com/ThisMonthDirectory.naver"), url-prefix("https://section.blog.naver.com/thisMonthDirectory.naver")
{
	div[class*='header_lnb__'] {
		color: #fff !important;
		border-bottom: 1px solid #404040;
	}
	
	div[class*='header_common__'] {
		background-color: #019341 !important;
		border-bottom: 1px solid #019341 !important;
	}
	
	div[class*='area_search__'] > div[class*='search__'] {
		background-color: #242424 !important;
		border: 1px solid #404040 !important;
		border-right: 0 !important;
	}
	
	div[class*='area_dropdown__'] {
		background-color: #242424;
		color: #cacaca;
	}
	
	div[class*='area_dropdown__'] div[class*='dropdown_select__'] {
		background-color: #242424;
		border: 1px solid #404040;
	}
	
	div[class*='area_dropdown__'][data-set=search] div[class*='dropdown_select__'] {
		border-color: #404040;
	}
	
	div[class*='area_dropdown__'][data-set=search] div[class*='dropdown_select__'] a[class*='item__'] {
		color: #cacaca;
	}
	
	div[class*='area_dropdown__'][data-set=search] div[class*='dropdown_select__'] a[class*='item__']:hover {
		background-color: #4c4c4c;
	}
	
	div[class*='area_search__'] input[class*='textbox__'] {
		background: #242424;
		color: #cacaca;
	}
	
	div[class*='area_search__'] a[class*='selected_option__']:after {
		background-color: #404040;
	}
	
	div[class*='area_search__'] i[class*='icon_search__'] svg path {
		stroke: #242424;
	}
	
	div[class*='area_search__'] a[class*='button_naver__'] {
		color: #242424;
	}
	
	div[class*='header_lnb__'] div[class*='navigator_lnb_sub__'] > div[class*='item_with_tooltip__'] > button[class*='link__'] {
		color: #242424;
	}
	
	div[class*='header_lnb__'] div[class*='navigator_lnb_sub__'] > a[class*='item__'] {
		border: 1px solid #404040;
	}
	
	p[class*='desc__'] {
		color: #fff;
		text-shadow: #000 1px 0px 15px;
	}
	
	i[class*='spot_icon__'] svg[class*='icon__'] {
		opacity: 0.6;
	}
	
	a[class*='item__'] {
		color: #fff;
	}
	
	div[class*='lyr__'] {
		background: #2f2f2f;
	}
	
	div[class*='lyr__'] > a[class*='btn__'] {
		color: #fff;
	}
	
	div[class*='lyr__'] > a[class*='btn__']:hover {
		background: #3a3a3a;
	}
	
	div[class*='lyr__'] > a[class*='btn__'] > i[class*='icon__'] svg path[fill] {
		fill: #fff !important;
	}
	
	div[class*='banner__'] {
		background: #2f2f2f;
		border-bottom: 1px solid #404040;
	}
	
	div[class*='nav_wrap__'] {
		border-bottom: 1px solid #404040;
	}
	
	div[class*='banner__'] > p[class*='text__'] {
		color: #fff;
	}
	
	h4[class*='directory_title__'] {
		color: #fff;
	}
	
	div[class*='selectMonth_wrap_multiple__'] div[class*='lyr__'] {
		background: #2f2f2f;
		z-index: 99;
	}
	
	div[class*='selectMonth_wrap_multiple__'] div[class*='lyr__'] a[class*='btn__'] {
		color: #fff;
	}
	
	div[class*='selectMonth_wrap_multiple__'] div[class*='lyr__'] a[class*='btn__']:hover {
		background: #3a3a3a;
	}
	
	div[class*='profile_text__'] > div[class*='text__'] span[class*='nickname__'] {
		color: #fff;
	}
	
	div[class*='popularPost__'] > a[class*='link__']:hover {
		background: #2f2f2f;
	}
	
	div[class*='popularPost__'] div[class*='text__'] strong[class*='title__'] {
		color: #fff;
	}
	
	div[class*='popularPost__'] div[class*='text__'] div[class*='desc__'] {
		color: #cacaca;
	}
	
	li[class*='item__']+li[class*='item__'] div[class*='item_inner__'] {
		border-top: 1px solid #404040;
	}
	
	div[class*='introduce__'] {
		color: #fff;
	}
	
	div[class*='profile_text__'] div[class*='btn__'] a[class*='btn_addbuddy__'] {
		color: #242424;
	}
	
	div[class*='nav_wrap__'][class*='isFixed__'] {
		background: #242424;
	}
	
	footer[class*='footer__'] {
		background-color: #2f2f2f;
	}
	
	footer[class*='footer__'] nav[class*='navigator_footer__'] a[class*='item__'] {
		color: #cacaca;
	}
	
	footer[class*='footer__'] nav[class*='navigator_footer__'] a[class*='item__']:before {
		background-color: #404040;
	}
	
	footer[class*='footer__'] address[class*='address__'] [class*='text__'] {
		color: #cacaca;
	}
	
	div[class*='popup_wrap__'] {
		background: #2f2f2f;
	}
	
	div[class*='popup_buddy__'] div[class*='popup_heading__'] h5[class*='title__'],
	div[class*='popup_item__'] div[class*='popup_heading__'] h5[class*='title__'],
	div[class*='popup_post_setting__'] div[class*='popup_heading__'] h5[class*='title__'] {
		color: #fff;
	}
	
	div[class*='popup_buddy__'] div[class*='buddy_state__'] {
		border: 1px solid #404040;
		background-color: #3a3a3a;
	}
	
	div[class*='popup_buddy__'] div[class*='buddy_state__'] p[class*='text_buddy_add__'] {
		color: #fff;
	}
	
	div[class*='popup_buddy__'] div[class*='area_button__'] [class*='button_close__'],
	div[class*='popup_buddy__'] div[class*='area_button__'] [class*='button_next__'],
	div[class*='popup_buddy__'] div[class*='area_button__'] [class*='button_receive__'],
	div[class*='popup_item__'] div[class*='area_button__'] [class*='button_close__'],
	div[class*='popup_item__'] div[class*='area_button__'] [class*='button_next__'],
	div[class*='popup_item__'] div[class*='area_button__'] [class*='button_receive__'],
	div[class*='popup_post_setting__'] div[class*='area_button__'] [class*='button_close__'],
	div[class*='popup_post_setting__'] div[class*='area_button__'] [class*='button_next__'],
	div[class*='popup_post_setting__'] div[class*='area_button__'] [class*='button_receive__'] {
		color: #242424;
	}
	
	div[class*='thisMonthBlogPlaceholder__']:after {
		background: #242424;
	}
}

@-moz-document url-prefix("https://help.naver.com")
{
	/*body {*/
	/*	background: #242424;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.gnb_notice_li a.gnb_notice .gnb_icon, .mail_li a.gnb_mail .gnb_icon, .gnb_service_li a.gnb_service .gnb_icon {*/
	/*	filter: none;*/
	/*}*/
	
	/*.Nsearch .srch_area .srch_box {*/
	/*	background: #242424;*/
	/*}*/
	
	/*.sta .ipt_box input {*/
	/*	color: #cacaca;*/
	/*	background: #242424;*/
	/*}*/
	
	/*.Nsearch .srch_area .ipt_box .srch_kwd:focus {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.spot_area {*/
	/*	border-bottom: 1px solid #404040;*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.spot_area .spot a {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.spot_area .spot h3 {*/
	/*	color: #2f2f2f;*/
	/*}*/
	
	/*.m_section h2 {*/
	/*	background: none;*/
	/*	position: relative;*/
	/*	overflow: visible !important;*/
	/*}*/
	
	/*.m_section h2 .blind {*/
	/*	overflow: visible !important;*/
	/*	position: absolute !important;*/
	/*	clip: unset !important;*/
	/*	width: 100% !important;*/
	/*	height: 100% !important;*/
	/*	margin: 0 !important;*/
	/*	left: 0;*/
	/*	top: 0;*/
	/*	white-space: nowrap;*/
	/*	line-height: initial;*/
	/*	font-family: 'Helvetica', 'serif';*/
	/*	font-size: 15px;*/
	/*	color: #fff;*/
	/*}*/
	
	/*.m_section .tab_qa .on a {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.m_section .tab_qa li+li {*/
	/*	background: none;*/
	/*	position: relative;*/
	/*}*/
	
	/*.m_section .tab_qa li+li:before {*/
	/*	background: url(https://ssl.pstatic.net/static/help/support/sp_bul3.png) no-repeat;*/
	/*	background-position: -9px -46px;*/
	/*	position: absolute;*/
	/*	content: '';*/
	/*	left: 0;*/
	/*	top: 0;*/
	/*	width: 100%;*/
	/*	height: 100%;*/
	/*	pointer-events: none;*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.m_section .tab_qa a {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.main #content {*/
	/*	border-right: 1px solid #404040;*/
	/*}*/
	
	/*.lst_rep_servs a {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.l_line {*/
	/*	background-color: #404040;*/
	/*}*/
	
	/*.md_area h2 {*/
	/*	background: none;*/
	/*	position: relative;*/
	/*}*/
	
	/*.md_area h2 a .blind {*/
	/*	overflow: visible !important;*/
	/*	position: absolute !important;*/
	/*	clip: unset !important;*/
	/*	width: 100% !important;*/
	/*	height: 100% !important;*/
	/*	margin: 0 !important;*/
	/*	left: 0;*/
	/*	top: 0;*/
	/*	white-space: nowrap;*/
	/*	line-height: initial;*/
	/*	font-family: 'Helvetica', 'serif';*/
	/*	font-size: 15px;*/
	/*	color: #fff;*/
	/*}*/
	
	/*.md_area p {*/
	/*	background: none;*/
	/*	position: relative;*/
	/*}*/
	
	/*.md_area p .blind {*/
	/*	overflow: visible !important;*/
	/*	position: absolute !important;*/
	/*	clip: unset !important;*/
	/*	width: 100% !important;*/
	/*	height: 100% !important;*/
	/*	margin: 0 !important;*/
	/*	left: 0;*/
	/*	top: 2px;*/
	/*	white-space: nowrap;*/
	/*	line-height: initial;*/
	/*	font-family: 'Helvetica', 'serif';*/
	/*	font-size: 10px;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.noti_section h3 {*/
	/*	background: none;*/
	/*	position: relative;*/
	/*}*/
	
	/*.noti_section h3 .blind {*/
	/*	overflow: visible !important;*/
	/*	position: absolute !important;*/
	/*	clip: unset !important;*/
	/*	width: 100% !important;*/
	/*	height: 100% !important;*/
	/*	margin: 0 !important;*/
	/*	left: 0;*/
	/*	top: 0;*/
	/*	white-space: nowrap;*/
	/*	line-height: initial;*/
	/*	font-family: 'Helvetica', 'serif';*/
	/*	font-size: 13px;*/
	/*	color: #fff;*/
	/*}*/
	
	/*.nt_more {*/
	/*	background: none;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.nt_more:before {*/
	/*	background: url(https://ssl.pstatic.net/static/help/support/sp_bul3.png) 100% -100px no-repeat;*/
	/*	position: absolute;*/
	/*	content: '';*/
	/*	left: 0;*/
	/*	top: 0;*/
	/*	width: 100%;*/
	/*	height: 100%;*/
	/*	pointer-events: none;*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.noti_section .lst_noti li a {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.etc_section .lst_etc, .green_section .bnr, .md_area .lst_md {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.rel_area {*/
	/*	background-color: #2f2f2f;*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*#footer {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.rel_area .lst_info {*/
	/*	filter: invert(82.5%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.lst_policy a {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.lst_policy li {*/
	/*	background: none;*/
	/*	position: relative;*/
	/*}*/
	
	/*.lst_policy li:first-child:before {*/
	/*	background: none;*/
	/*}*/
	
	/*.lst_policy li:before {*/
	/*	background: url(https://ssl.pstatic.net/static/common/footer/bu_bar.gif) 0 50% no-repeat;*/
	/*	position: absolute;*/
	/*	content: '';*/
	/*	left: 0;*/
	/*	top: 0;*/
	/*	width: 100%;*/
	/*	height: 100%;*/
	/*	pointer-events: none;*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.info_v2 .v_map {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.info_v2 .tel {*/
	/*	background: none;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.info_v2 .tel:before {*/
	/*	background: url(https://ssl.pstatic.net/static/common/footer/bu_bar.gif) 0 50% no-repeat;*/
	/*	position: absolute;*/
	/*	content: '';*/
	/*	left: 0;*/
	/*	top: 0;*/
	/*	width: 100%;*/
	/*	height: 100%;*/
	/*	pointer-events: none;*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.info_v2 .tel .ars_detail {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.info address a {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.info {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.info .f_logo_naver img {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.lst_all_area .lst_all a {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.lst_all_area .lst_all:first-child h4 {*/
	/*	color: #fff !important;*/
	/*}*/
	
	/*.lst_all_area {*/
	/*	background: none;*/
	/*	position: relative;*/
	/*}*/
	
	/*.lst_all_area:before {*/
	/*	background: url(https://ssl.pstatic.net/static/help/support/bg_line.gif) 198px 0 repeat-y;*/
	/*	position: absolute;*/
	/*	content: '';*/
	/*	left: 0;*/
	/*	top: 0;*/
	/*	width: 100%;*/
	/*	height: 100%;*/
	/*	pointer-events: none;*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.snb h2 a {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.snb .nav .nav_top_line {*/
	/*	border-top: 3px solid #404040;*/
	/*}*/
	
	/*.snb .nav li a {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.lst_typ_section h3 {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.lst_typ_section ul {*/
	/*	background-color: #2f2f2f;*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.svs {*/
	/*	background: none;*/
	/*	position: relative;*/
	/*}*/
	
	/*.svs:before {*/
	/*	background: url(https://ssl.pstatic.net/static/help/support/bg_line2.gif) 180px 0 repeat-y;*/
	/*	position: absolute;*/
	/*	content: '';*/
	/*	left: 0;*/
	/*	top: 0;*/
	/*	width: 100%;*/
	/*	height: 100%;*/
	/*	pointer-events: none;*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.lst_typ_section li a {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.snb .nav .back_prv {*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.snb .nav .back_prv a {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.snb .nav .on a {*/
	/*	color: #242424;*/
	/*}*/
	
	/*.ctg_section .pnt_ctg_area li a, .ctg_section .pnt_ctg_area li strong {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.svs_end_area {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.cmn_table {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.cmn_table th {*/
	/*	border-top: 1px solid #404040;*/
	/*	border-bottom: 1px solid #404040;*/
	/*	background: #2f2f2f;*/
	/*}*/
	
	/*.svs_end_area .cont td .atcl {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.cmn_table td {*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.qa_advice {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.svs_end_area .write_frm dt, .svs_end_area .write_frm h4.urlentry {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.svs_end_area .write_frm dd {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.svs_end_area .write_frm .input_txt, .svs_end_area .write_frm .input_url, .svs_end_area .write_frm .writer_id {*/
	/*	border: 1px solid #404040;*/
	/*	border-top: 1px solid #404040;*/
	/*	border-left: 1px solid #404040;*/
	/*	color: #cacaca !important;*/
	/*	background: #242424;*/
	/*}*/
	
	/*.svs_end_area .write_frm label {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.svs_end_area .write_frm select {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.svs_end_area .write_frm textarea {*/
	/*	border: 1px solid #404040;*/
	/*	border-top: 1px solid #404040;*/
	/*	border-left: 1px solid #404040;*/
	/*	color: #cacaca !important;*/
	/*	background: #242424;*/
	/*}*/
	
	/*.svs_end_area .write_frm .q_noti, .svs_end_area .write_frm .q_noti3 {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.svs_end_area .write_frm .btn_opt {*/
	/*	border: 1px solid #404040;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.svs_end_area .agree_frm dd {*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.svs_end_area .btn_frm {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.btn {*/
	/*	border: 1px solid #404040;*/
	/*	background-color: #3a3a3a;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.svs_end_area .write_frm .attac_lst ul, .svs_end_area .write_frm .attac_lst span.attach {*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.layer_loading .layer_content {*/
	/*	border: 2px solid #404040;*/
	/*	background: #2f2f2f;*/
	/*}*/
	
	/*.layer_loading img {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.svs_end_area .write_frm .attac_lst .even {*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.svs .etc_section .lst_etc li a {*/
	/*	color: #000;*/
	/*}*/
	
	/*.svs_end_area .explain .eval_sheet, .svs_end_area .explain .eval_sheet {*/
	/*	border: 1px solid #404040;*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.svs_end_area .end_typ h3, .svs_end_area .end_typ label, .svs_end_area .localreg_desc h3 {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.explain_v2 .btn_area label {*/
	/*	border: 1px solid #404040;*/
	/*	background-color: #242424;*/
	/*}*/
	
	/*.explain_v2 .sheet_v3 .btn_area input[type=radio]:first-child + label {*/
	/*	border-left: 1px solid #404040;*/
	/*	border-right: 1px solid #404040;*/
	/*}*/
	
	/*.help_search_box {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.help_search_box .ipt_box input {*/
	/*	color: #cacaca;*/
	/*	background: #242424;*/
	/*}*/
	
	/*.help_search_box .btn_srch {*/
	/*	border-radius: 3px;*/
	/*}*/
	
	/*.explain_v2 .eval_more textarea {*/
	/*	border: 1px solid #404040;*/
	/*	background-color: #242424;*/
	/*	color: #cacaca !important;*/
	/*}*/
	
	/*.explain_v2 .q_noti {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.explain_v2 .btn_eval {*/
	/*	background-color: #242424;*/
	/*}*/
	
	/*.ctg_section .nav_area {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.ctg_section .nav_area li a {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*span[style*='color: rgb(58, 50, 195)'] {*/
	/*	color: #688cda !important;*/
	/*}*/
	
	/*.rsult_section .help_area h2, .rsult_section .kin_area h2 {*/
	/*	background: none;*/
	/*	font-size: 15px;*/
	/*	line-height: initial;*/
	/*	color: #fff;*/
	/*}*/
	
	/*.rsult_section .tab .ctg a {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.rsult_section .sort .exact, .rsult_section .sort .new {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.cmn_table .title {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.rsult_section .kin_area .txt {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.rsult_section .paginate a, .rsult_section .paginate strong {*/
	/*	border-right: 1px solid #404040;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.rsult_section .paginate a.prev:hover, .rsult_section .paginate a.next:hover {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.rsult_section .srch_kin {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.rsult_section .ask_kin {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.notice_area .area_title_sub {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.notice_end .top_area .title {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.notice_end .top_area .title_wrap {*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.notice_end .top_area .add_info .info_date {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.notice_end .top_area .add_info .num {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.notice_end .top_area .add_info {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.notice_area .btn_white {*/
	/*	background: #2f2f2f;*/
	/*	border: 1px solid #404040;*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.notice_end .view_content .conts {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.notice_end .private_wrap .clipboard {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.notice_area .cmn_table th {*/
	/*	border-top: 1px solid #404040;*/
	/*	border-bottom: 1px solid #404040;*/
	/*	background-color: #2f2f2f;*/
	/*	color: #fff;*/
	/*}*/
	
	/*.notice_area .cmn_table th a {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.notice_area .cmn_table .ic_sort_arr {*/
	/*	border-top: 6px solid #fff;*/
	/*}*/
	
	/*.notice_area .cmn_table .sorting .ic_sort_arr {*/
	/*	border-bottom: 6px solid #fff;*/
	/*}*/
	
	/*.notice_area .cmn_table .date, .notice_area .cmn_table .hit, .notice_area .cmn_table .num {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.notice_area .cmn_table .notice_icon {*/
	/*	color: #242424;*/
	/*}*/
	
	/*.notice_area .cmn_table .title {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.notice_area .paginate strong, .notice_area .paginate a:hover {*/
	/*	border-color: #4f4f4f;*/
	/*}*/
	
	/*.notice_area .paginate a, .notice_area .paginate strong {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.notice_area .form_search {*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.notice_area .form_search input[type=text] {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.notice_area .form_search .btn:after {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.notice_end .list_table {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*.notice_area .cmn_table .on {*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.notice_end .cmn_table td, .notice_end .list_table .cmn_table tbody tr:last-child td {*/
	/*	border-bottom: 1px solid #404040;*/
	/*}*/
	
	/*.notice_area .cmn_table .notice_pos {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*font[color] {*/
	/*	color: #cacaca !important;*/
	/*}*/
	
	/*.lst_policy a:visited {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.notice_area .area_title {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.notice_area .preview_content {*/
	/*	background-color: #2f2f2f;*/
	/*	border: 2px solid #1b6130;*/
	/*}*/
	
	/*.notice_area .preview_content .text_box {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.rsult_section .tab .ctg li {*/
	/*	background: none;*/
	/*	position: relative;*/
	/*}*/
	
	/*.rsult_section .tab .ctg li:first-child:before {*/
	/*	background: none;*/
	/*}*/
	
	/*.rsult_section .tab .ctg li:before {*/
	/*	background: url(https://ssl.pstatic.net/static/help/support/sp_bul3.png) no-repeat;*/
	/*	background-position: -9px -136px;*/
	/*	position: absolute;*/
	/*	content: '';*/
	/*	left: 0;*/
	/*	top: 0;*/
	/*	width: 100%;*/
	/*	height: 100%;*/
	/*	pointer-events: none;*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.question_banner.blog a img {*/
	/*	border-radius: 15px;*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.nt_more:visited {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.kwd_typ_section .lst_kwd dt {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.kwd_typ_section .lst_kwd dd a {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.svs_end_area .guide_frm dd {*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.svs_end_area .write_frm dd {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*a, .rsult_section .kin_area .title, .svs_end_area .svs_end_cont a, .svs_end_area .eval_noti a {*/
	/*	color: #688cda;*/
	/*}*/
	
	/*#content .svs_end_area .eval_noti a span {*/
	/*	color: #688cda !important;*/
	/*}*/
	
	/*a:visited, .rsult_section .kin_area .title:visited, .svs_end_area .svs_end_cont a:visited {*/
	/*	color: #cc90cd;*/
	/*}*/
	
	/*.svs_end_area .qa_confrm .write_frm_header p {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.svs_end_area .eval_sheet {*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.svs_end_area .eval_noti, .svs_end_area .interactive .eval_sheet label {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.green_section .bnr1 {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.kin_secion .kin_section_frm .input_text {*/
	/*	border: 1px solid #404040;*/
	/*	color: #cacaca;*/
	/*	background: #242424;*/
	/*}*/
	
	/*.kwd_typ_section img.thumb {*/
	/*	padding: 10px;*/
	/*	background: #fff;*/
	/*	width: calc(130px - 20px);*/
	/*	height: calc(92px - 20px);*/
	/*	border-radius: 12px;*/
	/*}*/
	
	/*.svs_end_area .view_qa_frm {*/
	/*	border: 1px solid #404040;*/
	/*	border-width: 1px 0 1px 0;*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.ly_popup {*/
	/*	background-color: #2f2f2f;*/
	/*	border: 1px solid #404040;*/
	/*	border-bottom: 0;*/
	/*}*/
	
	/*.ly_popup.v2 {*/
	/*	border: 2px solid #404040;*/
	/*}*/
	
	/*.ly_popup_content_v2 + .pop_footer {*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.ly_popup_content_v2 + .pop_footer .pop_footer_content .close2 {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.ly_popup_content_v2 + .pop_footer .pop_footer_content .close2:after {*/
	/*	filter: invert(81.5%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.ly_popup_content_v2 .pop_spot {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.ly_popup_content_v2 .pop_spot .spot_content {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.pop_content_area {*/
	/*	border-bottom: 1px solid #404040;*/
	/*	background-color: #242424;*/
	/*}*/
	
	/*.ly_popup_content_v2 .pop_content_area {*/
	/*	background: #242424;*/
	/*	border: 0;*/
	/*}*/
	
	/*.ly_popup_content_v2 .pop_content_area .content_tit {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.ly_popup_content_v2 .pop_content {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.pop_content {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.ly_popup_content_v2 .chk_wrap label {*/
	/*	color: #fff;*/
	/*}*/
	
	/*.ly_popup_content_v2 .chk_wrap label:before {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
	
	/*.ly_popup_content_v2 form input[type=text] {*/
	/*	border-color: #404040;*/
	/*	background: #2f2f2f;*/
	/*}*/
	
	/*.ly_popup form input[type=text] {*/
	/*	border: 1px solid #404040;*/
	/*	color: #cacaca;*/
	/*	background: #2f2f2f;*/
	/*}*/
	
	/*.ly_popup_content_v2 .btn_alaram:disabled {*/
	/*	background-color: #2f2f2f;*/
	/*	color: #999;*/
	/*}*/
	
	/*.ly_popup_content_v2 .btn_alaram {*/
	/*	background-color: #3a3a3a;*/
	/*	color: #fff;*/
	/*}*/
	
	/*.ly_popup_content_v2 .pop_content_area.complete .pop_content {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.ly_popup_content_v2 .pop_content .number {*/
	/*	color: #fff;*/
	/*}*/
}

@-moz-document url-prefix("https://help.naver.com/support/fileInfo/file.help")
{
	/*.pop_tit h1 {*/
	/*	font-family: 'Helvetica', 'serif';*/
	/*}*/
	
	/*.gbox {*/
	/*	border: 1px solid #404040;*/
	/*}*/
	
	/*.gbox div {*/
	/*	border: 1px solid #404040;*/
	/*	background-color: #2f2f2f;*/
	/*}*/
	
	/*.gbox input.text {*/
	/*	border: none;*/
	/*	color: #fff;*/
	/*}*/
	
	/*.gbox p.desc {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*.pop_btn a img {*/
	/*	filter: invert(86%) hue-rotate(-180deg);*/
	/*}*/
}

@-moz-document url-prefix("https://help.naver.com")
{
	/*#content .se-section-quotation .se-cite .se-text-paragraph {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*#content *[style*='background-color']:not([style*='background-color: transparent']):not([style*='background-color:transparent']) {*/
	/*	background-color: #242424 !important;*/
	/*}*/
	
	/*#content *[style*='border-bottom']:not([style*='border-bottom: none']):not([style*='border-bottom:none']) {*/
	/*	border-bottom: 1px solid #404040 !important;*/
	/*}*/
	
	/*#content *[style*='border-top']:not([style*='border-top: none']):not([style*='border-top:none']) {*/
	/*	border-top: 1px solid #404040 !important;*/
	/*}*/
	
	/*#content *[style*='border-left']:not([style*='border-left: none']):not([style*='border-left:none']) {*/
	/*	border-left: 1px solid #404040 !important;*/
	/*}*/
	
	/*#content *[style*='border-right']:not([style*='border-right: none']):not([style*='border-right:none']) {*/
	/*	border-right: 1px solid #404040 !important;*/
	/*}*/
	
	/*#content *[style*=' color'], #content *[style*=';color'], #content *[style^='color'] {*/
	/*	color: #cacaca !important;*/
	/*}*/
	
	/*.se_paragraph *[style*='background-color']:not([style*='background-color: transparent']):not([style*='background-color:transparent']) {*/
	/*	background-color: #242424 !important;*/
	/*}*/
	
	/*.se_paragraph *[style*='border-bottom']:not([style*='border-bottom: none']):not([style*='border-bottom:none']) {*/
	/*	border-bottom: 1px solid #404040 !important;*/
	/*}*/
	
	/*.se_paragraph *[style*='border-top']:not([style*='border-top: none']):not([style*='border-top:none']) {*/
	/*	border-top: 1px solid #404040 !important;*/
	/*}*/
	
	/*.se_paragraph *[style*='border-left']:not([style*='border-left: none']):not([style*='border-left:none']) {*/
	/*	border-left: 1px solid #404040 !important;*/
	/*}*/
	
	/*.se_paragraph *[style*='border-right']:not([style*='border-right: none']):not([style*='border-right:none']) {*/
	/*	border-right: 1px solid #404040 !important;*/
	/*}*/
	
	/*.se_paragraph *[style*=' color'], .se_paragraph *[style*=';color'], .se_paragraph *[style^='color'] {*/
	/*	color: #cacaca !important;*/
	/*}*/
	
	/*#content *[style*='background-color']:not([style*='background-color: transparent']):not([style*='background-color:transparent']) {*/
	/*	background-color: #242424 !important;*/
	/*}*/
	
	/*#content *[style*='background:']:not([style*='background: none']):not([style*='background:none']):not(td) {*/
	/*	background: #242424 !important;*/
	/*}*/
	
	/*#content td[style*='background:']:not([style*='background: none']):not([style*='background:none']) {*/
	/*	background: #242424 !important;*/
	/*}*/
	
	/*#content *[style*='border-bottom']:not([style*='border-bottom: none']):not([style*='border-bottom:none']) {*/
	/*	border-bottom: 1px solid #404040 !important;*/
	/*}*/
	
	/*#content *[style*='border-top']:not([style*='border-top: none']):not([style*='border-top:none']) {*/
	/*	border-top: 1px solid #404040 !important;*/
	/*}*/
	
	/*#content *[style*='border-left']:not([style*='border-left: none']):not([style*='border-left:none']) {*/
	/*	border-left: 1px solid #404040 !important;*/
	/*}*/
	
	/*#content *[style*='border-right']:not([style*='border-right: none']):not([style*='border-right:none']) {*/
	/*	border-right: 1px solid #404040 !important;*/
	/*}*/
	
	/*#content table {*/
	/*	background: #242424;*/
	/*}*/
	
	/*#content *[style*=' color'], #content *[style*=';color'], #content *[style^='color'] {*/
	/*	color: #cacaca !important;*/
	/*}*/
	
	/*#content *[style*='BACKGROUND-COLOR']:not([style*='BACKGROUND-COLOR: TRANSPARENT']):not([style*='BACKGROUND-COLOR:TRANSPARENT']) {*/
	/*	background-color: #242424 !important;*/
	/*}*/
	
	/*#content *[style*='BACKGROUND:']:not([style*='BACKGROUND: NONE']):not([style*='BACKGROUND:NONE']):not(td) {*/
	/*	background: #242424 !important;*/
	/*}*/
	
	/*#content td[style*='BACKGROUND:']:not([style*='BACKGROUND: NONE']):not([style*='BACKGROUND:NONE']) {*/
	/*	background: #242424 !important;*/
	/*}*/
	
	/*#content *[style*='BORDER-BOTTOM']:not([style*='BORDER-BOTTOM: NONE']):not([style*='BORDER-BOTTOM:NONE']) {*/
	/*	border-bottom: 1px solid #404040 !important;*/
	/*}*/
	
	/*#content *[style*='BORDER-TOP']:not([style*='BORDER-TOP: NONE']):not([style*='BORDER-TOP:NONE']) {*/
	/*	border-top: 1px solid #404040 !important;*/
	/*}*/
	
	/*#content *[style*='BORDER-LEFT']:not([style*='BORDER-LEFT: NONE']):not([style*='BORDER-LEFT:NONE']) {*/
	/*	border-left: 1px solid #404040 !important;*/
	/*}*/
	
	/*#content *[style*='BORDER-RIGHT']:not([style*='BORDER-RIGHT: NONE']):not([style*='BORDER-RIGHT:NONE']) {*/
	/*	border-right: 1px solid #404040 !important;*/
	/*}*/
	
	/*#content table {*/
	/*	background: #242424;*/
	/*}*/
	
	/*#content table[style*='border-color'], #content table[style*='BORDER-COLOR'], #content table td[style*='border-color'], #content table td[style*='BORDER-COLOR'], #content table tr[style*='border-color'], #content table tr[style*='BORDER-COLOR'] {*/
	/*	border-color: #404040 !important;*/
	/*}*/
	
	/*#content *[style*=' COLOR'], #content *[style*=';COLOR'], #content *[style^='COLOR'], #content *[color] {*/
	/*	color: #cacaca !important;*/
	/*}*/
}

@-moz-document url-prefix("https://calendar.naver.com/external_layer.nhn")
{
	.wrap_shd {
		border-color: #404040;
		background: #2f2f2f;
	}
	
	.wrap_shd h1 {
		border-bottom: 1px solid #404040;
		color: #fff;
	}
	
	.scrap_cont dd.tit {
		color: #fff;
	}
	
	.scrap_cont dt {
		color: #cacaca;
	}
	
	.selectbox-label {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.selectbox-label:after {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.scrap_cont .scrp_chk_area label {
		color: #cacaca;
	}
	
	.btm_btn_area button {
		color: #cacaca;
		background: #242424;
		border-color: #404040;
	}
	
	.selectbox-list {
		border: 1px solid #404040;
	}
	
	.selectbox-list li.selectbox-item-selectedm, .selectbox-list li.selectbox-item-hovered {
		background-color: #3a3a3a;
	}
}

@-moz-document url-prefix("https://nid.naver.com/nidlogin.login"), url-prefix("https://nid.naver.com/oauth2.0/authorize")
{
	body {
		color: #cacaca;
		background: #242424;
	}
	
	.sel {
		color: #cacaca;
		border: 1px solid #404040;
	}
	
	.banner_inner {
		background-color: #2f2f2f !important;
		border: 1px solid #404040 !important;
	}
	
	.banner_inner img {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.footer .footer_copy .corp {
		color: #fff;
	}
	
	.footer .corp, .footer .text {
		color: #cacaca;
	}
	
	.footer .footer_link li+li::before {
		background-color: #404040;
	}
	
	.find_wrap .en_find_text, .find_wrap .find_text, .relogin_find_wrap .en_find_text, .relogin_find_wrap .find_text {
		color: #cacaca;
	}
	
	.find_wrap li+li::before, .relogin_find_wrap li+li::before {
		background-color: rgb(82, 82, 82);
	}
	
	.panel_item {
		border: 1px solid rgb(82, 82, 82);
		background-color: #2f2f2f;
	}
	
	.menu_id, .menu_ones, .menu_qr {
		border: 1px solid rgb(69, 69, 69);
		border-bottom: 0;
		background-color: rgb(49, 50, 50);
	}
	
	.menu_id {
		border-right: 0;
	}
	
	.menu_id.on, .menu_ones.on, .menu_qr.on {
		border-color: rgb(82, 82, 82);
		background-color: #2f2f2f;
	}
	
	.menu_ones {
		border-right: 0;
	}
	
	.menu_id.on::after, .menu_ones.on::before, .menu_ones.on::after, .menu_qr.on::before {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.menu_id.on .menu_text, .menu_ones.on .menu_text, .menu_qr.on .menu_text {
		color: #fff;
	}
	
	.menu_id .menu_text, .menu_ones .menu_text, .menu_qr .menu_text {
		color: #cacaca;
	}
	
	.menu_id .menu_text::before, .menu_ones .menu_text::before, .menu_qr .menu_text::before {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.input_row {
		border: 1px solid #404040;
	}
	
	.btn_delete {
		background-color: #2f2f2f;
	}
	
	.id_pw_wrap .input_row .icon_cell .icon_id, .id_pw_wrap .input_row .icon_cell .icon_pw {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.keep_check .keep_text {
		color: #cacaca;
	}
	
	.keep_check .keep_text::before {
		background-color: #2f2f2f;
	}
	
	.ip_check .ip_text {
		color: #cacaca;
	}
	
	.img_lock, .pop_img_lock {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.ones_text, .pop_ones_text {
		color: #fff;
	}
	
	.top_desc {
		color: #fff;
	}
	
	.sub_desc {
		color: #cacaca;
	}
	
	.sub_desc .point {
		color: #fff;
	}
	
	.time_wrap .time_text {
		color: #fff;
	}
	
	.sns_wrap .sns_item {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.sns_wrap .sns_text {
		color: #fff;
	}
	
	.input_text {
		color: #fff;
	}
	
	.cont_otp {
		color: #fff;
	}
	
	.info_title {
		color: #cacaca;
	}
	
	html[lang=ko] .progress_area {
		background: none;
		position: relative;
	}
	
	html[lang=ko] .progress_area:after {
		background-image: linear-gradient(to bottom, rgba(36, 36, 36, 0) 60%, rgba(36, 36, 36, 1) 70%);
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		z-index: -1;
	}
	
	html[lang=ko] .progress_area:before {
		background: url(https://static.nid.naver.com/images/ui/login/pc_loading_ko_180912.png) no-repeat 0 0;
		-webkit-background-size: 224px 224px;
		background-size: 224px 224px;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		z-index: -1;
	}
	
	.progress_box .txt {
		color: #fff;
	}
	
	#footer a, #footer a:visited {
		color: #cacaca;
	}
	
	#footer * {
		color: #cacaca;
	}
	
	#footer address a {
		color: #fff;
	}
	
	#direct_call .input_row {
		background: #242424;
		color: #cacaca;
		border: 1px solid #404040;
	}
	
	#direct_call .int {
		color: #cacaca;
		background: #242424;
	}
	
	.cont_otp .resend_way {
		color: #fff;
	}
	
	.message_text {
		color: #fff;
	}
	
	.nudge_banner {
		background-color: #2f2f2f;
	}
	
	.captcha_wrap {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.captcha_form .image, .captcha_form .reload, .captcha_form .voice, .reconfirm_sub .captcha_form .image, .reconfirm_sub .captcha_form .voice {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.captcha_form .image::after, .captcha_form .reload::after, .captcha_form .voice::after, .reconfirm_sub .captcha_form .image::after, .reconfirm_sub .captcha_form .voice::after {
		filter: brightness(150%);
	}
	
	.top_message_wrap .message_text {
		color: #fff;
	}
}

@-moz-document url-prefix("https://nid.naver.com/mobile/user/global/idInquiry"), url-prefix("https://nid.naver.com/mobile/user/authGlobalRegMobile.nhn"), url-prefix("https://nid.naver.com/mobile/user/global/pwInquiry")
{
	input {
		background: #242424;
		color: #cacaca;
		border: 1px solid #404040;
	}
	
	body {
		background: #242424;
		color: #fff;
	}
	
	.global {
		background: #242424;
	}
	
	.global .u_ft, .global .u_ft .u_crt {
		background: #242424;
	}
	
	.global .g_ct {
		border-top: 1px solid #404040;
		background: #242424 !important;
	}
	
	#ct {
		background-color: #242424;
	}
	
	.g_group .phone_auth p strong {
		color: #fff;
	}
	
	.g_group .phone_auth p {
		color: #cacaca;
	}
	
	.link_phone a {
		color: #cacaca;
	}
	
	.u_cri_v1 {
		background: none;
		position: relative;
	}
	
	.u_cri_v1:before {
		background: url(https://nid.naver.com/inc/mobile/images/u_cm.png) no-repeat 0 0;
		background-position: 0 -82px;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.u_cra {
		color: #cacaca;
	}
	
	.g_group .input_wrap, .g_group .select_wrap {
		border: 1px solid #404040;
	}
	
	.g_group .input_wrap .inner {
		background: #242424;
	}
	
	.g_group .input_wrap input {
		color: #cacaca;
	}
	
	.g_group .select_wrap .inner {
		background: none;
		position: relative;
		box-shadow: inset 1px 1px 0 rgba(45,45,45,.4),inset -1px -1px 0 rgba(45,45,45,.4);
	}
	
	.g_group .select_wrap .inner:before {
		background: url(https://nid.naver.com/inc/mobile/images/sp_global_ico.png) repeat-x;
		background-position: 0 -96px;
		background-size: 200px 195px;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(86%) hue-rotate(-180deg);
		z-index: -1;
	}
	
	.g_group .select_wrap select {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.g_group .tab a {
		border: 1px solid #404040;
		border-bottom: 1px solid #404040;
		background: #242424;
		color: #cacaca;
		box-shadow: inset 0 -1px 0 #242424;
		text-shadow: 0 1px 0 rgba(45, 45, 45,.8);
	}
	
	.g_group .tab a.on {
		border: 1px solid #404040;
		background: #2f2f2f;
		color: #fff;
	}
	
	.g_group .tab:last-child a:after {
		background: #404040;
	}
	
	.g_btn .btn {
		background: #019341;
		border-radius: 10px;
		cursor: pointer;
	}
	
	.g_btn .btn.w {
		background: #404040;
		border-radius: 10px;
	}
	
	.g_btn .btn.w span {
		color: #cacaca;
		background: #404040;
		border-radius: 0 10px 10px 0;
	}
	
	.g_btn .btn span {
		background: #019341;
		border-radius: 0 10px 10px 0;
	}
	
	.g_group .select_wrap .sel_value {
		background: none;
	}
	
	.g_group .select_wrap .sel_value:before {
		background: url(https://nid.naver.com/inc/mobile/images/sp_global_ico.png) no-repeat 100% -128px;
		background-size: 200px 195px;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.global.g_pattern, .global.g_pattern .g_pattern_dummy, .global.g_pattern .u_ft, .global.g_pattern .u_ft .u_crt {
		background: #242424 !important;
	}
	
	.g_table {
		border-top: 1px solid #404040;
		background: #242424;
		box-shadow: 0 -1px 0 rgba(45,45,45,.4),inset 0 1px 0 rgba(0,0,0,.03);
		-webkit-box-shadow: 0 -1px 0 rgba(45,45,45,.4),inset 0 1px 0 rgba(0,0,0,.03);
	}
	
	.g_table_btm .forget {
		border-bottom: 1px solid #cacaca;
		color: #cacaca;
	}
	
	.g_table .inner {
		background: #2f2f2f;
	}
	
	.g_table table th {
		background: #3a3a3a;
		color: #fff;
	}
	
	.g_table table {
		border-top: 1px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	.g_table table td {
		color: #cacaca;
	}
	
	.g_table_v2 table td {
		border-top: 1px solid #404040;
	}
	
	#image_captcha_div button {
		background: #404040;
		border-radius: 5px;
		color: #cacaca;
		border: 1px solid #404040;
		padding: 5px;
		margin: 5px;
		margin-top: 0;
		margin-left: 0;
	}
}

@-moz-document url-prefix("https://search.naver.com"), regexp("https://www\\.naver\\.com/(?!NOTICE|more.html).*")
{
	
	
	.ly_inputko {
		background-color: #2f2f2f;
	}
	
	.ly_inputko.ly_inputko_over {
		border: 1px solid #404040;
	}
	
	.ly_inputko .tab_inkey, .ly_inputko .tab_inms, .ly_inputko .btn_ly_cl {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.ly_inputko .inputko_keyboard {
		background-color: #2f2f2f;
	}
	
	.ly_inputko .keyboard {
		background-color: #2f2f2f;
	}
	
	.ly_inputko .inputko_keyboard .setkorhelp {
		background-color: #2f2f2f;
	}
	
	.ly_inputko .inputko_info {
		background: #2f2f2f;
		position: relative;
	}
	
	.ly_inputko .inputko_info:before {
		background: url(https://ssl.pstatic.net/sstatic/search/img3/bg_sp_x.gif) repeat-x;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.ly_inputko .inputko_info li {
		color: #cacaca;
	}
	
	.ly_inputko .inputko_info li span {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.ly_inputko .keyboard_img {
		filter: invert(84%) hue-rotate(-180deg);
	}
	
	.ly_inputko {
		border: 1px solid #404040;
	}
	
	.ly_inputko .btn_kor_on, .ly_inputko .btn_kor, .ly_inputko .btn_eng, .ly_inputko .btn_eng_on {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.ly_inputko .inputko_mouse .bar2 {
		color: #404040;
	}
	
	.ly_inputko .btn_space, .ly_inputko .btn_del, .ly_inputko .btn_reset {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.ly_inputko .number, .ly_inputko .alphabet, .ly_inputko .consonantal, .ly_inputko .vowel {
		filter: invert(84%) hue-rotate(-180deg);
	}
}

@-moz-document url-prefix("https://cafe.naver.com/CafeSecede.nhn")
{
	.bx1_shadow {
		border: 1px solid #404040;
		background: #242424;
	}
	
	.bx1 {
		border: 1px solid #404040;
	}
	
	.bx1 * {
		color: #cacaca;
	}
	
	#content {
		border-bottom: 1px solid #404040;
	}
	
	.desc1 strong {
		color: #cacaca;
	}
	
	#footer {
		border-top: 3px solid #404040;
	}
	
	#footer a img {
		filter: invert(86%) hue-rotate(-180deg);
	}
}

@-moz-document url-prefix("https://nid.naver.com/oauth2.0/authorize"), url-prefix("https://nid.naver.com/user2/eSign/v1/pollPush")
{
	.header.cert, .header.terms {
		background-color: #242424;
	}
	
	.header_terms .naver_logo, .btn_exit::after {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.terms_top .terms_title {
		color: #fff;
	}
	
	.all_check_box .all_txt {
		color: #fff;
	}
	
	.agree_list {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.agree_list .agree_box+.agree_box {
		border-top: 1px solid #404040;
	}
	
	.agree_list .terms_txt {
		color: #fff;
	}
	
	.inform_wrap {
		border-top: 1px solid #404040;
	}
	
	.partner_logo .partner_title {
		color: #fff;
	}
	
	.inform_desc {
		color: #cacaca;
	}
	
	.inform_agree_area {
		border-top: 1px solid #404040;
	}
	
	.inform_guide {
		border-top: 1px solid #404040;
		color: #cacaca;
	}
	
	/* eSign */
	
	.top_title {
		color: #fff;
	}
	
	.top_desc {
		color: #cacaca;
	}
	
	.header_cert .cert_logo::before, .header_cert .cert_logo .title {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.request_help_box {
		border: 1px solid #404040;
		background-color: #2f2f2f;
		color: #cacaca;
	}
	
	.help_title {
		border-bottom: 1px solid #404040;
		color: #fff;
	}
	
	.help_desc_item .title {
		color: #fff;
	}
	
	.help_desc_item .substance {
		border-top: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.substance .text {
		color: #cacaca;
	}
	
	.substance .btn_resend .txt {
		background-color: #3a3a3a;
		color: #fff;
	}
	
	a, a:link {
		color: #688cda;
	}
	
	a:visited {
		color: #cc90cd;
	}
	
	.help_desc_item+.help_desc_item {
		border-top: 1px solid #404040;
	}
}

@-moz-document url-prefix("https://nid.naver.com/user2/eSign/v1/pollPush")
{
	body {
		color: #cacaca;
		background: #242424;
	}
	
	.header.cert, .header.terms {
		background-color: #242424;
	}
}

@-moz-document url-prefix("https://cafe.naver.com/ca-fe/popup-views/SECEDE_CAFE_ARTICLE")
{
	.Article {
		background-color: initial;
	}
}

@-moz-document url-prefix("https://nid.naver.com/membership/join")
{
	body {
		background-color: #242424;
		color: #cacaca;
	}
	
	.intro_area .menu_box {
		background-color: #2f2f2f;
	}
	
	.intro_area .menu_box .inner:before, .intro_area .menu_box .inner:after, .intro_area .save_box .desc_box .point:after {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.intro_area .menu_list .menu[aria-current=true]:after {
		background-color: #fff;
	}
	
	.intro_area .menu_list .menu[aria-current=true].membership:before, .intro_area .menu_list .menu[aria-current=true].save:before, .intro_area .menu_list .menu[aria-current=true].family:before, .intro_area .menu_list .menu[aria-current=true].digital:before, .intro_area .menu_list .menu[aria-current=true].shopping:before, .intro_area .menu_list .menu[aria-current=true].subscribe:before, .intro_area .menu_list .menu[aria-current=true].card:before, .intro_area .menu_list .menu[aria-current=true].reaction:before {
		filter: invert(86.5%) hue-rotate(-180deg) brightness(1000%);
	}
	
	.intro_area .membership_box .h_title, .intro_area .save_box .h_title, .intro_area .family_box .h_title, .intro_area .digital_box .h_title, .intro_area .shopping_box .h_title, .intro_area .subscribe_box .h_title, .intro_area .card_box .h_title, .intro_area .reaction_box .h_title, .intro_area .reaction_item .desc_box .desc:after, .intro_area .reaction_item .desc_box .desc:before {
		filter: invert(86.5%) hue-rotate(-180deg) brightness(1000%);
	}
	
	.intro_area .save_box .desc_box .value:before, .intro_area .save_box .desc_box .point:before, .intro_area .user_box .desc_box .desc:first-child:after, .intro_area .user_box .desc_box .desc:first-child+.desc:after, .intro_area .save_box .notice_box .s_title:after {
		filter: invert(100%) hue-rotate(-180deg);
	}
	
	.intro_area .digital_box .notice, .intro_area .shopping_box .notice, .intro_area .subscribe_box .notice, .intro_area .reaction_box .notice {
		color: #cacaca;
	}
	
	.intro_area .family_box, .intro_area .shopping_item .title {
		color: #fff;
	}
	
	.intro_area .digital_box {
		background-color: #2f2f2f;
	}
	
	.intro_area .save_box .notice_box .desc {
		color: #cacaca;
	}
	
	.intro_area .membership_list .membership_item .title {
		color: #fff;
	}
	
	.intro_area .save_box {
		background-color: #2f2f2f;
	}
	
	.intro_area .save_box .table_area {
		border: 1px solid #404040;
		background-color: #3a3a3a;
	}
	
	.intro_area .save_box .table_area:before {
		background-color: #404040;
	}
	
	.intro_area .save_box .title_box .title {
		color: #fff;
	}
	
	.intro_area .user_box .user {
		color: #cacaca;
	}
	
	.intro_area .save_box .notice_box {
		background-color: rgba(40, 40, 40, 0.9);
	}
	
	.intro_area .subscribe_box {
		background-color: #2f2f2f;
	}
	
	.intro_area .reaction_box {
		background-color: #2f2f2f;
	}
	
	.intro_area .reaction_item .profile_box .user {
		color: #fff;
	}
	
	.intro_area .reaction_item .desc_box .desc {
		color: #cacaca;
	}
	
	.intro_area .reaction_item .desc_box .point {
		color: #fff;
	}
	
	.intro_area .reaction_item .desc_box .img_box {
		border-top: 1px dotted #404040;
	}
	
	.intro_area .reaction_item .desc_box .img_box img {
		filter: invert(77%) hue-rotate(-180deg);
	}
	
	.intro_area .banner_box img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.wrap.intro .footer {
		background-color: #2f2f2f;
	}
	
	.wrap.intro .footer_service .service .txt, .wrap.intro .footer_info .info .txt, .wrap.intro .footer_service .info_corp .txt {
		color: #cacaca;
	}
	
	.footer_service .service+.service::before, .footer_info .info+.info::before {
		background-color: #404040;
	}
	
	.intro_area .banner_box .lnk_banner {
		background-color: #2f2f2f !important;
	}
	
	.spi_lst .spi_lst_release {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.spi_default a:hover, .spi_default a:active, .spi_default a:focus, .spi_default a:visited {
		color: #fff;
	}
	
	.spi_default a {
		color: #cacaca;
	}
	
	.spi_btn_release .spi_lst_release a.spi_btn_copyurl, .spi_sns_share .spi_lst .spi_btn_release .spi_lst_release a.spi_btn_copyurl, .spi_onebtn .spi_lst .spi_btn_release .spi_lst_release a.spi_btn_copyurl {
		color: #cacaca !important;
		border: 1px solid #404040;
	}
	
	.spi_btn_release .spi_lst_release a.spi_input_copyurl, .spi_sns_share .spi_lst .spi_btn_release .spi_lst_release a.spi_input_copyurl, .spi_onebtn .spi_lst .spi_btn_release .spi_lst_release a.spi_input_copyurl {
		border: 1px solid #404040;
		background-color: #242424;
		color: #cacaca;
	}
	
	.spi_default .spi_ly_pop {
		border: 1px solid #404040;
		background: #2f2f2f;
	}
	
	.spi_onebtn .spi_dsc {
		color: #cacaca !important;
	}
	
	.spi_default .spi_ly_pop .spi_close span {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.intro_area .user_box .desc_box .desc, .intro_area .save_box .notice_box .btn_fold .txt, .intro_area .menu_list .menu[aria-current=true] .txt {
		color: #fff;
	}
	
	.intro_area .family_box, .intro_area .trip_box {
		background-color: #3a3a3a;
	}
	
	.intro_area .h_title .txt {
		border: 1px solid #fff;
	}
	
	.intro_area .h_desc {
		color: #fff;
	}
	
	.intro_area .trip_box .h_desc .ico_travel {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.intro_area .reaction_item .item_box {
		border: 1px solid #404040;
		background-color: #3a3a3a;
	}
	
	.intro_area .reaction_item .desc {
		color: #fff;
	}
	
	.intro_area .promo_banner {
		background-color: #3a3a3a;
	}
	
	.modal_popup {
		background-color: #2f2f2f;
	}
	
	.modal_popup .fold_bar {
		background-color: #2f2f2f;
	}
	
	.modal_popup .fold_bar:before {
		background-color: #4f4f4f;
		box-shadow: inset 0 1px 0 0 rgba(60, 60, 60, .2);
	}
	
	.modal_popup .item_content .title {
		color: #fff;
	}
	
	.modal_popup .item_content .s_desc {
		color: #cacaca;
	}
	
	.modal_popup .terms_area {
		border-top: 1px solid #404040;
	}
	
	.modal_popup .terms_all label {
		color: #fff;
	}
	
	.modal_popup .terms_all label:before, .modal_popup .terms_item label .btn_fold:after {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.modal_popup .terms_item label:before {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.terms_item label .txt {
		color: #cacaca;
	}
	
	.modal_popup .btn_box {
		background-color: #2f2f2f;
	}
	
	.modal_popup .tab_list {
		border: 1px solid #404040;
		background-color: #3a3a3a;
	}
	
	.modal_popup .btn_join:disabled {
		background: #3a3a3a;
	}
	
	.intro_student .content_area {
		background-color: #2f2f2f;
	}
	
	.intro_student .summary_area .h_desc, .intro_student .summary_area .h_sub, .intro_student h4.sub_title {
		color: #fff;
	}
	
	.intro_student .save_area .receipt_area {
		border: 1px solid #404040;
		border-top: none;
		background-color: #3a3a3a;
	}
	
	.intro_student .save_area .receipt_box:before {
		background: linear-gradient(to bottom,#3a3a3a 23%,rgba(58,58,58,0) 76%);
	}
	
	.intro_student .save_area .receipt_box:after {
		background: linear-gradient(to bottom,rgba(58,58,58,0) 0,#3a3a3a 100%);
	}
	
	.intro_student .save_area .receipt_item {
		color: #fff;
	}
	
	.intro_student .save_area .receipt_item .point {
		color: #cacaca;
	}
	
	.intro_student .digital_area .bonus_tit {
		color: #fff;
	}
	
	.intro_student .mybox_box {
		background-color: #3a3a3a;
		color: #fff;
	}
	
	.intro_student .digital_area .notice .lnk_more .txt {
		color: #cacaca;
	}
	
	.intro_student .digital_area .notice .lnk_more:after {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.intro_student .life_area .life_item {
		border: 1px solid #404040;
	}
	
	.intro_student .notice_area, .footer {
		background-color: #3a3a3a;
	}
	
	.intro_student .notice_box .title {
		color: #fff;
	}
	
	.intro_student .notice_box .item {
		color: #cacaca;
	}
	
	.intro_student .notice_area .fold_area {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.intro_student .notice_area .fold_area .btn_fold .txt {
		color: #fff;
	}
	
	.intro_student .notice_area .fold_area .desc_box {
		color: #cacaca;
	}
	
	.intro_student .banner_box .lnk_banner {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.footer_service .service .txt {
		color: #cacaca;
	}
	
	.footer_corp {
		border-top: 1px solid #4f4f4f;
		border-bottom: 1px solid #4f4f4f;
	}
	
	.footer_corp .corp_list .txt {
		color: #cacaca;
	}
	
	.footer_corp .corp_list .title {
		color: #999;
	}
	
	.footer_info .info .txt {
		color: #cacaca;
	}
	
	.white_dimmed {
		background-color: rgba(36, 36, 36, .9);
	}
	
	.intro_student .title_area.off:after {
		background-color: #242424;
	}
	
	.brochure_area .brochure_tab button {
		color: #fff;
	}
	
	.brochure_area .brochure_tab {
		background-color: #2f2f2f;
	}
	
	.brochure_area .list_box .h_title {
		color: #fff;
	}
	
	.brochure_area .digital_list {
		border: 1px dotted #404040;
		border-width: 1px 0;
	}
	
	.brochure_area .digital_item .summary {
		color: #fff;
	}
	
	.brochure_area .digital_item+.digital_item {
		border-top: 1px dotted #404040;
	}
	
	.brochure_area .digital_item .desc {
		color: #cacaca;
	}
	
	.brochure_area .dicon_add_desc, .brochure_area .family_desc {
		border: 1px dotted #404040;
		border-width: 1px 0;
	}
	
	.brochure_area .dicon_add_desc .title, .brochure_area .family_desc .title {
		color: #fff;
	}
	
	.brochure_area .dicon_add_desc .desc, .brochure_area .family_desc .desc {
		color: #cacaca;
	}
	
	.wrap.brochure_scroll .detail_area .brochure_tab {
		background-color: #2f2f2f;
	}
	
	.brochure_area .list_box .desc_item {
		color: #cacaca;
	}
	
	.brochure_area .sub_list {
		color: #cacaca;
	}
	
	.brochure_area .list_box .desc_item .sub_title, .brochure_area .brochure_board .btn_fold .txt {
		color: #fff;
	}
	
	.brochure_area .brochure_board .btn_fold {
		border-bottom: 1px solid #1a1a1a;
	}
	
	.brochure_area .brochure_board .btn_fold[aria-expanded=true] {
		box-shadow: 0 10px 10px -5px rgba(0,0,0,.3);
	}
	
	.brochure_area .brochure_board .btn_fold:after {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.brochure_area .table_list {
		border: 1px dotted #404040;
		border-width: 1px 0;
	}
	
	.brochure_area .table_item .desc {
		color: #cacaca;
	}
	
	.brochure_area .table_item+.table_item {
		border-top: 1px dotted #404040;
	}
	
	.brochure_area .list_box .desc_item.em .notice, .brochure_area .sub_list .sub_item .desc {
		color: #cacaca;
	}
	
	.brochure_area .sub_list .sub_item.em {
		color: #fff;
	}
	
	.brochure_area .list_box .desc_item.em {
		color: #fff;
	}
	
	.brochure_area .example_area .table_box .desc {
		color: #fff;
	}
	
	.brochure_area .example_area .title, .brochure_area .example_area .table_box .normal .point {
		color: #cacaca;
	}
	
	.brochure_area .example_area .table_box .normal {
		background-color: #2f2f2f;
	}
	
	.brochure_area .example_area .table_box {
		border: 1px solid #404040;
	}
	
	.brochure_area .example_area+.example_area:before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.brochure_area .saving_example+.table_list .table_item .title {
		color: #fff;
	}
	
	.brochure_area .list_box .desc_list.large .desc_item {
		color: #cacaca;
	}
	
	.brochure_area .sub_list.example .sub_item {
		color: #fff;
	}
	
	.brochure_area .saving_example img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.intro_area .card_box {
		background-color: rgb(51, 52, 54);
	}
}

@-moz-document url-prefix("https://s.search.naver.com")
{
	.banner_wrap .type_smartblock {
		background-color: #2f2f2f;
	}
	
	.banner_wrap .banner {
		border: 1px solid #404040;
	}
	
	.banner_wrap .dsc_area .logo_bx .ico_logo_airsearch {
		filter: invert(100%) hue-rotate(-180deg);
	}
	
	.banner_wrap .dsc_area .dsc {
		color: #cacaca;
	}
	
	#header, .mod_header_wrap .gnb_wrap {
		background-color: #2f2f2f;
	}
	
	.mod_header_wrap {
		color: #fff;
		border-bottom: 1px solid #404040;
	}
}

@-moz-document url-prefix("https://m.naver.com/services.html")
{
	body {
		background-color: #242424;
		color: #cacaca;
	}
	
	.header {
		background-color: #242424;
	}
	
	.header .search_area::before {
		background-color: #242424;
	}
	
	.header .sa_input, .header .sa_input:focus {
		color: #fff;
	}
	
	.section_service .ss_app_title, .section_service .ss_title {
		color: #fff;
	}
	
	.section_service .ss_service_list .ss_service_item::after {
		background-color: #404040;
	}
	
	.section_service .ss_service_list .ss_name {
		color: #fff;
	}
	
	.section_service .ss_service_list .ss_desc {
		color: #cacaca;
	}
	
	.section_error .se_desc {
		color: #cacaca;
	}
	
	.section_error .se_title {
		color: #fff;
	}
}

@-moz-document url-prefix("https://n.news.naver.com")
{
	.gnb_notice_li a.gnb_notice .gnb_icon, .mail_li a.gnb_mail .gnb_icon, .gnb_service_li a.gnb_service .gnb_icon {
		filter: invert(0%) !important;
	}
	
	html body{color:#dadde0;background:#1a1a1c}
	html .n_news_entertain,html .n_news_sports{background:#303033}
	html .n_news{background:#303033}
	@media (min-width:1025px) {html .n_news.as_mp_layout{background-color:#242424}}
	html .n_news_mnews{background:#303033}
	@media (min-width:1025px) {html .n_news_mnews.as_mp_layout{background-color:#242424}}
	html .n_news_error{background-color:#1a1a1c}
	html .light_type{display:none !important}
	html .noimage{background:#303033}
	html .subscribe_cta_layer .noimage::before{background-position:-390px -84px}
	html .shf_thumb .noimage::before,html .rankingnews .noimage::before{background-position:-341px -293px}
	html .subscribe_cta_layer .as_type_person .noimage::before{background-position:-279px -160px}
	html .error_msg{background-color:#242424}
	html .error_msg .erms_h{color:#dadde0}
	html .error_msg .erms_p{color:#a5a5a7}
	html .error_msg.is_noicon .erms_btns::before{background-color:#464649}
	html .error_msg .erms_btn{border-color:#464649;color:#dadde0}
	html .error_msg .erms_btn:visited{color:#dadde0}
	html .pg_num_area.pg_num_area_v1 .pg_num::before{-webkit-filter:invert(100%);filter:invert(100%);opacity:0.46}
	html .r_pg_top{background-position:-48px -112px}
	html .u_ft{color:#303033}
	html .n_news_sports .u_ft{background-color:#303033}
	html .u_ftlk{color:#a5a5a7}
	html .n_news_sports .u_ftlk{color:#919192}
	html .n_news_sports .u_ftlk::before{background-color:rgba(240,240,242,0.1)}
	html .u_cr{color:#a5a5a7}
	html .u_charge_item{color:#919192}
	html .u_charge_item::before{background-color:rgba(240,240,242,0.1)}
	html .u_cri{color:#919192}
	html .n_news_sports .u_cri:not(.u_cri_v1){color:#919192}
	html span.u_cri,html span.u_cri .u_cra_v1{color:#919192}
	html .n_news_sports span.u_cri,html .n_news_sports span.u_cri .u_cra_v1{color:#919192}
	html a.u_cra{color:#919192}
	html .n_news .u_copyright,html .n_news_mnews .u_copyright{color:#919192}
	html .n_news_sports .u_copyright{color:#919192}
	html .ad_box{background-color:#242424}
	html .newsct_body .ad_box{background-color:#242424}
	html .ad_area{border-color:#303033}
	html .newsct_body .ad_box{background:none}
	html .newsct_body .ad_box .ad_area{border-color:#303030}
	html #cbox_module ~ .ad_box{background-color:#242424}
	html .ends_addition .spi_wrap .spi .sns_share{background:#242424;border-color:#595959}
	html .ends_addition .spi_wrap .spi .sns_share::after{-webkit-filter:invert(100%);filter:invert(100%);opacity:0.68}
	html .ends_btn.as_likeit_improve ~ .ends_addition .spi_wrap .spi .sns_share::after{background-position:-28px -310px}
	html .ends_btn.as_likeit_improve ~ .ends_addition .spi_wrap .spi .sns_share::before{color:#efeff0}
	html .more_news2{background-color:#242424}
	html .more_news2 .type1,html .more_news2 .type2,html .more_news2 .type3,html .more_news2 h4{background-color:#242424}
	html .more_news2 h4{border-color:#303033}
	html .more_news2 h4 em{color:#5b86fd}
	html .more_news2 li a{color:#dadde0}
	html .more_news2 strong{color:#f0f0f2}
	html .more_news2 p{color:#dadde0}
	html .more_news2 .by{color:#a5a5a7}
	html .more_news2 .type1 ~ .type3{border-color:#464649}
	html .more_news2 .type2 ~ .type3{border-color:#464649}
	html .n_news .subscribe_ico,html .n_news_mnews .subscribe_ico{color:#5b86fd}
	html .re_title_info .subscribe.on .subscribe_ico{color:#a5a5a7}
	html .re_title_info .subscribe.on .subscribe_ico{color:#a5a5a7}
	html .media_journalistcard_item .subscribe.on .subscribe_ico{border-color:#595959;color:#a5a5a7}
	html .media_journalistcard_recommend .subscribe.on .subscribe_ico{border-color:#595959;color:#a5a5a7}
	html .media_journalistcard_item .subscribe.on .subscribe_ico::after{border-color:rgba(255,255,255,0.36)}
	html .media_journalistcard_recommend .subscribe.on .subscribe_ico::after{border-color:rgba(255,255,255,0.36)}
	html .subscribe_alert{background-color:#48484b;color:#dadde0}
	html .subscribe_alert_p_dsc{color:#a5a5a7}
	html .subscribe_alert_btns{border-color:#464649}
	html .subscribe_alert_btn{color:#dadde0}
	html .subscribe_alert_btn:visited{color:#dadde0}
	html .subscribe_alert_btn + .subscribe_alert_btn{border-color:#464649}
	html .subscribe_guide{border:solid 1px rgba(255,255,255,0.05);background-color:#242424;color:#a5a5a7}
	html .series_header .subscribe_guide,html .related_series .subscribe_guide{border-color:#595959;-webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,0.1);box-shadow:0 2px 8px 0 rgba(0,0,0,0.1);background-color:#242424}
	html .subscribe_guide_p > em{color:#dadde0}
	html .series_header .subscribe_guide_p,html .related_series .subscribe_guide_p{color:#dadde0}
	html .series_header .subscribe_guide_p::after,html .related_series .subscribe_guide_p::after{-webkit-filter:invert(100%);filter:invert(100%);opacity:0.68}
	html .subscribe_guide_em{color:#7fa0f7}
	html .subscribe_guide_btn{border-color:#595959;color:#dadde0}
	html .subscribe_guide_btn:visited{color:#dadde0}
	html .subscribe_guide_btn::after{border-color:rgba(255,255,255,0.68)}
	html .subscribe_guide_close::before{-webkit-filter:invert(100%);filter:invert(100%);opacity:0.46}
	html .series_header .subscribe_guide_close,html .related_series .subscribe_guide_close{-webkit-filter:invert(100%);filter:invert(100%);opacity:0.68}
	html .series_header .subscribe_guide_close::before,html .related_series .subscribe_guide_close::before{-webkit-filter:none;filter:none;opacity:1}
	html .subscribe_cta_layer.as_type2 .cta_layer_inner{background:rgba(57,57,60,0.95)}
	html .subscribe_cta_layer .cta_btn:not(.as_subscribe){background:#464649}
	html .subscribe_cta_layer.as_type2 .cta_btn:not(.as_subscribe){background:transparent}
	html .subscribe_cta_layer.as_type2 .cta_btn:not(.as_subscribe)::after{border-color:rgba(218,221,224,0.7)}
	html .subscribe_cta_layer .cta_btn:not(.as_subscribe) .cta_text{color:#dadde0}
	html .subscribe_cta_layer.as_type2 .cta_btn:not(.as_subscribe) .cta_text{color:#dadde0}
	html .subscribe_cta_layer .cta_btn:not(.as_subscribe) .cta_arrow{background:rgba(255,255,255,0.1)}
	html .ct_wrap{background-color:#242424}
	@media (min-width:1025px) {html .as_mp_layout:not(.n_news_sports) .ct_wrap::before{background-color:#303033}}
	@media (min-width:1024px) {html .as_mp_layout.n_news_sports .ct_wrap::before{background-color:#303033}}
	@media (min-width:1025px) {html .as_mp_layout:not(.n_news_sports) .ct_scroll_wrapper::before{background-color:#303033}}
	html .ct_scroll_wrapper::after{background:#464649}
	@media (min-width:1025px) {html .as_mp_layout:not(.n_news_sports) .outside_area_inner > div ~ div{border-color:#464649}}
	@media (min-width:1024px) {html .as_mp_layout.n_news_sports .outside_area_inner > div ~ div{border-color:#464649}}
	html .newsct_body{background-color:#242424}
	html .newsct_body .img_desc{color:#a5a5a7}
	html .newsct_article{color:#dadde0}
	html .newsct_article p[style*="color" i],html .newsct_article h1[style*="color" i],html .newsct_article h2[style*="color" i],html .newsct_article h3[style*="color" i],html .newsct_article h4[style*="color" i],html .newsct_article h5[style*="color" i],html .newsct_article h6[style*="color" i],html .newsct_article ul[style*="color" i],html .newsct_article ol[style*="color" i],html .newsct_article li[style*="color" i],html .newsct_article dl[style*="color" i],html .newsct_article dt[style*="color" i],html .newsct_article dd[style*="color" i],html .newsct_article table[style*="color" i],html .newsct_article tr[style*="color" i],html .newsct_article th[style*="color" i],html .newsct_article td[style*="color" i],html .newsct_article strong[style*="color" i],html .newsct_article a[style*="color" i],html .newsct_article b[style*="color" i],html .newsct_article span[style*="color" i],html .newsct_article font[style*="color" i],html .newsct_article blockquote[style*="color" i],html .newsct_article figure[style*="color" i],html .newsct_article figcaption[style*="color" i],html .newsct_article div[style*="color" i]{color:#dadde0 !important}
	html .newsct_article p[bgcolor],html .newsct_article p[style*="background" i],html .newsct_article h1[bgcolor],html .newsct_article h1[style*="background" i],html .newsct_article h2[bgcolor],html .newsct_article h2[style*="background" i],html .newsct_article h3[bgcolor],html .newsct_article h3[style*="background" i],html .newsct_article h4[bgcolor],html .newsct_article h4[style*="background" i],html .newsct_article h5[bgcolor],html .newsct_article h5[style*="background" i],html .newsct_article h6[bgcolor],html .newsct_article h6[style*="background" i],html .newsct_article ul[bgcolor],html .newsct_article ul[style*="background" i],html .newsct_article ol[bgcolor],html .newsct_article ol[style*="background" i],html .newsct_article li[bgcolor],html .newsct_article li[style*="background" i],html .newsct_article dl[bgcolor],html .newsct_article dl[style*="background" i],html .newsct_article dt[bgcolor],html .newsct_article dt[style*="background" i],html .newsct_article dd[bgcolor],html .newsct_article dd[style*="background" i],html .newsct_article table[bgcolor],html .newsct_article table[style*="background" i],html .newsct_article tr[bgcolor],html .newsct_article tr[style*="background" i],html .newsct_article th[bgcolor],html .newsct_article th[style*="background" i],html .newsct_article td[bgcolor],html .newsct_article td[style*="background" i],html .newsct_article strong[bgcolor],html .newsct_article strong[style*="background" i],html .newsct_article a[bgcolor],html .newsct_article a[style*="background" i],html .newsct_article b[bgcolor],html .newsct_article b[style*="background" i],html .newsct_article span[bgcolor],html .newsct_article span[style*="background" i],html .newsct_article font[bgcolor],html .newsct_article font[style*="background" i],html .newsct_article blockquote[bgcolor],html .newsct_article blockquote[style*="background" i],html .newsct_article figure[bgcolor],html .newsct_article figure[style*="background" i],html .newsct_article figcaption[bgcolor],html .newsct_article figcaption[style*="background" i],html .newsct_article div[bgcolor],html .newsct_article div[style*="background" i]{background:transparent !important}
	html .offc_end_heading_box{border-bottom-color:#464649;background-color:#242424}
	html .offc_end_heading_page{color:#f0f0f2}
	html .offc_end_heading_navi .prev_btn span{background-position:-390px -257px}
	html .offc_end_heading_navi .next_btn span{background-position:-390px -293px}
	html .related_book .rb_order{color:#dadde0}
	html .related_book_multi .rb_box{background-color:#242424}
	html .related_book .rb_txt{color:#a5a5a7}
	html .related_book .rb_txt_term{color:#919192}
	html .related_book .rb_bar{background-color:#545457}
	html .related_book .rb_btn_more,html .related_book .rb_btn_buy{color:#dadde0;border-color:#464649}
	html .related_book .rb_btn_prev::after,html .related_book .rb_btn_next::after{-webkit-filter:invert(100%);filter:invert(100%)}
	html .related_book .rb_btn_prev.dimmed::after{-webkit-filter:invert(0);filter:invert(0);opacity:0.35}
	html .related_book .rb_btn_next.dimmed::after{-webkit-filter:invert(0);filter:invert(0);opacity:0.35}
	html body:not(.as_type_comment) #cbox_module.u_cbox{border-color:#303033}
	html .changecmt + #cbox_module.u_cbox{border-color:#464649}
	html #cbox_module{background-color:#242424}
	html .ends_btn{border-color:#464649}
	html .ends_btn_head .ends_head_title{color:#efeff0}
	html .ends_btn_head .ends_help_layer{border-color:rgba(255,255,255,0.03);background:#48484b;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.16);box-shadow:0 4px 8px 0 rgba(0,0,0,0.16)}
	html .ends_btn_head .ends_help_layer .ends_help_desc{color:#919192}
	html .ends_btn_head .ends_help_layer .ends_help_close{font-size:1px;line-height:initial;color:rgba(1,0,0,0);position:absolute;width:8px;height:8px;-webkit-box-sizing:content-box;box-sizing:content-box}	html .ends_btn_head .ends_help_layer .ends_help_close::before{content:"";display:block;width:1px;height:11.312px;position:absolute;top:50%;left:50%;margin-top:-5.656px;margin-left:-0.5px;background-color:rgba(206,208,214,0.6);-webkit-transform:rotate(45deg);transform:rotate(45deg);content:""}	html .ends_btn_head .ends_help_layer .ends_help_close::after{content:"";display:block;width:1px;height:11.312px;position:absolute;top:50%;left:50%;margin-top:-5.656px;margin-left:-0.5px;background-color:rgba(206,208,214,0.6);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);content:""}
	html .ends_btn_head .u_btn_sns_share{background-position:-28px -310px}
	html .pac_cmt{background-color:#2b2b2e}
	html .pac_cmt{color:#a5a5a7}
	html .pac_cmt p{color:#a5a5a7}
	html .tomain.as_addinfo button.to_infobutton_b::before{-webkit-filter:invert(100%);filter:invert(100%);opacity:0.46}
	html .tomain .to_infobutton::before{background:#464649}
	html .tomain_info{color:#dadde0}
	html .tomain_info_layer{border-color:rgba(255,255,255,0.05);background:#48484b}
	html .tomain_info_head{color:#dadde0}
	html .tomain_info_body{color:#a5a5a7}
	html .tomain_info_close::before{-webkit-filter:invert(100%);filter:invert(100%);opacity:0.46}
	html .tomain_info_phrase{background-color:#2b2b2e}
	html .tomain_info_phrase{color:#dadde0}
	html .tomain_info_link{color:#a5a5a7}
	html .columnist h3{color:#dadde0}
	html .columnist h3 > a{color:#919192}
	html .columnist p{color:#a5a5a7}
	html .columnist p > a{color:#dadde0}
	html .columnist p > a::after{border-color:rgba(255,255,255,0.68)}
	html .columnist > a{color:#dadde0}
	html .columnist > a::after{border-color:rgba(255,255,255,0.68)}
	html .statement_cmt{border-color:#464649}
	html .statement_cmt p{color:#a5a5a7}
	html .simplecmt{border-color:#303033}
	html .simplecmt{background-color:#242424}
	html .simplecmt_h{color:#f0f0f2}
	html .simplecmt_p{color:#a5a5a7}
	html .simplecmt_p > em{color:#dadde0}
	html .simplecmt_links{border-color:#464649;color:#dadde0}
	html .simplecmt_link.is_navercomment{border-color:#545457}
	html .simplecmt_link.is_navercomment .simplecmt_link_text{color:#dadde0}
	html .simplecmt_link.is_officecomment::after{-webkit-filter:invert(100%);filter:invert(100%);opacity:0.68}
	html .simplecmt_link_text{color:#dadde0}
	html .nocmt{background-color:#242424;color:#a5a5a7}
	html body:not(.as_type_comment) .nocmt{border-color:#303033}
	html .nocmt_p > em{color:#dadde0}
	html .nocmt_p::before{-webkit-filter:invert(100%);filter:invert(100%);opacity:0.46}
	html .changecmt{background-color:#434344;border-color:#535353;color:#a5a5a7}
	html .changecmt_info .changecmt_info_icon::before{background-position:-390px -36px}
	html .changecmt_layer{border:solid 1px rgba(255,255,255,0.05);background-color:#48484b}
	html .changecmt_info_title{color:#f0f0f2}
	html .changecmt_info_txt{color:#a5a5a7}
	html .changecmt_info .changecmt_btn_info_close{-webkit-filter:invert(100%);filter:invert(100%);opacity:0.46}
	html .ofcl_banner{border-color:#464649;background-color:#242424}
	html .office_cluster.is_fixed .ofcl_banner{border-top-color:#39393c;background:#242424}
	html .ofcl_banner_count_icon_num::before{background-color:#242424}
	html .banner_image{border-color:#303033}
	html .banner_image{background:transparent}
	html .banner_image[style*="background" i][style*="#ffffff" i]{background:transparent !important}
	html .relatedlist .re_title_text{color:#a5a5a7}
	html .relatedlist .re_title_badge{color:#a5a5a7}
	html .relatedlist .re_title_a::after{border-color:rgba(255,255,255,0.68)}
	html .relatedlist .re_list_a{color:#dadde0}
	html .relatedlist .re_list_a:visited{color:#929294}
	html .relatedlist .re_list_d{color:#a5a5a7}
	html .relatedlist .re_more_b{border-color:#595959;color:#a5a5a7}
	html .n_news .field_article,html .n_news_mnews .field_article{color:#5b86fd}
	html .n_news_sports .u_likeit_button{border-color:#595959;background-color:#242424}
	html .n_news_sports .u_likeit_text{color:#f0f0f2}
	html .n_news_sports .u_likeit_list_name{color:#a5a5a7}
	html .n_news_sports .u_likeit_list_count{color:#dadde0}
	html .n_news_sports .u_likeit_layer{background-color:#242424}
	html .n_news_sports .u_likeit_button + .u_likeit_layer{background-color:#48484b;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.16);box-shadow:0 4px 8px 0 rgba(0,0,0,0.16);border-color:rgba(255,255,255,0.03)}
	html .n_news_sports .u_likeit_button + .u_likeit_layer::before{border-color:rgba(255,255,255,0.03);background-color:#48484b}
	html .n_news_sports .tomain .u_likeit_list_btn{border-color:#595959}
	html .n_news_sports .tomain .u_likeit_list_btn.on{border-color:#03c75a}
	html .n_news_sports .tomain .u_likeit_list_btn.on .u_cnt{color:#03c75a}
	html .n_news_sports .tomain .u_likeit_list_btn .u_txt{color:#dadde0}
	html .n_news_sports .tomain .u_likeit_list_btn .u_cnt{color:#dadde0}
	html .newsct_journalist_button{border:solid 1px rgba(255,255,255,0.03);background-color:#48484b}
	html .newsct_journalist_button::before{background-position:-239px 0px}
	html .copyright{color:#919192}
	html .promotion .p_link{color:#dadde0}
	@media (max-width:1024px) {html .series_header.is_fixed .sh_container{-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,0.05);box-shadow:0 3px 6px 0 rgba(0,0,0,0.05);background-color:#242424}}
	html .series_header .sh_container{border-bottom-color:#464649}
	@media (min-width:1025px) {html .series_header .sh_name_button::before{background-color:#464649}}
	html .series_header button.sh_name_button::after{background-position:-85px -179px}
	html .series_header .sh_name_text{color:#f0f0f2}
	html .series_header .sh_right .subscribe{border-color:#7fa0f7}
	html .series_header .sh_right .subscribe.on{border-color:#666}
	html .series_header .sh_right .subscribe.on .subscribe_ico{color:#a5a5a7}
	html .series_header .sh_right .subscribe.on .subscribe_ico::before{background-position:-151px -179px}
	html .series_header .sh_right .subscribe_ico{color:#7fa0f7}
	html .series_header .sh_right .subscribe_ico::before{background-position:-287px -269px}
	html .sh_menu_button::before{background-position:-400px -257px}
	html .shm_layer{border-color:#464649;background-color:#222225}
	@media (min-width:1025px) {html .shm_layer{background-color:#242424}}
	html .shm_title{color:#f0f0f2}
	html .shm_item_text{color:#dadde0}
	html .as_subscribe .shm_item_text::before{background-position:-341px -144px}
	html .as_setting .shm_item_text::before{background-position:-341px -96px}
	html .shm_layer_close::before{background-position:-368px -349px}
	html .shn_layer_inner{background-color:#222225}
	@media (min-width:1025px) {html .shn_layer_inner{border-color:#464649;background-color:#48484b}}
	html .shn_profile_name{color:#f0f0f2}
	html .shn_profile_subscriber{color:#dadde0}
	html .shn_thumb[style*="display"][style*="none"] + .shn_text{background-color:#48484b}
	@media (min-width:1025px) {html .shn_thumb[style*="display"][style*="none"] + .shn_text{background-color:transparent}}
	@media (max-width:1024px) {html .shn_thumb[style*="display"][style*="none"] + .shn_text .shn_headline_text{color:#dadde0}}
	html .shn_thumb[style*="display"][style*="none"] + .shn_text .shn_summary{color:#a5a5a7}
	@media (min-width:1025px) {html .shn_headline{color:#dadde0}}
	html .shn_date{color:#919192}
	html .shn_layer_close::before{background-position:-368px -349px}
	html .shn_flick_btn_prev,html .shn_flick_btn_next{background:#3f4145}	html .shn_flick_btn_prev::before,html .shn_flick_btn_next::before{border-color:rgba(255,255,255,0.7)}	html .shn_flick_btn_prev:hover::before,html .shn_flick_btn_next:hover::before{border-color:#fff}
	html .related_series{background:#242424}
	html .related_series .rs_inner{background-color:#48484b}
	html .related_series .subscribe_ico{color:#fff}
	html .related_series .rs_link{color:#dadde0;border-top-color:rgba(84,84,87,0.8)}
	html .suse_h{color:#f0f0f2}
	html .suse_h em{color:#7fa0f7}
	html .suse_link{background-color:#48484b}
	html .suse_name{color:#dadde0}
	html .suse_name.as_more::after{background-position:-390px -341px}
	html .suse_flick_btn_prev,html .suse_flick_btn_next{background:#3f4145}	html .suse_flick_btn_prev::before,html .suse_flick_btn_next::before{border-color:rgba(255,255,255,0.7)}	html .suse_flick_btn_prev:hover::before,html .suse_flick_btn_next:hover::before{border-color:#fff}
	html .ofhd_float_title_text{color:#fff}
	html .ofhd_float_subscribe_layer:visited{color:#dadde0}
	html .ofhd_float_subscribe_layer{border-color:rgba(255,255,255,0.03);background-color:#48484b;color:#dadde0;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.16);box-shadow:0 4px 8px 0 rgba(0,0,0,0.16)}
	html .ofhd_float_subscribe_layer_link{color:#dadde0;border-color:#595959}
	html .ofhd_float_subscribe_layer_link::after{background-position:-71px -368px}
	html .office_headline{background-color:#242424;color:#f0f0f2}
	html .office_headline .ofhe_head{border-color:#303033}
	html .office_headline .ofhe_head_title_link{color:#f0f0f2}
	html .office_headline .ofhe_head_title_link::after{border-color:rgba(255,255,255,0.68)}
	html .office_headline .ofhe_item::before{border-color:#464649;background:#242424}
	html .office_headline .ofhe_thumb{background:url("https://ssl.pstatic.net/static.news/image/news/m/noimage/dark/noimage_336x206_dark.png");background-size:100%}
	html .office_headline .ofhe_headline{color:#dadde0}
	html .office_headline .ofhe_lede{color:#a5a5a7}
	html .office_headline .ofhe_notice_text{color:#a5a5a7}
	html .office_headline .ofhe_notice_text::before{-webkit-filter:invert(100%);filter:invert(100%);opacity:0.46}
	html .as_mp_layout .ofhe_flick_btn_prev,html .as_mp_layout .ofhe_flick_btn_next{background:#3f4145}	html .as_mp_layout .ofhe_flick_btn_prev::before,html .as_mp_layout .ofhe_flick_btn_next::before{border-color:rgba(255,255,255,0.7)}	html .as_mp_layout .ofhe_flick_btn_prev:hover::before,html .as_mp_layout .ofhe_flick_btn_next:hover::before{border-color:#fff}
	html .office_preference{background-color:#242424}
	html .newsct_body .office_preference{background-color:#48484b}
	html .media_end_channel_layer .office_preference{background-color:#48484b}
	html .ofpr_recommend{background-color:#48484b}
	html .ofpr_recommend .ofpr_recommend_inner::before{background-color:#48484b}
	html .ofpr_recommend .ofpr_recommend_close::before{-webkit-filter:invert(100%);filter:invert(100%);opacity:0.46}
	html .ofpr_recommend .ofpr_tit{color:#f0f0f2}
	html .ofpr_recommend .ofpr_a{background:#242424}
	html .ofpr_title{border-color:#303033}
	html .ofpr_title_main{color:#f0f0f2}
	html a.ofpr_title_inner::after{border-color:rgba(255,255,255,0.68)}
	html .ofpr_scroller .ofpr_item::before{background-color:#303033}
	html .ofpr_item::before{background-color:#303033}
	html .ofpr_item.is_empty::before{border-color:#595959}
	html .ofpr_text{color:#a5a5a7}
	html .ofpr_m_empty::before{-webkit-filter:invert(100%);filter:invert(100%);opacity:0.46}
	html .ofpr_a[aria-checked="true"]::before{background:#242424}
	html .ofpr_btn_wrap{border-color:#464649;background-color:#242424}
	html .ofpr_recommend .ofpr_btn_wrap{background-color:#242424}
	html .ofpr_btn_wrap button + button{border-color:#464649}
	html .ofpr_btn_more{color:#a5a5a7}
	html .ofpr_btn_more::after{border-color:rgba(255,255,255,0.68)}
	html .ofpr_recommend .ofpr_btn_more{color:#a5a5a7}
	html .ofpr_btn_confirm.disabled{color:#a5a5a7}
	html .ofpr_btn_confirm.disabled::before{-webkit-filter:invert(100%);filter:invert(100%);opacity:0.68}
	html .ofpr_recommend .ofpr_btn_confirm.disabled{color:#a5a5a7}
	html .ofpr_scroller_btn_prev,html .ofpr_scroller_btn_next{background:#3f4145}
	html .ofpr_scroller_btn_prev::before,html .ofpr_scroller_btn_next::before{border-color:rgba(255,255,255,0.7)}
	html .ofpr_scroller_btn_prev:hover::before,html .ofpr_scroller_btn_next:hover::before{border-color:#fff}
	html .ofpr_category_a{border-color:#595959;background-color:#48484b}
	html .ofpr_category_a[aria-checked="true"]{border-color:#03c75a}
	html .ofpr_category_text{color:#dadde0}
	html .media_end_head{background-color:#242424}
	html .media_end_head_title{color:#f0f0f2}
	html .media_end_head_info{background-color:#242424}
	html .media_end_head_info_origin_inner{border-color:#595959}
	html .media_end_head_info_origin_link{color:#f0f0f2}
	html .media_end_head_info_origin_link:visited{color:#f0f0f2}
	html .media_end_head_info_datestamp{color:#919192}
	html .media_end_head_info_datestamp_bunch + .media_end_head_info_datestamp_bunch::before{background-color:#595959}
	html .media_end_head_origin_link{color:#a5a5a7;border-color:#464649}
	html button.media_end_head_journalist_box::after{background-position:-71px -368px}
	html .media_end_head_journalist_name{color:#dadde0}
	html .media_end_head_journalist_name + .media_end_head_journalist_name::before{background-color:#595959}
	html .media_end_head_journalist_layer{border-color:rgba(255,255,255,0.03);background-color:#48484b}
	html .media_end_head_journalist_layer::before{background-color:#48484b;border-color:rgba(255,255,255,0.03)}
	html .media_end_head_journalist_layer_item{border-color:#545457}
	html .media_end_head_journalist_layer_thumb{background:#262628}
	html .media_end_head_journalist_layer_thumb::before{background-position:-239px -120px}
	html .media_end_head_journalist_layer_name{color:#dadde0}
	html .media_end_head_journalist_layer_talk{border-color:rgba(73,120,244,0.61);background-color:#4f4f51}
	html .media_end_head_journalist_layer_talk::after{border-color:#545457}
	html .n_news_entertain .media_end_head_journalist_layer_talk{border-color:rgba(226,69,143,0.28)}
	html .n_news_sports .media_end_head_journalist_layer_talk{border-color:rgba(54,128,247,0.28)}
	html .media_end_head_journalist_layer_talk_new{border-color:#48484b}
	html .media_end_head_journalist_layer_subscriber{color:#919192}
	html .media_end_head_journalist_layer_definition_wrap:nth-of-type(n/**/+2) dt::before{border-color:#595959}
	html .media_end_head_journalist_btn_subscribe.is_on{color:#a5a5a7;border-color:#595959}
	html .media_end_head_journalist_btn_subscribe.is_on::before{-webkit-filter:invert(100%);filter:invert(100%)}
	html .media_end_head_journalist_talk{background-color:#444448;color:#4978f4}
	html .n_news_entertain .media_end_head_journalist_talk{color:#e2458f;border-color:rgba(226,69,143,0.44)}
	html .n_news_sports .media_end_head_journalist_talk{color:#3680f7;border-color:rgba(54,128,247,0.44)}
	html .media_end_head_journalist_talk_new{border-color:#4f4f51}
	html .media_end_head_cmtcount_button{color:#f0f0f2;border-color:#595959}
	html .media_end_head_cmtcount_button::before{background-position:-341px -218px}
	html .media_end_head_cmtcount_button:visited{color:#f0f0f2}
	html .media_end_head_fontsize_set::before{background-position:-313px -224px}
	html .media_end_head_fontsize_is_on .media_end_head_fontsize_set::after{border-color:rgba(255,255,255,0.03);background-color:#48484b}
	html .media_end_head_fontsize_setlayer{border-color:rgba(255,255,255,0.03);background-color:#48484b}
	html .media_end_head_fontsize_setlayer_select::before{background-color:#303038}
	html .media_end_head_fontsize_option1,html .media_end_head_fontsize_option2,html .media_end_head_fontsize_option3,html .media_end_head_fontsize_option4,html .media_end_head_fontsize_option5{border:solid 1px #58585a;background-color:#545458}
	html .n_news_entertain .media_end_head_fontsize_option1.media_end_head_fontsize_option_is_on,html .n_news_entertain .media_end_head_fontsize_option2.media_end_head_fontsize_option_is_on,html .n_news_entertain .media_end_head_fontsize_option3.media_end_head_fontsize_option_is_on,html .n_news_entertain .media_end_head_fontsize_option4.media_end_head_fontsize_option_is_on,html .n_news_entertain .media_end_head_fontsize_option5.media_end_head_fontsize_option_is_on{background-color:#e2458f}
	html .n_news_sports .media_end_head_fontsize_option1.media_end_head_fontsize_option_is_on,html .n_news_sports .media_end_head_fontsize_option2.media_end_head_fontsize_option_is_on,html .n_news_sports .media_end_head_fontsize_option3.media_end_head_fontsize_option_is_on,html .n_news_sports .media_end_head_fontsize_option4.media_end_head_fontsize_option_is_on,html .n_news_sports .media_end_head_fontsize_option5.media_end_head_fontsize_option_is_on{background-color:#3680f7}
	html .media_end_head_fontsize_option1.media_end_head_fontsize_option_is_on,html .media_end_head_fontsize_option2.media_end_head_fontsize_option_is_on,html .media_end_head_fontsize_option3.media_end_head_fontsize_option_is_on,html .media_end_head_fontsize_option4.media_end_head_fontsize_option_is_on,html .media_end_head_fontsize_option5.media_end_head_fontsize_option_is_on{background-color:#4978f4;border:solid 1px rgba(0,0,0,0.03)}
	html a.media_end_head_fontsize_option_text{color:#f0f0f2}
	html .media_end_head_fontsize_option_is_on a.media_end_head_fontsize_option_text{color:#fff}
	html .media_end_head_fontsize_option_name{color:#a5a5a7}
	html .n_news .media_end_head_fontsize_option_is_on .media_end_head_fontsize_option_name,html .n_news_mnews .media_end_head_fontsize_option_is_on .media_end_head_fontsize_option_name{color:#5b86fd}
	html .n_news .media_end_head_fontsize_option_is_on .media_end_head_fontsize_option_name:visited,html .n_news_mnews .media_end_head_fontsize_option_is_on .media_end_head_fontsize_option_name:visited{color:#5b86fd}
	html .media_end_head_share .send_caption{background-position:-28px -310px}
	html .media_end_head_print .media_end_print_link::before{background-position:-35px -368px}
	html .media_end_head_top_logo_text{color:#a5a5a7}
	html .media_end_head_top_channel_add.is_disabled{color:#a5a5a7}
	html .media_end_head_top_channel_add.is_disabled::before{-webkit-filter:invert(100%);filter:invert(100%);opacity:0.68}
	html .media_end_head_top_channel_layer{border-color:rgba(255,255,255,0.03);-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.16);box-shadow:0 4px 8px 0 rgba(0,0,0,0.16)}
	html .media_end_head_top_channel_layer{background-color:#48484b;color:#dadde0}
	html .media_end_head_top_channel_layer:visited{color:#a5a5a7}
	html .media_end_head_top_channel_layer_link{color:#dadde0;border-color:#595959}
	html .media_end_head_top_channel_layer_link:visited{color:#dadde0}
	html .media_end_head_top_channel_layer_link::after{background-position:-71px -368px}
	html .media_end_head_channel_layer{border-color:rgba(255,255,255,0.03);-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.16);box-shadow:0 4px 8px 0 rgba(0,0,0,0.16);background-color:#48484b;color:#dadde0}
	html .media_end_head_channel_layer_link{color:#dadde0;border-color:#595959}
	html .media_end_head_channel_layer_link::after{background-position:-71px -368px}
	html .media_end_head_channel_layer_link:visited{color:#dadde0}
	html .media_end_head_channel_layer_close::before{-webkit-filter:invert(100%);filter:invert(100%);opacity:0.46}
	html .media_end_head_tts_run::before{background-position:-84px -310px}
	html .media_end_head_tts_run.is_active::after{background-color:#48484b;border-color:rgba(255,255,255,0.03)}
	html .media_end_head_tts_setlayer_close::before{-webkit-filter:invert(100%);filter:invert(100%);opacity:0.68}
	html .media_end_head_tts_setlayer{background-color:#48484b;border-color:rgba(255,255,255,0.03)}
	html .media_end_head_tts_setlayer .media_end_head_tts_option{color:#a5a5a7}
	html .media_end_head_tts_setlayer .media_end_head_tts_option::before{background-position:-368px -44px}
	html .n_news .media_end_head_tts_setlayer .media_end_head_tts_option.media_end_head_tts_option_is_on,html .n_news_mnews .media_end_head_tts_setlayer .media_end_head_tts_option.media_end_head_tts_option_is_on{color:#5b86fd}
	html .media_end_head_tts_setlayer .media_end_head_tts_option_tit{color:#f0f0f2}
	html .media_end_head_tts_desc{border-color:#545457;color:#a5a5a7}
	html .media_end_head_autosummary_button::before{background-position:-313px -168px}
	html .media_end_head_autosummary_help{-webkit-filter:invert(100%);filter:invert(100%);opacity:0.46}
	html .media_end_head_autosummary_layer{background-color:#242424}
	html .media_end_head_autosummary_layer_close::before{-webkit-filter:invert(100%);filter:invert(100%);opacity:0.68}
	html .media_end_head_autosummary_layer_head::after{border-color:#545457}
	html .media_end_head_autosummary_layer_body{color:#dadde0}
	html .media_end_head_autosummary_layer_tit{color:#dadde0}
	html .media_end_head_autosummary_layer_head_tit{color:#f0f0f2}
	html .media_end_head_autosummary_layer_head_tit::before{background-position:-313px -112px}
	html .media_end_head_autosummary_layer_head_txt{color:#a5a5a7}
	html .media_end_head_lang_set::before{background-position:-313px -280px}
	html .media_end_head_lang_is_on .media_end_head_lang_set::after{border-color:rgba(255,255,255,0.03);background-color:#48484b}
	html .media_end_head_lang_setlayer{border-color:rgba(255,255,255,0.03);background-color:#48484b}
	html .media_end_head_lang_setlayer_select .media_end_head_lang_option_text{border:solid 1px #58585a;background-color:#545458;color:#a5a5a7}
	html .media_end_head_lang_setlayer_select .media_end_head_lang_option_is_on .media_end_head_lang_option_text{color:#fff}
	html .media_end_head_lang_option_name{color:#a5a5a7}
	html .media_end_linked_title{color:#f0f0f2}
	html .n_news .media_end_linked_title_text,html .n_news_mnews .media_end_linked_title_text{color:#5b86fd}
	html .media_end_linked_title_desc{color:#919192}
	html .media_end_linked_item{color:#dadde0}
	html .media_end_linked_item_inner{color:#dadde0}
	html .media_end_linked_item_inner:visited{color:#dadde0}
	html .media_end_linked_more_inner{border-color:#303033}
	html .media_end_linked_more_link{background-color:#242424;color:#f0f0f2}
	html .media_end_linked_more_link::after{background-position:-220px -338px}
	html .media_end_linked_more_link:visited{color:#f0f0f2}
	html .media_end_linked_more_point{color:#5b86fd}
	html .media_end_categorize_link{color:#a5a5a7}
	html .media_end_categorize_link:visited{color:#a5a5a7}
	html .media_end_categorize_link::before{background-position:-103px -269px}
	html .media_end_categorize_item{background-color:rgba(91,134,253,0.1)}
	html .media_end_categorize_ct{background:#48484b;color:#a5a5a7;border-color:rgba(255,255,255,0.05)}
	html .media_end_categorize_ct_title{color:#f0f0f2}
	html .media_end_categorize_ct_report{background:#48484b;border-color:#595959;color:#dadde0}
	html .media_end_categorize_ct_report:visited{color:#dadde0}
	html .media_end_categorize_ct_report::after{border-color:rgba(255,255,255,0.68)}
	html .media_end_categorize_ct_close::before{-webkit-filter:invert(100%);filter:invert(100%);opacity:0.46}
	html .media_end_summary::before{background:#dadde0}
	html .media_end_channel_banner_link{color:#dadde0;border-color:#535353;background-color:#434344}
	html .media_end_channel_banner_link:visited{color:#dadde0}
	html .media_end_channel_banner_add.is_disabled{border-color:#595959;color:#a5a5a7}
	html .media_end_channel_banner_add.is_disabled::after{border-color:rgba(255,255,255,0.36)}
	html .media_end_channel_layer{background-color:#48484b}
	html .media_end_channel_layer_title{color:#f0f0f2}
	html .media_end_channel_layer_title:visited{color:#f0f0f2}
	html .media_end_channel_layer_regular .meclr_ct{background:#242424}
	html .media_end_channel_layer_regular .meclr_txt{color:#dadde0}
	html .media_end_channel_layer_regular .meclr_btn{color:#dadde0;border-color:#464649;background-color:#242424}
	html .media_end_factcheck_inner{border-color:#39393b;background:#48484b}
	html .media_end_factcheck_logo{color:#f0f0f2}
	html .media_end_factcheck_infoicon{-webkit-filter:invert(100%);filter:invert(100%);opacity:0.46}
	html .media_end_factcheck_link::after{border-color:rgba(255,255,255,0.68)}
	html .media_end_factcheck_ct{border-top-color:#545457}
	html .media_end_factcheck_headline{color:#dadde0}
	html .media_end_factcheck_source{color:#919192}
	html .media_end_factcheck_tag{color:#5b86fd}
	html .media_end_factcheck_tag:visited{color:#5b86fd}
	html .media_end_factcheck_owner_photo{background-position:-368px 0px}
	html .media_end_factcheck_owner_name{color:#dadde0}
	html .media_end_factcheck_owner_desc{color:#dadde0}
	html .media_end_factcheck_info{border:solid 1px rgba(255,255,255,0.05);color:#a5a5a7;background:#242424}
	html .media_end_factcheck_info_close::after{-webkit-filter:invert(100%);filter:invert(100%);opacity:0.46}
	html .media_end_issuetimeline_go .meig_link{border-color:#464649;background-color:#242424;color:#a5a5a7}
	html .media_end_issuetimeline_go .meig_link:visited{color:#a5a5a7}
	html .media_end_issuetimeline_go .meig_link::after{background-position:-220px -338px}
	html .media_end_issuetimeline_go .meig_point{color:#5b86fd}
	html .as_gnb_mnews .Ngnb{background-color:#4978f4}
	@media (min-width:1025px) {html .as_mp_layout .as_gnb_mnews .Ngnb_inner::before{background-color:#4978f4}}
	@media (min-width:1025px) {html .as_mp_layout .Ngnb_search{border-color:#464649}}
	html .as_gnb_mnews .u_hs{background-color:#48484b}
	html .as_gnb_mnews .u_itw{background-color:#242424}
	html .as_gnb_mnews .u_it{color:#f0f0f2}
	html .as_gnb_mnews .u_it::-webkit-input-placeholder{color:#dadde0}html .as_gnb_mnews .u_it::-moz-placeholder{color:#dadde0}html .as_gnb_mnews .u_it:-ms-input-placeholder{color:#dadde0}html .as_gnb_mnews .u_it::-ms-input-placeholder{color:#dadde0}html .as_gnb_mnews .u_it::placeholder{color:#dadde0}
	html .as_gnb_mnews .u_hssbt_ss::after{-webkit-filter:invert(100%);filter:invert(100%)}
	html .as_gnb_mnews .u_hssbt_us{background-color:#242424;color:#919192}
	html .as_gnb_mnews .u_hssbt_close::before,html .as_gnb_mnews .u_hssbt_close::after{background-color:#a5a5a7}
	html .as_gnb_mnews .u_clrt{background-color:rgba(255,255,255,0.13)}
	html .u_atcp_addb{-webkit-filter:invert(100%);filter:invert(100%);opacity:0.68}
	html .u_atcp_area{background-color:#242424}
	html .u_atcp{background-color:#242424;border-color:#464649}
	html .u_atcp_l{border-color:#464649}
	html .u_atcp_l .u_atcp_date{color:#919192}
	html .u_atcp_a{color:#f0f0f2}
	html .u_atcp_mk{color:#5b86fd}
	html .u_atcp_fc{background-color:transparent}
	html .u_atcp_fcb{color:#919192}
	html .u_atcp_dv{background-color:#464649}
	html .u_atcp_lsc{border-color:#464649}
	html .u_atcp_lsc{background-color:transparent}
	html .u_sggt_wrap2 .kwd_lst li{border-color:#464649}
	html .u_sggt_wrap2 .kwd_lst li.type_date .date{color:#919192}
	html .u_sggt_wrap2 .kwd_lst .kwd{color:#f0f0f2}
	html .u_sggt_wrap2 .kwd_lst .bt_del .imsc{-webkit-filter:invert(100%);filter:invert(100%);opacity:0.68}
	html .u_sggt_wrap2 .sggt_fixer{background-color:#242424}
	html .u_sggt_wrap2 .sggt_header{color:#a5a5a7;border-color:#464649}
	html .u_sggt_wrap2 .sggt_header .tit .ico_help{background-position:-390px -116px}
	html .u_sggt_wrap2 .sggt_footer{background-color:transparent;border-top-color:#464649}
	html .u_sggt_wrap2 .sggt_footer [class^="opt_"]::before{border-left-color:#464649}
	html .u_sggt_wrap2 .sggt_footer [class^="opt_"] a{color:#919192}
	html .u_sggt_wrap2 .sggt_footer .opt_close{border-left-color:#464649}
	html .u_sggt_wrap2 .kwd_info{color:#919192}
	html .u_sggt_wrap2 .kwd_info.imsc_bf::before{-webkit-filter:invert(100%);filter:invert(100%);opacity:0.46}
	html .n_news_entertain .Ngnb_onenaver{background-color:#242424}
	html .n_news_entertain .Ngnb_service::after{background:#464649}
	html .n_news_entertain .Nicon_family::before{background-color:#464649}
	html .n_news_entertain .Ntool_button .Nicon_search{-webkit-filter:invert(100%);filter:invert(100%)}
	html .as_gnb .Nlnb_menu{background-color:#242424}
	html .as_gnb.as_type_a .Nlnb_menu{background-color:currentColor}
	html .as_gnb.as_type_c .Nlnb_menu{background-color:currentColor}
	html .as_gnb .Nlnb_menu_list::before{background-color:rgba(0,0,0,0.11)}
	html .as_gnb .Nitem_link{color:#fff}
	html .as_gnb.as_type_a .Nitem_link{color:rgba(255,255,255,0.7)}
	html .as_gnb .Nitem_link_menu::before{background-color:#f0f0f2}
	@media (min-width:1025px) {html .as_mp_layout .as_gnb.as_type_b .Nlnb{background-color:#242424}}
	html .as_gnb_mnews .Nlnb{background-color:#4978f4}
	@media (max-width:1024px) {html .as_gnb_mnews.as_type_series .Nlnb{background-color:#242424}}
	html .as_gnb_mnews .Nlnb::before{background-color:#242424;border-bottom-color:#464649}
	html .as_gnb_mnews .Nlnb.is_fixed::before{background-color:#4978f4;border-bottom-color:#4978f4}
	html .as_gnb_mnews .Nlnb_menu{border-bottom-color:#464649}
	html .as_gnb_mnews .Nlnb_menu::before{background-image:-webkit-gradient(linear,right top,left top,color-stop(32%,rgba(57,57,60,0)),color-stop(80%,#39393c));background-image:-webkit-linear-gradient(right,rgba(57,57,60,0) 32%,#39393c 80%);background-image:linear-gradient(to left,rgba(57,57,60,0) 32%,#39393c 80%)}
	html .as_gnb_mnews .Nlnb_menu::after{background-image:-webkit-gradient(linear,left top,right top,from(rgba(57,57,60,0)),color-stop(63%,#39393c));background-image:-webkit-linear-gradient(left,rgba(57,57,60,0) 0%,#39393c 63%);background-image:linear-gradient(to right,rgba(57,57,60,0) 0%,#39393c 63%)}
	@media (min-width:1025px) {html .as_mp_layout .as_gnb_mnews .Nlnb_menu::after{background-color:#242424;border-bottom-color:#464649}}
	html .as_gnb_mnews .Nlnb.is_fixed::after{background-color:#4978f4;border-bottom-color:#464649}
	html .as_gnb_mnews .Nlnb.is_fixed .Nlnb_menu{background-color:#4978f4}
	@media (max-width:1024px) {html .as_gnb_mnews.as_type_series .Nlnb.is_fixed .Nlnb_menu{background-color:#242424}}
	html .as_gnb_mnews .Nlist_item a.Nitem_link{color:#dadde0}
	@media (max-width:1024px) {html .as_gnb_mnews.as_type_series .Nlnb.is_fixed .Nlist_item a.Nitem_link{color:#dadde0}}
	html .as_gnb_mnews .Nlist_item.is_active .Nitem_link{color:#5b87fd}
	html .as_gnb_mnews .Nlnb.is_fixed .Nlist_item.is_active .Nitem_link{color:#fff}
	@media (max-width:1024px) {html .as_gnb_mnews.as_type_series .Nlnb.is_fixed .Nlist_item.is_active .Nitem_link{color:#5b87fd}}
	html .as_gnb_mnews .Nlist_item.is_active .Nitem_link_menu::before{background-color:#5b87fd}
	@media (max-width:1024px) {html .as_gnb_mnews.as_type_series .Nlnb.is_fixed .Nlist_item.is_active .Nitem_link_menu::before{background-color:#5b87fd}}
	html .as_gnb_entertain .Nlnb_menu{background-color:#242424}
	html .as_gnb_entertain .Nitem_link_menu{color:rgba(240,240,242,0.7)}
	html .as_gnb_sports .Nlnb_sub_menu{background-color:#242424}
	html .as_gnb_sports .Nlnb_sub_menu::before{background:-webkit-gradient(linear,left top,right top,from(#39393c),to(rgba(57,57,60,0)));background:-webkit-linear-gradient(left,#39393c 0%,rgba(57,57,60,0) 100%);background:linear-gradient(to right,#39393c 0%,rgba(57,57,60,0) 100%)}
	html .as_gnb_sports .Nlnb_sub_menu::after{background:-webkit-gradient(linear,right top,left top,from(#39393c),to(rgba(57,57,60,0)));background:-webkit-linear-gradient(right,#39393c 0%,rgba(57,57,60,0) 100%);background:linear-gradient(to left,#39393c 0%,rgba(57,57,60,0) 100%)}
	html .as_gnb_sports.as_type_esports .Nlnb_sub_menu{background-color:#151618}
	html .as_gnb_sports .Nlnb.is_fixed .Nlnb_sub_menu{background-color:#242424}
	html .as_gnb_sports.as_type_esports .Nlnb.is_fixed .Nlnb_sub_menu{background-color:#151618}
	html .as_gnb_sports .Nlnb.is_fixed .Nlnb_sub_menu_inner::before{border-color:#464649}
	html .as_gnb_sports .Nitem_sub_link_menu{color:#f0f0f2}
	html .as_gnb_sports .Nlist_sub_item.is_active .Nitem_sub_link_menu{color:#6b9cff}
	html .as_gnb_sports .Nlist_sub_item.is_active .Nitem_sub_link_menu::before{background-color:#6b9cff}
	html .as_gnb_sports.as_type_golf .Nlist_sub_item.is_active .Nitem_sub_link_menu{color:#009e66}
	html .as_gnb_sports.as_type_golf .Nlist_sub_item.is_active .Nitem_sub_link_menu::before{background-color:#009e66}
	html .as_gnb_sports.as_type_esports .Nitem_sub_link_menu{color:#a0a5b6}
	html .as_gnb_sports.as_type_esports .Nlist_sub_item.is_active .Nitem_sub_link_menu{color:#fff}
	html .as_gnb_sports .Nitem_sub_link_menu.as_kbo40{color:transparent}
	html .as_gnb_sports .Nitem_sub_link_menu.as_kbo40::after{background-position:-74px -232px}
	html .as_gnb_sports .Nitem_sub_link_menu.as_kbollect{color:transparent}
	html .as_gnb_sports .Nitem_sub_link_menu.as_kbollect::after{background-position:-133px -192px}
	html .gnb_flat .gf_inner{background-color:#242424}
	html .n_news .gnb_flat .gf_inner,html .n_news_mnews .gnb_flat .gf_inner{border-color:rgba(255,255,255,0.05)}
	html .n_news_entertain .gnb_flat .gf_inner{border-color:#464649}
	html .n_news_sports .gnb_flat .gf_inner{background:transparent}
	html .gnb_flat.is_whitelogo .gf_inner{background-color:#1e1e41}
	html .n_news .gnb_flat .gf_naverlogo,html .n_news_mnews .gnb_flat .gf_naverlogo{background-position:-341px -48px}
	html .n_news .gnb_flat .gf_titleitem,html .n_news_mnews .gnb_flat .gf_titleitem{color:#f0f0f2}
	html .n_news_entertain .gnb_flat .gf_titleitem{color:#f0f0f2}
	html .gnb_flat .gf_titleitem:visited{color:#f0f0f2}
	html .n_news .gnb_flat .gf_titleitem:visited,html .n_news_mnews .gnb_flat .gf_titleitem:visited{color:#f0f0f2}
	html .n_news_entertain .gnb_flat .gf_titleitem:visited{color:#f0f0f2}
	html .gnb_flat .gf_close{-webkit-filter:invert(100%);filter:invert(100%)}
	html .media_more::after{border-color:rgba(255,255,255,0.68)}
	html .ofhe_info_button::before,html .help_button::before{-webkit-filter:invert(100%);filter:invert(100%);opacity:0.46}
	html .ofhe_info_layer,html .help_layer{border-color:rgba(255,255,255,0.03);background-color:#48484b;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.16);box-shadow:0 4px 8px 0 rgba(0,0,0,0.16);color:#dadde0}
	html .ofhe_info_layer_close::before,html .help_layer_close::before{-webkit-filter:invert(100%);filter:invert(100%);opacity:0.46}
	html .relatedvideo{background-color:#242424}
	html .relatedvideo .re_head{border-color:#303033}
	html .relatedvideo .re_talk .re_link_talk{border-color:#545457;color:#dadde0}
	html .relatedvideo .re_error .re_error_desc{color:#a5a5a7}
	html .media_flick .mf_error .mf_desc{color:#a5a5a7}
	html .media_flick .mf_error .mf_desc::before{-webkit-filter:invert(100%);filter:invert(100%);opacity:0.46}
	html .media_flick .mf_thumb{background:url("https://ssl.pstatic.net/static.news/image/news/m/noimage/dark/noimage_288x176_dark.png");background-size:144px}
	html .media_flick .mf_title .mf_tit{color:#dadde0}
	html .rankingnews{background-color:#242424}
	html .rankingnews .ra_head{border-color:#303033}
	html .rankingnews .ra_title{color:#f0f0f2}
	html .rankingnews .ra_title_badge.as_paid{border-color:#595959;color:#a5a5a7}
	html .rankingnews .ra_time{color:#a5a5a7}
	html .rankingnews .ra_tab_list{background-color:#303033}
	html .rankingnews .ra_tab_item .ra_tab_a{color:#dadde0}
	html .rankingnews .ra_tab_item.on .ra_tab_a{background-color:#242424}
	html .n_news .rankingnews .ra_tab_item.on .ra_tab_a,html .n_news_mnews .rankingnews .ra_tab_item.on .ra_tab_a{color:#4978f4}
	html .rankingnews .ra_error{border-color:#464649}
	html .rankingnews .ra_error .ra_error_desc::before{-webkit-filter:invert(100%);filter:invert(100%);opacity:0.46}
	html .rankingnews .ra_error .ra_error_desc{color:#a5a5a7}
	html .rankingnews .ra_sub_tab{-webkit-box-shadow:0 1px 0 0 #464649;box-shadow:0 1px 0 0 #464649}
	html .rankingnews.as_type_border .ra_area{border-color:#464649}
	html .as_type_border .ra_extra_area{background:#2b2b2e;border-color:#464649}
	html .ranking_list .rl_ranking,html .ra_extra_area .rl_ranking{color:#f0f0f2}
	html .ranking_list .rl_txt,html .ra_extra_area .rl_txt{color:#dadde0}
	html .ranking_list .rl_time_news,html .ra_extra_area .rl_time_news{color:#a5a5a7}
	html .ranking_list .rl_time,html .ranking_list .rl_comment,html .ranking_list .rl_player,html .ranking_list .rl_visit,html .ra_extra_area .rl_time,html .ra_extra_area .rl_comment,html .ra_extra_area .rl_player,html .ra_extra_area .rl_visit{color:#a5a5a7}
	html .ranking_list .rl_time::before,html .ranking_list .rl_comment::before,html .ranking_list .rl_player::before,html .ranking_list .rl_visit::before,html .ra_extra_area .rl_time::before,html .ra_extra_area .rl_comment::before,html .ra_extra_area .rl_player::before,html .ra_extra_area .rl_visit::before{-webkit-filter:invert(100%);filter:invert(100%);opacity:0.68}
	html .ranking_list .rl_date,html .ranking_list .rl_date_time,html .ra_extra_area .rl_date,html .ra_extra_area .rl_date_time{color:#a5a5a7}
	html .ranking_list .rl_author_name,html .ra_extra_area .rl_author_name{color:#a5a5a7}
	html .ranking_list .rl_press,html .ra_extra_area .rl_press{color:#a5a5a7}
	html .ranking_list .rl_press::before,html .ra_extra_area .rl_press::before{border-color:#595959}
	html .ranking_list .rl_border,html .ra_extra_area .rl_border{background:url("https://ssl.pstatic.net/static.news/image/news/m/noimage/dark/noimage_190x130_dark.png");background-size:95px}
	html .ranking_list .rl_error .rl_error_desc::before,html .ra_extra_area .rl_error .rl_error_desc::before{-webkit-filter:invert(100%);filter:invert(100%);opacity:0.46}
	html .ranking_list .rl_error .rl_error_desc,html .ra_extra_area .rl_error .rl_error_desc{color:#a5a5a7}
	html .ranking_list .rl_item{border-color:#464649}
	@media (min-width:1025px) {html .as_mp_layout:not(.n_news_sports) .outside_area .flick:not(:last-child) .ranking_list .rl_item:last-child{border-color:#464649}}
	@media (min-width:1024px) {html .as_mp_layout.n_news_sports .outside_area .flick:not(:last-child) .ranking_list .rl_item:last-child{border-color:#464649}}
	html .as_type_border .ranking_list .rl_item:last-of-type{border-color:#464649}
	html .modal .m_modal{background-color:#242424;color:#dadde0}
	html .modal .m_h{color:#dadde0}
	html .modal .m_p{color:#a5a5a7}
	html .modal .m_btns{border-color:#464649}
	html .modal .m_btn{color:#dadde0}
	html .modal .m_btn + .m_btn{border-color:#464649}
	html .modal .m_notification{background-color:#242424;color:#dadde0}
	html .modal .m_notification .mn_ok{background-position:0px 0px}
	html .modal .m_notification .mn_h{color:#dadde0}
	html .modal .m_notification .mn_p{color:#a5a5a7}
	html .modal .m_notification .mn_list{border-color:#464649}
	html .modal .m_notification .mn_item{color:#dadde0}
	html .modal .m_notification .mn_noti.is_off{background-position:-192px -91px}
	html .modal .m_notification .mn_btn{border-color:#464649;color:#dadde0}
	html .modal .m_notification .mn_btn.as_em{color:#fff}
	html .footer_shortcut{background-color:#303033}
	html .footer_shortcut .fs_list{background-color:#242424}
	html .footer_shortcut .fs_item{border-top-color:rgba(255,255,255,0.05)}
	html .footer_shortcut .fs_item::before{background-color:rgba(255,255,255,0.1)}
	html .footer_shortcut .fs_link{color:#f0f0f2}
	@media (min-width:1024px) {html .as_mp_layout.n_news_sports .footer_shortcut .fs_link{color:#919192}}
	html .footer_notice{background-color:#303033}
	html .footer_notice .fn_link{color:#f0f0f2;background-color:#242424}
	@media (min-width:1024px) {html .as_mp_layout.n_news_sports .footer_notice .fn_link{color:#919192}}
	html .footer_notice .fn_link::after{background-position:-329px -323px}
	html .footer_notice .fn_label{color:#6b9cff}
	@media (min-width:1024px) {html .as_mp_layout.n_news_sports .footer_notice .fn_label{color:#919192}}
	html .shf_head{border-color:#303033}
	html .shf_title{color:#f0f0f2}
	html .shf_desc{color:#dadde0}
	html .shf_time{color:#a5a5a7}
	html .media_journalistcard_item{border-color:#595959}
	html .media_journalistcard_summary_photo_inner{background-position:-34px -46px}
	html .media_journalistcard_summary_photo_inner::after{border-color:rgba(255,255,255,0.06)}
	html .media_journalistcard_summary_name{color:#dadde0}
	html .media_journalistcard_summary_name_text::after{border-color:rgba(255,255,255,0.68)}
	html .n_news .media_journalistcard_summary_press_text,html .n_news_mnews .media_journalistcard_summary_press_text{color:#5b86fd}
	html .media_journalistcard_summary_subscribe_inner{color:#8b8b8d}
	html .media_journalistcard_summary_subscribe_inner + .media_journalistcard_summary_subscribe_inner .u_txt::before{background:#555}
	html .media_journalistcard_summary_talkwrap::after{background:#545457}
	html .media_journalistcard_summary_talk{background-color:#444448}
	html .n_news_entertain .media_journalistcard_summary_talk{border-color:rgba(226,69,143,0.44)}
	html .n_news_sports .media_journalistcard_summary_talk{border-color:rgba(54,128,247,0.44)}
	html .media_journalistcard_summary_talk_new{border-color:#39393c}
	html .media_journalistcard_word{color:#919192}
	html .media_journalistcard_morenews::before{background-color:#242424}
	html .media_journalistcard_morenews_list{color:#dadde0}
	html .media_journalistcard_morenews_item_inner{color:#dadde0}
	html .media_journalistcard_morenews_item_inner:visited{color:#dadde0}
	html .media_journalistcard_recommend{background-color:#48484b}
	html .media_journalistcard_recommend_inner::before{background-color:#48484b}
	html .media_journalistcard_recommend_title{color:#f0f0f2}
	html .media_journalistcard_recommend_item_inner{background:#242424}
	html .media_journalistcard_recommend_img_wrap{background-position:0px 0px}
	html .media_journalistcard_recommend_img_wrap::after{border:1px solid rgba(255,255,255,0.06);border-radius:44px}
	html .media_journalistcard_recommend_name{color:#dadde0}
	html .media_journalistcard_recommend_subscribe{color:#a5a5a7}
	html .media_journalistcard_recommend_close{-webkit-filter:invert(100%);filter:invert(100%);opacity:0.46}
	html .media_journalistcard_recommend_channel{background-color:#242424}
	html .media_journalistcard_recommend_channel_add.is_disabled{border-color:#595959;color:#a5a5a7}
	html .media_journalistcard_recommend_channel_add.is_disabled::after{border-color:rgba(255,255,255,0.36)}
	html .media_journalistcard_recommend_channel_layer{border-color:#464649;background-color:#303033;color:#a5a5a7}
	html .media_journalistcard_recommend_channel_layer:visited{color:#a5a5a7}
	
	.light_type {
		display: none !important;
	}
	
	.dark_type {
		display: initial !important;
	}
	
	html:not(.DARK_THEME) .dark_type {
		display: block !important;
	}
	
	.as_gnb_mnews .Nlist_item a.Nitem_link {
		color: #fff;
	}
	
	.media_end_head_origin_link {
		border: 1px solid #404040;
	}
	
	.pg_num_area.pg_num_area_v2 .pg_num {
		color: #fff;
	}
	
	.newsct_article *[style*='border-left: 2px solid #141414'],
	.newsct_article *[style*='border-left:2px solid #141414'] {
		border-left: 2px solid #cacaca !important;
	}
	
	.newsct_article *[style*='border: 1px solid #e6e6e6'],
	.newsct_article *[style*='border:1px solid #e6e6e6'] {
		border: 1px solid #404040 !important;
	}
	
	.newsct_article *[style*='border-bottom: 1px solid #ebebeb'],
	.newsct_article *[style*='border-bottom:1px solid #ebebeb'],
	.newsct_article *[style*='border-bottom: 1px solid #e8e8e8'],
	.newsct_article *[style*='border-bottom:1px solid #e8e8e8'] {
		border-bottom: 1px solid #404040 !important;
	}
	
	.newsct_article *[style*='color: #3e3e40'],
	.newsct_article *[style*='color:#3e3e40'],
	.newsct_article *[style*='color: #111'],
	.newsct_article *[style*='color:#111'] {
		color: #fff !important;
	}
	
	.media_journalistcard_summary_subscribe_inner+.media_journalistcard_summary_subscribe_inner .u_txt::before {
		background: #404040;
	}
	
	.media_journalistcard_summary_subscribe_inner {
		color: #cacaca;
	}
	
	.newsct_article *[style*='background-color: #f7f7f7'],
	.newsct_article *[style*='background-color:#f7f7f7'] {
		background-color: #2f2f2f !important;
	}
	
	.spi_lst .spi_lst_release {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.spi_lst a, .spi_default a:hover, .spi_default a:active, .spi_default a:focus, .spi_default a:visited {
		color: #fff;
	}
	
	.spi_btn_release .spi_lst_release a.spi_btn_copyurl, .spi_sns_share .spi_lst .spi_btn_release .spi_lst_release a.spi_btn_copyurl, .spi_onebtn .spi_lst .spi_btn_release .spi_lst_release a.spi_btn_copyurl {
		border: 1px solid #404040;
		color: #cacaca !important;
	}
	
	.spi_btn_release .spi_lst_release a.spi_input_copyurl, .spi_sns_share .spi_lst .spi_btn_release .spi_lst_release a.spi_input_copyurl, .spi_onebtn .spi_lst .spi_btn_release .spi_lst_release a.spi_input_copyurl {
		border: 1px solid #404040;
		background-color: #242424;
		color: #cacaca;
	}
	
	#dic_area div[style*='color: #595959'i],
	#dic_area div[style*='color:#595959'i] {
		color: #cacaca !important;
	}
	
	/* Summarization */
	#dic_area>div[style]>div[style*='color'] {
		color: #cacaca !important;
	}
	
	.u_cbox {
		background: #242424;
	}
}

@-moz-document url-prefix("https://n.news.naver.com"), url-prefix("https://contents.premium.naver.com")
{
	:root, html {
		--color_body_background: #1a1a1c;
		--color_background: #39393c;
		--color_background_inverse: #fff;
		--color_title: #f0f0f2;
		--color_body: #dadde0;
		--color_sub_info: #a5a5a7;
		--color_sub_info2: #919192;
		--color_line_lv1: #464649;
		--color_line_lv2: #545457;
		--color_line_lv3: #595959;
		--color_line_ad: #303030;
		--color_separation: #303033;
		--color_layer_background_lv1: #303033;
		--color_layer_background_lv2: #39393c;
		--color_layer_background_lv3: #48484b;
		--color_layer_background_lv1_border: #464649;
		--color_layer_background_lv2_border: #545457;
		--color_layer_background_lv3_border: #545457;
		--color_icon_arrow: rgba(255, 255, 255, 0.68);
		--color_visit: #919192;
		--color_background_footer: #303033;
		--color_point_news: #4978f4;
		--color_point_news_text: #5b86fd;
		--color_point_news_old_text: #5b87fd;
		--color_point_news_gnb: #4978f4;
		--color_likeit_background: #39393C;
		--color_likeit_title: #F0F0F2;
		--color_likeit_body: #DADDE0;
		--color_likeit_sub_info: #A5A5A7;
		--color_likeit_line_lv1: #464649;
		--color_likeit_line_lv2: #545457;
		--color_likeit_line_lv3: #595959;
		--color_likeit_layer_background_lv2: #48484b;
		--color_likeit_layer_background_lv2_border: #545457;
	}
	
	
	@media (min-width: 1025px) {
		html .as_mp_layout .u_cbox .u_cbox_layer_report {
			background: #39393C
		}
	}
	
	html .u_cbox .u_cbox_area {
		background-color: inherit
	}
	
	html .u_cbox .u_cbox_article_title, html .u_cbox .u_cbox_cleanbot_content, html .u_cbox .u_cbox_cleanbot_contents, html .u_cbox .u_cbox_fold_contents, html .u_cbox .u_cbox_good_section .u_cbox_good_msg, html .u_cbox .u_cbox_item_inform, html .u_cbox .u_cbox_layer_captcha .u_cbox_captcha_dsc, html .u_cbox .u_cbox_layer_cleanbot2_checklabel, html .u_cbox .u_cbox_layer_cleanbot_checklabel, html .u_cbox .u_cbox_layer_cleanbot2_description, html .u_cbox .u_cbox_layer_cleanbot_description, html .u_cbox .u_cbox_layer_common .u_cbox_layer_head+.u_cbox_layer_common_cont .u_cbox_layer_msg, html .u_cbox .u_cbox_layer_common_choice_label, html .u_cbox .u_cbox_layer_fold_cont .u_cbox_fold_dsc2, html .u_cbox .u_cbox_layer_follow_content, html .u_cbox .u_cbox_layer_follow_standardbtn, html .u_cbox .u_cbox_layer_goodcomment_msg, html .u_cbox .u_cbox_layer_goodcomment_msg2, html .u_cbox .u_cbox_layer_help .u_cbox_info_txt, html .u_cbox .u_cbox_layer_report_item .u_cbox_layer_report_item_tit, html .u_cbox .u_cbox_layer_report_item_dsc, html .u_cbox .u_cbox_layer_userblock_content, html .u_cbox .u_cbox_manage_wrap .u_cbox_btn_comment_manage, html .u_cbox .u_cbox_manageusers_helplayer_closebtn, html .u_cbox .u_cbox_manageusers_none_content, html .u_cbox .u_cbox_user .u_cbox_article_title, html .u_cbox .u_cbox_user .u_cbox_btn_fold, html .u_cbox .u_cbox_user .u_cbox_more_wrap .u_cbox_btn_more, html .u_cbox .u_cbox_user .u_cbox_comment_none .u_cbox_con_inform_linktxt, html .u_cbox .u_cbox_user .u_cbox_myinfo_wrap .u_cbox_public_title, html .u_cbox .u_cbox_user .u_cbox_user_header .u_cbox_user_helplayer .u_cbox_user_helpdesc, html .u_cbox .u_cbox_user .u_cbox_user_header .u_cbox_user_moremenutext, html .u_cbox .u_cbox_user .u_cbox_userinfo_laststats_helplayer_desc, html .u_cbox .u_cbox_user .u_cbox_userinfo_laststats_progresstitle, html .u_cbox .u_cbox_user .u_cbox_userinfo_totalstats_title, html .u_cbox .u_cbox_userpage_helpdesc, html .u_cbox .u_cbox_userpage_helplist, html .u_cbox .u_cbox_write_notice_checkbox.is_checked+.u_cbox_write_notice_checklabel, html .u_cbox_layer_report_guide, html .u_cbox_layer_report_item_guide .u_cbox_layer_report_item_data, html .u_cbox_user .u_cbox_user_header .u_cbox_user_helplayer .u_cbox_user_helplist dd, html .u_cbox_userpage .u_cbox_comment_none .u_cbox_con_inform_linktxt, html .u_cbox_userpage .u_cbox_followmsg_content, html .u_cbox_userpage .u_cbox_lateststats_helplayer_desc, html .u_cbox_userpage .u_cbox_lateststats_progresstitle, html .u_cbox_userpage .u_cbox_overallstats_label, html #cbox_module .u_cbox_btn_fold, html #cbox_module .u_cbox_btn_more, html #cbox_module .u_cbox_notice .u_cbox_con_notice a a:visited {
		color: #a5a5a7
	}
	
	html .u_cbox .u_cbox_btn_fold_float {
		color: #a5a5a7;
		background: #242424
	}
	
	html .u_cbox .u_cbox_btn_more, html .u_cbox .u_cbox_btn_report, html .u_cbox .u_cbox_btn_unhide, html .u_cbox .u_cbox_chart_cnt, html .u_cbox .u_cbox_cleanbot_setbutton, html .u_cbox .u_cbox_date, html .u_cbox .u_cbox_delete_contents, html .u_cbox .u_cbox_good_section .u_cbox_msg_point, html .u_cbox .u_cbox_manageblock_date, html .u_cbox .u_cbox_manageblock_totaldesc, html .u_cbox .u_cbox_manageusers_date, html .u_cbox .u_cbox_manageusers_id, html .u_cbox .u_cbox_manageusers_helplayer_content, html .u_cbox .u_cbox_myfollowing_foldlabel, html .u_cbox .u_cbox_myfollowing_morelabel, html .u_cbox .u_cbox_orgsource_count, html .u_cbox .u_cbox_orgsource_name, html .u_cbox .u_cbox_refresh_wrap .u_cbox_txt_refresh, html .u_cbox .u_cbox_sort .u_cbox_sort_label, html .u_cbox .u_cbox_user .u_cbox_sort .u_cbox_sort_label, html .u_cbox .u_cbox_user .u_cbox_userblockmsg_content, html .u_cbox .u_cbox_user .u_cbox_userinfo_laststats_dataitem, html .u_cbox .u_cbox_user .u_cbox_userinfo_laststats_helplayer_desc em, html .u_cbox .u_cbox_user .u_cbox_userinfo_meta_date, html .u_cbox .u_cbox_user .u_cbox_userinfo_meta_id, html .u_cbox .u_cbox_user .u_cbox_write_count, html .u_cbox_layer_report_btn_more, html .u_cbox_layer_report_reason_list, html .u_cbox_user .u_cbox_tool .u_cbox_recomm_set .u_cbox_btn_recomm, html .u_cbox_user .u_cbox_tool .u_cbox_recomm_set .u_cbox_btn_unrecomm, html .u_cbox_userpage .u_cbox_followset_label, html .u_cbox_userpage .u_cbox_lateststats_dataitem, html .u_cbox_userpage .u_cbox_lateststats_helplayer_desc em, html .u_cbox_userpage .u_cbox_userblockmsg_content, html .u_cbox_userpage .u_cbox_userinfo_meta_date, html .u_cbox_userpage .u_cbox_userinfo_meta_id, html #cbox_module .u_cbox_comment_count .u_cbox_info_title, html #cbox_module .u_cbox_delete_contents, html #cbox_module .u_cbox_loading_fail .u_cbox_btn_refresh .u_cbox_txt_refresh, html #cbox_module .u_cbox_recomm_set .u_cbox_btn_recomm, html #cbox_module .u_cbox_recomm_set .u_cbox_btn_unrecomm, html #cbox_module .u_cbox_sort .u_cbox_sort_label, html #cbox_module .u_cbox_txt_translate_set, html #cbox_module .u_cbox_write .u_cbox_inbox .u_cbox_guide, html #cbox_module .u_cbox_write_count {
		color: #919192
	}
	
	html .u_cbox .u_cbox_btn_translate_lang, html .u_cbox .u_cbox_layer_captcha .u_cbox_captcha_title, html .u_cbox .u_cbox_layer_common .u_cbox_layer_msg, html .u_cbox .u_cbox_layer_common .u_cbox_layer_title, html .u_cbox .u_cbox_layer_fold_cont .u_cbox_fold_dsc1, html .u_cbox .u_cbox_layer_goodcomment_title, html .u_cbox .u_cbox_layer_report_item_reason .u_cbox_layer_report_item_tit, html .u_cbox .u_cbox_layer_report_radio_label, html .u_cbox .u_cbox_layer_report_radio_title, html .u_cbox .u_cbox_layer_userblock_title, html .u_cbox .u_cbox_manageblock_id, html .u_cbox .u_cbox_manageblock_nickname, html .u_cbox .u_cbox_manageblock_totaltitle, html .u_cbox .u_cbox_manageusers_nickname_content, html .u_cbox .u_cbox_name, html .u_cbox .u_cbox_target_name, html .u_cbox .u_cbox_title, html .u_cbox .u_cbox_user .u_cbox_myinfo_wrap .u_cbox_nick, html .u_cbox .u_cbox_user .u_cbox_user_header .u_cbox_user_moremenulayer a, html .u_cbox_userpage .u_cbox_currentstats_item, html .u_cbox_userpage .u_cbox_currentstats_title, html .u_cbox_userpage .u_cbox_sort .u_cbox_sort_option_on .u_cbox_sort_label, html .u_cbox_userpage .u_cbox_userinfo_meta_nickname, html #cbox_module .u_cbox_box_name .u_cbox_write_name, html #cbox_module .u_cbox_count, html #cbox_module .u_cbox_sort .u_cbox_sort_option_on .u_cbox_sort_label {
		color: #F0F0F2
	}
	
	html .u_cbox .u_cbox_chart_age, html .u_cbox .u_cbox_chart_age .u_cbox_chart_per, html .u_cbox .u_cbox_chart_country .u_cbox_chart_per, html .u_cbox .u_cbox_chart_progress_0 .u_cbox_chart_per, html .u_cbox .u_cbox_chart_progress_btm .u_cbox_chart_per, html .u_cbox .u_cbox_comment .u_cbox_text_wrap, html .u_cbox .u_cbox_comment .u_cbox_text_wrap a, html .u_cbox .u_cbox_comment_none, html .u_cbox .u_cbox_con_inform .u_cbox_txt_mark, html .u_cbox .u_cbox_good_section .u_cbox_good_title, html .u_cbox .u_cbox_good_wrap .u_cbox_btns_section .u_cbox_btn_confirm, html .u_cbox .u_cbox_good_wrap .u_cbox_btns_section .u_cbox_primarybtn, html .u_cbox .u_cbox_good_wrap .u_cbox_btns_section .u_cbox_standardbtn, html .u_cbox .u_cbox_inform, html .u_cbox .u_cbox_layer_captcha .u_cbox_captcha_input .u_cbox_guide, html .u_cbox .u_cbox_layer_cleanbot_checklabel strong, html .u_cbox .u_cbox_layer_cleanbot2_extrabtn, html .u_cbox .u_cbox_layer_cleanbot_extrabutton, html .u_cbox .u_cbox_layer_common .u_cbox_layer_msg_point, html .u_cbox .u_cbox_layer_follow_title, html .u_cbox .u_cbox_layer_report_item .u_cbox_layer_report_item_data, html .u_cbox .u_cbox_layer_userblock_standardbtn, html .u_cbox .u_cbox_layer_userblock_titlemark, html .u_cbox .u_cbox_manageblock_nonemsg, html .u_cbox .u_cbox_manageusers_title, html .u_cbox .u_cbox_orgsource_header, html .u_cbox .u_cbox_tool .u_cbox_btn_reply, html .u_cbox .u_cbox_translate_contents .u_cbox_contents, html .u_cbox .u_cbox_user .u_cbox_box_name .u_cbox_write_name, html .u_cbox .u_cbox_user .u_cbox_comment_none, html .u_cbox .u_cbox_user .u_cbox_reply_area .u_cbox_focus .u_cbox_btn_upload, html .u_cbox .u_cbox_user .u_cbox_reply_area .u_cbox_writing .u_cbox_btn_upload, html .u_cbox .u_cbox_user .u_cbox_sort .u_cbox_sort_option_on .u_cbox_sort_label, html .u_cbox .u_cbox_user .u_cbox_tool .u_cbox_btn_reply .u_cbox_reply_cnt.u_vc::after, html .u_cbox .u_cbox_user .u_cbox_tool .u_cbox_btn_reply .u_cbox_reply_txt, html .u_cbox .u_cbox_user .u_cbox_user_header .u_cbox_user_helplayer .u_cbox_user_helptitle, html .u_cbox .u_cbox_user .u_cbox_userblockmsg_title, html .u_cbox .u_cbox_user .u_cbox_userinfo_laststats_title, html .u_cbox .u_cbox_user .u_cbox_userinfo_totalstats_value, html .u_cbox .u_cbox_user .u_cbox_write_count .u_cbox_count_num, html .u_cbox .u_cbox_userpage_helptitle, html .u_cbox .u_cbox_userpage_moremenulayer a, html .u_cbox .u_cbox_userpage_title, html .u_cbox .u_cbox_view_comment .u_cbox_count_view_comment, html .u_cbox .u_cbox_view_comment .u_cbox_in_view_comment, html .u_cbox .u_cbox_work_sub a, html .u_cbox .u_cbox_write .u_cbox_inbox .u_cbox_text, html .u_cbox_layer_report_item_data, html .u_cbox_user .u_cbox_tool .u_cbox_recomm_set .u_cbox_btn_recomm_on .u_cbox_cnt_recomm, html .u_cbox_user .u_cbox_tool .u_cbox_recomm_set .u_cbox_btn_unrecomm_on .u_cbox_cnt_unrecomm, html .u_cbox_userpage .u_cbox_followset_button[aria-pressed="true"] .u_cbox_followset_label, html .u_cbox_userpage .u_cbox_lateststats_title, html .u_cbox_userpage .u_cbox_overallstats_number, html .u_cbox_userpage .u_cbox_tool .u_cbox_btn_reply .u_cbox_reply_txt, html .u_cbox_userpage .u_cbox_tool .u_cbox_recomm_set .u_cbox_btn_recomm_on .u_cbox_cnt_recomm, html .u_cbox_userpage .u_cbox_tool .u_cbox_recomm_set .u_cbox_btn_unrecomm_on .u_cbox_cnt_unrecomm, html .u_cbox_userpage .u_cbox_userblockmsg_title, html #cbox_module .u_cbox_chart_fold_cnt, html #cbox_module .u_cbox_comment .u_cbox_text_wrap, html #cbox_module .u_cbox_comment_count .u_cbox_info_txt, html #cbox_module .u_cbox_comment_none, html #cbox_module .u_cbox_loading_fail_contents, html #cbox_module .u_cbox_notice .u_cbox_con_notice a, html #cbox_module .u_cbox_recomm_set .u_cbox_btn_recomm_on .u_cbox_cnt_recomm, html #cbox_module .u_cbox_recomm_set .u_cbox_btn_unrecomm_on .u_cbox_cnt_unrecomm, html #cbox_module .u_cbox_tool .u_cbox_btn_reply .u_cbox_reply_cnt.u_vc:after, html #cbox_module .u_cbox_tool .u_cbox_btn_reply .u_cbox_reply_txt, html #cbox_module .u_cbox_write_count .u_cbox_count_num {
		color: #dadde0
	}
	
	html .u_cbox .u_cbox_chart_female {
		width: 46px;
		height: 84px;
		background-size: 226px 201px;
		background-position: 0px 0px;
		background-image: url(https://ssl.pstatic.net/static.news/image/news/m/2022/11/13/sp_comment_overwrite.png)
	}
	
	html .u_cbox .u_cbox_chart_female .u_cbox_chart_mask {
		width: 46px;
		height: 84px;
		background-size: 226px 201px;
		background-position: -48px 0px;
		background-image: url(https://ssl.pstatic.net/static.news/image/news/m/2022/11/13/sp_comment_overwrite.png)
	}
	
	html .u_cbox .u_cbox_chart_male {
		width: 46px;
		height: 84px;
		background-size: 226px 201px;
		background-position: -96px 0px;
		background-image: url(https://ssl.pstatic.net/static.news/image/news/m/2022/11/13/sp_comment_overwrite.png)
	}
	
	html .u_cbox .u_cbox_chart_male .u_cbox_chart_mask {
		width: 46px;
		height: 84px;
		background-size: 226px 201px;
		background-position: -144px 0px;
		background-image: url(https://ssl.pstatic.net/static.news/image/news/m/2022/11/13/sp_comment_overwrite.png)
	}
	
	html .u_cbox .u_cbox_chart_progress_100 .u_cbox_chart_per, html .u_cbox .u_cbox_chart_progress_top .u_cbox_chart_per {
		color: #4979f4
	}
	
	html .u_cbox .u_cbox_cleanbot_highlight, html .u_cbox .u_cbox_layer_cleanbot2_title, html .u_cbox .u_cbox_layer_cleanbot_title {
		color: #00ce7c
	}
	
	html .u_cbox .u_cbox_cleanbot_setbutton.is_highlight {
		color: #03C75A
	}
	
	html .u_cbox .u_cbox_content_layer_link {
		color: #919192 !important;
		border-color: #595959 !important;
		background-color: #39393C !important
	}
	
	html .u_cbox .u_cbox_good_wrap .u_cbox_btns_section .u_cbox_btns_wrap, html .u_cbox .u_cbox_good_wrap .u_cbox_btns_section .u_cbox_primarybtn, html .u_cbox .u_cbox_head+.u_cbox_inform, html .u_cbox .u_cbox_head~.u_cbox_inform, html .u_cbox .u_cbox_layer_captcha .u_cbox_captcha_btn, html .u_cbox .u_cbox_layer_captcha .u_cbox_captcha_inner, html .u_cbox .u_cbox_layer_captcha .u_cbox_captcha_input, html .u_cbox .u_cbox_layer_cleanbot2_extra, html .u_cbox .u_cbox_layer_cleanbot_extra, html .u_cbox .u_cbox_layer_common .seperate_line, html .u_cbox .u_cbox_layer_common .type_wide .u_cbox_btn_cancel+.u_cbox_btn_confirm, html .u_cbox .u_cbox_layer_common .u_cbox_btn_confirm, html .u_cbox .u_cbox_layer_goodcomment_extra, html .u_cbox .u_cbox_layer_userblock_extra, html .u_cbox .u_cbox_layer_userblock_primarybtn, html .u_cbox .u_cbox_manageblock_listitem, html .u_cbox .u_cbox_manageblock_total, html .u_cbox .u_cbox_myfollowing_extra, html .u_cbox .u_cbox_myfollowing_extra .u_cbox_myfollowing_fold, html .u_cbox .u_cbox_myfollowing_extra .u_cbox_myfollowing_more, html .u_cbox .u_cbox_myfollowing::after, html .u_cbox .u_cbox_password_inner .u_cbox_password_input, html .u_cbox .u_cbox_refresh_wrap, html .u_cbox .u_cbox_translate_list li, html .u_cbox .u_cbox_translate_set, html .u_cbox .u_cbox_user .u_cbox_btn_fold, html .u_cbox .u_cbox_user .u_cbox_reply_area .u_cbox_comment_box, html .u_cbox .u_cbox_user .u_cbox_sort, html .u_cbox .u_cbox_user .u_cbox_user_count, html .u_cbox .u_cbox_user .u_cbox_userinfo_laststats_header, html .u_cbox .u_cbox_view_comment, html .u_cbox_layer_report_item_guide, html .u_cbox_layer_report_item_reason, html #cbox_module .u_cbox_btn_fold_float::before, html #cbox_module .u_cbox_btn_more_pre, html #cbox_module .u_cbox_comment_box, html #cbox_module .u_cbox_reply_area .u_cbox_comment_box, html #cbox_module .u_cbox_content_wrap+.u_cbox_view_comment {
		border-color: #464649
	}
	
	html .u_cbox .u_cbox_head_tab_item:before, html .u_cbox .u_cbox_layer_report_item .u_cbox_layer_report_item_tit::before, html .u_cbox .u_cbox_manageblock_date::before, html .u_cbox .u_cbox_manageusers_id~.u_cbox_manageusers_date::before, html .u_cbox .u_cbox_user .u_cbox_userinfo_meta_date::before, html .u_cbox .u_cbox_user .u_cbox_userinfo_totalstats_column+.u_cbox_userinfo_totalstats_column::before, html .u_cbox_userpage .u_cbox_overallstats_item+.u_cbox_overallstats_item::before, html .u_cbox_userpage .u_cbox_userinfo_meta_date::before, html #cbox_module .u_cbox_comment_count .u_cbox_count_info::before {
		background-color: #464649
	}
	
	html .u_cbox .u_cbox_ico_delete_thumb, html .u_cbox .u_cbox_manage_wrap .u_cbox_bg_wrap .u_cbox_bg_left, html .u_cbox .u_cbox_manage_wrap .u_cbox_bg_wrap .u_cbox_bg_right, html .u_cbox .u_cbox_refresh_wrap .u_cbox_bg_left, html .u_cbox .u_cbox_refresh_wrap .u_cbox_bg_right, html .u_cbox .u_cbox_upload_thumb_mask {
		filter: brightness(78.2%) invert(1);
		-webkit-filter: brightness(78.2%) invert(1)
	}
	
	html .u_cbox .u_cbox_inform_status, html .u_cbox .u_cbox_layer_captcha .u_cbox_btn_captcha_image, html .u_cbox .u_cbox_layer_captcha .u_cbox_btn_captcha_refresh, html .u_cbox .u_cbox_layer_captcha .u_cbox_btn_captcha_sound, html .u_cbox .u_cbox_layer_captcha .u_cbox_captcha_input .u_cbox_text {
		color: #dadde0;
		border-color: #464649;
		background-color: #39393C
	}
	
	html .u_cbox .u_cbox_item_inform .u_cbox_ico_bar, html .u_cbox .u_cbox_password_inner .u_cbox_btn_cancel {
		background-color: #595959
	}
	
	html .u_cbox .u_cbox_layer_alert .u_cbox_ico_close_alert, html .u_cbox .u_cbox_layer_captcha .u_cbox_ico_close_hide {
		filter: invert(100%);
		-webkit-filter: invert(100%)
	}
	
	html .u_cbox .u_cbox_layer_alert_cont, html .u_cbox .u_cbox_layer_report_wrap {
		color: #F0F0F2;
		background-color: #39393C
	}
	
	html .u_cbox .u_cbox_layer_captcha_cont, html .u_cbox .u_cbox_layer_common, html .u_cbox .u_cbox_layer_fold_cont, html .u_cbox .u_cbox_layer_good, html .u_cbox .u_cbox_layer_manageblock, html .u_cbox .u_cbox_layer_userblock, html .u_cbox .u_cbox_upload_image, html .u_cbox .u_cbox_upload_sticker, html .u_cbox .u_cbox_upload_voice, html .u_cbox .u_cbox_upload_thumb_link, html .u_cbox .u_cbox_user .u_cbox_profile_area, html .u_cbox .u_cbox_user .u_cbox_write .u_cbox_write_area {
		background-color: #39393C
	}
	
	html .u_cbox .u_cbox_layer_cleanbot, html .u_cbox .u_cbox_layer_cleanbot2, html .u_cbox .u_cbox_layer_goodcomment {
		box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
		background: #39393C;
		-webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2)
	}
	
	html .u_cbox .u_cbox_layer_cleanbot2_checkwrap, html .u_cbox .u_cbox_layer_cleanbot_checklabel {
		background: #545457
	}
	
	html .u_cbox .u_cbox_layer_cleanbot2_closeicon, html .u_cbox .u_cbox_layer_cleanbot_closeicon, html .u_cbox .u_cbox_layer_help .u_cbox_btn_info_close, html .u_cbox .u_cbox_layer_report .u_cbox_ico_close_hide, html .u_cbox .u_cbox_manageblock_noneicon, html .u_cbox_user .u_cbox_userblockmsg_icon, html #cbox_module .u_cbox_cleanbot_setbutton:before, html #cbox_module .u_cbox_comment .u_cbox_ico_exclamation, html .u_cbox_user .u_cbox_comment .u_cbox_text_wrap .u_cbox_ico_exclamation, html #cbox_module .u_cbox_con_inform .u_cbox_ico_comment_none, html .u_cbox_user .u_cbox_comment_none .u_cbox_con_inform .u_cbox_ico_comment_none, html #cbox_module .u_cbox_work_sub .u_cbox_ico_open, html .u_cbox .u_cbox_work_sub .u_cbox_ico_open {
		opacity: 0.46;
		filter: invert(100%);
		-webkit-filter: invert(100%)
	}
	
	html .u_cbox .u_cbox_layer_cleanbot2_titleicon {
		background-image: url("https://ssl.pstatic.net/static.news/image/news/m/2021/05/17/cbox_cleanbot2_on_w_dark.gif")
	}
	
	html .u_cbox .u_cbox_layer_cleanbot2_titleicon, html .u_cbox .u_cbox_layer_cleanbot2_titleicon2 {
		background-size: 81px 59px
	}
	
	html .u_cbox .u_cbox_layer_cleanbot2_titleicon2 {
		background-image: url("https://ssl.pstatic.net/static.news/image/news/m/2021/05/17/cbox_cleanbot2_off_w_dark.gif")
	}
	
	html .u_cbox .u_cbox_layer_common .type_wide .u_cbox_btn_cancel {
		border-color: #464649;
		background-color: transparent
	}
	
	html .u_cbox .u_cbox_layer_common .u_cbox_btn_confirm.type_confirm[disabled], html .u_cbox .u_cbox_user .u_cbox_userinfo_laststats_dataitem+.u_cbox_userinfo_laststats_dataitem::before, html .u_cbox_layer_report_reason_item::before {
		background-color: #919192
	}
	
	html .u_cbox .u_cbox_layer_common .u_cbox_layer_common_choice_label:before, html .u_cbox .u_cbox_user .u_cbox_comment_none .u_cbox_con_inform_link, html .u_cbox .u_cbox_user .u_cbox_reply_area .u_cbox_write .u_cbox_write_inner, html .u_cbox_userpage .u_cbox_comment_none .u_cbox_con_inform_link {
		border-color: #595959
	}
	
	html .u_cbox .u_cbox_layer_dimmed {
		opacity: 0.5;
		background-color: #000
	}
	
	html .u_cbox .u_cbox_layer_fold .u_cbox_ico_close_fold, html .u_cbox .u_cbox_layer_follow_closebtn, html .u_cbox .u_cbox_manageusers_morebtn::after, html .u_cbox .u_cbox_userpage_moremenuico, html .u_cbox .u_cbox_view_comment .u_cbox_ico_view_comment, html .u_cbox_user .u_cbox_article_source_area .u_cbox_ico_more, html .u_cbox_user .u_cbox_comment_none .u_cbox_con_inform_linkicon, html .u_cbox_user .u_cbox_tool .u_cbox_recomm_set .u_cbox_ico_recomm, html .u_cbox_user .u_cbox_tool .u_cbox_recomm_set .u_cbox_ico_unrecomm, html .u_cbox_user .u_cbox_userinfo_laststats_helpbtn, html .u_cbox_userpage .u_cbox_btn_fold_wrap .u_cbox_ico_fold, html .u_cbox_userpage .u_cbox_btn_more_pre .u_cbox_ico_more, html .u_cbox_userpage .u_cbox_comment_none .u_cbox_con_inform_linkicon, html .u_cbox_userpage .u_cbox_more_wrap .u_cbox_ico_more, html .u_cbox_userpage .u_cbox_tool .u_cbox_recomm_set .u_cbox_btn_unrecomm_on .u_cbox_ico_unrecomm, html #cbox_module .u_cbox_btn_more_pre .u_cbox_ico_more, html #cbox_module .u_cbox_ico_fold, html #cbox_module .u_cbox_ico_more, html .u_cbox .u_cbox_manageblock_morebtn::after, html .u_cbox_user .u_cbox_btn_fold_wrap .u_cbox_ico_fold, html .u_cbox_user .u_cbox_more_wrap .u_cbox_ico_more, html #cbox_module .u_cbox_recomm_set .u_cbox_ico_recomm, html #cbox_module .u_cbox_recomm_set .u_cbox_ico_unrecomm {
		opacity: 0.68;
		filter: invert(100%);
		-webkit-filter: invert(100%)
	}
	
	html .u_cbox .u_cbox_layer_follow {
		box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.07), 0 0 5px 0 rgba(0, 0, 0, 0.2);
		background-color: #39393C;
		-webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.07), 0 0 5px 0 rgba(0, 0, 0, 0.2)
	}
	
	html .u_cbox .u_cbox_layer_goodcomment_datetimemsg {
		color: #dadde0;
		background: transparent
	}
	
	html .u_cbox .u_cbox_layer_goodcomment_extra .u_cbox_layer_goodcomment_primarybtn, html .u_cbox .u_cbox_layer_goodcomment_extra .u_cbox_layer_goodcomment_standardbtn, html .u_cbox .u_cbox_manageusers_morebtn, html #cbox_module .u_cbox_chart_title {
		color: #dadde0;
		border-color: #464649
	}
	
	html .u_cbox .u_cbox_layer_goodcomment_headericon {
		background-image: url("https://ssl.pstatic.net/static.news/image/news/m/2021/05/17/cbox_cleanbot_reconsider_w_dark.gif")
	}
	
	html .u_cbox .u_cbox_layer_goodcomment_headericon2 {
		background-image: url("https://ssl.pstatic.net/static.news/image/news/m/2021/05/17/cbox_cleanbot_impossible_w_dark.gif")
	}
	
	html .u_cbox .u_cbox_layer_help {
		border-color: rgba(255, 255, 255, 0.05);
		background-color: #48484b
	}
	
	html .u_cbox .u_cbox_layer_help .u_cbox_ico_help, html #cbox_module .u_cbox_help_info .u_cbox_ico_help {
		background-position: -166px -120px
	}
	
	html .u_cbox .u_cbox_layer_help .u_cbox_info_title {
		color: #f0f0f2
	}
	
	html .u_cbox .u_cbox_layer_report_radio_label::before {
		width: 22px;
		height: 22px;
		filter: brightness(2);
		background-size: 226px 201px;
		background-position: -136px -136px;
		background-image: url(https://ssl.pstatic.net/static.news/image/news/m/2022/11/13/sp_comment_overwrite.png);
		-webkit-filter: brightness(2)
	}
	
	html .u_cbox .u_cbox_layer_report_radio:checked+.u_cbox_layer_report_radio_label::before {
		width: 22px;
		height: 22px;
		filter: none;
		background-size: 226px 201px;
		background-position: -112px -136px;
		background-image: url(https://ssl.pstatic.net/static.news/image/news/m/2022/11/13/sp_comment_overwrite.png);
		-webkit-filter: none
	}
	
	html .u_cbox .u_cbox_layer_report_reason_select {
		border-color: #464649;
		border-bottom-color: #545457;
		background-color: #48484b
	}
	
	html .u_cbox .u_cbox_layer_report_reason_select:last-child, html .u_cbox .u_cbox_manageusers_header, html .u_cbox .u_cbox_manageusers_listitem, html .u_cbox .u_cbox_myfollowing .u_cbox_reply_area .u_cbox_comment_box, html .u_cbox .u_cbox_myfollowing.u_cbox_content_wrap>.u_cbox_list>.u_cbox_comment:not(:last-of-type), html .u_cbox .u_cbox_user .u_cbox_btn_more_pre, html .u_cbox_comment_box, html .u_cbox .u_cbox_write_notice, html .u_cbox_userpage .u_cbox_btn_more_pre, html .u_cbox_userpage .u_cbox_comment_box, html .u_cbox_userpage .u_cbox_commentset, html .u_cbox_userpage .u_cbox_followset_list, html .u_cbox_userpage .u_cbox_reply_area .u_cbox_comment_box {
		border-bottom-color: #464649
	}
	
	html .u_cbox .u_cbox_layer_report_title, html .u_cbox .u_cbox_myfollowing_header {
		color: #F0F0F2;
		border-color: #464649
	}
	
	html .u_cbox .u_cbox_layer_translate, html #cbox_module .u_cbox_chart_foot, html #cbox_module .u_cbox_chart_wrap, html #cbox_module .u_cbox_reply_area {
		border-color: #464649;
		background: #303033
	}
	
	html .u_cbox .u_cbox_layer_userblock_primarybtn+.u_cbox_layer_userblock_standardbtn {
		color: #a5a5a7;
		background-color: transparent
	}
	
	html .u_cbox .u_cbox_manage_wrap .u_cbox_bg_wrap, html .u_cbox .u_cbox_password, html .u_cbox .u_cbox_refresh_wrap .u_cbox_bg_wrap {
		border-color: #464649;
		background-color: #39393C
	}
	
	html .u_cbox .u_cbox_manageblock_morebtn {
		color: #a5a5a7;
		border-color: #464649
	}
	
	html .u_cbox .u_cbox_manageblock_standardbtn, html .u_cbox .u_cbox_manageusers_standardbtn {
		color: #dadde0;
		border-color: #595959;
		background-color: #39393C
	}
	
	html .u_cbox .u_cbox_manageusers_helplayer {
		box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.07), 0 0 5px 0 rgba(0, 0, 0, 0.2);
		border-color: #545457;
		background-color: #48484b;
		-webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.07), 0 0 5px 0 rgba(0, 0, 0, 0.2)
	}
	
	html .u_cbox .u_cbox_manageusers_tab[aria-selected="true"] .u_cbox_manageusers_tablabel {
		color: #dadde0;
		border-bottom-color: #dadde0
	}
	
	html .u_cbox .u_cbox_manageusers_tablabel {
		color: #929294
	}
	
	html .u_cbox .u_cbox_manageusers_totalcomment_icon {
		background-position: -213px -49px
	}
	
	html .u_cbox .u_cbox_manageusers, html .u_cbox .u_cbox_user .u_cbox_userinfo_wrap, html #cbox_module .u_cbox_profile_area, html #cbox_module .u_cbox_write .u_cbox_inbox, html #cbox_module, html .u_cbox {
		background: #242424
	}
	
	html .u_cbox .u_cbox_mine .u_cbox_area {
		margin-bottom: -1px;
		border-bottom: 1px solid #464649;
		background-color: #303033
	}
	
	html .u_cbox .u_cbox_myfollowing {
		border-color: #464649;
		background: transparent
	}
	
	html .u_cbox .u_cbox_myfollowing_extra.u_cbox_type_2x1 .u_cbox_myfollowing_more::after {
		background: #464649
	}
	
	html .u_cbox .u_cbox_no_image {
		color: #919192;
		border-color: #464649;
		background-color: #39393C
	}
	
	html .u_cbox .u_cbox_orgsource>a, html .u_cbox .u_cbox_orgsourcedel {
		border-color: rgba(255, 255, 255, 0.04);
		background: #48484b
	}
	
	html .u_cbox .u_cbox_password_inner .u_cbox_text {
		color: #dadde0;
		background: none
	}
	
	html .u_cbox .u_cbox_refresh_wrap .u_cbox_ico_refresh_man {
		border-color: #595959;
		background-color: #242424
	}
	
	html .u_cbox .u_cbox_sort_scroll::after, html .u_cbox .u_cbox_sort_scroll::before {
		display: none
	}
	
	html .u_cbox .u_cbox_sort::after {
		background: linear-gradient(to left, #242424, rgba(36, 36, 36, 0));
		background: -webkit-linear-gradient(right, #242424, rgba(36, 36, 36, 0));
		background: -webkit-gradient(linear, right top, left top, from(#242424), to(rgba(36, 36, 36, 0)))
	}
	
	html .u_cbox .u_cbox_sort::before {
		background: linear-gradient(to right, #242424, rgba(36, 36, 36, 0));
		background: -webkit-linear-gradient(left, #242424, rgba(36, 36, 36, 0));
		background: -webkit-gradient(linear, left top, right top, from(#242424), to(rgba(36, 36, 36, 0)))
	}
	
	html .u_cbox .u_cbox_user .u_cbox_myinfo_wrap {
		border-color: #303033
	}
	
	html .u_cbox .u_cbox_user .u_cbox_reply_area {
		border-color: #464649;
		background-color: #303033
	}
	
	html .u_cbox .u_cbox_user .u_cbox_user_header .u_cbox_user_helplayer, html .u_cbox .u_cbox_user .u_cbox_user_header .u_cbox_user_moremenulayer, html .u_cbox .u_cbox_user .u_cbox_userinfo_laststats_helplayer, html .u_cbox .u_cbox_userpage_helplayer, html .u_cbox .u_cbox_userpage_moremenulayer, html .u_cbox_userpage .u_cbox_lateststats_helplayer {
		border-color: #545457;
		background-color: #48484b
	}
	
	html .u_cbox .u_cbox_user .u_cbox_userblockmsg_button {
		color: #a5a5a7;
		border-color: #595959;
		background-color: #39393C
	}
	
	html .u_cbox .u_cbox_user .u_cbox_userinfo_laststats {
		border-color: transparent;
		background-color: #303033
	}
	
	html .u_cbox .u_cbox_user .u_cbox_userinfo_laststats_progressbar, html .u_cbox_userpage .u_cbox_lateststats_progressbar {
		background-color: #3c3c3e
	}
	
	html .u_cbox .u_cbox_user .u_cbox_userinfo_meta_nickname {
		color: #F0F0F2;
		color: #F0F0F2
	}
	
	html .u_cbox .u_cbox_user .u_cbox_userinfo_wrap::after {
		background-color: #303033
	}
	
	html .u_cbox .u_cbox_user .u_cbox_write .u_cbox_inbox .u_cbox_guide {
		opacity: 1;
		color: #919192
	}
	
	html .u_cbox .u_cbox_userpage_moremenulink {
		border-top-color: #545457
	}
	
	html .u_cbox .u_cbox_work_box .u_cbox_btn_block, html .u_cbox .u_cbox_work_box .u_cbox_btn_delete, html .u_cbox .u_cbox_work_box .u_cbox_btn_edit, html .u_cbox .u_cbox_work_box .u_cbox_btn_follow, html .u_cbox .u_cbox_work_box .u_cbox_btn_notice, html .u_cbox .u_cbox_work_box .u_cbox_btn_pick, html .u_cbox .u_cbox_work_box .u_cbox_btn_unfollow, html .u_cbox .u_cbox_work_box .u_cbox_btn_userblock, html .u_cbox .u_cbox_work_box .u_cbox_btn_userreport {
		border-color: #545457
	}
	
	html .u_cbox .u_cbox_work_sub .u_cbox_work_inner {
		border-color: #545457;
		background: #48484b
	}
	
	html .u_cbox .u_cbox_write .u_cbox_write_inner, html .u_cbox.u_cbox_layer_wrap {
		background-color: transparent
	}
	
	html .u_cbox .u_cbox_write_notice_checklabel, html .u_cbox_userpage.u_cbox_type_blocked .u_cbox_overallstats_label {
		color: rgba(165, 165, 167, 0.4)
	}
	
	html .u_cbox_layer_report_btn_cancel {
		color: #F0F0F2;
		border-color: transparent;
		background-color: #595959
	}
	
	html .u_cbox_user .u_cbox_user_header .u_cbox_user_helplayer .u_cbox_user_helplist dt {
		color: #5b86fd
	}
	
	html .u_cbox_user .u_cbox_userinfo_profile_link {
		background-position: -58px -136px
	}
	
	html .u_cbox_userpage .u_cbox_btn_fold {
		border-top-color: #464649
	}
	
	html .u_cbox_userpage .u_cbox_btn_fold, html .u_cbox_userpage .u_cbox_btn_more {
		color: #8b8b8d
	}
	
	html .u_cbox_userpage .u_cbox_btn_totalcomment .u_cbox_ico_arrow, html #cbox_module .u_cbox_btn_totalcomment .u_cbox_ico_arrow, html #cbox_module .u_cbox_ico_usercomment {
		background-position: -213px -17px
	}
	
	html .u_cbox_userpage .u_cbox_commentset_button[aria-pressed="true"] .u_cbox_commentset_label {
		color: #F0F0F2;
		border-bottom-color: #dadde0
	}
	
	html .u_cbox_userpage .u_cbox_followset {
		border-bottom-color: #464649;
		background-color: #343437
	}
	
	html .u_cbox_userpage .u_cbox_lateststats {
		border-color: #303033;
		background-color: #303033
	}
	
	html .u_cbox_userpage .u_cbox_overallstats::after {
		border-bottom-color: rgba(216, 216, 216, 0.07);
		background-color: #303033
	}
	
	html .u_cbox_userpage .u_cbox_reply_area {
		color: #dadde0;
		border-top-color: #464649;
		border-bottom-color: #464649;
		background-color: #303033
	}
	
	html .u_cbox_userpage .u_cbox_sort {
		border-bottom-color: #5b5b5c
	}
	
	html .u_cbox_userpage .u_cbox_userblockmsg_button {
		color: #a5a5a7;
		border-color: #595959;
		background-color: transparent
	}
	
	html .u_cbox_userpage .u_cbox_userinfo_meta_header .u_cbox_ico_blocked {
		color: #da3a3a
	}
	
	html .u_cbox_userpage .u_cbox_userinfo_profile_link {
		background-position: 0px -136px
	}
	
	html .u_cbox_userpage.u_cbox_type_blocked .u_cbox_overallstats_item::before, html .u_cbox_userpage.u_cbox_type_blocked .u_cbox_userinfo_meta_date::before {
		background-color: rgba(70, 70, 73, 0.4)
	}
	
	html .u_cbox_userpage.u_cbox_type_blocked .u_cbox_overallstats_number {
		color: rgba(218, 221, 224, 0.4)
	}
	
	html .u_cbox_userpage.u_cbox_type_blocked .u_cbox_userinfo_meta_date, html .u_cbox_userpage.u_cbox_type_blocked .u_cbox_userinfo_meta_id {
		color: rgba(145, 145, 146, 0.4)
	}
	
	html .u_cbox_userpage.u_cbox_type_blocked .u_cbox_userinfo_meta_nickname {
		color: rgba(240, 240, 242, 0.4)
	}
	
	html #cbox_module .u_cbox_attached .u_cbox_inbox .u_cbox_guide, html #cbox_module .u_cbox_edit .u_cbox_inbox .u_cbox_guide, html #cbox_module .u_cbox_focus .u_cbox_inbox .u_cbox_guide, html #cbox_module .u_cbox_writing .u_cbox_inbox .u_cbox_guide {
		opacity: 1
	}
	
	html #cbox_module .u_cbox_attached .u_cbox_upload, html #cbox_module .u_cbox_edit .u_cbox_upload, html #cbox_module .u_cbox_focus .u_cbox_upload, html #cbox_module .u_cbox_writing .u_cbox_upload {
		border-color: #464649;
		background: #39393C
	}
	
	html #cbox_module .u_cbox_btn_translate_set {
		color: #F0F0F2;
		background: transparent
	}
	
	html #cbox_module .u_cbox_btn_usercomment {
		color: #dadde0;
		border-color: #545457;
		background-color: rgba(72, 72, 75, 0.8)
	}
	
	html #cbox_module .u_cbox_chart_cont {
		background-image: url("https://ssl.pstatic.net/static.news/image/news/m/2022/07/27/bg_chart_cont_w_dark.gif")
	}
	
	html #cbox_module .u_cbox_chart_fold_ico {
		width: 14px;
		transform: rotate(180deg);
		height: 14px;
		background-size: 226px 201px;
		background-position: -150px -120px;
		background-image: url(https://ssl.pstatic.net/static.news/image/news/m/2022/11/13/sp_comment_overwrite.png);
		-webkit-transform: rotate(180deg)
	}
	
	html #cbox_module .u_cbox_chart_open .u_cbox_chart_fold_ico {
		transform: rotate(0);
		-webkit-transform: rotate(0)
	}
	
	html #cbox_module .u_cbox_cleanbot {
		border-color: #545457;
		border-color: #464649;
		background: rgba(72, 72, 75, 0.8);
		background: #39393C
	}
	
	html #cbox_module .u_cbox_cleanbot_content::before {
		background-position: -192px -21px
	}
	
	html #cbox_module .u_cbox_cleanbot_setbutton.is_highlight:before {
		opacity: 0.5;
		filter: invert(0);
		-webkit-filter: invert(0)
	}
	
	html #cbox_module .u_cbox_focus .u_cbox_btn_upload, html #cbox_module .u_cbox_reply_area .u_cbox_focus .u_cbox_btn_upload, html #cbox_module .u_cbox_reply_area .u_cbox_writing .u_cbox_btn_upload, html #cbox_module .u_cbox_writing .u_cbox_btn_upload {
		color: #dadde0;
		background: #545457
	}
	
	html #cbox_module .u_cbox_head .u_cbox_btn_refresh .u_cbox_ico_refresh {
		background-position: -22px -165px
	}
	
	html #cbox_module .u_cbox_ico_loading_fail {
		filter: brightness(0.5);
		-webkit-filter: brightness(0.5)
	}
	
	html #cbox_module .u_cbox_ico_translate_arr {
		filter: invert(65%);
		-webkit-filter: invert(65%)
	}
	
	html #cbox_module .u_cbox_info_base .u_cbox_ico_bar {
		background: #919192
	}
	
	html #cbox_module .u_cbox_loading_fail .u_cbox_btn_refresh {
		color: #a5a5a7;
		border-color: #303033;
		background-color: #303033
	}
	
	html #cbox_module .u_cbox_loading_fail .u_cbox_btn_refresh .u_cbox_ico_refresh {
		opacity: 0.48;
		filter: invert(100%);
		-webkit-filter: invert(100%)
	}
	
	html #cbox_module .u_cbox_notice {
		background-color: #414a5d
	}
	
	html #cbox_module .u_cbox_notice .u_cbox_con_notice, html #cbox_module .u_cbox_notice .u_cbox_notice_tit {
		color: #a4abba
	}
	
	html #cbox_module .u_cbox_notice .u_cbox_notice_tit::after {
		background-position: -213px -167px
	}
	
	html #cbox_module .u_cbox_recomm_set .u_cbox_btn_recomm_on .u_cbox_ico_recomm, html .u_cbox_user .u_cbox_tool .u_cbox_recomm_set .u_cbox_btn_recomm_on .u_cbox_ico_recomm {
		filter: invert(0%);
		-webkit-filter: invert(0%)
	}
	
	html #cbox_module .u_cbox_sort {
		border-color: #5b5b5c
	}
	
	html #cbox_module .u_cbox_write .u_cbox_write_inner {
		border-color: #7b7b7b
	}
	
	#cbox_module .u_cbox_notice .u_cbox_ico_notice {
		filter: none !important;
		-webkit-filter: none !important;
		background-position: -129px 0;
	}
	
	.u_cbox .u_cbox_layer_follow {
		background-color: #2f2f2f;
	}
	
	.u_cbox .u_cbox_layer_follow_title {
		color: #fff;
	}
	
	.u_cbox .u_cbox_layer_follow_content, .u_cbox .u_cbox_layer_follow_standardbtn {
		color: #cacaca;
	}
	
	.u_cbox .u_cbox_layer_follow_primarybtn {
		color: #2f2f2f;
	}
	
	.u_cbox .u_cbox_userpage_title {
		color: #fff;
	}
	
	.u_cbox {
		color: #fff;
	}
	
	.u_cbox_userpage .u_cbox_overallstats_number {
		color: #fff;
	}
	
	.u_cbox_userpage .u_cbox_overallstats::after {
		border-bottom: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.u_cbox_userpage .u_cbox_commentset_button[aria-pressed=true] .u_cbox_commentset_label {
		color: #fff;
		border-bottom: 1px solid #404040;
	}
	
	.u_cbox button {
		color: #cacaca;
	}
	
	.u_cbox_userpage .u_cbox_commentset {
		border-bottom: 1px solid #404040;
	}
	
	.u_cbox_userpage .u_cbox_commentset_label, .u_cbox_userpage .u_cbox_currentstats_item {
		color: #cacaca;
	}
	
	.u_cbox_userpage .u_cbox_lateststats {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.u_cbox_userpage .u_cbox_lateststats_title {
		color: #fff;
	}
	
	.u_cbox_userpage .u_cbox_lateststats_progresstitle {
		color: #cacaca;
	}
	
	.u_cbox_userpage .u_cbox_lateststats_dataitem {
		color: #cacaca;
	}
	
	.u_cbox_userpage .u_cbox_sort {
		border-bottom: 1px solid #404040;
	}
	
	.u_cbox_userpage .u_cbox_sort .u_cbox_sort_option_on .u_cbox_sort_label {
		color: #fff;
	}
	
	.u_cbox .u_cbox_comment_none {
		color: #cacaca;
	}
	
	.u_cbox_userpage .u_cbox_lateststats_progressbar[aria-valuenow="0"] .u_cbox_lateststats_progressvalue {
		color: #cacaca;
	}
	
	.u_cbox_userpage .u_cbox_comment_none .u_cbox_con_inform_link {
		border: 1px solid #4f4f4f;
	}
	
	.u_cbox_userpage .u_cbox_overallstats_item+.u_cbox_overallstats_item::before {
		background-color: #404040;
	}
	
	.u_cbox_userpage .u_cbox_userinfo_meta_date::before {
		background-color: #404040;
	}
	
	.u_cbox .u_cbox_userpage_helplayer {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.u_cbox .u_cbox_userpage_helptitle {
		color: #fff;
	}
	
	.u_cbox .u_cbox_userpage_helplist, .u_cbox .u_cbox_userpage_helpdesc {
		color: #cacaca;
	}
	
	.u_cbox_userpage .u_cbox_followset {
		border-bottom: 1px solid #404040;
	}
	
	.u_cbox_userpage .u_cbox_followset {
		background-color: #2f2f2f;
	}
	
	.u_cbox_userpage .u_cbox_orgsource>a {
		border: 1px solid #404040;
	}
	
	.u_cbox_userpage .u_cbox_btn_more_pre, .u_cbox_userpage .u_cbox_comment_box {
		border-bottom-color: #404040;
	}
	
	.u_cbox .u_cbox_comment_box {
		border-bottom: 1px solid #404040;
	}
	
	.u_cbox_userpage .u_cbox_btn_totalcomment .u_cbox_ico_arrow {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.u_cbox_userpage .u_cbox_tool .u_cbox_btn_reply .u_cbox_reply_txt {
		color: #fff;
	}
	
	.u_cbox_userpage .u_cbox_orgsource_image {
		border-right: 1px solid #404040;
	}
	
	.u_cbox_userpage .u_cbox_overallstats_label, .u_cbox_userpage .u_cbox_followmsg_content {
		color: #cacaca;
	}
	
	.u_cbox .u_cbox_manageusers {
		background-color: #2f2f2f;
	}
	
	.u_cbox .u_cbox_manageusers_title {
		color: #fff;
	}
	
	.u_cbox .u_cbox_manageusers_tab[aria-selected=true] .u_cbox_manageusers_tablabel {
		border-bottom: 2px solid #fff;
		color: #fff;
	}
	
	.u_cbox .u_cbox_manageusers_tablabel {
		color: #cacaca;
	}
	
	.u_cbox .u_cbox_manageusers_header {
		border-bottom: 1px solid #404040;
	}
	
	.u_cbox .u_cbox_manageusers_none_content {
		color: #cacaca;
	}
	
	.u_cbox .u_cbox_manageusers_helplayer {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.u_cbox .u_cbox_manageusers_helplayer_content {
		color: #cacaca;
	}
	
	.u_cbox .u_cbox_manageusers_listitem {
		border-bottom: 1px solid #404040;
	}
	
	.u_cbox .u_cbox_manageusers_date, .u_cbox .u_cbox_manageusers_id {
		color: #cacaca;
	}
	
	.u_cbox .u_cbox_manageusers_id~.u_cbox_manageusers_date::before {
		background-color: #404040;
	}
	
	.u_cbox .u_cbox_manageusers_totalcomment_icon {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.u_cbox .u_cbox_manageusers_standardbtn {
		border: 1px solid #404040;
		background-color: #3a3a3a;
		color: #cacaca;
	}
}

@-moz-document regexp("https://media\\.naver\\.com/(?!journalist).*")
{
	
	@media (max-width: 1024px) {
	    html .as_5item_separator .press_edit_news_item:nth-child(5n + 1):nth-child(n + 5)::before { background-color: #303033 }
	    html .press_hd.as_type_a .pp_datalab_bar .pdb_bar_text,html .press_hd.as_type_c .pp_datalab_bar .pdb_bar_text { color: #fff }
	    html .press_hd.as_type_a .pp_datalab_bar .pdb_bar_value,html .press_hd.as_type_c .pp_datalab_bar .pdb_bar_value { background-color: #fff }
	    html .press_hd.as_type_a .pp_datalab_bar .pdb_bar_value.is_1,html .press_hd.as_type_a .pp_datalab_bar .pdb_bar_value.is_2,html .press_hd.as_type_c .pp_datalab_bar .pdb_bar_value.is_1,html .press_hd.as_type_c .pp_datalab_bar .pdb_bar_value.is_2 { background-color: #4978f4 }
	    html .press_hd.as_type_a .pp_datalab_bar .pdb_bar,html .press_hd.as_type_c .pp_datalab_bar .pdb_bar { background-color: rgba(255, 255, 255, 0.15) }
	    html .press_hd.as_type_a .pp_datalab_bar .pdb_legend,html .press_hd.as_type_c .pp_datalab_bar .pdb_legend,html .press_hd.as_type_a .press_profile .pp_award_year,html .press_hd.as_type_c .press_profile .pp_award_year,html .press_hd.as_type_a .press_profile .pp_datalab_date,html .press_hd.as_type_c .press_profile .pp_datalab_date,html .press_hd.as_type_a .press_profile .pp_datalab_donutlegend_item,html .press_hd.as_type_c .press_profile .pp_datalab_donutlegend_item,html .press_hd.as_type_a .press_profile .pp_rel_count,html .press_hd.as_type_c .press_profile .pp_rel_count { color: rgba(255, 255, 255, 0.6) }
	    html .press_hd.as_type_a .press_profile .pp_award_h,html .press_hd.as_type_c .press_profile .pp_award_h,html .press_hd.as_type_a .press_profile .pp_datalab_h,html .press_hd.as_type_c .press_profile .pp_datalab_h,html .press_hd.as_type_a .press_profile .pp_datalab_title,html .press_hd.as_type_c .press_profile .pp_datalab_title,html .press_hd.as_type_a .press_profile .pp_rel_text,html .press_hd.as_type_c .press_profile .pp_rel_text { color: rgba(255, 255, 255, 0.9) }
	    html .press_hd.as_type_a .press_profile .pp_award_name,html .press_hd.as_type_c .press_profile .pp_award_name,html .st_text:first-child .st_headline_text { color: #dadde0 }
	    html .press_hd.as_type_a .press_profile .pp_award,html .press_hd.as_type_c .press_profile .pp_award,html .press_hd.as_type_a .press_profile .pp_datalab,html .press_hd.as_type_c .press_profile .pp_datalab { border-color: rgba(255, 255, 255, 0.1) }
	    html .press_hd.as_type_a .press_profile .pp_rel_child .pp_rel_count,html .press_hd.as_type_c .press_profile .pp_rel_child .pp_rel_count { color: rgba(255, 255, 255, 0.5) }
	    html .press_hd.as_type_a .press_profile .pp_rel_children::before,html .press_hd.as_type_c .press_profile .pp_rel_children::before,html .press_hd.as_type_a .press_profile .pp_rel_count::before,html .press_hd.as_type_c .press_profile .pp_rel_count::before { background-color: rgba(255, 255, 255, 0.2) }
	    html .press_hd.as_type_b .press_profile .pp_rel_desc .as_em,html .press_hd.as_type_b .press_profile .pp_rel_desc .prd_left,html .press_hd.as_type_b .press_profile .pp_rel_desc strong { color: rgba(218, 221, 224, 0.8) }
	    html .press_hd.as_type_b .press_profile .pp_rel_desc .prd_button::before { background-position: -373px -184px }
	    html .press_hd.as_type_b .press_profile .pp_rel_desc.is_active .prd_button { border-color: #595959 }
	    html .press_hd.as_type_b .press_profile .pp_rel_desc.is_active .prd_button::before { background-position: -194px -130px }
	    html .st_text:first-child .st_date { color: #a5a5a7 }
	}
	@media (min-width: 1025px) {
	    html .as_bg_mono .category_nav::before { border-bottom-color: #303033 }
	    html .as_mp_layout .Ngnb_search,html .body_press .Ngnb_search,html .as_mp_layout .press_live_right,html .body_press .tv_special_layout_pc .tv_special_sub,html .body_press .tv_special_layout_pc .tv_special_sub .tv_special_tx + .tv_special_tx .tv_special_tx_info::before,html .ofra_list_item:nth-child(-n + 6).is_none,html .ofra_list_item.is_none,html .press_ranking_box .press_ranking_list li:nth-child(-n + 6).rankingnews_error,html .press_shortcut,html .sn_link { border-color: #464649 }
	    html .as_mp_layout .press_live,html .offc_head,html .press_bulletin + .press_main_news.as_representation,html .press_bulletin + .press_main_news.as_representation_airs,html .press_main_livebanner + .press_main_news.as_representation,html .press_main_livebanner + .press_main_news.as_representation_airs,html .press_edit_news_h + .press_edit_news_list,html .press_edit_news_list::after,html .press_sort + div .press_edit_news:first-child .press_edit_news_list,html .press_wrap .error_msg,html .series_main_inner { background-color: #39393c }
	    html .as_mp_layout .prli_talk { border-color: #464649;background: transparent }
	    html .body_press .count.as_chat,html .body_press .tv_special_layout_pc .tv_special_main_info .tv_special_sub_info,html .body_press .tv_special_layout_pc .tv_special_sub .time,html .sn_summary { color: #a5a5a7 }
	    html .body_press .count.as_chat::before { opacity: .68;filter: invert(100%);-webkit-filter: invert(100%) }
	    html .body_press .tv_special_layout_pc .tv_special_sub .tv_special_title p { color: #dadde0 }
	    html .body_press .tv_special_layout_pc .tv_special_sub .tv_special_tx.selected,html .offc_head .nv_cal,html .press_wrap .tv_cal .nv_cal,html .sc_offc_lst .nv_cal { background-color: #48484b }
	    html .main_wrap.as_opinion .main_content { background: transparent }
	    html .notice_office_desc,html .press_ranking_tab + .press_ranking_desc { border-top-color: #464649;background-color: #39393c }
	    html .offc_lst .offc_drag_ctrl::before { opacity: .32;filter: invert(100%);background-position: -347px -462px;-webkit-filter: invert(100%) }
	    html .offc_lst .offc_drag_ctrl:active::before,html .offc_lst .offc_drag_ctrl:focus::before,html .offc_lst .offc_drag_ctrl:hover::before { opacity: .4 }
	    html .press_bulletin::after,html .press_edit_news_item:first-child:nth-last-child(2n + 1) ~ .press_edit_news_item:nth-last-child(2) .press_edit_news_text::after,html .press_newslist li:first-child:nth-last-child(2n + 1) ~ li:nth-last-child(2) .press_newslist_tx::after,html .press_shortcut .ps_item + .ps_item::before,html .press_todaycolumn_item:first-child:nth-last-child(2n + 1) ~ .press_todaycolumn_item:nth-last-child(2) .press_todaycolumn_tx::after { background-color: #464649 }
	    html .press_journalist_photo { background-position: -270px -142px }
	    html .press_layer .press_list_banner,html .series_news,html .series_news + .series_news .sn_list,html .series_ranking,html .sn_list + .sn_list,html .sp_stats { border-top-color: #464649 }
	    html .press_layer_hd_title { color: #f0f0f2 }
	    html .press_layer_hd_title::before { background-position: -368px -462px }
	    html .press_list_nav .left_button { background-position: 0 -508px }
	    html .press_list_nav .left_button:hover { background-position: -16px -508px }
	    html .press_list_nav .right_button { background-position: -64px -508px }
	    html .press_list_nav .right_button:hover { background-position: -80px -508px }
	    html .press_profile .pp_award,html .press_profile .pp_datalab { border-color: #545457 }
	    html .press_profile .pp_rel_bundle { box-shadow: 0 3px 4px 2px rgba(55, 57, 61, 0.04);border: 1px solid #545457;background-color: #48484b;-webkit-box-shadow: 0 3px 4px 2px rgba(55, 57, 61, 0.04) }
	    html .press_profile .pp_rel_desc.is_active { padding: 5px 4px 5px 11px;border: 1px solid #545457;background-color: #48484b }
	    html .press_profile .pp_rel_desc.is_active .as_em,html .press_profile .pp_rel_desc.is_active .prd_left,html .press_profile .pp_rel_desc.is_active strong { color: rgba(218, 221, 224, 0.8) }
	    html .press_profile .pp_rel_desc.is_active .prd_button::before { background-position: -194px -130px }
	    html .quick_select_page { box-shadow: none;background: transparent;-webkit-box-shadow: none }
	    html .series_top .r_cmt::before,html .sn_item .r_cmt::before { background-position: -548px -305px }
	    html .sn_datetime,html .st_date { color: #919192 }
	    html .sp_share::before { background-position: -452px -462px }
	    html .sp_stats_button::before { filter: invert(1);-webkit-filter: invert(1) }
	}
	@media (min-width: 1110px) {
	    html .as_bg_mono .category_nav_inner::before { border-bottom-color: #303033 }
	    html .as_bg_mono .mp_footer .f_maininfoinner::before { border-top-color: #39393c;background-color: #39393c }
	    html .as_bg_mono .mp_footer .f_subinfoinner::before { border-top-color: #464649;background-color: #39393c }
	    html .as_mp_layout .Ngnb_inner::before,html .body_press .Ngnb_inner::before { background-color: #4978f4 }
	    html .body_press.as_mp_layout .u_ft::before,html .category_nav_inner::before { background: #39393c }
	    html .main_wrap ~ .mp_footer .f_maininfoinner::before,html .press_wrap ~ .mp_footer .f_maininfoinner::before { background-color: #39393c }
	    html .main_wrap ~ .mp_footer .f_subinfoinner::before,html .press_wrap ~ .mp_footer .f_subinfoinner::before { background-color: #464649 }
	}
	@media (min-width: 680px) {
	    html .st_date { color: #a5a5a7 }
	    html .st_headline_text { color: #dadde0 }
	}
	@media (min-width: 768px) {
	    html .press_special_full .p_datetime { color: #a5a5a7 }
	}
	.id_news html .comp_common .cc_chart_expand .cc_chart::after,html .factcheck_banner_link { border-color: #4978f4 }
	.id_news html .comp_common .cc_chart_reduce .cc_chart_badge,.id_news html .comp_common .cc_product_list .cc_product_item.cc_product_more .ccp_more::before,html .factcheck_keyword_tab .item a[aria-selected='true'],html .news_header.is_fixed .Nlnb,html .Ngnb,html .press_nav .pg_num.pg_num_on { background-color: #4978f4 }
	.id_news html .comp_common .cc_product_list .cc_product_item.cc_product_more .ccp_more,html .press_todaycolumn_name > a:visited { color: #4978f4 }
	html .ad_box.r_group_comp,html .comp_journal_subscribe .cjs_news_flash_wrap,html .press.as_newsflash,html .r_group_comp.r_group_footer,html .r_mynews,html .sc_offc_home,html .tv_newslist,html .u_atcp_fc,html .u_cr,html #ct { background-color: transparent }
	html .additional_offc::before,html .comp_common .cc_item + .cc_item .cc_whole_a::before,html .comp_common .cc_thumb_wrap + .cc_list::before,html .comp_journal_subscribe .cc_list .cc_item .cjs_depth_none::before,html .comp_journal_subscribe .cjs_btn_age::after,html .comp_journal_subscribe .cjs_dept_card::after,html .comp_journal_subscribe .cjs_function .cjs_function_link + .cjs_function_link::before,html .comp_journal_subscribe .cjs_journal_content .cc_item:not(:last-child) .cjs_depth_none::after,html .comp_journal_subscribe .cjs_title_wrap + .cjs_dept_card::before,html .lnb_extra_title::after,html .newspaper_wrp h3 .page_section::before,html .Nlnb::before,html .offc_cal + .offc_press::before,html .ofra_list_txwrap::before,html .press_edit_news_btn_more + .press_edit_news_btn_more::before,html .press_edit_news_more::before,html .press_edit_news_text::before,html .press_news_list.as_bottom .press_news_text::before,html .press_news_list.as_emphasis .press_news_text::before,html .press_news_list.as_list .press_news_text::before,html .press_news_list.as_one .press_news_text::before,html .press_news_list.as_top .press_news_text::before,html .press_newslist_tx::before,html .press_special_row .p_item::before,html .press_todaycolumn_tx::before,html .press.as_newsflash .press_category::before,html .r_footer_noti strong::after,html .r_news_publish_s::before,html .sh_division_inner,html .sh_text_press + .ico_cmt.cmt::after,html .sh_text_press + .r_cmt::after,html .sn_text::before,html .tv_newslist .r_news_normal li::before,html .tv_special_tx .time + .ico_cmt.cmt::after,html .tv_special_tx .time + .r_ico_b.r_cmt::after,html .u_atcp_dv { background-color: #464649 }
	html .ai_table i,html .cal_b th,html .comp_common .cc_airs_wrap .cc_airs_text,html .comp_common .cc_triple_list .cc_ts + .cc_ts,html .comp_journal_subscribe .cc_text_list .cjs_notice,html .comp_journal_subscribe .cjs_dept_ctw .channel .channel_info .datetime,html .comp_journal_subscribe .cjs_nf_a .cn_snippet .cn_state,html .lnb_extra_location,html .main_wrap ~ .mp_footer .u_cr,html .mp_footer .cr_rule,html .mp_footer .u_copyright,html .mp_footer .u_cra_v1,html .mp_footer .u_cri,html .mp_footer .u_cri .copymark,html .mp_footer .u_cri_v1,html .mp_footer .u_ftlkw .u_ftlk,html .mp_footer a.cr_rulea,html .mp_footer a.u_cra,html .offc_page_empty_alert,html .ofra_head_desc,html .ofra_head_inner,html .ofra_none,html .opinion_cartoon_item .sub_item,html .opinion_column_item .sub_item,html .opinion_editorial_item .time,html .opinion_serialization_item .article_item.as_type_main .sub_info,html .pp_datalab_bar .pdb_legend,html .press_hd_subscribe_layer_text,html .press_layer_ft_a,html .press_profile .pp_award_year,html .press_profile .pp_datalab_date,html .press_profile .pp_datalab_donutlegend_item,html .press_profile .pp_rel_child .pp_rel_count,html .press_ranking_empty_alert,html .press_ranking_list .rankingnews_error,html .press_wrap ~ .mp_footer .u_cr,html .press_wrap ~ .mp_footer .u_ftlkw,html .r_copymsg,html .r_footer_area .u_cra,html .r_footer_area .u_cri,html .r_footer_area .u_cri_naver,html .r_footer_area .u_cri_naver .u_cra,html .r_footer_area .u_cri_naver .u_cra:active,html .r_footer_area .u_cri_naver .u_cra:visited,html .rankingnews_list .rankingnews_error,html .sh_text_summary,html .smc_headline,html .sp_datalab_bar .sdb_legend,html .sp_stats_subscriber .sp_datalab_donutlegend_item,html .timelineview_card .tica_comment,html .timelineview_card .tica_keyword_area,html .timelineview_card .tica_press,html .tv_cal_tip_alert p,html .u_atcp_fcb,html .u_atcp_l .u_atcp_date,html .u_copyright,html .u_cra_v1,html .u_cri,html .u_navercorp,html .u_sggt_wrap2 .kwd_info,html .u_sggt_wrap2 .kwd_lst li.type_date .date,html .u_sggt_wrap2 .sggt_footer [class^='opt_'] a,html a.u_cra { color: #919192 }
	html .ai_table li::before { background-color: #8d98c0 }
	html .ai_table td { color: #f0f0f2;border-color: #545457 }
	html .ai_table td.ai_table_desc,html .article_nav3 a,html .cal_b .calendar-next-mon a,html .cal_b .calendar-prev-mon a,html .cal_b a,html .category_nav_link,html .category_nav_link:visited,html .comp_common .cc_chart_expand .cc_chart_item:nth-child(n + 4) .cc_chart_num,html .comp_common .cc_chart_reduce .cc_rolling_item:nth-child(n + 4) .cc_chart_num,html .comp_common .cc_triple_list .cc_tt,html .comp_journal_subscribe .cjs_dept_ctw .channel,html .comp_journal_subscribe .cjs_ly_linkage .cjs_info_text,html .comp_journal_subscribe .cjs_nf_a .cn_title,html .error_h,html .error_msg h1,html .factcheck_more > a,html .factcheck_press_list li,html .factcheck_press_list li > a,html .factcheck_press_title_factcheck,html .factcheck_source_text_inner,html .factcheck_subject_info_name,html .guide_section .err_ct li,html .guide_section .info_area dt,html .journalist_recommend_headline,html .journalist_recommend_name,html .lnb_extra_inner,html .lst_tv_press_name,html .main_sublnb_item,html .main_sublnb_link,html .main_sublnb_link:visited,html .main_wrap .brick-house,html .media_end_channel_banner_link,html .media_end_channel_banner_link:visited,html .mp_footer,html .mp_footer .f_notice_link,html .newsct_article a,html .newsct_article b,html .newsct_article dd,html .newsct_article dl,html .newsct_article dt,html .newsct_article font,html .newsct_article h1,html .newsct_article h2,html .newsct_article h3,html .newsct_article h4,html .newsct_article h5,html .newsct_article h6,html .newsct_article li,html .newsct_article ol,html .newsct_article p,html .newsct_article span,html .newsct_article strong,html .newsct_article table,html .newsct_article td,html .newsct_article th,html .newsct_article ul,html .newsct_body,html .newspaper_article_lst li > a,html .Nlist_item a.Nitem_link,html .Nlnb_menu_sublist .Nsublist_item a.Nitem_link,html .offc_content_txt .title,html .offc_head .cal_b .calendar-next-mon a,html .offc_head .cal_b .calendar-prev-mon a,html .press_wrap .tv_cal .cal_b .calendar-next-mon a,html .press_wrap .tv_cal .cal_b .calendar-prev-mon a,html .sc_offc_lst .cal_b .calendar-next-mon a,html .sc_offc_lst .cal_b .calendar-prev-mon a,html .offc_head .cal_b a,html .press_wrap .tv_cal .cal_b a,html .sc_offc_lst .cal_b a,html .offc_head .cal_b td,html .press_wrap .tv_cal .cal_b td,html .sc_offc_lst .cal_b td,html .offc_heading_box .offc_logo_text,html .office_subscribe_link:visited,html .office_subscribe_txt,html .ofra_list_item_link,html .opinion_calendar .calendar_layer_body td,html .opinion_calendar .calendar_layer_body th,html .opinion_cartoon_item .title,html .opinion_category_layer .select_link,html .opinion_column_item .title,html .opinion_editorial_item .description,html .opinion_error .error_title,html .opinion_press_layer .name,html .opinion_serialization_item .article_item.as_type_main .article_text,html .opinion_serialization_item .article_item.as_type_sub .article_text,html .opinion_sort_tabs .tab[aria-selected='true'],html .photo_wall .photo_thmb a,html .press_alert_layer .layer_message em,html .press_banner .pb_text,html .press_bulletin .pb_a,html .press_column_tx > a,html .press_edit_news_link,html .press_journalist_headline,html .press_journalist_name,html .press_journalist_name:visited,html .press_list_banner_p,html .press_list_nav li > a,html .press_main_livebanner .prmali_t,html .press_navertv_link,html .press_news_headline,html .press_news_list.as_bottom .press_news_link,html .press_news_list.as_double .press_news_link,html .press_news_list.as_emphasis .press_news_link,html .press_news_list.as_list .press_news_link,html .press_news_list.as_one .press_news_link,html .press_news_list.as_top .press_news_link,html .press_newsflash_tx,html .press_newslist_link,html .press_premium_list .p_link,html .press_profile .pp_award_name,html .press_profile .pp_rel_item,html .press_profile .pp_rel_text,html .press_profile .pp_rel_text:visited,html .press_ranking_list li a,html .press_ranking_news_tab_link,html .press_shortform_title,html .press_special_col .p_link,html .press_special_flat .p_link,html .press_special_full .p_link,html .press_special_row .p_link,html .press_title_info_desc,html .press_todaycolumn_headline,html .prli_playerinner,html .quick_select_page a,html .rankingnews_list .list_content .list_title,html .rankingnews_press_list a,html .section_headline_error_p,html .section_list + .section_list li > a,html .sh_more_inner,html .sh_more_inner:visited,html .sh_noti_area strong,html .sh_text a,html .smc_name,html .sn_headline,html .sp_activity_item,html .sp_subscriber,html .sr_item.as_no_thumb .sr_headline,html .subscribe_alert_p_dsc,html .subscribe_guide_p,html .timelineview_card .tica_title_link,html .timelineview_header .tihe_layer p,html .tit_main,html .topic_preference_wrap .tag_text,html .tv_bn2_name,html .tv_special_title a,html .u_pg_btn,html a.u_pg_btn,html a.r_news_drw { color: #dadde0 }
	html .news_guide ~ .u_ft .u_it:-ms-input-placeholder,html .news_guide ~ .u_ft .u_it::-moz-placeholder,html .news_guide ~ .u_ft .u_it::-ms-input-placeholder,html .news_guide ~ .u_ft .u_it::-webkit-input-placeholder,html .news_guide ~ .u_ft .u_it::placeholder, html .u_it:-ms-input-placeholder,html .u_it::-moz-placeholder,html .u_it::-ms-input-placeholder,html .u_it::-webkit-input-placeholder,html .u_it::placeholder {
		color: #dadde1
	}
	html .ai_table th { color: #a5a5a7;border-color: #545457;background-color: #3f3f3f }
	html .ai_table ul { color: #8d98c0 }
	html .ai_table_wrap::before { border-top-color: #888;border-color: rgba(255, 255, 255, 0.08);background-color: #48484b }
	html .airs_info_icon_airs { filter: brightness(1.3);-webkit-filter: brightness(1.3) }
	html .airs_info_inner,html .comp_common .cc_carousel_s,html .comp_common .cc_column_list .cc_aname,html .comp_common .cc_column_list .cc_cs,html .comp_common .cc_info_box .cc_aname,html .comp_common .cc_info_box .cc_s,html .comp_common .cc_more_link,html .comp_common .cc_period_list .cc_ps,html .comp_common .cc_sub,html .comp_common .cc_thumb_wrap .cc_channel,html .comp_common .cc_triple_list .cc_aname,html .comp_common .cc_triple_list .cc_ts,html .comp_journal_subscribe .btn_confirm.dimmed,html .comp_journal_subscribe .btn_refresh,html .comp_journal_subscribe .cjs_age_confirm.dimmed,html .comp_journal_subscribe .cjs_age_name,html .comp_journal_subscribe .cjs_btn_select,html .comp_journal_subscribe .cjs_channel_name,html .comp_journal_subscribe .cjs_ctw .channel .datetime,html .comp_journal_subscribe .cjs_ctw .info,html .comp_journal_subscribe .cjs_dept_ctw .channel .channel_info .channel_name,html .comp_journal_subscribe .cjs_dept_list .cjs_dept_item .cjs_dept_box .cjs_dept_desc,html .comp_journal_subscribe .cjs_depth_none .cjs_none,html .comp_journal_subscribe .cjs_depth_tw .cjs_depth_sub,html .comp_journal_subscribe .cjs_function .cjs_function_link,html .comp_journal_subscribe .cjs_journal_link,html .comp_journal_subscribe .cjs_media_news .cmn_d,html .comp_journal_subscribe .cjs_news_tw .cjs_d,html .comp_journal_subscribe .cjs_newsflash_list .cjs_publisher,html .comp_journal_subscribe .cjs_nf_a .cn_journal_wrap .cn_name,html .comp_journal_subscribe .cjs_title_wrap .cjs_set_a,html .comp_journal_subscribe .cjs_title_wrap .cjs_subscribe_a,html .comp_series_subscribe .css_more_link,html .comp_series_subscribe .css_sub,html .error_msg p,html .error_tex,html .factcheck_banner_content a,html .factcheck_press_title_desc,html .factcheck_source_data,html .factcheck_source_data:visited,html .factcheck_source_news_title,html .factcheck_source_title,html .factcheck_subject_info_comment:visited,html .factcheck_subject_info_source_item,html .factcheck_subject_info_viewall:visited,html .factcheck_subject_topic,html .fd_group .inn .lst li .dsc,html .guide_section .btm_area,html .guide_section .err_ct .nodata,html .guide_section .info .author,html .guide_section .info_area .dsc,html .guide_section .noti_lst .date,html .h2_area_time,html .ico_cmt.cmt,html .r_cmt,html .ico_cmt.cmt:visited,html .r_cmt:visited,html .like_ch_thumb .noimage_text,html .link_press_ranking_info,html .link_press_ranking_info:visited,html .link_rankingnews_info:visited,html .lnb_extra_term,html .lst_tv_press .noimage_text,html .main_wrap ~ .mp_footer .u_ftlkw,html .media_end_channel_banner_add.is_disabled,html .newspaper_article_lst li > a:visited,html .newspaper_txt_box p,html .notice_voice_reader,html .offc_content_txt p,html .offc_heading_box .info_wrap,html .offc_heading_box .noimage_text,html .ofra_list_item_link:visited,html .ofra_list_tx_comment,html .ofra_list_tx_date,html .ofra_list_tx_visit,html .opinion_error,html .opinion_error .error_desc,html .opinion_header .link,html .opinion_header .more_link,html .opinion_header .select_btn,html .opinion_sort_tabs .tab,html .opinion_subscribe.on .opinion_subscribe_text,html .press_alert_layer .layer_message,html .press_banner .pb_name,html .press_banner .pb_resource,html .press_bulletin .pb_a:visited,html .press_category li > a,html .press_channel_populaity,html .press_column_tx > a:visited,html .press_desc,html .press_edit_news_btn_more,html .press_edit_news_item .ico_cmt.cmt,html .press_edit_news_item .r_cmt,html .press_edit_news_link:visited,html .press_edit_news_text .r_modify,html .press_journalist_foot .subscribe.on,html .press_journalist_foot .subscribe.on .subscribe_ico,html .press_list_logo_item .press_list_logo_text,html .press_list_only_logo .noimage_text,html .press_main_news_title_info_layer p,html .press_navertv_link:visited,html .press_news_desc,html .press_news_headline:visited,html .press_news_info,html .press_news_list.as_bottom .press_news_link:visited,html .press_news_list.as_double .press_news_link:visited,html .press_news_list.as_emphasis .press_news_link:visited,html .press_news_list.as_emphasis .press_news_summary,html .press_news_list.as_list .press_news_datetime,html .press_news_list.as_list .press_news_link:visited,html .press_news_list.as_one .press_news_link:visited,html .press_news_list.as_one .press_news_summary,html .press_news_list.as_top .press_news_link:visited,html .press_newsflash_info,html .press_newslist_ct .r_cmt,html .press_newslist_info,html .press_newslist_link:visited,html .press_post_item:visited,html .press_premium_list .p_datetime,html .press_premium_list .p_link:visited,html .press_premium_topic .p_info_layer_p,html .press_profile .pp_rel_count,html .press_ranking_desc p,html .press_ranking_list .list_content .list_comment,html .press_ranking_list .list_content .list_view,html .press_ranking_list li a:visited,html .press_ranking_tab li .link_tab_item,html .press_shortform_datetime,html .press_special_col .p_link:visited,html .press_special_flat .p_link:visited,html .press_special_full .p_link:visited,html .press_special_row .p_datetime,html .press_special_row .p_link:visited,html .press_title_more,html .press_title_more:visited,html .press_todaycolumn_ct .subscribe.on,html .press_todaycolumn_headline:visited,html .press_todaycolumn_info,html .prli_info .rmc_info .info_meta,html .prlo_p,html .r_footer_noti a,html .r_modify.is_dated,html .r_modify.is_outdated,html .r_news_publish,html .r_news_publish_s,html .r_press,html .r_press:visited,html .rankingnews_list .list_content .list_time,html .rankingnews_press_sort,html .section_headline_error_btn:visited,html .series_top .r_cmt,html .sh_info_layer_p,html .sh_noti_area .sh_noti_desc,html .sh_text_press,html .shortcutlnb_link,html .shortcutlnb_link:visited,html .smc_paginate_total,html .sn_datetime,html .sn_item .r_cmt,html .sp_desc,html .sp_more_link,html .sp_more_link:visited,html .sp_stats_sub_title,html .sr_item.as_no_thumb .sr_summary,html .st_summary,html .subscribe_footer_desc,html .subscribe_footer_go,html .subscribe.on .subscribe_ico,html .timelineview_card .tica_link_area:visited,html .timelineview_card .tica_title_link:visited,html .today_editorial_press .noimage_text,html .topic_preference_wrap .guide_text,html .topic_preference_wrap .intro_area p,html .tv_bn2_li .noimage_text,html .tv_broad_nav .noimage_text,html .tv_press_list p,html .tv_special_tip p,html .tv_special_tx .ico_cmt.cmt,html .tv_special_tx .r_cmt,html .tv_special_tx .time,html .u_ftlkw .u_ftlk,html .u_pg_total,html a:visited,html a.r_news_drw:visited { color: #a5a5a7 }
	html .u_ft .u_hs .u_it::-webkit-input-placeholder {
		color: #a5a5a8
	}
	html .airs_info_inner::before,html .sh_info_icon { background-position: -359px -413px }
	html .airs_info,html .factcheck_comment,html .link_press_ranking_info_wrap,html .press_nav { border-top-color: #464649;background-color: #39393c }
	html .animate .r_news_drw { background: #48484b;animation-name: cssAnimationDark;-webkit-animation-name: cssAnimationDark }
	html .article_nav3 a .btn_next::after,html .article_nav3 a .btn_prev::after,html .lnk_like_ch_tit::after,html .opinion_serialization_item .subscribe_guide_close,html .series_profile .subscribe_guide_close,html .press_journalist_foot .subscribe_guide_close,html .subscribe_footer_go::after,html .timelineview_card .tica_keyword_area::before,html .u_atcp_addb,html .u_sggt_wrap2 .kwd_lst .bt_del .imsc,html a .subscribe_guide_p::after { opacity: .68;filter: invert(100%);-webkit-filter: invert(100%) }
	html .article_nav3 a span,html .comp_common .cc_rank,html .comp_common .cc_recommend_title .cr_title,html .comp_common .cc_title,html .comp_journal_subscribe .cjs_ctw .channel,html .comp_journal_subscribe .cjs_journal_link .cjs_st,html .comp_journal_subscribe .cjs_title_wrap .cjs_edit_title,html .comp_journal_subscribe .noimage_text,html .comp_series_subscribe .css_title,html .factcheck_source_press_text,html .factcheck_source_text_more,html .factcheck_subject_summary,html .factcheck_subject_summary a,html .fd_group .inn h5,html .guide_section .err_ct .ti,html .guide_section .noti_lst .ti,html .journalist_recommend_h,html .like_ch_banner_txt,html .lnb2 li a,html .main_sublnb_date,html .media_end_channel_banner_event:visited,html .news_guide .subject,html .news_guide ~ .u_ft .u_it,html .newspaper_wrp h3,html .offc_head .cal .bt_mm,html .offc_head span.today,html .press_wrap .tv_cal span.today,html .sc_offc_lst span.today,html .offc_press_else,html .ofra_head_title,html .ofra_list_cate,html .ofra_list_num,html .opinion_calendar .calendar_layer_head .calendar_date,html .opinion_calendar .calendar_slide .btn_calendar_layer,html .opinion_editorial_item .press_name,html .opinion_header .tab[aria-selected='true'],html .opinion_header .title,html .opinion_serialization_item .item_header .header_name,html .press_carousel_headline:visited,html .press_channel_title_h,html .press_edit_news_h_inner,html .press_float_subscribe_layer:visited,html .press_hd_subscribe_layer .phsl_item,html .press_hd_subscribe_layer_title,html .press_hd_subscribe_layer_wrap.as_tooltip .press_hd_subscribe_layer_title,html .press_layer_hd_title,html .press_main_news_title_h,html .press_maintitle_h,html .press_premium_title .p_h,html .press_profile .pp_award_h,html .press_profile .pp_datalab_h,html .press_profile .pp_datalab_title,html .press_ranking_date strong,html .press_ranking_home .press_ranking_tit,html .press_ranking_list .list_ranking_num,html .press_shortform_list_count,html .press_special_title_h,html .press_title,html .press_wrap .tv_cal .cal .bt_mm,html .sc_offc_lst .cal .bt_mm,html .rankingnews_box .rankingnews_name,html .rankingnews_date strong,html .rankingnews_head .button_press_list,html .rankingnews_list .list_ranking_num,html .section_headline_error_h,html .sh_info_icon_link,html .sh_info_icon_link:visited,html .sh_info_layer_p strong,html .smc_h,html .sp_name,html .sp_stats_title,html .spm_text,html .sr_h,html .subscribe_alert_btn,html .subscribe_alert_btn:visited,html .subscribe_layer:visited,html .timelineview_card .tica_link_area,html .timelineview_graph .tigr_box.is_today dt,html .topic_preference_wrap .intro_area strong,html .topic_preference_wrap .my_topic,html .tv_broad_nav .nav_ti_name,html .u_atcp_a,html .u_it,html .u_sggt_wrap2 .kwd_lst .kwd,html span.today,html ul.stock li a { color: #f0f0f2 }
	html .article_nav3,html .article_nav3 li + li,html .bigger_size,html .smaller_size,html .comp_common .cc_chart_expand .cc_chart_item,html .comp_common .cc_chart_expand .cc_chart_keyword_wrap,html .comp_common .cc_column_list + .cc_text_list .cc_text_item:first-child,html .comp_common .cc_list_wrap:first-child + .cc_recommend_title,html .comp_common .cc_recommend_title,html .comp_common .cc_text_item,html .comp_common .cc_tw,html .comp_common.comp_nodivider .cc_text_list .cc_text_item:last-child,html .comp_journal_subscribe .btn_refresh ~ [class^='btn'],html .comp_journal_subscribe .cjs_btn_unsubscribe ~ [class^='cjs_btn'],html .comp_journal_subscribe .cjs_channel_info,html .comp_journal_subscribe .cjs_death_a::after,html .comp_journal_subscribe .cjs_journal_info,html .comp_journal_subscribe .cjs_news_a,html .comp_journal_subscribe .cjs_title_wrap + .cjs_newsflash_list,html .factcheck_source_news,html .factcheck_source_text_inner table td,html .factcheck_source_text_inner table th,html .guide_section .noti_lst li,html .lst_tv_press .inner,html .main_sublnb_item::before,html .mp_footer .f_notice_badge,html .newspaper_article_lst li a,html .offc_head .cal_b,html .press_wrap .tv_cal .cal_b,html .sc_offc_lst .cal_b,html .opinion_section:first-of-type .opinion_header,html .press_hd_subscribe_layer .phsl_list,html .press_layer_hd,html .press_list_logo_item,html .press_list_only_logo_item,html .press_ranking_list .list_content::before,html .press_ranking_list .rankingnews_error::after,html .press_special_col .p_linkinner::after,html .press_special_flat .p_item,html .press_special_row .p_noticeinner::before,html .rankingnews_list .list_content::after,html .rankingnews_list .list_content::before,html .rankingnews_press_list li,html .section_list li::after,html .sh_item + .sh_item,html .topic_preference_wrap .tag_area::after,html .tv_bn2 .tv_bn2_li::after,html .tv_broad_nav a.nav_ti,html .u_atcp_l,html .u_sggt_wrap2 .kwd_lst li { border-color: #464649 }
	html .as_bg_mono .mp_footer,html .body_press .u_ft,html .comp_common,html .comp_common .cc_chart_reduce .cc_rolling_item,html .comp_journal_subscribe .cjs_nf_list,html .comp_news_ad,html .comp_series_subscribe,html .economy_submenu,html .error_ct_inner,html .error_msg#ct,html .factcheck_item,html .factcheck_more,html .factcheck_press,html .factcheck_urgentbanner .fu_link,html .journalist_recommend,html .like_ch_btn_wrap .btn_refresh,html .like_ch_btn_wrap .btn_subscribe,html .lnb2,html .ly_tv_press,html .main_wrap .error_msg,html .media_end_channel_banner,html .news_guide ~ .u_ft .u_hsft,html .news_guide ~ .u_ft .u_itw,html .newspaper_wrp,html .offc_head,html .offc_lst .offc_ct,html .offc_page_empty_alert_wrap,html .office_subscribe,html .premium_persist_wrap,html .press .channel_preference,html .press .r_group_comp,html .press + .section_list_box,html .press_banner,html .press_carousel,html .press_cartoon,html .press_column,html .press_desc_wrap,html .press_edit_news_h,html .press_edit_news_list,html .press_edit_news_more,html .press_hd.as_type_b,html .press_journalist,html .press_layer,html .press_layer_scroll,html .press_list_only,html .press_list_only + .press_shortcut,html .press_loading,html .press_main_livebanner,html .press_main_news.as_manual,html .press_main_news.as_representation,html .press_main_news.as_representation_airs,html .press_maintitle,html .press_navertv,html .press_news,html .press_newslist,html .press_photo,html .press_post,html .press_premium,html .press_ranking_box,html .press_ranking_date,html .press_ranking_desc,html .press_ranking_empty_alert_wrap,html .press_ranking_news,html .press_ranking_tab,html .press_section_tab,html .press_shortform,html .press_sort + .press_edit_news .press_edit_news_h,html .press_special,html .press_special_inner,html .press_todaycolumn,html .press_wrap .tv_cal .offc_cal,html .sc_offc_lst .offc_cal,html .press.as_newsflash .press_category,html .press.as_newsflash .press_newsflash_ct,html .prli_info,html .prli_info .rmc_info,html .quick_select_page,html .r_card .photo_wall,html .r_footer_noti,html .r_group_comp,html .r_group_lft,html .r_group_rgt,html .r_hotissue,html .r_stock,html .ranking_news_like_channel,html .rankingnews,html .rankingnews_date,html .rankingnews_head,html .rankingnews_press,html .sc_offc_lst .offc_cal,html .section_headline_error,html .section_list_box_inner,html .series_news,html .series_ranking,html .series_top,html .sh_group,html .sh_info,html .sh_more,html .sh_noti,html .shortcutlnb,html .smc_inner,html .spm_link,html .timelineview_card,html .timelineview_graph .tigr_scroll_area,html .tv_bn2,html .tv_broad_nav,html .tv_cal,html .tv_cal_tip_alert,html .tv_newslist .r_news_normal,html .tv_press_list,html .tv_special,html .u_atcp_area,html .u_itw,html .u_pg_lod,html .u_sggt_wrap2 .sggt_fixer,html #ct.news_guide,html header[class] ~ .press[role='main'] .ad_area { background-color: #39393c }
	html .as_opinion ~ .mp_footer,html .as_press_tv ~ .mp_footer .f_maininfo { background: transparent }
	html .as_opinion_home .opinion_cartoon_item,html .opinion_cartoon_item .content_area { background: #48484b }
	html .bigger_size::after,html .smaller_size::after,html .link_rankingnews_info::after,html .media_end_channel_banner_event span::after,html .press_maintitle_back::after,html .rankingnews_list .rankingnews_error::before,html .stock_info strong .key,html .u_hssbt_ss::after { filter: invert(100%);-webkit-filter: invert(100%) }
	html .body_press,html .clustering_footer,html .noimage,html .press_hd .press_layer,html .sn_list + .sn_list::before,html .u_ft,html body,html body.no_greendot,html body.no_greendot .u_cr,html body.no_greendot .u_ft { background-color: #242424 }
	html .body_press.as_body_type_b .press_section_tab { background-color: #39393c !important }
	html .body_press.as_body_type_b .press_section_tab_item a,html .body_press.as_body_type_b .press_section_tab_item[aria-selected='true'] a,html .body_press.as_body_type_c .press_section_tab_item a,html .cal_b td.cal_today,html .cal_b td.cal_today a,html .news_header.is_fixed .Nlnb_menu_sublist .Nsublist_item a.Nitem_link,html .Ngnb_group #gnb:not(.gnb_dark_type2) .gnb_login_li > .gnb_btn_login .gnb_txt,html .Ngnb_group #gnb:not(.gnb_dark_type2) a.gnb_my .gnb_name,html .ofhd_float_title_text:visited,html .opinion_calendar .calendar_layer_body td.selected,html .press_channel_subscribe_layer p,html .press_float_title_text,html .press_float_title_text:visited,html .press_hd_edit .press_hd_edit_link:visited,html .press_hd_name_link:visited,html .press_hd_subscribe_layer_btn.as_em,html .press_profile .pp_rel_desc .as_em,html .press_ranking_tab li.is_selected .link_tab_item,html .press_todaycolumn_ct .subscribe_ico { color: #fff }
	html .body_press.as_body_type_b .press_section_tab_item[aria-selected='true'] .press_section_tab_txt::before { background-color: #fff }
	html .body_press.as_body_type_b .press_section_tab::before { background-color: rgba(240, 240, 242, 0.15) }
	html .body_press.as_body_type_c .offc_head .bt_td,html .body_press.as_body_type_c .press_wrap .tv_cal .bt_td,html .body_press.as_body_type_c .sc_offc_lst .bt_td { color: rgba(255, 255, 255, 0.7);border-color: rgba(255, 255, 255, 0.5) }
	html .body_press.as_body_type_c .press_column_ct .subscribe_guide_close::after,html .body_press.as_body_type_c .press_column_ct .subscribe_guide_close::before,html .body_press.as_body_type_c .press_todaycolumn_tx .subscribe_guide_close::after,html .body_press.as_body_type_c .press_todaycolumn_tx .subscribe_guide_close::before,html .body_press.as_body_type_c .r_hotissue .subscribe_guide_close::after,html .body_press.as_body_type_c .r_hotissue .subscribe_guide_close::before,html .press_column_ct .subscribe_guide_close::after,html .press_column_ct .subscribe_guide_close::before,html .press_todaycolumn_tx .subscribe_guide_close::after,html .press_todaycolumn_tx .subscribe_guide_close::before,html .r_hotissue .subscribe_guide_close::after,html .r_hotissue .subscribe_guide_close::before { background-color: rgba(255, 255, 255, 0.46) }
	html .body_press.as_body_type_c .press_main_livebanner .prmali_a { background-color: rgba(155, 162, 166, 0.1) }
	html .body_press.as_body_type_c .press_ranking_news_tab_item { border-color: rgba(255, 255, 255, 0.2);background-color: transparent }
	html .body_press.as_body_type_c .press_ranking_news_tab_item.is_selected { border-color: rgba(0, 0, 0, 0.04);background-color: #fff }
	html .body_press.as_body_type_c .prli_info .rmc_info .info_meta { color: rgba(255, 255, 255, 0.68) }
	html .body_press.as_body_type_c,html .body_press.as_body_type_c .u_ft,html.NAVER_APP_LIVE_VIEWER .body_press { background-color: currentColor }
	html .bt_td,html .media_end_channel_banner_event strong { color: #5b87fd;border-color: #5b87fd }
	html .bt_td:visited,html .error_msg h1 strong,html .factcheck_source_news_item,html .factcheck_source_news_item a,html .fd_group .inn a,html .guide_section .paging .pg_inn .pgn.now,html .guide_section .pnt,html .guide_section .pnt a,html .h2_area .h2_area_inner h2,html .h2_area .h2_area_inner h2 span,html .keyword,html .lnb2 .on a,html .media_end_channel_banner_txt em,html .offc_heading_box .info_wrap em,html .office_subscribe_link strong,html .office_subscribe_txt strong,html .press_list_banner_p > em,html .press_list_nav li.on > a,html .press_notice_link,html .press_notice_link:visited,html .r_footer_noti strong,html .r_modify,html .rankingnews_press_sort .button_toggle .input_check:checked ~ .button_toggle_txt,html .section_headline_error_h strong,html .section_list li > a,html .section_list li > a:visited,html .sh_banner_inner_counttype .sh_banner_count,html .sh_banner_topic,html .sh_head_topic,html .sh_head_topic > a,html .sh_noti_area .sh_noti_link_timeline,html .shortcutlnb_item.is_selected .shortcutlnb_link,html .subscribe_ico,html .subscribe_layer_link,html .timelineview_card .tica_day,html .timelineview_graph .tigr_bar_num,html .u_atcp_mk,html .u_pg_cnt { color: #5b87fd }
	html .btn_carousel_next,html .btn_carousel_prev { border-color: rgba(255, 255, 255, 0.06);background: #57575c }
	html .btn_carousel_next::before,html .btn_carousel_prev::before { border-color: #d3d5d8 }
	html .btn_carousel_next:hover::before,html .btn_carousel_prev:hover::before,html .photo_wall .thumb::after,html .press_ranking_tab li.is_selected .link_tab_item span { border-color: #fff }
	html .btn_like_ch_subscribe,html .comp_common .cc_tab_list .cc_ta,html .pg2 .pg2_arrow_prev,html .pg2 a,html .press_column_subscribe.on .press_column_subscribe_icon,html .quick_select_page a::after,html .sp_share { border-color: #595959 }
	html .button_rankingnews_info::after { background-position: -147px -488px }
	html .button_rankingnews_more,html .factcheck_msg,html .pg2 { color: #dadde0;background-color: #39393c }
	html .button_rankingnews_more::after { background-position: -69px -530px }
	html .cal .clse { background-position: -280px -413px }
	html .cal_b { border-color: rgba(255, 255, 255, 0.02);background: transparent }
	html .cal_b td,html .press_profile .pp_award,html .press_profile .pp_datalab,html .press_shortcut .ps_item { color: #dadde0;border-color: #464649 }
	html .cal_next_btn span { background-position: -533px -154px }
	html .cal_prev_btn span { background-position: -533px -188px }
	html .category_nav { border-color: #303033;background: #39393c }
	html .category_nav_link[aria-selected='true'],html .opinion_category_layer .select_link[aria-selected='true'],html .opinion_header .heading_amount,html .opinion_header .press_link,html .opinion_more_btn .emphasis,html .opinion_press_layer .press_link[aria-selected='true'] .name,html .opinion_subscribe_text,html .smc_h em,html .smc_paginate_current,html .spm_text em,html .subscribe_guide_em { color: #7fa0f7 }
	html .comp_common .cc_airs_wrap .ico_airs,html .comp_journal_subscribe .cjs_info_wrap .cjs_btn_info::before { filter: invert(1) grayscale(1);-webkit-filter: invert(1) grayscale(1) }
	html .comp_common .cc_airs_wrap .ico_notice,html .comp_common .cc_chart_expand .cc_chart::before,html .comp_common .cc_info_box .cc_s .ico_comment,html .comp_common .cc_info_box .cc_s .ico_view,html .comp_journal_subscribe .cjs_btn_unnoti::after,html .comp_journal_subscribe .cjs_btn_unsubscribe::after,html .comp_journal_subscribe .cjs_btn_unnoti::before,html .comp_journal_subscribe .cjs_btn_unsubscribe::before,html .comp_journal_subscribe .cjs_channel_info .btn_refresh::before,html .comp_journal_subscribe .cjs_function .cjs_function_link.cjs_voice_link .cjs_voice .cjs_vtxt,html .comp_journal_subscribe .cjs_ly_linkage .cjs_link_linkage .cjs_info_text::after,html .smc_name_wrap::after,html .smc_paginate_prev::before,html .sp_more_link::after,html .spm_link::after { filter: invert(1);-webkit-filter: invert(1) }
	html .comp_common .cc_airs_wrap,html .comp_journal_subscribe .cjs_news_flash_wrap.cjs_nf_open .cjs_nf_a + .cjs_nf_a,html .fd_group.opn .inn,html .journalist_recommend_item,html .mp_footer .f_subinfo,html .press_newsflash_ct li + li,html .r_cluster .r_group + .r_group,html .r_news_normal + .r_news_normal,html .r_news_normal li,html .rankingnews_list .rankingnews_error::after,html .section_headline_error_ac,html .smc_link,html .smc_paginate,html .timelineview_card .tica_item,html .tv_special .pg { border-top-color: #464649 }
	html .comp_common .cc_btn_all,html .comp_common .cc_btn_more,html .comp_common .cc_btn_refresh,html .comp_common .cc_sta,html .comp_journal_subscribe .cjs_headline_t,html .comp_series_subscribe .css_btn_all,html .comp_series_subscribe .css_btn_more,html .comp_series_subscribe .css_btn_refresh,html .error_msg .btn,html .office_subscribe_link,html .sp_info .subscribe.on,html .sp_stats_button { color: #dadde0;border-color: #595959 }
	html .comp_common .cc_btn_more::after,html .comp_journal_subscribe .cjs_nf_btn_open::after,html .comp_journal_subscribe .cjs_title_wrap .cjs_set_a::after,html .comp_series_subscribe .css_btn_more::after { border-color: rgba(255, 255, 255, 0.68) }
	html .comp_common .cc_btn_refresh::before,html .comp_series_subscribe .css_btn_refresh::before { opacity: .68;filter: invert(1);-webkit-filter: invert(1) }
	html .comp_common .cc_chart_expand .cc_chart_list,html .comp_common .cc_period_list .cc_ptw { border-color: rgba(165, 165, 167, 0.2) }
	html .comp_common .cc_chart_wrap .cc_sub { color: rgba(165, 165, 167, 0.6) }
	html .comp_common .cc_more_link .ico_more,html .comp_journal_subscribe .cjs_btn_broadcast::after,html .comp_journal_subscribe .cjs_journal_link::after,html .comp_series_subscribe .css_more_link .ico_more,html .opinion_header .link::after,html .opinion_header .more_link::after,html .opinion_header .select_btn::after,html .pg2 .pg2_arrow_prev::before,html .pg2 a::before,html .u_pg_cnt::before { border-color: #a5a5a7 }
	html .comp_common .cc_pagination .cc_dot[aria-current='false'] { background-color: rgba(224, 225, 229, 0.2) }
	html .comp_common .cc_product_list { border-color: #464649;background-image: linear-gradient(to bottom, #39393c, #303033 97%);background-image: -webkit-linear-gradient(top, #39393c, #303033 97%);background-image: -webkit-gradient(linear, left top, left bottom, from(#39393c), color-stop(97%, #303033)) }
	html .comp_common .cc_product_list .cc_product_item.cc_product_more .ccp_more::before { background-color: rgba(45, 114, 77, 0.9) }
	html .comp_journal_subscribe .cc_text_list .cc_text_item.comp_news_visited,html .comp_journal_subscribe .cjs_channel_card .cc_column_list .cc_citem.comp_news_visited .cc_ct,html .comp_journal_subscribe .cjs_channel_card .cjs_media_news .cmn_t,html .comp_journal_subscribe .cjs_depth_item.comp_news_visited,html .comp_journal_subscribe .cjs_journal_content .cc_item.comp_news_visited,html .comp_journal_subscribe .cjs_news_a.comp_news_visited .cjs_t { color: #6c6c6e }
	html .comp_journal_subscribe .cc_text_list .cjs_notice::before,html .comp_journal_subscribe .cjs_btn_help::before,html .comp_journal_subscribe .cjs_depth_none .cjs_none::before { filter: invert(1) brightness(2);-webkit-filter: invert(1) brightness(2) }
	html .comp_journal_subscribe .cjs_age_mw::before,html .comp_journal_subscribe .cjs_channel_mw::before { border-color: #919192;background-color: #484848 }
	html .comp_journal_subscribe .cjs_btn_all,html .comp_journal_subscribe .cjs_btn_more,html .comp_journal_subscribe .cjs_btn_refresh { color: #dadde0;color: #dadde0;border-color: #595959;border-color: #595959 }
	html .comp_journal_subscribe .cjs_btn_broadcast,html .factcheck_subject_info_comment,html .factcheck_subject_info_viewall,html .like_ch_btn_wrap .btn_refresh,html .like_ch_btn_wrap .btn_subscribe.disabled,html .like_ch_btn_wrap .btn_subscribe:disabled,html .section_headline_error_btn,html .tv_special_tip a { color: #a5a5a7;border-color: #595959 }
	html .comp_journal_subscribe .cjs_btn_help::after,html .comp_journal_subscribe .cjs_ly_help,html .comp_journal_subscribe .cjs_ly_linkage::after,html .comp_journal_subscribe .cjs_premium_news .cc_list,html .journalist_recommend_float,html .news_header.as_white_type .Ngnb,html .news_header.as_white_type .Ngnb_inner::before,html .opinion .nv_cal,html .press_alert_layer .layer_message_wrap,html .press_hd_subscribe_layer,html .press_layer .press_list_only,html .rankingnews_box,html .sr_item.as_no_thumb,html .st_link,html .timelineview_header .tihe_layer,html .u_hs { background-color: #48484b }
	html .comp_journal_subscribe .cjs_btn_journal,html .comp_journal_subscribe .cjs_btn_subscribe { color: #4978f4;border-color: #4978f4 }
	html .comp_journal_subscribe .cjs_btn_more::after { border-color: rgba(255, 255, 255, 0.68);border-color: rgba(255, 255, 255, 0.68) }
	html .comp_journal_subscribe .cjs_btn_refresh::before { opacity: .68;opacity: .68;filter: invert(1);filter: invert(1);-webkit-filter: invert(1);-webkit-filter: invert(1) }
	html .comp_journal_subscribe .cjs_channel_a { background-color: transparent;background-color: #303033 }
	html .comp_journal_subscribe .cjs_channel_mw::after { width: 13px;height: 13px;background-position: 0 -103px }
	html .comp_journal_subscribe .cjs_cmw.small .noimage::before,html .comp_series_subscribe .css_reporter .css_rthumb .noimage::before,html .comp_series_subscribe .css_series .css_sthumb .noimage::before,html .journalist_recommend_photo .noimage::before,html .opinion_editorial_item .press_image .noimage::before,html .opinion_press_layer .press_link .image .noimage::before,html .opinion_serialization_item .item_header .noimage::before,html .press_list .noimage::before,html .press_profile .pp_rel_desc .prd_icon .noimage::before,html .press_profile .pp_rel_icon .noimage::before,html .subscribe_footer_thumb .noimage::before { background-position: -518px -388px }
	html .comp_journal_subscribe .cjs_ctitle_a .cjs_cmw .noimage::before,html .media_end_channel_banner_img .noimage::before,html .press_channel_service .noimage::before,html .press_maintitle_ci .noimage::before,html .press_channel_service .noimage::before,html .press_maintitle_ci .noimage::before,html .smc_thumb .noimage::before { background-position: -548px -80px }
	html .comp_journal_subscribe .cjs_dept_list .cjs_dept_item .cjs_dept_info::before,html .comp_journal_subscribe .cjs_tab { border-color: rgba(255, 255, 255, 0.08) }
	html .comp_journal_subscribe .cjs_function .cjs_function_link.cjs_voice_link .cjs_voice .cjs_voice_bg::after,html .comp_journal_subscribe .cjs_function .cjs_function_link.cjs_voice_link .cjs_voice .cjs_voice_bg::before { background-color: #44444e }
	html .comp_journal_subscribe .cjs_function .cjs_function_link.cjs_voice_link .cjs_voice_wrap { box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.24);border-color: #545457;background-color: #303033;-webkit-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.24) }
	html .comp_journal_subscribe .cjs_function .cjs_function_link.cjs_voice_link .cjs_voice_wrap::after,html .comp_journal_subscribe .cjs_function .cjs_function_link.cjs_voice_link .cjs_voice_wrap::before,html .comp_journal_subscribe .cjs_function .cjs_function_link.cjs_voice_link .cjs_voice::before,html .factcheck_source,html .opinion_serialization_item .article_item.as_type_sub .link,html .press_journalist_foot,html .press_layer .press_list_only_logo_item,html .press_premium_list .p_noticeinner::before,html .rankingnews_press_list::before,html .section_list::after,html .subscribe_alert_btn + .subscribe_alert_btn,html .subscribe_alert_btns,html .subscribe_guide_footer,html .u_ft .u_hs .u_hssbt_ss { border-color: #545457 }
	html .comp_journal_subscribe .cjs_headline_a { border-color: #303033;background-color: #48484b }
	html .comp_journal_subscribe .cjs_headline_a::after { background-image: linear-gradient(-45deg, #48484b 3px, transparent 0), linear-gradient(45deg, #48484b 3px, transparent 0);background-image: -webkit-linear-gradient(135deg, #48484b 3px, transparent 0), -webkit-linear-gradient(45deg, #48484b 3px, transparent 0) }
	html .comp_journal_subscribe .cjs_headline_a::before { background-image: linear-gradient(-45deg, #303033 3px, transparent 0), linear-gradient(45deg, #303033 3px, transparent 0);background-image: -webkit-linear-gradient(135deg, #303033 3px, transparent 0), -webkit-linear-gradient(45deg, #303033 3px, transparent 0) }
	html .comp_journal_subscribe .cjs_info_wrap .cjs_btn_info::after,html .comp_journal_subscribe .cjs_info_wrap .cjs_ly_info { border-color: rgba(24, 116, 208, 0.4);background-color: #48484b }
	html .comp_journal_subscribe .cjs_journal_link::before,html .factcheck_press_list li::before,html .press_profile .pp_rel_children::before,html .press_profile .pp_rel_count::before { background-color: #595959 }
	html .comp_journal_subscribe .cjs_live_banner .cjs_live_a { color: #dadde0;background-color: #303033 }
	html .comp_journal_subscribe .cjs_ly_function { border: 1px solid #595959;background-color: #48484b }
	html .comp_journal_subscribe .cjs_ly_linkage .cjs_info_text .cjs_highlight { color: #859ff0 }
	html .comp_journal_subscribe .cjs_more_link .ico_more { border-color: #a5a5a7;border-color: #a5a5a7 }
	html .comp_journal_subscribe .cjs_more_link,html .comp_journal_subscribe .cjs_sub { color: #a5a5a7;color: #a5a5a7 }
	html .comp_journal_subscribe .cjs_nf_btn_open::before,html .shortcutlnb_item + .shortcutlnb_item,html .timelineview_card .tica_comment::before,html .u_sggt_wrap2 .sggt_footer .opt_close,html .u_sggt_wrap2 .sggt_footer [class^='opt_']::before { border-left-color: #464649 }
	html .comp_journal_subscribe .cjs_premium_news { box-shadow: 0 2px 13px 0 rgba(47, 59, 72, 0.18);-webkit-box-shadow: 0 2px 13px 0 rgba(47, 59, 72, 0.18) }
	html .comp_journal_subscribe .cjs_premium_news .cc_item + .cc_item .cc_whole_a::before,html .comp_journal_subscribe .cjs_premium_news .cc_item + .cc_item .cjs_depth_none::before,html .factcheck_source_press + .factcheck_source_date::before,html .press_nav .pg_num,html .press_newsflash_info_press + .press_newsflash_info_date::before,html .press_premium_list .p_item::before,html .sh_item.as_line::before { background-color: #545457 }
	html .comp_journal_subscribe .cjs_premium_visual { background-image: linear-gradient(113deg, rgba(98, 131, 166, 0.14) 12%, rgba(62, 96, 127, 0.12) 73%), url(https://s.pstatic.net/static/www/m-new/uit/2021/bg_news_premium_dark.png);background-image: -webkit-linear-gradient(337deg, rgba(98, 131, 166, 0.14) 12%, rgba(62, 96, 127, 0.12) 73%), url(https://s.pstatic.net/static/www/m-new/uit/2021/bg_news_premium_dark.png) }
	html .comp_journal_subscribe .cjs_premium_visual .cjs_premium_desc,html .press_premium_topic .p_desc_p { color: #6f7687 }
	html .comp_journal_subscribe .cjs_premium_visual .cjs_premium_title { color: #dae4ef }
	html .comp_journal_subscribe .cjs_premium_visual::before { background-image: linear-gradient(to bottom, rgba(57, 57, 60, 0) 39%, #39393c);background-image: -webkit-linear-gradient(top, rgba(57, 57, 60, 0) 39%, #39393c);background-image: -webkit-gradient(linear, left top, left bottom, color-stop(39%, rgba(57, 57, 60, 0)), to(#39393c)) }
	html .comp_journal_subscribe .cjs_tab[aria-selected='true'] { color: #dadde0;border-bottom-color: #dadde0 }
	html .comp_journal_subscribe .cjs_title { color: #f0f0f2;color: #f0f0f2 }
	html .comp_journal_subscribe .cjs_title_wrap .cjs_subscribe_a .subs_text + .subs_text::before { background-color: #575757 }
	html .comp_journal_subscribe .cjs_title_wrap .cjs_subscribe_a::after { border-top-color: rgba(255, 255, 255, 0.52) }
	html .comp_journal_subscribe,html .comp_journal_subscribe .cjs_journal_wrap + .cjs_info { background-color: #39393c;background-color: #39393c }
	html .error_msg .btn:visited { color: #dadde0;color: #dadde0 }
	html .error_msg h1::before { background-position: -392px -264px }
	html .factcheck_banner { color: #f0f0f2;background-color: #39393c }
	html .factcheck_keyword_tab { background-color: #222225 }
	html .factcheck_keyword_tab .item a { color: #f0f0f2;box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.2);background-color: #39393c;-webkit-box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.2) }
	html .factcheck_keyword_tab::before { display: none }
	html .factcheck_more > a::after,html .factcheck_result_toggle::before { border-top-color: #a5a5a7;border-left-color: #a5a5a7 }
	html .factcheck_msg .spi_wrap .spi .sns_share::before { background-position: -473px -462px }
	html .factcheck_msg_title strong { background-position: -392px -172px }
	html .factcheck_openmain { background-position: -368px -328px }
	html .factcheck_result { color: #5b87fd;border-color: #464649 }
	html .factcheck_source_rating { background-position: -90px -306px }
	html .factcheck_source_rating.is_false { background-position: 0 -142px }
	html .factcheck_source_rating.is_halftrue { background-position: -180px -142px }
	html .factcheck_source_rating.is_mostlyfalse { background-position: -302px -82px }
	html .factcheck_source_rating.is_mostlytrue { background-position: -90px -224px }
	html .factcheck_source_rating.is_reserve { background-position: -270px -224px }
	html .factcheck_source_text_more::after { border-top-color: #f0f0f2;border-left-color: #f0f0f2 }
	html .factcheck_source_text_more.is_folded { background: linear-gradient(rgba(57, 57, 60, 0), #39393c 30%);background: -webkit-linear-gradient(rgba(57, 57, 60, 0), #39393c 30%);background: -webkit-gradient(linear, left top, left bottom, from(rgba(57, 57, 60, 0)), color-stop(30%, #39393c)) }
	html .factcheck_subject_info_button .spi_wrap .spi .sns_share { border-color: #595959;background-position: -338px -164px;background-color: transparent }
	html .factcheck_subject_info_comment::before { background-position: -386px -488px }
	html .factcheck_suggest { background-position: -392px 0 }
	html .fd_group { color: #f0f0f2;border-color: #464649 }
	html .fd_group .inn { color: #dadde0;background: transparent }
	html .fd_group .inn .btn { color: #f0f0f2;border-color: #595959;background-color: #48484b }
	html .fd_group .inn h4 { color: #f0f0f2;border-top-color: #464649 }
	html .guide_section .info_area,html .Nlnb_menu,html .offc_content_box,html .press_list_nav,html .press.as_newsflash .u_pg,html .sh_noti_area,html .timelineview_graph.is_fixed .tigr_scroll_area { border-bottom-color: #464649 }
	html .guide_section .paging .btn,html .guide_section .paging .pg_inn .pgn { color: #a5a5a7;border-color: #464649;background: transparent }
	html .h2_area_info,html .subscribe_layer_link::after,html .tv_special_tip a::before { filter: brightness(1.2);-webkit-filter: brightness(1.2) }
	html .h2_area_more::after,html .media_end_channel_banner_txt em::after,html .media_footer_top .media_footer_font_area .media_footer_ico_minus,html .media_footer_top .media_footer_font_area .media_footer_ico_plus,html .press_notice_link::after,html .r_modify::before,html .sh_more_inner::after,html .sh_noti_area .sh_noti_link_timeline::after,html .subscribe_guide_btn::after { filter: brightness(1.5);-webkit-filter: brightness(1.5) }
	html .h2_area,html .press.as_newsflash .press_newsflash_nodata { border-bottom-color: #464649;background-color: #39393c }
	html .help_button::before,html .help_layer_close::before,html .timelineview_card .tica_comment .tica_ico_comment,html .timelineview_header .tihe_btn_layer_close::after,html .timelineview_info::before,html .u_sggt_wrap2 .kwd_info.imsc_bf::before { opacity: .46;filter: invert(100%);-webkit-filter: invert(100%) }
	html .help_layer { color: #dadde0;box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.16);border-color: rgba(255, 255, 255, 0.03);background-color: #48484b;-webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.16) }
	html .ico_cal { background-position: -21px -488px }
	html .ico_cmt.cmt::before,html .r_cmt::before,html .press_ranking_list .list_content .list_comment::before { background-position: -548px -16px }
	html .journalist_recommend .subscribe_ico { color: #859ff0;border-color: rgba(133, 159, 240, 0.7) }
	html .journalist_recommend .subscribe_ico::before { background-position: -564px -171px }
	html .journalist_recommend .subscribe.on .subscribe_ico { color: #9c9c9d;border-color: #565659 }
	html .journalist_recommend .subscribe.on .subscribe_ico::before { background-position: -515px -376px }
	html .journalist_recommend_back::after,html .opinion_calendar .btn_next::before,html .opinion_calendar .btn_prev::before { border-color: #f0f0f2 }
	html .journalist_recommend_back::before { background-color: #f0f0f2 }
	html .journalist_recommend_item:first-child,html .press_cartoon_img::before,html .press_column_inside::before,html .press_news_ct::before,html .press_post_item::before,html .press_special_full .p_thumb::after,html .press_special_row .p_thumbinner::after { border-color: transparent }
	html .light_type { display: none !important }
	html .like_ch_badge::before { background-position: -66px -462px }
	html .like_ch_banner::before,html .r_more_load .r_more_loader img,html .r_more_load span img { filter: brightness(0.8);-webkit-filter: brightness(0.8) }
	html .like_ch_list .lnk_like_ch { box-shadow: 1px 2px 4px 0 rgba(0, 0, 0, 0.1);border-color: #464649;-webkit-box-shadow: 1px 2px 4px 0 rgba(0, 0, 0, 0.1) }
	html .link_press_ranking_info::after { background-position: -533px -453px }
	html .link_rankingnews_info { color: #a5a5a7;border-top-color: #464649;background-color: #39393c }
	html .lnb_extra_menu_link,html .lnb_extra_menu_link:visited,html .press_profile .pp_rel_button { color: rgba(255, 255, 255, 0.6) }
	html .lnb2 li a::after,html .Nlist_item.is_active .Nitem_link_menu::before,html .pg_num.pg_num_on,html .sh_head_topic .sh_head_sub_topic + .sh_head_sub_topic::before { background-color: #5b87fd }
	html .lnb2 ul::after { box-shadow: none;bottom: 0;background-color: #464649;-webkit-box-shadow: none }
	html .lnk_like_ch[aria-checked='true'] .like_ch_badge::before { background-position: -22px -462px }
	html .lst_tv_press .inner::after { border-color: #5b87fd }
	html .main_wrap.as_opinion .main_content,html .Nlnb { background: #39393c }
	html .media_end_channel_banner_event { color: #f0f0f2;background-color: #303033 }
	html .media_footer_top .media_footer_font_area button { color: #a5a5a7;border-color: #464649;background-color: #39393c }
	html .media_footer_top .media_footer_font_area button[disabled='disabled'] { color: #a5a5a7;background-color: transparent }
	html .media_footer_top .media_footer_font_area button[disabled='disabled'] .media_footer_ico_minus,html .media_footer_top .media_footer_font_area button[disabled='disabled'] .media_footer_ico_plus { filter: brightness(0.5);-webkit-filter: brightness(0.5) }
	html .mp_footer .f_maininfo { border-top-color: #39393c }
	html .native_scroll .native_scroll_arrow.as_next .native_scroll_arrowbutton { background-position: -44px -50px }
	html .native_scroll .native_scroll_arrow.as_next .native_scroll_arrowbutton:hover { background-position: -97px 0 }
	html .native_scroll .native_scroll_arrow.as_prev .native_scroll_arrowbutton { background-position: -97px -41px }
	html .native_scroll .native_scroll_arrow.as_prev .native_scroll_arrowbutton:hover { background-position: 0 -94px }
	html .news .tv_cal .cal .bt_mm,html .opinion .cal .bt_mm { color: #f0f0f2;border-color: #464649;background: transparent }
	html .news .tv_cal .cal_b th,html .offc_head .cal_b th,html .opinion .cal_b th { background-color: rgba(255, 255, 255, 0.04) }
	html .news .tv_cal .cal,html .opinion .cal { border-color: #464649;background: transparent }
	html .news_head2 { color: #5066b7 }
	html .news_header.as_white_type .Ngnb_logo .Nlogo_link .Nicon_logo { background-position: -247px -488px }
	html .news_header.as_white_type .Ngnb_service .Nicon_family.Nicon_election { background-position: -433px -388px }
	html .news_header.as_white_type .Ngnb_service .Nicon_family.Nicon_entertain { background-position: -190px -413px }
	html .news_header.as_white_type .Ngnb_service .Nicon_family.Nicon_premium { background-position: -270px -369px }
	html .news_header.as_white_type .Ngnb_service .Nicon_family.Nicon_qatar2022 { background-position: -392px -329px }
	html .news_header.as_white_type .Ngnb_service .Nicon_family.Nicon_sports { background-position: -485px -329px }
	html .news_header.as_white_type .Ngnb_service .Nicon_family.Nicon_weather { background-position: -250px -413px }
	html .news_header.as_white_type .Ngnb_service .Nservice_item .Nicon_service { background-position: -120px -413px }
	html .news_header.as_white_type .Ngnb_service .Nservice_item .Nicon_service.Nicon_entertain { background-position: -80px -413px }
	html .news_header.as_white_type .Ngnb_service .Nservice_item .Nicon_service.Nicon_sports { background-position: -333px -306px }
	/*html .news_header.as_white_type .Ngnb_service .Nservice_subitem .Nicon_family { background-position: -494px -196px }*/
	html .news_header.as_white_type .Ngnb_tool .Ntool_button .Nicon_search { background-position: -350px -435px }
	html .news_header.is_fixed .Nlnb_inner::before { border-bottom-color: #4978f4;background-color: #4978f4 }
	html .newsct_body a[style*='color'],html .newsct_body b[style*='color'],html .newsct_body dd[style*='color'],html .newsct_body div[style*='color'],html .newsct_body dl[style*='color'],html .newsct_body dt[style*='color'],html .newsct_body font[style*='color'],html .newsct_body h1[style*='color'],html .newsct_body h2[style*='color'],html .newsct_body h3[style*='color'],html .newsct_body h4[style*='color'],html .newsct_body h5[style*='color'],html .newsct_body h6[style*='color'],html .newsct_body li[style*='color'],html .newsct_body ol[style*='color'],html .newsct_body p[style*='color'],html .newsct_body span[style*='color'],html .newsct_body strong[style*='color'],html .newsct_body table[style*='color'],html .newsct_body td[style*='color'],html .newsct_body th[style*='color'],html .newsct_body ul[style*='color'] { color: #dadde0 !important }
	html .Ngnb_group #gnb:not(.gnb_dark_type2) .gnb_my_namebox { background-image: url("https://ssl.pstatic.net/static/common/gnb/2014/ico_arrow_wh.gif") !important }
	html .Ngnb_group #gnb:not(.gnb_dark_type2) .gnb_notice_li a.gnb_notice .gnb_icon { width: 16px;height: 17px;background-size: 571px 555px;background-position: -515px -435px;background-image: url(https://ssl.pstatic.net/static.news/image/news/m/2022/12/14/sp_media.png) }
	html .Ngnb_group #gnb:not(.gnb_dark_type2) .gnb_service_li a.gnb_service .gnb_icon { width: 16px;height: 16px;background-size: 571px 555px;background-position: -128px -508px;background-image: url(https://ssl.pstatic.net/static.news/image/news/m/2022/12/14/sp_media.png) }
	html .Ngnb_group #gnb:not(.gnb_dark_type2) .mail_li a.gnb_mail .gnb_icon { width: 19px;height: 15px;background-size: 571px 555px;background-position: -338px -413px;background-image: url(https://ssl.pstatic.net/static.news/image/news/m/2022/12/14/sp_media.png) }
	html .Nlist_item.is_active .Nitem_link { color: #5b87fd;color: #5b87fd }
	html .Nlnb_inner::before { border-bottom-color: #464649;background: #39393c }
	html .Nlnb_menu::after { background-image: linear-gradient(to right, rgba(57, 57, 60, 0) 0, #39393c 63%);background-image: -webkit-linear-gradient(left, rgba(57, 57, 60, 0) 0, #39393c 63%);background-image: -webkit-gradient(linear, left top, right top, from(rgba(57, 57, 60, 0)), color-stop(63%, #39393c)) }
	html .Nlnb_menu::before { background-image: linear-gradient(to left, rgba(57, 57, 60, 0) 32%, #39393c 80%);background-image: -webkit-linear-gradient(right, rgba(57, 57, 60, 0) 32%, #39393c 80%);background-image: -webkit-gradient(linear, right top, left top, color-stop(32%, rgba(57, 57, 60, 0)), color-stop(80%, #39393c)) }
	html .Nlnb_submenu { border-bottom-color: #464649;background-color: rgba(48, 48, 51, 0.1) }
	html .noimage::before { background-position: -419px -435px }
	html .notice_office_desc,html .notice_office_info { color: #a5a5a7;background-color: #39393c }
	html .notice_voice_reader .voice_txt::before { filter: invert(0.9) brightness(1.2);-webkit-filter: invert(0.9) brightness(1.2) }
	html .offc_drag_ctrl::before { background-position: -533px -372px }
	html .offc_empty_alert { color: #a5a5a7;border-bottom-color: #464649 }
	html .offc_head .bt_td,html .press_wrap .tv_cal .bt_td,html .sc_offc_lst .bt_td { color: #a5a5a7;border-color: #a5a5a7 }
	html .offc_head .cal_b .game_n,html .press_wrap .tv_cal .cal_b .game_n,html .sc_offc_lst .cal_b .game_n,html .press_news .r_cmt,html .press_news .r_cmt:visited { color: #8b8b8d }
	html .offc_head .cal_b th,html .press_wrap .tv_cal .cal_b th,html .sc_offc_lst .cal_b th { color: #919192;border-bottom-color: #464649 }
	html .offc_head .cal_next_btn span,html .press_wrap .tv_cal .cal_next_btn span,html .sc_offc_lst .cal_next_btn span { background-position: -548px -248px }
	html .offc_head .cal_prev_btn span,html .press_wrap .tv_cal .cal_prev_btn span,html .sc_offc_lst .cal_prev_btn span { background-position: -533px -100px }
	html .offc_head .ico_cal { background-position: -42px -488px }
	html .offc_heading_box .offc_logo_wrap::before { border-color: rgba(255, 255, 255, 0.07) }
	html .ofra_list_tx_comment::before { background-position: -548px -16px;background-position: -548px -16px }
	html .ofra_list_tx_date::before { background-position: -164px -508px }
	html .ofra_list_tx_visit::before,html .press_ranking_list .list_content .list_comment::before,html .press_ranking_list .list_content .list_view::before { background-position: -444px -413px }
	html .ofra_none_text::before { background-position: -307px -488px;background-position: -200px -508px }
	html .opinion .ico_cal { background-position: -63px -488px }
	html .opinion_calendar .btn_close::after,html .opinion_calendar .btn_close::before { background: #dadde0 }
	html .opinion_calendar .btn_next.as_disabled::before,html .opinion_calendar .btn_next[disabled]::before,html .opinion_calendar .btn_prev.as_disabled::before,html .opinion_calendar .btn_prev[disabled]::before { border-color: rgba(240, 240, 242, 0.2) }
	html .opinion_calendar .calendar_layer_body .anniversary_name,html .opinion_calendar .calendar_layer_body td.holiday,html .opinion_calendar .calendar_layer_body td:first-child { color: #ff6868 }
	html .opinion_calendar .calendar_layer_body td.disabled_date,html .opinion_calendar .calendar_layer_body td.other_month { color: rgba(218, 221, 224, 0.2) }
	html .opinion_calendar .calendar_layer_body td.selected::before,html .press_journalist_foot .subscribe_ico { color: #3f6cdb }
	html .opinion_calendar .calendar_layer_body th:first-child { color: #fb4c4e }
	html .opinion_calendar .calendar_layer_head .btn_today { color: #dadde0;border-color: rgba(255, 255, 255, 0.15) }
	html .opinion_calendar .calendar_layer,html .opinion_section + .opinion_section { border-color: #303033 }
	html .opinion_calendar .calendar_slide .btn_calendar_layer::after { width: 15px;height: 16px;background-position: -452px -508px }
	html .opinion_cartoon_item .image { background: #404044 }
	html .opinion_cartoon_item .link::after { box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.04);-webkit-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.04) }
	html .opinion_category_layer { box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.1);border-color: #595959;background: #39393c;-webkit-box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.1) }
	html .opinion_column_item .sub_item + .sub_item::before,html .opinion_serialization_item .article_item.as_type_main .timestamp::before { background: #919192 }
	html .opinion_column_item,html .opinion_editorial_item { box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.04);background: #48484b;-webkit-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.04) }
	html .opinion_error .error_btn { color: #dadde0;border-color: #464649;background: #39393c }
	html .opinion_header .tab { color: #929294 }
	html .opinion_header .tab + .tab::before { background: #464649 }
	html .opinion_more_btn,html .opinion_select_btn { color: #dadde0;border-color: #595959;background: transparent }
	html .opinion_pg_area.as_type_m .opinion_pg,html .opinion_sort_tabs .tab::before { background: #a5a5a7 }
	html .opinion_pg_area.as_type_m .opinion_pg.on,html .opinion_sort_tabs .tab[aria-selected='true']::before { background: #7fa0f7 }
	html .opinion_press_layer { box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.1);border: solid 1px #595959;background-color: #39393c;-webkit-box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.1) }
	html .opinion_press_layer .image img { background: #fff }
	html .opinion_select_btn::after,html .press_maintitle_more::before { border-color: #dadde0 }
	html .opinion_serialization_item { box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.04);background-color: #48484b;-webkit-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.04) }
	html .opinion_serialization_item .subscribe_guide,html .series_profile .subscribe_guide { box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.1);border-color: #595959;background-color: #39393c;-webkit-box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.1) }
	html .opinion_subscribe { border-color: #7fa0f7 }
	html .opinion_subscribe.on { border-color: #666 }
	html .opinion_subscribe.on .opinion_subscribe_ico::before { background-position: 0 -545px }
	html .pg_num::before,html .press_banner .pb_icon_x::after,html .press_banner .pb_icon_x::before,html .press_newslist_info_cate + .press_newslist_info_date::before,html .u_hssbt_close::after,html .u_hssbt_close::before { background-color: #a5a5a7 }
	html .pg2 div.pg2_arrow_prev::before { border-color: #919192 }
	html .press_alert_layer .layer_close_btn { width: 16px;position: absolute;line-height: initial;height: 16px;font-size: 1px;color: rgba(1, 0, 0, 0);box-sizing: content-box;-webkit-box-sizing: content-box }
	html .press_alert_layer .layer_close_btn::after { width: 1px;transform: rotate(-45deg);top: 50%;position: absolute;margin-top: -11.312px;margin-left: -0.5px;left: 50%;height: 22.624px;display: block;content: '';content: '';background-color: #fff;-webkit-transform: rotate(-45deg) }
	html .press_alert_layer .layer_close_btn::before { width: 1px;transform: rotate(45deg);top: 50%;position: absolute;margin-top: -11.312px;margin-left: -0.5px;left: 50%;height: 22.624px;display: block;content: '';content: '';background-color: #fff;-webkit-transform: rotate(45deg) }
	html .press_bulletin .pb_tag { color: #ff5050;border-color: rgba(255, 80, 80, 0.8) }
	html .press_bulletin .pb_tag.as_blue { color: #1567e6;border-color: #5791eb }
	html .press_bulletin,html .press_sort,html .series_profile,html .u_atcp { border-color: #464649;background-color: #39393c }
	html .press_carousel .r_cmt { color: rgba(255, 255, 255, 0.5) }
	html .press_carousel .r_cmt::before { background-position: -548px 0 }
	html .press_cartoon_img,html .press_column_inside,html .press_news_ct,html .press_post_item { color: #dadde0;box-shadow: 0 2px 8px 0 rgba(30, 30, 35, 0.1);background-color: #48484b;-webkit-box-shadow: 0 2px 8px 0 rgba(30, 30, 35, 0.1) }
	html .press_category li.on > a { color: #5b87fd;color: #5b87fd;border-color: #5b87fd;border-color: #5b87fd }
	html .press_channel_subscribe_btn { color: #a5a5a7;border-color: #595959;background-color: #39393c }
	html .press_channel_subscribe_btn::before { background-position: -548px -492px }
	html .press_channel_subscribe_btn.is_disabled { color: rgba(165, 165, 167, 0.5) }
	html .press_channel_subscribe_btn.is_disabled::before { background-position: -533px -429px }
	html .press_channel_subscribe_layer { border-color: #464649;background-color: #48484b }
	html .press_column_ct .subscribe_guide_btn,html .press_todaycolumn_tx .subscribe_guide_btn,html .r_hotissue .subscribe_guide_btn { color: #5b87fd;border-color: #595959 }
	html .press_column_ct .subscribe_guide,html .press_todaycolumn_tx .subscribe_guide,html .r_hotissue .subscribe_guide { color: #a5a5a7;border-color: #595959;background-color: #48484b }
	html .press_edit_news_btn_more::after { opacity: .6;background-position: -521px -116px }
	html .press_edit_news_h_more::after { background-position: -533px -483px }
	html .press_float_subscribe_layer { color: #f0f0f2;border-color: #3c3c3e;background-color: #48484b }
	html .press_hd_notification_btnwrap .phnb_tooltip { color: #fff;background-color: #48484b }
	html .press_hd_notification_btnwrap .phnb_tooltip::before,html .press_premium_topic .p_info_layer_arrow { border-bottom-color: #48484b }
	html .press_hd_subscribe_layer_btn { color: #919192;border-color: #595959 }
	html .press_hd_subscribe_layer_btn > em,html .press_hd_subscribe_layer_text > em,html .press_hd_subscribe_layer_title > em { color: #03c75a }
	html .press_journalist_foot .subscribe_guide { box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.27);border-color: rgba(255, 255, 255, 0.03);background-color: #48484b;-webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.27) }
	html .press_journalist_foot .subscribe_guide_btn::after { filter: none;-webkit-filter: none }
	html .press_journalist_inside { box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.08), 0 0 2px 0 rgba(0, 0, 0, 0.1);background-color: #48484b;-webkit-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.08), 0 0 2px 0 rgba(0, 0, 0, 0.1) }
	html .press_journalist_photo { background-position: -373px -435px }
	html .press_journalist_profile { background-color: #56565c }
	html .press_journalist_talk { border-color: rgba(73, 120, 244, 0.52);background-color: #4f4f51 }
	html .press_journalist_talk.is_new::after { border-color: #4f4f51 }
	html .press_list_banner { border-top-color: #303033;border-bottom-color: #464649 }
	html .press_list_banner::after,html .press_shortcut .ps_item::after { background-position: -517px -462px }
	html .press_list_desc_p::before,html .r_mynews .sh_guide::before { filter: brightness(3);-webkit-filter: brightness(3) }
	html .press_list_desc,html .u_sggt_wrap2 .sggt_header { color: #a5a5a7;border-color: #464649 }
	html .press_list_nav li.on > a::after { background: #5b87fd }
	html .press_list_nav::after { background-image: linear-gradient(to right, rgba(57, 57, 60, 0) 0, #39393c 50%);background-image: -webkit-linear-gradient(left, rgba(57, 57, 60, 0) 0, #39393c 50%);background-image: -webkit-gradient(linear, left top, right top, from(rgba(57, 57, 60, 0)), color-stop(50%, #39393c)) }
	html .press_list_nav::before { background-image: linear-gradient(to left, rgba(57, 57, 60, 0) 0, #39393c 50%);background-image: -webkit-linear-gradient(right, rgba(57, 57, 60, 0) 0, #39393c 50%);background-image: -webkit-gradient(linear, right top, left top, from(rgba(57, 57, 60, 0)), color-stop(50%, #39393c)) }
	html .press_list_only + .press_shortcut .ps_item { color: #dadde0;border-color: #545457 }
	html .press_main_livebanner .prmali_a { color: #dadde0;box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.15), 0 2px 3px 0 rgba(0, 0, 0, 0.04);background-color: #48484b;-webkit-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.15), 0 2px 3px 0 rgba(0, 0, 0, 0.04) }
	html .press_main_news_title_info_button { background-position: -410px -462px }
	html .press_main_news_title_info_layer_close_icon { width: 16px;position: relative;line-height: initial;height: 16px;font-size: 1px;color: rgba(1, 0, 0, 0);box-sizing: content-box;-webkit-box-sizing: content-box }
	html .press_main_news_title_info_layer_close_icon::after { width: 1px;transform: rotate(-45deg);top: 50%;position: absolute;margin-top: -11.312px;margin-left: -0.5px;left: 50%;height: 22.624px;display: block;content: '';content: '';background-color: rgba(255, 255, 255, 0.46);-webkit-transform: rotate(-45deg) }
	html .press_main_news_title_info_layer_close_icon::before { width: 1px;transform: rotate(45deg);top: 50%;position: absolute;margin-top: -11.312px;margin-left: -0.5px;left: 50%;height: 22.624px;display: block;content: '';content: '';background-color: rgba(255, 255, 255, 0.46);-webkit-transform: rotate(45deg) }
	html .press_main_news_title_info_layer_inner { border-color: rgba(255, 255, 255, 0.05);background-color: #48484b }
	html .press_maintitle_more::after { background-color: #dadde0 }
	html .press_news_desc::before { background-position: -326px -508px }
	html .press_news_list.as_bottom .press_news_item.as_col .press_news_notice_inner::before,html .press_news_list.as_double .press_news_notice_inner::before,html .press_news_list.as_top .press_news_item.as_col .press_news_notice_inner::before,html .press_special_col .p_notice_p::before { background-position: -54px -435px }
	html .press_news_list.as_bottom .press_news_notice_inner,html .press_news_list.as_double .press_news_notice_inner,html .press_news_list.as_emphasis .press_news_notice_inner,html .press_news_list.as_list .press_news_notice_inner,html .press_news_list.as_one .press_news_notice_inner,html .press_news_list.as_top .press_news_notice_inner { color: rgba(255, 255, 255, 0.42);border-color: #919192 }
	html .press_news_list.as_bottom .press_news_notice_inner::before,html .press_news_list.as_emphasis .press_news_notice_inner::before,html .press_news_list.as_list .press_news_notice_inner::before,html .press_news_list.as_one .press_news_notice_inner::before,html .press_news_list.as_top .press_news_notice_inner::before,html .press_premium_list .p_notice_p::before,html .press_special_flat .p_notice_p::before,html .press_special_row .p_notice_p::before { background-position: -548px -48px }
	html .press_news_list.as_emphasis .press_news_item.as_col_full .press_news_notice_inner::before,html .press_news_list.as_one .press_news_item.as_row .press_news_notice_inner::before,html .press_special_full .p_notice_p::before { background-position: -392px -348px }
	html .press_newsflash .pg2 { border-top-color: #545457 }
	html .press_newsflash_nodata,html .timelineview_card .tica_more { color: #919192;border-top-color: #464649 }
	html .press_notice { color: #919192;border-bottom-color: #464649;background-color: #39393c }
	html .press_premium_inner::before { background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), #39393c);background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), #39393c);background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(#39393c)) }
	html .press_premium_list .p_list { box-shadow: 0 2px 13px 0 rgba(47, 59, 72, 0.18);background-color: #48484b;-webkit-box-shadow: 0 2px 13px 0 rgba(47, 59, 72, 0.18) }
	html .press_premium_list .p_notice_p,html .press_special_col .p_notice_p,html .press_special_flat .p_notice_p,html .press_special_full .p_notice_p,html .press_special_row .p_notice_p { color: rgba(255, 255, 255, 0.42) }
	html .press_premium_topic { border-top-color: rgba(255, 255, 255, 0.06) }
	html .press_premium_topic .p_desc::after { border-color: rgba(255, 255, 255, 0.32) }
	html .press_premium_topic .p_h { color: #dae4ef;border-top-color: rgba(255, 255, 255, 0.06) }
	html .press_premium_topic .p_info_button::before { background-position: -548px -160px }
	html .press_premium_topic .p_info_layer_arrow::before { border-bottom-color: rgba(255, 255, 255, 0.05) }
	html .press_premium_topic .p_info_layer_inner { color: #dadde0;border-color: rgba(255, 255, 255, 0.05);background-color: #48484b }
	html .press_premium::after { background-position: 0 0 }
	html .press_premium::before { background-image: linear-gradient(119deg, rgba(98, 131, 166, 0.14) 11%, rgba(62, 96, 127, 0.12) 73%);background-image: -webkit-linear-gradient(331deg, rgba(98, 131, 166, 0.14) 11%, rgba(62, 96, 127, 0.12) 73%) }
	html .press_profile .pp_rel_button::after { border-top: 4px solid transparent;border-top-color: rgba(255, 255, 255, 0.9);border-right: 3.5px solid transparent;border-left: 3.5px solid transparent;border-bottom: 4px solid transparent }
	html .press_profile .pp_rel_button.is_opened::after { border-top: 4px solid transparent;border-right: 3.5px solid transparent;border-left: 3.5px solid transparent;border-bottom: 4px solid transparent;border-bottom-color: rgba(255, 255, 255, 0.9) }
	html .press_profile .pp_rel_desc .prd_left,html .press_profile .pp_rel_desc strong { color: rgba(255, 255, 255, 0.8) }
	html .press_profile .pp_rel_em { color: rgba(255, 255, 255, 0.9) }
	html .press_profile .pp_rel_subscribe::before { background-position: -236px -508px }
	html .press_profile .pp_rel_subscribe.is_on::before { background-position: -254px -508px }
	html .press_ranking_date .button_date_next::before,html .rankingnews_date .button_date_next::before { background-position: -533px -20px }
	html .press_ranking_date .button_date_prev::before,html .rankingnews_date .button_date_prev::before { background-position: -533px -40px }
	html .press_ranking_list .rankingnews_error::before { background-position: -307px -488px }
	html .press_ranking_news_tab_item { border-color: #595959;background-color: #48484b }
	html .press_ranking_news_tab_item.is_selected { border-color: rgba(0, 0, 0, 0.04);background-color: #5b86fd }
	html .press_section_tab_item a:visited { color: rgba(255, 255, 255, 0.7) }
	html .press_shortcut { border-top-color: #303033 }
	html .press_sort .ps_label { background-color: rgba(255, 255, 255, 0.18) }
	html .press_sort .ps_title { color: rgba(255, 255, 255, 0.77) }
	html .press_title_btn_close::after,html .press_title_btn_close::before { background: #838285 }
	html .press_title_btn_info::before { background-position: -398px -508px }
	html .press_title_info_layer_inner { border-color: rgba(255, 255, 255, 0.03);background: #48484b }
	html .press_title_more::after { opacity: .68;background-position: -564px -87px }
	html .press_todaycolumn_ct .subscribe.on .subscribe_ico { color: #a5a5a7;border-color: #595959;background: transparent }
	html .prli_info .rmc_info .info_title { opacity: .9;color: #fff }
	html .quick_select_page .blur_fir,html .quick_select_page .blur_last { background-image: none }
	html .quick_select_page a.is_selected::after { border-color: rgba(0, 0, 0, 0.04) }
	html .r_footer_area .u_cri_v1::after,html .u_cri_v1::after,html .u_ftlkw .u_ftlk::before { background-color: rgba(146, 146, 148, 0.2) }
	html .r_footer_noti a::after { filter: brightness(2.5);-webkit-filter: brightness(2.5) }
	html .r_group_footer footer { background-color: rgba(48, 48, 51, 0.5) }
	html .r_modify.is_outdated::before { filter: brightness(1.1);-webkit-filter: brightness(1.1) }
	html .r_pg_top { background-position: -448px -82px }
	html .rankingnews_box .rankingnews_box_head { background-color: rgba(57, 57, 60, 0.3) }
	html .rankingnews_box .rankingnews_box_head::after { background-position: -548px -442px }
	html .rankingnews_head .button_press_list::after { background-position: -516px -413px }
	html .rankingnews_head .button_press_list.is_opened::after { background-position: -18px -530px }
	html .rankingnews_info_layer { color: #a5a5a7;border-color: rgba(255, 255, 255, 0.1);background-color: #48484b }
	html .rankingnews_info_layer_close > span { background-position: -157px -435px }
	html .rankingnews_press_sort .button_toggle .button_toggle_img { background-position: -182px -388px }
	html .rankingnews_press_sort .button_toggle .input_check:checked ~ .button_toggle_img { background-position: -138px -388px }
	html .sc_offc_home .subscribe_ico::before { background-position: -154px -462px }
	html .sc_offc_home .subscribe.on .subscribe_ico::before { background-position: -198px -462px }
	html .sh_banner { border-bottom-color: #545457;background-color: #39393c }
	html .sh_banner_back::before { background-position: -498px -413px }
	html .sh_banner_count_icon_num,html .sh_foot_more_icon_num,html .sh_head_more_icon_num { color: #5b87fd;border-color: rgba(91, 135, 253, 0.7);background-color: #39393c }
	html .sh_banner_count_icon_num::before,html .sh_foot_more_icon_num::before,html .sh_head_more_icon_num::before { box-shadow: 0 0 0 1px #39393c;border-color: #5b87fd;background-color: #39393c;-webkit-box-shadow: 0 0 0 1px #39393c }
	html .sh_guide { color: #a5a5a7;border-top-color: #464649;background: #39393c }
	html .sh_head_go { filter: brightness(1.4);-webkit-filter: brightness(1.4) }
	html .sh_head_topic > a::after { background-position: -564px -29px }
	html .sh_info_btn button { background-position: -481px -140px }
	html .sh_info_btn button[aria-pressed='true'] { background-position: -46px -388px }
	html .sh_info_layer { box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.13);border-color: #595959;background-color: #48484b;-webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.13) }
	html .sh_info_layer_close button { background-position: -503px -348px }
	html .sp_activity_item em { color: #7fa0f6 }
	html .sp_activity_list::before { background-color: rgba(255, 255, 255, 0.2) }
	html .sp_info .subscribe { color: #7fa0f7;border-color: #7fa0f7 }
	html .sp_info .subscribe .subscribe_ico::before { background-position: -548px -520px }
	html .sp_info .subscribe.on .subscribe_ico::before { background-position: -548px -398px }
	html .sp_share::before { background-position: -231px -435px }
	html .sp_stats_button::after { background-position: -24px -545px }
	html .sp_stats_content { border-color: #48484b;background-color: #48484b }
	html .stock_image .stock_img { mix-blend-mode: screen }
	html .subscribe_alert { color: #f0f0f2;background-color: #48484b }
	html .subscribe_layer { color: #f0f0f2;box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.1);border-color: rgba(255, 255, 255, 0.05);background-color: #48484b;-webkit-box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.1) }
	html .timelineview_card .tica_more::after { background-position: -103px -530px }
	html .timelineview_graph .tigr_bar { border-top-color: #525bff }
	html .timelineview_graph .tigr_bar_fill.step1 { opacity: .2 }
	html .timelineview_graph .tigr_bar_fill.step2 { opacity: .41 }
	html .timelineview_graph .tigr_bar_fill.step3 { opacity: .67 }
	html .timelineview_graph .tigr_bar_fill.step4 { opacity: 1 }
	html .timelineview_graph .tigr_link_box dd { border-left-color: #39393c }
	html .timelineview_graph .tigr_link_box dt { color: #dadde0;border-left-color: #39393c }
	html .timelineview_info { color: #a5a5a7;background-color: #343437 }
	html .topic_preference_wrap .ico_tag_add::after,html .topic_preference_wrap .ico_tag_add::before { background: #595959 }
	html .topic_preference_wrap .ico_tag_delete::after,html .topic_preference_wrap .ico_tag_delete::before { background: #b0b4be }
	html .topic_preference_wrap .tag_btn { border-color: #595959;background: transparent }
	html .topic_preference_wrap .tag_btn[aria-checked='false'] { border-color: rgba(89, 89, 89, 0.7) }
	html .topic_preference_wrap .tag_btn[aria-checked='false'] .tag_text { color: #767678 }
	html .topic_preference_wrap .tag_item.as_indication .tag_btn { color: transparent;border-color: #626262;background: #626262 }
	html .topic_preference_wrap .tag_item.as_itemdrag .tag_btn { border-color: rgba(145, 145, 146, 0.85);background: rgba(57, 57, 60, 0.85) }
	html .topic_save_modal .btn { color: #dadde0;border-color: rgba(255, 255, 255, 0.1) }
	html .topic_save_modal .btn.as_save { color: #7d8cff;border-color: currentColor }
	html .topic_save_modal .modal_content { background: #48474d }
	html .topic_save_modal .save_title { color: #efeff0 }
	html .tv_broad_nav h3::after { background-position: -137px -530px }
	html .tv_broad_nav.open h3::after { background-position: -171px -530px }
	html .u_atcp_lsc { border-color: #464649;background-color: transparent }
	html .u_clrt { background-color: rgba(255, 255, 255, 0.13) }
	html .u_ft .u_hs .u_it { color: #dadde0;border-color: #545457;background-color: #39393c }
	html .u_hssbt_us { color: #919192;background-color: #39393c }
	html .u_pg { border-top-color: #545457;background-color: #39393c }
	html .u_pg_lodic { filter: invert(0.85) brightness(2.5) contrast(1.5);-webkit-filter: invert(0.85) brightness(2.5) contrast(1.5) }
	html .u_sggt_wrap2 .sggt_footer { border-top-color: #464649;background-color: transparent }
	html .u_sggt_wrap2 .sggt_header .tit .ico_help { background-position: -548px -112px }
	@media (max-width: 1024px) {
	    html .opinion_subscribe_ico::before { background-position: -216px -530px }
	}
	@media (min-width: 1025px) {
	    html .comp_journal_subscribe .cjs_channel_mw::after { width: 13px;height: 11px;background-position: -59px -103px }
	    html .sp_stats_content { background-color: #39393c }
	    html .st_link { background-color: transparent }
	}
	@media (min-width: 768px) {
	    html .comp_journal_subscribe .cjs_news_flash_wrap { border-top-color: #464649 }
	}
	@media all and (min-width: 640px) {
	    html .r_cluster .r_home_wrp .r_group_lft,html .r_cluster .r_home_wrp .r_group_rgt,html .r_home_wrp .r_group::after,html .r_home_wrp .r_group::before { background-color: #39393c }
	}
	
	/* .press_edit_news_link와 .press_edit_news_link:visited의 경우 ::-ms-input-placeholder과 같은 선택자와 분리토록 한다.*/
	/* 또한 분리된 쪽의 색상은 1 정도 차이를 둬서 합쳐지지 않도록 유도한다. */
	
	.light_type {
		display: none !important;
	}
	
	.dark_type {
		display: initial !important;
	}
	
	html:not(.DARK_THEME) .dark_type {
		display: block !important;
	}
	
	.as_mp_layout .info_multilike .info_like .u_likeit_list_count {
		color: #fff;
	}
	
	.info_multilike .info_like .u_likeit_list_count::before {
		filter: invert(100%) hue-rotate(-180deg) brightness(1000%);
	}
	
	.gnb_notice_li a.gnb_notice .gnb_icon, .mail_li a.gnb_mail .gnb_icon, .gnb_service_li a.gnb_service .gnb_icon {
		filter: none;
	}
	
	html .news_header.as_white_type .Ngnb_service .Nicon_family::before {
		background-color: rgba(255, 255, 255, 0.2);
	}
}

@-moz-document url-prefix("https://contents.premium.naver.com")
{
	html {
		--color_title: #f0f0f2 !important;
		--color_sub_info: #a5a5a7 !important;
		--color_sub_info2: #919192 !important;
		--color_root_background: #303033 !important;
		--color_point_text: #b99d71 !important;
		--color_point: #baa67e !important;
		--color_line: #464649 !important;
		--color_line2: #545457 !important;
		--color_footer_background: #303033 !important;
		--color_button_line: #595959 !important;
		--color_body: #dadde0 !important;
		--color_background: #242424 !important;
		--color_area_separation_line: #242424 !important
	}
	
	html, body {
		background: #242424;
	}
	
	.premiumhome_channel_list .pcp_sort_area {
		border-bottom: 1px solid #404040;
	}
	
	.premiumhome_channel_list .pcp_nav::before {
		background-color: #404040;
	}
	
	.premiumhome_search::before {
		background-color: #404040;
	}
	
	.premiumhome_search .psp_head .back_button::before, .premiumhome_search .psp_head .search_button::before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.footer {
		border-top: 1px solid #404040;
		background-color: #242424;
	}
	
	.footer_naver_info_button {
		color: #fff;
	}
	
	.footer_naver_info_button::after {
		border-color: var(--color_button_line);
	}
	
	.footer_logo_link::before {
	    filter: invert(86%) hue-rotate(-180deg);
	}
	
	html .category_scroll_thumb .no_image, html .content_item_inner .content_thumb .no_image, html .coupon_item .coupon_channel_wrap .no_image, html .header_channel a .no_image, html .header_main_channel_logo_inner .no_image, html .is_fixed .header_channel a .no_image, html .main_content_channel_logo .no_image, html .my_channel_thumb .no_image, html .my_content_detail_thumb .no_image, html .my_content_payment_logo .no_image, html .my_content_thumb .no_image, html .my_detail_head_thumb .no_image, html .my_setting_list .my_setting_item .my_setting_thumb .no_image, html .my_subscribe_payment_thumb .no_image, html .new_content_thumb .no_image, html .pcc_nav_list .no_image, html .premiumhome_channel_card .pcc_logo_wrap .no_image, html .premiumhome_channel_card .pcc_thumb_wrap .no_image, html .premiumhome_channel_list .pcp_thumb .no_image, html .premiumhome_channel_subscribe .subscribe_thumb_wrap .no_image, html .premiumhome_channel_top .top_img_wrap .no_image, html .premiumhome_new_area .new_channel_wrap .no_image, html .premiumhome_new_area .new_img_wrap .no_image, html .premiumhome_new_area .new_link, html .premiumhome_promotion_area .promotion_channel_info_img_wrap .no_image, html .premiumhome_promotion_area .promotion_img_area .no_image, html .premiumhome_search, html .premiumhome_search .psp_thumb .no_image, html .premiumhome_subscribe_area .subscribe_content_img_area .no_image, html .premiumhome_subscribe_area .subscribe_nav_wrap .button_channel_select .no_image, html .product_refund_content .content_thumb .no_image, html .product_single .product_single_thumb .no_image, html .recommend_item .recommend_thumb .no_image, html .thumb_emphasis_image .no_image {
		background-color: #303033
	}
	
	html .category_scroll_thumb .no_image::before, html .content_item_inner .content_thumb .no_image::before, html .header_channel a .no_image::before, html .header_main_channel_logo_inner .no_image::before, html .main_content_channel_logo .no_image::before, html .my_channel_thumb .no_image::before, html .my_content_detail_thumb .no_image::before, html .my_content_thumb .no_image::before, html .my_detail_head_thumb .no_image::before, html .my_setting_list .my_setting_item .my_setting_thumb .no_image::before, html .my_subscribe_payment_thumb .no_image::before, html .new_content_thumb .no_image::before, html .pcc_nav_list .no_image::before, html .premiumhome_channel_card .pcc_logo_wrap .no_image::before, html .premiumhome_channel_card .pcc_thumb_wrap .no_image::before, html .premiumhome_channel_list .pcp_thumb .no_image::before, html .premiumhome_channel_top .top_img_wrap .no_image::before, html .premiumhome_new_area .new_channel_wrap .no_image::before, html .premiumhome_new_area .new_img_wrap .no_image::before, html .premiumhome_promotion_area .promotion_channel_info_img_wrap .no_image::before, html .premiumhome_promotion_area .promotion_img_area .no_image::before, html .premiumhome_subscribe_area .subscribe_content_img_area .no_image::before, html .premiumhome_subscribe_area .subscribe_nav_wrap .button_channel_select .no_image::before, html .product_refund_content .content_thumb .no_image::before, html .product_single .product_single_thumb .no_image::before, html .recommend_item .recommend_thumb .no_image::before, html .thumb_emphasis_image .no_image::before {
		background-position: -175px -410px
	}
	
	html .coupon_item .coupon_channel_wrap .no_image::before, html .is_fixed .header_channel a .no_image::before, html .premiumhome_channel_subscribe .subscribe_thumb_wrap .no_image::before, html .premiumhome_search .psp_thumb .no_image::before {
		background-position: -461px -447px
	}
	
	html .my_content_payment_logo .no_image::before {
		background-position: -238px -310px
	}
	
	html .premiumhome_button_next {
		background-color: #57575c;
		cursor: pointer;
	}
	
	html .premiumhome_button_next::before {
		margin-left: -2px;
		background-position: -461px -66px
	}
	
	html .premiumhome_button_next.is_blue {
		background-color: #384e92
	}
	
	html .premiumhome_button_next.is_blue::before {
		margin: 0;
		background-position: -461px -44px
	}
	
	html .premiumhome_channel_card .pcc_category, html .premiumhome_channel_card .pcc_event_category, html .premiumhome_channel_list .pcp_date, html .premiumhome_channel_list .pcp_sort_area .sort_wrap .button_sort, html .premiumhome_channel_top .nav_button, html .premiumhome_promotion_area .promotion_deadline, html .premiumhome_subscribe_area .subscribe_content_date {
		color: #919192
	}
	
	html .premiumhome_channel_card .pcc_information, html .premiumhome_channel_list .pcp_info, html .premiumhome_channel_top .item_info, html .premiumhome_new_area .new_info, html .premiumhome_promotion_area .promotion_channel_name, html .premiumhome_promotion_area .promotion_info, html .premiumhome_search .psp_channel_category, html .premiumhome_subscribe_area .subscribe_content_channel_name, html .premiumhome_subscribe_area .subscribe_content_comment, html .premiumhome_subscribe_area .subscribe_content_no_data, html .premiumhome_subscribe_area .u_likeit_list_module .u_likeit_list_btn .u_cnt {
		color: #a5a5a7
	}
	
	html .premiumhome_channel_card .pcc_name {
		color: #547bff
	}
	
	html .premiumhome_channel_card .pcc_title, html .premiumhome_channel_list .pcp_sort_area .channel_num, html .premiumhome_channel_list .pcp_sort_area .sort_wrap .button_sort[aria-selected='true'], html .premiumhome_channel_subscribe .subscribe_name, html .premiumhome_promotion_area .promotion_title, html .premiumhome_search .psp_name, html .premiumhome_subscribe_area .subscribe_content_title {
		color: #dbdde0
	}
	
	html .premiumhome_channel_list {
		background-color: var(--color_area_separation_line);
	}
	
	html .premiumhome_channel_list .pcp_item, html .premiumhome_channel_top .top_item+.top_item, html .premiumhome_header~.container .notice_headline, html .premiumhome_search .psp_item {
		border-color: #464649
	}
	
	html .premiumhome_channel_list .pcp_item::before {
		background-color: #464649
	}
	
	html .premiumhome_channel_list .pcp_name, html .premiumhome_channel_top .item_title, html .premiumhome_header~.container .notice_headline_text, html .premiumhome_new_area .new_title {
		color: #dadde0
	}
	
	html .premiumhome_channel_list .pcp_sort_area .sort_wrap .button_sort::before {
		background-color: #919192
	}
	
	html .premiumhome_channel_list .pcp_sort_area .sort_wrap .button_sort[aria-selected='true']::before {
		background-color: #baa77e
	}
	
	html .premiumhome_channel_subscribe .subscribe_link, html .premiumhome_search::before {
		border-color: #595959
	}
	
	html .premiumhome_channel_subscribe .subscribe_title::before {
		background-color: #f0f0f2
	}
	
	html .premiumhome_channel_subscribe .subscribe_wrap::before, html .premiumhome_channel_top .top_nav::after {
		background-image: linear-gradient(to right, #242424 0%, rgba(36, 36, 36, 0.5) 51%, rgba(36, 36, 36, 0) 100%);
		background-image: -webkit-linear-gradient(left, #242424 0%, rgba(36, 36, 36, 0.5) 51%, rgba(36, 36, 36, 0) 100%);
		background-image: -webkit-gradient(linear, left top, right top, from(#242424), color-stop(51%, rgba(36, 36, 36, 0.5)), to(rgba(36, 36, 36, 0)))
	}
	
	html .premiumhome_channel_top .nav_item[aria-selected='true'] .nav_button {
		color: var(--color_title);
	}
	
	html .premiumhome_channel_top .nav_item[aria-selected='true']::after {
		background-color: var(--color_title);
	}
	
	html .premiumhome_channel_top .top_nav::before {
		background-color: #545457
	}
	
	html .premiumhome_header~.container {
		background-color: var(--color_background);
	}
	
	html .premiumhome_header~.container .notice_headline_badge, html .premiumhome_subscribe_area .link_subscribe_channel {
		color: #dadde0;
		border-color: #595959
	}
	
	html .premiumhome_promotion_area .button_promotion_refresh {
		color: #dadde0;
		border-color: #595959;
		background-color: #39393c;
	}
	
	.premiumhome_channel_dropdown .pcd_link {
		border-color: #595959;
		background-color: #39393c;
		color: #baa77e;
	}
	
	html .premiumhome_new_area .premiumhome_new_header, html .premiumhome_promotion_area .promotion_item, html .premiumhome_promotion_area .promotion_title_wrap, html .premiumhome_promotion_area .title {
		border-color: #404040
	}
	
	html .premiumhome_promotion_area .button_promotion_refresh::before {
		background-position: -274px -382px
	}
	
	html .premiumhome_search .psp_head .input_cancel_button {
		background-position: -316px -410px
	}
	
	html .premiumhome_subscribe_area .subscribe_content_comment::before {
		background-position: -331px -382px
	}
	
	html .premiumhome_subscribe_area .subscribe_content_no_data::before {
		background-position: -258px -328px
	}
	
	html .premiumhome_subscribe_area .u_likeit_list_module .u_likeit_list_btn .u_ico {
		background-position: -367px -382px
	}
	
	.container {
		background-color: #242424;
	}
	
	.main_content_title {
		color: #fff;
	}
	
	.main_content_desc {
		color: #cacaca;
	}
	
	.subscription_item {
		background-color: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.subscription_title {
		color: #fff;
	}
	
	.subscription_desc {
		color: #cacaca;
	}
	
	.recommend_title {
		color: #fff;
	}
	
	.recommend_title::before {
		background-color: #404040;
	}
	
	@media (min-width: 680px) {
		.as_iframe .recommend_item.as_top .recommend_thumb + .recommend_text {
			background-color: #2f2f2f;
		}
	}
	
	.recommend_item .recommend_item_link:visited .recommend_content_title {
		color: #cacaca;
	}
	
	.recommend_content_title {
		color: #fff;
	}
	
	.recommend_content_desc {
		color: #cacaca;
	}
	
	.recommend_more_link {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.recommend_more_link::before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.new_content_item_link {
		background-color: #2f2f2f;
	}
	
	.new_content_title {
		color: #fff;
	}
	
	.content_group_wrap {
		background-color: #242424;
	}
	
	.category_link_text {
		border: 1px solid #404040;
	}
	
	.category_link, .content_item_inner .content_text_link {
		color: #fff;
	}
	
	.notice_headline_badge {
		color: #fff;
		border: 1px solid #404040;
	}
	
	.notice_headline_text {
		color: #cacaca;
	}
	
	.business_info {
		border-top: 1px solid #404040;
		background-color: #242424;
	}
	
	.business_info_button {
		color: #fff;
	}
	
	.business_info_title.is_active .business_info_button::after {
		border-color: var(--color_button_line);
	}
	
	.content_more_link {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.content_more_link::after {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.header {
		border-bottom: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.header_my, .header_title_text_link, .header_title_text {
		color: #fff;
	}
	
	.header_back::before {
		filter: invert(100%) hue-rotate(-180deg);
	}
	
	.content_tab_text {
		border: 1px solid #404040;
	}
	
	.content_tab_link {
		color: #cacaca;
	}
	
	.header_wrap.is_fixed ~ .container .container_inner .content_tab {
		background-color: #2f2f2f;
	}
	
	.se_viewer_content {
		background-color: #242424;
	}
	
	.se_viewer_content .se-viewer .se-documentTitle.se-l-default .se-title-text .se-text-paragraph span {
		color: #fff;
	}
	
	.se_viewer_content .se-viewer .se-documentTitle .viewer_category_link {
		color: #fff;
		border-top: 1px solid #fff;
		border-bottom: 1px solid #fff;
	}
	
	.se_viewer_content .se-viewer .se-documentTitle .viewer_count .u_likeit_list_module .u_likeit_list_btn .u_ico, .se_viewer_content .se-viewer .se-documentTitle .comment_count::before, .se_viewer_content .se-viewer .se-documentTitle .share_wrap .u_btn_sns_share::before {
		filter: invert(100%) hue-rotate(-180deg);
	}
	
	.se_viewer_content .se-viewer .se-documentTitle .comment_count, .viewer_count .u_likeit_list_module .u_likeit_list_btn .u_cnt {
		color: #cacaca;
	}
	
	.viewer_paywall {
		color: #fff;
	}
	
	.viewer_paywall::before {
		background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(36, 36, 36, 0)), to(#242424));
		background-image: -webkit-linear-gradient(top, rgba(36, 36, 36, 0), #242424);
		background-image: linear-gradient(to bottom, rgba(36, 36, 36, 0), #242424);
	}
	
	.viewer_tag_link {
		color: #fff;
		background-color: #404040;
	}
	
	.viewer_bottom_count .u_likeit_list_module .u_likeit_list_btn .u_cnt, .viewer_bottom_count .comment_count_wrap .comment_count {
		color: #cacaca;
	}
	
	.viewer_bottom_share .spi_sns_share::before, .viewer_bottom_count .u_likeit_list_module .u_likeit_list_btn .u_ico, .viewer_bottom_count .comment_count_wrap .comment_count::before, .viewer_related_category_link::after {
		filter: invert(100%) hue-rotate(-180deg);
	}
	
	.viewer_related_category {
		background-color: #242424;
	}
	
	.viewer_related_category_link {
		color: #fff;
	}
	
	.type_pc .viewer_related_category_scroll::before {
		background-color: #242424;
	}
	
	html #cbox_module .u_cbox_cleanbot_content::before {
		background-position: -203px -122px !important;
		filter: invert(100%) hue-rotate(-180deg);
	}
	
	#cbox_module .u_cbox_view_comment .u_cbox_count_view_comment, #cbox_module .u_cbox_view_comment .u_cbox_in_view_comment {
		color: #cacaca;
	}
	
	.flat_header_wrap.as_my_home {
		background-color: #242424;
	}
	
	.flat_header_wrap .link_premium::before, .flat_header_wrap .button_close::before, .flat_header_wrap .button_back::before {
		filter: invert(100%) hue-rotate(-180deg);
	}
	
	.my_user .my_user_name {
		color: #fff;
	}
	
	.my_user .my_user_link {
		color: #fff;
	}
	
	.my_user .my_user_link::before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.my_tab_wrap::before {
		background-color: #404040;
	}
	
	.my_tab_link {
		color: #cacaca;
	}
	
	.my_tab_item.is_active .my_tab_link {
		color: #fff;
	}
	
	.my_tab_item.is_active .my_tab_link .my_tab_text::before {
		background-color: #fff;
	}
	
	.my_user {
		border-bottom: 1px solid #404040;
	}
	
	.my_section_title {
		color: #fff;
		border-bottom: 1px solid #404040;
	}
	
	.my_content_empty .empty_tit {
		color: #fff;
	}
	
	.my_content_tab_button, .flat_header_wrap, .my_payment .empty_tit {
		color: #fff;
	}
	
	.my_setting {
		background-color: #242424;
	}
	
	.my_setting_title {
		color: #fff;
	}
	
	.my_setting_desc {
		color: #cacaca;
		border-bottom: 1px solid #404040;
	}
	
	.footer_sub_wrap {
		border-top: 1px solid #404040;
	}
	
	.se_viewer_content .se-viewer .se-documentTitle .viewer_author_wrap .viewer_author {
		color: #fff;
	}
	
	.se_viewer_content .se-viewer .se-documentTitle .viewer_author_wrap .viewer_author_by {
		filter: invert(100%) hue-rotate(-180deg);
	}
	
	.se_viewer_content .se-viewer .se-documentTitle .u_likeit_list_module + .comment_count_wrap::before, .se_viewer_content .se-viewer .se-documentTitle .share_wrap::before, .se_viewer_content .se-viewer .se-documentTitle .font_resize_wrap::before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.product_head, .product_detail_card, .product_info_detail {
		background-color: #242424;
	}
	
	.product_head .product_detail_head_name {
		color: #fff;
	}
	
	.product_npay::before, .business_info_button::after {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.product_detail_benefit_list .product_detail_benefit {
		color: #cacaca;
	}
	
	.product_info_detail .button_product_info {
		color: #fff;
		border-top: 1px solid #404040;
	}
	
	.product_info_detail .product_info_item dd {
		color: #cacaca;
	}
	
	.product_info_detail .button_product_info::after {
		border: 1px solid #cacaca;
		border-width: 0 1px 1px 0;
	}
	
	.product_info_detail .product_info_item dd a {
		color: #fff;
	}
	
	.product_info_detail .product_refund_item dt {
		color: #fff;
	}
	
	.product_info_detail::after {
		border-top: 1px solid #404040;
	}
	
	.header_origin {
		color: #cacaca;
	}
	
	@media (min-width: 1080px) {
		.body_end .container_aside {
			border-left: 1px solid #404040;
		}
	}
	
	.header_title {
		color: #fff;
	}
	
	.header_logo_link::before {
		filter: invert(86%) hue-rotate(-180deg) brightness(1000%);
	}
	
	.viewer_related_title {
		color: #fff;
	}
	
	.viewer_related_count .u_likeit_list_module .u_likeit_list_btn .u_ico, .viewer_related_comment_count::before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.viewer_related_comment_count, .u_likeit_list_module .u_likeit_list_btn .u_cnt {
		color: #cacaca;
	}
	
	.viewer_more_content_title_h, .viewer_more_title {
		color: #fff;
	}
	
	@media (min-width: 1080px) {
		.body_end .business_info_wrap {
			border-top: 50px solid #242424;
		}
	}
	
	.business_info_wrap:not(.as_card) {
		background-color: #242424;
	}
	
	.business_info_wrap:not(.as_card) .business_info_button, .footer_naver_info_text, .footer_naver_info_desc, .footer_sub_link, .footer_main_link, .footer_naver_link {
		color: #cacaca;
	}
	
	.footer_naver_info_title {
		color: #fff;
	}
	
	.header_search::before {
		filter: invert(86%) hue-rotate(-180deg) brightness(1000%);
	}
}

@-moz-document url-prefix("https://media.naver.com/channel")
{
	@media (min-width: 1025px) {
		html .as_notification .ca_list.as_listtype .ca_inner, html .cj_inner {
			border-bottom-color: #464649
		}
	
		html .channel_category {
			border-bottom-color: #464649;
			background-color: #2f2f2f
		}
	
		html .channel_content_inner {
			border-color: #464649;
			background-color: #2f2f2f
		}
	
		html .channel_content.as_add::after {
			border-left-color: #626262
		}
	
		html .channel_content.as_notification::before {
			background-color: #464649
		}
	
		html .channel_flattitle, html .channel_footer, html .channel_title {
			background-color: #2f2f2f
		}
		
		html .as_notification .channel_footer {
			background-color: #2f2f2f;
		}
	}
	
	html .ca_btn_add_icon, html .ca_checkicon, html .ca_list.as_removable .ca_checkicon, html .cj_checkicon {
		border-color: #919192;
		background-color: #484848
	}
	
	html .ca_btn_add_icon::before, html .ca_checkicon::before, html .cj_checkicon::before {
		background-position: -96px -70px
	}
	
	html .ca_btn_add, html .ca_list.as_listtype .ca_name, html .ca_type_title, html .cc_button b, html .cj_desc b, html .cj_name, html .cs_btn_auto, html .cs_title {
		color: #dadde0
	}
	
	html .ca_btn_add[aria-pressed='true'] .ca_btn_add_icon, html .cj_checkbox .cj_checkicon[aria-checked='true'] {
		border-color: #00c73c;
		background-color: #00c73c
	}
	
	html .ca_btn_add[aria-pressed='true'] .ca_btn_add_icon::before {
		background-position: -51px -42px
	}
	
	html .ca_checkbox[aria-checked='true'] .ca_toggleicon {
		background-position: 0 -98px
	}
	
	html .ca_list.as_listtype .ca_desc, html .ca_top_icon, html .channel_notice, html .cj_desc {
		color: #919192
	}
	
	html .ca_list.as_listtype .ca_item, html .cj_item {
		border-color: #464649
	}
	
	html .ca_list.as_listtype .ca_thumb .noimage::before, html .cj_thumb .noimage::before {
		background-position: -119px -70px
	}
	
	html .ca_list.as_removable .ca_checkbox[aria-checked='true'] .ca_checkicon {
		border-color: #303033;
		background-color: #303033
	}
	
	html .ca_list.as_removable .ca_checkbox[aria-checked='true'] .ca_checkicon::before {
		background-position: -135px -30px
	}
	
	html .ca_list.as_removable .ca_checkicon::before {
		background-position: -135px -76px
	}
	
	html .ca_list.as_removable .ca_item.is_checked .ca_name {
		color: #595959
	}
	
	html .ca_list.as_removable .ca_item.is_checked .ca_thumb {
		opacity: .1
	}
	
	html .ca_list.as_thumbtype .ca_name, html .cf_label, html .channel_title .ct_button, html .cn_button, html .cs_notice {
		color: #a5a5a7
	}
	
	html .ca_toggleicon {
		background-position: -51px -70px
	}
	
	html .cc_button {
		color: #dadde0;
		background-color: #404040
	}
	
	html .cc_button[aria-selected='true'] {
		color: #fff;
		background-color: #00c73c
	}
	
	html .cc_button[aria-selected='true'] b {
		color: #fff
	}
	
	html .cf_btn_save {
		background-color: #03c75a
	}
	
	html .cf_btn_save .cf_num {
		color: #2f2f2f
	}
	
	html .cf_label::before {
		border-color: #595959
	}
	
	html .cfl_h {
		color: #f0f0f2;
	}
	
	html .ch_btn_prev::before {
		background-position: 0 0
	}
	
	html .ch_tit, html .channel_title .ct_button[aria-selected='true'], html .cn_button[aria-selected='true'], html .cs_title.as_bold, html .ly_mo_reset .lmr_t {
		color: #f0f0f2
	}
	
	html .channel_footer {
		border-color: #545457;
		background-color: #2f2f2f
	}
	
	html .channel_header {
		background-color: #484848
	}
	
	html .channel_header::before {
		background-color: #545457
	}
	
	html .channel_title .ct_button[aria-selected='true']::after, html .cn_button[aria-selected='true']::after {
		background-color: #f0f0f2
	}
	
	html .channel_title .ct_item::before, html .cs_list::before {
		background-color: #464649
	}
	
	html .cj_count+.cj_time::before, html .cno_item::before {
		background-color: #595959
	}
	
	html .cp_p {
		color: #919192;
		background-color: #2f2f2f
	}
	
	html .cs_btn_auto::after {
		background-position: 0 -42px
	}
	
	html .cs_btn_auto[aria-pressed='true']::after {
		background-position: -84px 0
	}
	
	html .cs_item.cs_indication .cs_name {
		color: transparent;
		border-color: #303033;
		background: #303033
	}
	
	html .cs_item.cs_itemdrag .cs_name {
		border-color: rgba(145, 145, 146, 0.85);
		background-color: rgba(57, 57, 60, 0.85)
	}
	
	html .cs_item.cs_itemplace .cs_name {
		color: transparent;
		border-color: #03c75a;
		background: #03c75a
	}
	
	html .cs_name {
		color: #919192;
		border-color: rgba(177, 180, 184, 0.48);
		background: #2f2f2f
	}
	
	html .cs_name::after {
		background-position: -123px -126px
	}
	
	html .cs_name[aria-checked='true'] {
		color: #dadde0;
		border-color: #919192
	}
	
	html .cs_name[aria-checked='true']::after {
		background-position: -139px -126px
	}
	
	html .cs_notice::before {
		background-position: -71px -126px
	}
	
	html .ly_mo_reset .lmr_b, html .ly_mo_reset .lmr_option {
		background: #48484b
	}
	
	html .ly_mo_reset .lmr_btch, html .ly_mo_reset .lmr_btno, html .ly_mo_reset .lmr_btok {
		color: #dadde0;
		background: #545457
	}
	
	html .ly_mo_reset .lmr_btok {
		background: linear-gradient(101deg, #03eb64, #1ec8eb);
		background: -webkit-linear-gradient(349deg, #03eb64, #1ec8eb)
	}
	
	html .noimage {
		background-color: #303033
	}
	
	html .noimage::before {
		background-position: -23px -126px
	}
	
	html body {
		background-color: #242424
	}
}

@-moz-document url-prefix("https://contents.premium.naver.com")
{
	.se-viewer {
		color: #cacaca;
	}
	
	.se-viewer .se-360vr-fullscreen-button:before, .se-viewer .se-360vr-gyro-loading, .se-viewer .se-360vr-loading, .se-viewer .se-360vr-state-info:before, .se-viewer .se-audio-play-button:before, .se-viewer .se-chat .se-message-box:before, .se-viewer .se-chat .se-module-message.se-module-message-owner .se-message-box:before, .se-viewer .se-file-icon, .se-viewer .se-file-save-button:before, .se-viewer .se-file-save-option-button.se-file-save-option-button-cloud:before, .se-viewer .se-file-save-option-button.se-file-save-option-button-local:before, .se-viewer .se-gyro-disabled, .se-viewer .se-image-tag-area:before, .se-viewer .se-image-tag-detail-icon, .se-viewer .se-image-tag-pin, .se-viewer .se-l-anniversary_autumn .se-anniversary-date-info:after, .se-viewer .se-l-anniversary_spring .se-anniversary-date-info:after, .se-viewer .se-l-anniversary_summer .se-anniversary-date-info:after, .se-viewer .se-l-anniversary_winter .se-anniversary-date-info:after, .se-viewer .se-material-npay, .se-viewer .se-module-image-link-use:after, .se-viewer .se-schedule-detail-description .se-schedule-info:before, .se-viewer .se-schedule-detail-location .se-schedule-info:before, .se-viewer .se-schedule-detail-url .se-schedule-info:before, .se-viewer .se-section-horizontalLine.se-l-line3 .se-hr, .se-viewer .se-section-horizontalLine.se-l-line4 .se-hr, .se-viewer .se-section-horizontalLine.se-l-line5 .se-hr, .se-viewer .se-section-horizontalLine.se-l-line6 .se-hr, .se-viewer .se-section-imageGroup .se-imageGroup-navigation-button.se-imageGroup-navigation-button-next:before, .se-viewer .se-section-imageGroup .se-imageGroup-navigation-button.se-imageGroup-navigation-button-prev:before, .se-viewer .se-section-oglink.se-l-shopping_affiliate_image .se-oglink-npay, .se-viewer .se-section-oglink.se-l-shopping_affiliate_text .se-oglink-npay, .se-viewer .se-section-oglink .se-oglink-thumbnail-moment-icon, .se-viewer .se-section-oglink .se-oglink-thumbnail-video-icon, .se-viewer .se-section-placesMap.se-l-map_text .se-map-marker:before, .se-viewer .se-section-placesMap .se-placesMap-button-bookmark.se-placesMap-button-bookmark-saved:before, .se-viewer .se-section-placesMap .se-placesMap-button-bookmark:before, .se-viewer .se-section-placesMap .se-placesMap-button-call:before, .se-viewer .se-section-placesMap .se-placesMap-button-reservation:before, .se-viewer .se-section-placesMap.se-section-placesMap-multiple .se-module-map-text:before, .se-viewer .se-section-quotation.se-l-default .se-quotation-container:after, .se-viewer .se-section-quotation.se-l-default .se-quotation-container:before, .se-viewer .se-section-quotation.se-l-quotation_bubble .se-quotation-container:after, .se-viewer .se-section-quotation.se-l-quotation_postit .se-quotation-container:before, .se-viewer .se-section-quotation.se-l-quotation_underline .se-quotation-container:before, .se-viewer .se-talktalk.se-l-default .se-module-talktalk:after, .se-viewer .se-talktalk.se-l-default .se-module-talktalk:before, .se-viewer .se-talktalk .se-talktalk-banner-text:before, .se-viewer .se-video .se-media-meta-toggle-button:after {
	    background-image: url(//editor-static.pstatic.net/v/basic/1.32.1/img/se-sp-viewer.304e239c.png);
	    background-repeat: no-repeat;
	    background-size: 422px 405px
	}
	
	.se-viewer {
	    font-family: se-nanumgothic, \\B098\B214\ACE0\B515, nanumgothic, sans-serif;
	    line-height: 1;
	    -webkit-font-smoothing: antialiased
	}
	
	.se-viewer a, .se-viewer audio, .se-viewer blockquote, .se-viewer caption, .se-viewer code, .se-viewer dd, .se-viewer del, .se-viewer div, .se-viewer dl, .se-viewer dt, .se-viewer em, .se-viewer embed, .se-viewer h1, .se-viewer h2, .se-viewer h3, .se-viewer h4, .se-viewer h5, .se-viewer h6, .se-viewer iframe, .se-viewer img, .se-viewer ins, .se-viewer li, .se-viewer mark, .se-viewer object, .se-viewer ol, .se-viewer p, .se-viewer pre, .se-viewer q, .se-viewer s, .se-viewer small, .se-viewer span, .se-viewer strike, .se-viewer summary, .se-viewer table, .se-viewer tbody, .se-viewer td, .se-viewer tfoot, .se-viewer th, .se-viewer thead, .se-viewer tr, .se-viewer ul, .se-viewer video {
	    margin: 0;
	    padding: 0;
	    border: 0;
	    font-size: 12px;
	    font: inherit;
	    vertical-align: baseline
	}
	
	.se-viewer b {
	    font-weight: 700
	}
	
	.se-viewer i {
	    font-style: italic
	}
	
	.se-viewer u {
	    text-decoration: underline
	}
	
	.se-viewer strike {
	    text-decoration: line-through
	}
	
	.se-viewer button {
	    border: none;
	    margin: 0;
	    padding: 0;
	    width: auto;
	    overflow: visible;
	    background: transparent;
	    color: inherit;
	    font: inherit;
	    line-height: normal;
	    -webkit-font-smoothing: inherit;
	    -moz-osx-font-smoothing: inherit;
	    -webkit-appearance: none;
	    cursor: pointer
	}
	
	.se-viewer button::-moz-focus-inner {
	    border: 0;
	    padding: 0
	}
	
	.se-viewer ol, .se-viewer ul {
	    list-style: none
	}
	
	.se-viewer blockquote, .se-viewer q {
	    quotes: none
	}
	
	.se-viewer blockquote:after, .se-viewer blockquote:before, .se-viewer q:after, .se-viewer q:before {
	    content: none
	}
	
	.se-viewer table {
	    border-collapse: collapse;
	    border-spacing: 0
	}
	
	.se-viewer .se-blind {
	    position: absolute;
	    overflow: hidden;
	    clip: rect(0 0 0 0);
	    width: 1px;
	    height: 1px
	}
	
	.se-viewer .se-rangeslider, .se-viewer .se-rangeslider-fill {
	    display: block;
	    height: 2px;
	    width: 100%;
	    cursor: pointer
	}
	
	.se-viewer .se-rangeslider {
	    position: relative;
	    padding: 9px 0
	}
	
	.se-viewer .se-rangeslider-fill {
	    position: absolute;
	    margin-top: -2px;
	    height: 2px;
	    background: #00c73c
	}
	
	.se-viewer .se-rangeslider:before {
	    display: block;
	    content: "";
	    height: 2px;
	    background: #e5e5e5
	}
	
	.se-viewer .se-rangeslider-disabled {
	    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=40);
	    opacity: .4
	}
	
	.se-viewer .se-rangeslider-handle {
	    position: absolute;
	    top: 50%;
	    width: 18px;
	    height: 18px;
	    border: 1px solid #ccc;
	    border-radius: 50%;
	    background-color: #fff;
	    -webkit-transform: translateY(-8px);
	    -ms-transform: translateY(-8px);
	    transform: translateY(-8px);
	    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1);
	    cursor: pointer;
	    cursor: grab;
	    touch-action: pan-x;
	    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
	}
	
	.se-viewer .se-rangeslider-handle:active, .se-viewer .se-rangeslider-handle:hover {
	    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .4)
	}
	
	.se-viewer .se-rangeslider-handle:focus {
	    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .4);
	    outline: none
	}
	
	.se-viewer .se-rangeslider-handle:active {
	    cursor: grabbing
	}
	
	.se-viewer .se-module-text b {
	    font-weight: 700
	}
	
	.se-viewer .se-module-text i {
	    font-style: italic;
	    font-family: inherit;
	    position: relative;
	    z-index: 1;
	    background-color: transparent
	}
	
	.se-viewer .se-module-text u {
	    text-decoration: underline;
	    text-decoration-skip-ink: none
	}
	
	.se-viewer .se-module-text strike {
	    text-decoration: line-through
	}
	
	.se-viewer .se-module-text sub {
	    vertical-align: sub;
	    font-size: smaller
	}
	
	.se-viewer .se-module-text sup {
	    vertical-align: super;
	    font-size: smaller
	}
	
	.se-viewer .se-module-text b, .se-viewer .se-module-text strike, .se-viewer .se-module-text u {
	    background-color: inherit;
	    font-family: inherit
	}
	
	.se-viewer .se-text-paragraph {
	    word-wrap: break-word;
	    word-break: break-word;
	    overflow-wrap: break-word;
	    white-space: pre-wrap
	}
	
	.se-viewer .se-text-paragraph-align-left {
	    text-align: left
	}
	
	.se-viewer .se-text-paragraph-align-center {
	    text-align: center
	}
	
	.se-viewer .se-text-paragraph-align-right {
	    text-align: right
	}
	
	.se-viewer .se-text-paragraph-align-justify {
	    text-align: justify;
	    white-space: normal !important
	}
	
	.se-viewer .se-text-paragraph-align-justify span:last-child:after {
	    content: "\200B"
	}
	
	.se-viewer .se-inline-image {
	    display: inline-block;
	    vertical-align: text-bottom;
	    font-size: 0 !important
	}
	
	.se-viewer .se-inline-image .se-inline-image-resource {
	    width: 100%
	}
	
	.se-viewer .se-inline-image .se-state-error {
	    width: 200px
	}
	
	.se-viewer .se-inline-image .se-state-error .se-state-error-detail {
	    right: 50px;
	    left: 50px
	}
	
	.se-viewer .se-inline-image .se-state-error .se-state-error-detail:before {
	    display: none
	}
	
	.se-viewer .se-module-text>.se-text-list {
	    margin-left: -14px
	}
	
	.se-viewer .se-module-text>.se-text-list .se-text-list-item {
	    padding-left: 0
	}
	
	.se-viewer .se-text-list {
	    padding-left: 30px
	}
	
	.se-viewer .se-text-list .se-text-list-item {
	    padding-left: 14px
	}
	
	.se-viewer .se-text-paragraph-drop-cap+.se-text-list:before {
	    content: "";
	    display: block;
	    clear: both;
	    height: 10px
	}
	
	.se-viewer .se-text-list.se-text-list-type-bullet-disc {
	    list-style-type: disc;
	    font-size: 17px
	}
	
	.se-viewer .se-text-list.se-text-list-type-bullet-circle {
	    list-style-type: circle;
	    font-size: 17px
	}
	
	.se-viewer .se-text-list.se-text-list-type-bullet-square {
	    list-style-type: square;
	    font-size: 17px
	}
	
	.se-viewer .se-text-list.se-text-list-type-decimal {
	    list-style-type: decimal;
	    font-family: se-nanumsquare, \\B098\B214\ACE0\B515, nanumgothic, sans-serif;
	    font-weight: 700;
	    font-size: 15px;
	    color: #333
	}
	
	.se-viewer .se-text-list.se-text-list-type-decimal .se-text-paragraph {
	    font-weight: 400
	}
	
	.se-viewer .se-table .se-text-list.se-text-list-type-decimal .se-text-list-item:nth-child(n + 10) {
	    margin-left: 8px
	}
	
	.se-viewer .se-table .se-text-list.se-text-list-type-decimal .se-text-list-item:nth-child(n + 100) {
	    margin-left: 14px
	}
	
	.se-viewer .se-text-list-item {
	    list-style-type: inherit
	}
	
	.se-viewer .se-text-list-item.se-text-list-item-nested {
	    display: block
	}
	
	.se-viewer .se-state-error {
	    position: relative;
	    display: inline-block;
	    width: 100%;
	    padding-top: 56%;
	    background: #fcfcfc;
	    border: 1px solid #e9e9e9;
	    box-sizing: border-box
	}
	
	.se-viewer .se-state-error[style *=height] {
	    padding-top: 0
	}
	
	.se-viewer .se-state-error.se-state-error-small .se-state-error-detail:before, .se-viewer .se-state-error.se-state-error-tiny .se-state-error-detail {
	    display: none
	}
	
	.se-viewer .se-state-error .se-state-error-detail {
	    position: absolute;
	    left: 12%;
	    right: 12%;
	    top: 50%;
	    -webkit-transform: translateY(-50%);
	    -ms-transform: translateY(-50%);
	    transform: translateY(-50%);
	    text-align: center
	}
	
	.se-viewer .se-state-error .se-state-error-detail .se-state-error-text {
	    font-family: se-nanumsquare, \\B098\B214\ACE0\B515, nanumgothic, sans-serif;
	    font-size: 16px;
	    line-height: 1.38;
	    color: #ccc;
	    white-space: normal
	}
	
	.se-viewer .se-module-map-text {
	    text-decoration: none
	}
	
	.se-viewer .se-map-info {
	    display: block;
	    line-height: 1.3;
	    text-decoration: none;
	    font-size: 0
	}
	
	.se-viewer .se-map-address {
	    text-decoration: none
	}
	
	.se-viewer .se-map-address, .se-viewer .se-map-title {
	    white-space: nowrap;
	    word-wrap: normal;
	    overflow: hidden;
	    text-overflow: ellipsis;
	    word-break: break-all
	}
	
	.se-viewer .se-map-title {
	    display: block;
	    position: relative;
	    max-width: 100%;
	    box-sizing: border-box
	}
	
	.se-viewer .se-map-image {
	    display: block;
	    width: 100%
	}
	
	.se-viewer .se-fs-fs11 {
	    font-size: 13px
	}
	
	.se-viewer .se-fs-fs13 {
	    font-size: 15px
	}
	
	.se-viewer .se-fs-fs15 {
	    font-size: 16px
	}
	
	.se-viewer .se-fs-fs16 {
	    font-size: 17px
	}
	
	.se-viewer .se-fs-fs19 {
	    font-size: 20px
	}
	
	.se-viewer .se-fs-fs24 {
	    font-size: 22px
	}
	
	.se-viewer .se-fs-fs26 {
	    font-size: 24px
	}
	
	.se-viewer .se-fs-fs28 {
	    font-size: 23px
	}
	
	.se-viewer .se-fs-fs30, .se-viewer .se-fs-fs32 {
	    font-size: 26px
	}
	
	.se-viewer .se-fs-fs34 {
	    font-size: 27px
	}
	
	.se-viewer .se-fs-fs38 {
	    font-size: 28px
	}
	
	.se-viewer .se-fs-fs45 {
	    font-size: 30px
	}
	
	.se-viewer .se-ff-system {
	    font-family: HelveticaNeue, Helvetica Neue, helvetica, AppleSDGothicNeo, arial, malgun gothic, "\B9D1\C740   \ACE0\B515", sans-serif
	}
	
	.se-viewer .se-ff-nanumgothic {
	    font-family: se-nanumgothic, \\B098\B214\ACE0\B515, nanumgothic, sans-serif
	}
	
	.se-viewer .se-ff-nanummyeongjo {
	    font-family: se-nanummyeongjo, \\B098\B214\BA85\C870, nanummyeongjo, serif
	}
	
	.se-viewer .se-ff-nanumbarungothic {
	    font-family: se-nanumbarungothic, \\B098\B214\BC14\B978\ACE0\B515, nanumbarungothic, sans-serif
	}
	
	.se-viewer .se-ff-nanumsquare {
	    font-family: se-nanumsquare, \\B098\B214\ACE0\B515, nanumgothic, sans-serif
	}
	
	.se-viewer .se-ff-nanummaruburi {
	    font-family: se-nanummaruburi, \\B9C8\B8E8\BD80\B9AC, nanummaruburi, sans-serif
	}
	
	.se-viewer .se-ff-nanumdasisijaghae {
	    font-family: se-nanumdasisijaghae, \\B2E4\C2DC\C2DC\C791\D574, nanumdasisijaghae, sans-serif
	}
	
	.se-viewer .se-ff-nanumbareunhipi {
	    font-family: se-nanumbareunhipi, \\BC14\B978\D788\D53C, nanumbareunhipi, sans-serif
	}
	
	.se-viewer .se-ff-nanumuriddalsongeulssi {
	    font-family: se-nanumuriddalsongeulssi, \\C6B0\B9AC\B538\C190\AE00\C528, nanumuriddalsongeulssi, sans-serif
	}
	
	.se-viewer .se-component {
	    position: relative
	}
	
	.se-viewer .se-component:first-child {
	    margin-top: 0
	}
	
	.se-viewer .se-component-content {
	    padding-right: 20px;
	    padding-left: 20px;
	    margin: 0 auto
	}
	
	.se-viewer .se-component-content.se-component-content-extend {
	    padding-right: 0;
	    padding-left: 0;
	    max-width: 860px
	}
	
	.se-viewer .se-component-content.se-component-content-pagefull {
	    max-width: 100%
	}
	
	.se-viewer .se-section-align-left {
	    margin-right: auto;
	    margin-left: 0
	}
	
	.se-viewer .se-section-align-center {
	    margin-right: auto;
	    margin-left: auto
	}
	
	.se-viewer .se-section-align-right {
	    margin-right: 0;
	    margin-left: auto
	}
	
	.se-viewer .se-text-paragraph {
	    font-size: 0
	}
	
	.se-viewer .se-text-paragraph-align-left {
	    text-align: left !important
	}
	
	.se-viewer .se-text-paragraph-align-center {
	    text-align: center !important
	}
	
	.se-viewer .se-text-paragraph-align-right {
	    text-align: right !important
	}
	
	.se-viewer .se-text-paragraph-align-justify {
	    text-align: justify !important;
	    white-space: pre-line
	}
	
	.se-viewer .se-link {
	    color: #608cba !important;
	    text-decoration: underline;
	    -webkit-text-decoration-skip: none;
	    text-decoration-skip-ink: none;
	    word-break: break-all
	}
	
	.se-viewer .se-image-resource {
	    position: relative;
	    width: 100%;
	    vertical-align: top
	}
	
	.se-viewer .se-caption {
	    margin-right: auto;
	    margin-left: auto
	}
	
	.se-viewer .se-caption span {
	    color: #cacaca
	}
	
	.se-viewer .se-style-unset {
	    font-style: normal !important
	}
	
	.se-viewer .se-weight-unset {
	    font-weight: 400 !important
	}
	
	.se-viewer .se-decoration-unset {
	    text-decoration: none !important
	}
	
	.se-viewer .se-documentTitle.se-l-default .se-fs- {
	    font-size: 26px
	}
	
	.se-viewer:lang(ko-KR) .se-documentTitle.se-l-default .se-ff- {
	    font-family: se-nanumgothic, \\B098\B214\ACE0\B515, nanumgothic, sans-serif
	}
	
	.se-viewer .se-documentTitle {
	    position: relative;
	    margin-bottom: 26px
	}
	
	.se-viewer .se-documentTitle.se-component {
	    margin-top: 0
	}
	
	.se-viewer .se-documentTitle .se-component-content:after {
	    content: "";
	    position: absolute;
	    right: 20px;
	    left: 20px;
	    border-bottom: 1px solid rgba(0, 0, 0, .1)
	}
	
	.se-viewer .se-documentTitle.se-documentTitle-cover-image .se-title-cover-wrap {
	    display: block
	}
	
	.se-viewer .se-documentTitle.se-documentTitle-cover-image .se-component-content:after {
	    display: none
	}
	
	.se-viewer .se-documentTitle.se-documentTitle-cover-image .se-component-content .se-text-paragraph {
	    color: #fff
	}
	
	.se-viewer .se-documentTitle.se-documentTitle-cover-image .se-section-align-, .se-viewer .se-documentTitle.se-documentTitle-cover-image .se-section-align-left {
	    padding-top: 83px;
	    padding-bottom: 30px
	}
	
	.se-viewer .se-documentTitle.se-documentTitle-cover-image .se-section-align-center {
	    padding-top: 55px;
	    padding-bottom: 30px
	}
	
	.se-viewer .se-documentTitle .se-section-align-, .se-viewer .se-documentTitle .se-section-align-left {
	    padding-top: 35px;
	    padding-bottom: 30px
	}
	
	.se-viewer .se-documentTitle .se-section-align-center {
	    padding-top: 55px;
	    padding-bottom: 30px
	}
	
	.se-viewer .se-documentTitle .se-component-content {
	    position: relative
	}
	
	.se-viewer .se-documentTitle .se-fs-fs26 {
	    line-height: 35px
	}
	
	.se-viewer .se-documentTitle .se-fs-, .se-viewer .se-documentTitle .se-fs-fs32 {
	    line-height: 37px
	}
	
	.se-viewer .se-documentTitle .se-fs-fs38 {
	    line-height: 39px
	}
	
	.se-viewer .se-title-cover-exception-image {
	    opacity: 0;
	    position: absolute;
	    top: 0;
	    right: 0;
	    bottom: 0;
	    left: 0;
	    margin: auto
	}
	
	.se-viewer .se-title-cover-wrap {
	    position: absolute;
	    top: 0;
	    right: 0;
	    bottom: 0;
	    left: 0;
	    display: none;
	    margin: auto;
	    width: 100%
	}
	
	.se-viewer .se-title-cover {
	    position: absolute;
	    top: 0;
	    right: 0;
	    bottom: 0;
	    left: 0;
	    overflow: hidden;
	    width: 100%;
	    height: 100%;
	    background-size: cover;
	    background-position: 50% 50%
	}
	
	.se-viewer .se-title-cover:after {
	    position: absolute;
	    top: 0;
	    right: 0;
	    bottom: 0;
	    left: 0;
	    content: "";
	    background-color: rgba(0, 0, 0, .2)
	}
	
	.se-viewer .se-sectionTitle {
	    margin-top: 25px
	}
	
	.se-viewer .se-text+.se-sectionTitle {
	    margin-top: 10px
	}
	
	.se-viewer .se-sectionTitle+.se-sectionTitle {
	    margin-top: 0
	}
	
	.se-viewer .se-sticker+.se-sectionTitle {
	    margin-top: 20px
	}
	
	.se-viewer .se-horizontalLine+.se-sectionTitle {
	    margin-top: 30px
	}
	
	.se-viewer .se-image+.se-sectionTitle, .se-viewer .se-imageGroup+.se-sectionTitle, .se-viewer .se-imageStrip+.se-sectionTitle {
	    margin-top: 20px
	}
	
	.se-viewer .se-section-sectionTitle.se-l-default .se-fs- {
	    font-size: 26px
	}
	
	.se-viewer:lang(ko-KR) .se-section-sectionTitle.se-l-default .se-ff- {
	    font-family: se-nanumgothic, \\B098\B214\ACE0\B515, nanumgothic, sans-serif
	}
	
	.se-viewer .se-section-sectionTitle.se-l-default .se-text-paragraph {
	    line-height: 1.5
	}
	
	.se-viewer.se-viewer-text-scale-1 .se-section-sectionTitle.se-l-default .se-fs- {
	    font-size: 28px
	}
	
	.se-viewer.se-viewer-text-scale-1 .se-section-sectionTitle.se-l-default .se-fs-fs11 {
	    font-size: 15px
	}
	
	.se-viewer.se-viewer-text-scale-1 .se-section-sectionTitle.se-l-default .se-fs-fs13 {
	    font-size: 17px
	}
	
	.se-viewer.se-viewer-text-scale-1 .se-section-sectionTitle.se-l-default .se-fs-fs15 {
	    font-size: 18px
	}
	
	.se-viewer.se-viewer-text-scale-1 .se-section-sectionTitle.se-l-default .se-fs-fs16 {
	    font-size: 19px
	}
	
	.se-viewer.se-viewer-text-scale-1 .se-section-sectionTitle.se-l-default .se-fs-fs19 {
	    font-size: 22px
	}
	
	.se-viewer.se-viewer-text-scale-1 .se-section-sectionTitle.se-l-default .se-fs-fs24 {
	    font-size: 24px
	}
	
	.se-viewer.se-viewer-text-scale-1 .se-section-sectionTitle.se-l-default .se-fs-fs26 {
	    font-size: 26px
	}
	
	.se-viewer.se-viewer-text-scale-1 .se-section-sectionTitle.se-l-default .se-fs-fs28 {
	    font-size: 25px
	}
	
	.se-viewer.se-viewer-text-scale-1 .se-section-sectionTitle.se-l-default .se-fs-fs30, .se-viewer.se-viewer-text-scale-1 .se-section-sectionTitle.se-l-default .se-fs-fs32 {
	    font-size: 28px
	}
	
	.se-viewer.se-viewer-text-scale-1 .se-section-sectionTitle.se-l-default .se-fs-fs34 {
	    font-size: 29px
	}
	
	.se-viewer.se-viewer-text-scale-1 .se-section-sectionTitle.se-l-default .se-fs-fs38 {
	    font-size: 30px
	}
	
	.se-viewer.se-viewer-text-scale-1 .se-section-sectionTitle.se-l-default .se-fs-fs45 {
	    font-size: 32px
	}
	
	.se-viewer .se-text {
	    margin-top: 20px
	}
	
	.se-viewer .se-wrappingParagraph+.se-text {
	    margin-top: 0
	}
	
	.se-viewer .se-sectionTitle+.se-text {
	    margin-top: 10px
	}
	
	.se-viewer .se-horizontalLine+.se-text, .se-viewer .se-image+.se-text, .se-viewer .se-imageGroup+.se-text, .se-viewer .se-imageStrip+.se-text, .se-viewer .se-sticker+.se-text, .se-viewer .se-video+.se-text {
	    margin-top: 20px
	}
	
	.se-viewer .se-quotation+.se-text {
	    margin-top: 30px
	}
	
	.se-viewer .se-section-text.se-l-default .se-fs- {
	    font-size: 16px
	}
	
	.se-viewer:lang(ko-KR) .se-section-text.se-l-default .se-ff- {
	    font-family: se-nanumgothic, \\B098\B214\ACE0\B515, nanumgothic, sans-serif
	}
	
	.se-viewer .se-section-text.se-l-default .se-text-paragraph {
	    line-height: 1.8
	}
	
	.se-viewer.se-viewer-text-scale-1 .se-section-text.se-l-default .se-fs- {
	    font-size: 18px
	}
	
	.se-viewer.se-viewer-text-scale-1 .se-section-text.se-l-default .se-fs-fs11 {
	    font-size: 15px
	}
	
	.se-viewer.se-viewer-text-scale-1 .se-section-text.se-l-default .se-fs-fs13 {
	    font-size: 17px
	}
	
	.se-viewer.se-viewer-text-scale-1 .se-section-text.se-l-default .se-fs-fs15 {
	    font-size: 18px
	}
	
	.se-viewer.se-viewer-text-scale-1 .se-section-text.se-l-default .se-fs-fs16 {
	    font-size: 19px
	}
	
	.se-viewer.se-viewer-text-scale-1 .se-section-text.se-l-default .se-fs-fs19 {
	    font-size: 22px
	}
	
	.se-viewer.se-viewer-text-scale-1 .se-section-text.se-l-default .se-fs-fs24 {
	    font-size: 24px
	}
	
	.se-viewer.se-viewer-text-scale-1 .se-section-text.se-l-default .se-fs-fs26 {
	    font-size: 26px
	}
	
	.se-viewer.se-viewer-text-scale-1 .se-section-text.se-l-default .se-fs-fs28 {
	    font-size: 25px
	}
	
	.se-viewer.se-viewer-text-scale-1 .se-section-text.se-l-default .se-fs-fs30, .se-viewer.se-viewer-text-scale-1 .se-section-text.se-l-default .se-fs-fs32 {
	    font-size: 28px
	}
	
	.se-viewer.se-viewer-text-scale-1 .se-section-text.se-l-default .se-fs-fs34 {
	    font-size: 29px
	}
	
	.se-viewer.se-viewer-text-scale-1 .se-section-text.se-l-default .se-fs-fs38 {
	    font-size: 30px
	}
	
	.se-viewer.se-viewer-text-scale-1 .se-section-text.se-l-default .se-fs-fs45 {
	    font-size: 32px
	}
	
	.se-viewer .se-section-text:after {
	    display: block;
	    content: "";
	    clear: both
	}
	
	.se-viewer .se-section-text .se-text-paragraph-drop-cap {
	    clear: left
	}
	
	.se-viewer .se-drop-cap {
	    float: left;
	    line-height: .62;
	    padding-right: .15em;
	    padding-top: .34em;
	    padding-bottom: .2em;
	    background-color: inherit;
	    text-transform: uppercase;
	    text-decoration: none !important;
	    font-style: normal !important;
	    font-weight: 400 !important;
	    font-size: 3em !important
	}
	
	.se-viewer .se-quotation {
	    margin-top: 30px
	}
	
	.se-viewer .se-section-quotation.se-l-default .se-quote .se-fs- {
	    font-size: 20px
	}
	
	.se-viewer:lang(ko-KR) .se-section-quotation.se-l-default .se-quote .se-ff- {
	    font-family: se-nanummyeongjo, \\B098\B214\BA85\C870, nanummyeongjo, serif
	}
	
	.se-viewer .se-section-quotation.se-l-default .se-quote .se-text-paragraph {
	    line-height: 1.8;
	    text-align: center
	}
	
	.se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-default .se-quote .se-fs- {
	    font-size: 22px
	}
	
	.se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-default .se-quote .se-fs-fs11 {
	    font-size: 15px
	}
	
	.se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-default .se-quote .se-fs-fs13 {
	    font-size: 17px
	}
	
	.se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-default .se-quote .se-fs-fs15 {
	    font-size: 18px
	}
	
	.se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-default .se-quote .se-fs-fs16 {
	    font-size: 19px
	}
	
	.se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-default .se-quote .se-fs-fs19 {
	    font-size: 22px
	}
	
	.se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-default .se-quote .se-fs-fs24 {
	    font-size: 24px
	}
	
	.se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-default .se-quote .se-fs-fs26 {
	    font-size: 26px
	}
	
	.se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-default .se-quote .se-fs-fs28 {
	    font-size: 25px
	}
	
	.se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-default .se-quote .se-fs-fs30, .se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-default .se-quote .se-fs-fs32 {
	    font-size: 28px
	}
	
	.se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-default .se-quote .se-fs-fs34 {
	    font-size: 29px
	}
	
	.se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-default .se-quote .se-fs-fs38 {
	    font-size: 30px
	}
	
	.se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-default .se-quote .se-fs-fs45 {
	    font-size: 32px
	}
	
	.se-viewer .se-section-quotation.se-l-default .se-cite .se-fs- {
	    font-size: 15px
	}
	
	.se-viewer:lang(ko-KR) .se-section-quotation.se-l-default .se-cite .se-ff- {
	    font-family: se-nanumgothic, \\B098\B214\ACE0\B515, nanumgothic, sans-serif
	}
	
	.se-viewer .se-section-quotation.se-l-default .se-cite .se-text-paragraph {
	    line-height: 1.5;
	    text-align: center
	}
	
	.se-viewer .se-section-quotation.se-l-quotation_line .se-quote .se-fs- {
	    font-size: 20px
	}
	
	.se-viewer:lang(ko-KR) .se-section-quotation.se-l-quotation_line .se-quote .se-ff- {
	    font-family: se-nanumgothic, \\B098\B214\ACE0\B515, nanumgothic, sans-serif
	}
	
	.se-viewer .se-section-quotation.se-l-quotation_line .se-quote .se-text-paragraph {
	    line-height: 1.8;
	    text-align: left
	}
	
	.se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_line .se-quote .se-fs- {
	    font-size: 22px
	}
	
	.se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_line .se-quote .se-fs-fs11 {
	    font-size: 15px
	}
	
	.se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_line .se-quote .se-fs-fs13 {
	    font-size: 17px
	}
	
	.se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_line .se-quote .se-fs-fs15 {
	    font-size: 18px
	}
	
	.se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_line .se-quote .se-fs-fs16 {
	    font-size: 19px
	}
	
	.se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_line .se-quote .se-fs-fs19 {
	    font-size: 22px
	}
	
	.se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_line .se-quote .se-fs-fs24 {
	    font-size: 24px
	}
	
	.se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_line .se-quote .se-fs-fs26 {
	    font-size: 26px
	}
	
	.se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_line .se-quote .se-fs-fs28 {
	    font-size: 25px
	}
	
	.se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_line .se-quote .se-fs-fs30, .se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_line .se-quote .se-fs-fs32 {
	    font-size: 28px
	}
	
	.se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_line .se-quote .se-fs-fs34 {
	    font-size: 29px
	}
	
	.se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_line .se-quote .se-fs-fs38 {
	    font-size: 30px
	}
	
	.se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_line .se-quote .se-fs-fs45 {
	    font-size: 32px
	}
	
	.se-viewer .se-section-quotation.se-l-quotation_line .se-cite .se-fs- {
	    font-size: 15px
	}
	
	.se-viewer:lang(ko-KR) .se-section-quotation.se-l-quotation_line .se-cite .se-ff- {
	    font-family: se-nanumgothic, \\B098\B214\ACE0\B515, nanumgothic, sans-serif
	}
	
	.se-viewer .se-section-quotation.se-l-quotation_line .se-cite .se-text-paragraph {
	    line-height: 1.5;
	    text-align: left
	}
	
	.se-viewer .se-section-quotation.se-l-quotation_bubble .se-quote .se-fs- {
	    font-size: 20px
	}
	
	.se-viewer:lang(ko-KR) .se-section-quotation.se-l-quotation_bubble .se-quote .se-ff- {
	    font-family: se-nanummyeongjo, \\B098\B214\BA85\C870, nanummyeongjo, serif
	}
	
	.se-viewer .se-section-quotation.se-l-quotation_bubble .se-quote .se-text-paragraph {
	    line-height: 1.8;
	    text-align: center
	}
	
	.se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_bubble .se-quote .se-fs- {
	    font-size: 22px
	}
	
	.se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_bubble .se-quote .se-fs-fs11 {
	    font-size: 15px
	}
	
	.se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_bubble .se-quote .se-fs-fs13 {
	    font-size: 17px
	}
	
	.se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_bubble .se-quote .se-fs-fs15 {
	    font-size: 18px
	}
	
	.se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_bubble .se-quote .se-fs-fs16 {
	    font-size: 19px
	}
	
	.se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_bubble .se-quote .se-fs-fs19 {
	    font-size: 22px
	}
	
	.se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_bubble .se-quote .se-fs-fs24 {
	    font-size: 24px
	}
	
	.se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_bubble .se-quote .se-fs-fs26 {
	    font-size: 26px
	}
	
	.se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_bubble .se-quote .se-fs-fs28 {
	    font-size: 25px
	}
	
	.se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_bubble .se-quote .se-fs-fs30, .se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_bubble .se-quote .se-fs-fs32 {
	    font-size: 28px
	}
	
	.se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_bubble .se-quote .se-fs-fs34 {
	    font-size: 29px
	}
	
	.se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_bubble .se-quote .se-fs-fs38 {
	    font-size: 30px
	}
	
	.se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_bubble .se-quote .se-fs-fs45 {
	    font-size: 32px
	}
	
	.se-viewer .se-section-quotation.se-l-quotation_bubble .se-cite .se-fs- {
	    font-size: 15px
	}
	
	.se-viewer:lang(ko-KR) .se-section-quotation.se-l-quotation_bubble .se-cite .se-ff- {
	    font-family: se-nanumgothic, \\B098\B214\ACE0\B515, nanumgothic, sans-serif
	}
	
	.se-viewer .se-section-quotation.se-l-quotation_bubble .se-cite .se-text-paragraph {
	    line-height: 1.5;
	    text-align: center
	}
	
	.se-viewer .se-section-quotation.se-l-quotation_underline .se-quote .se-fs- {
	    font-size: 20px
	}
	
	.se-viewer:lang(ko-KR) .se-section-quotation.se-l-quotation_underline .se-quote .se-ff- {
	    font-family: se-nanummyeongjo, \\B098\B214\BA85\C870, nanummyeongjo, serif
	}
	
	.se-viewer .se-section-quotation.se-l-quotation_underline .se-quote .se-text-paragraph {
	    line-height: 1.8;
	    text-align: left
	}
	
	.se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_underline .se-quote .se-fs- {
	    font-size: 22px
	}
	
	.se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_underline .se-quote .se-fs-fs11 {
	    font-size: 15px
	}
	
	.se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_underline .se-quote .se-fs-fs13 {
	    font-size: 17px
	}
	
	.se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_underline .se-quote .se-fs-fs15 {
	    font-size: 18px
	}
	
	.se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_underline .se-quote .se-fs-fs16 {
	    font-size: 19px
	}
	
	.se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_underline .se-quote .se-fs-fs19 {
	    font-size: 22px
	}
	
	.se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_underline .se-quote .se-fs-fs24 {
	    font-size: 24px
	}
	
	.se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_underline .se-quote .se-fs-fs26 {
	    font-size: 26px
	}
	
	.se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_underline .se-quote .se-fs-fs28 {
	    font-size: 25px
	}
	
	.se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_underline .se-quote .se-fs-fs30, .se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_underline .se-quote .se-fs-fs32 {
	    font-size: 28px
	}
	
	.se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_underline .se-quote .se-fs-fs34 {
	    font-size: 29px
	}
	
	.se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_underline .se-quote .se-fs-fs38 {
	    font-size: 30px
	}
	
	.se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_underline .se-quote .se-fs-fs45 {
	    font-size: 32px
	}
	
	.se-viewer .se-section-quotation.se-l-quotation_underline .se-cite .se-fs- {
	    font-size: 15px
	}
	
	.se-viewer:lang(ko-KR) .se-section-quotation.se-l-quotation_underline .se-cite .se-ff- {
	    font-family: se-nanumgothic, \\B098\B214\ACE0\B515, nanumgothic, sans-serif
	}
	
	.se-viewer .se-section-quotation.se-l-quotation_underline .se-cite .se-text-paragraph {
	    line-height: 1.5;
	    text-align: left
	}
	
	.se-viewer .se-section-quotation.se-l-quotation_postit .se-quote .se-fs- {
	    font-size: 20px
	}
	
	.se-viewer:lang(ko-KR) .se-section-quotation.se-l-quotation_postit .se-quote .se-ff- {
	    font-family: se-nanumbarungothic, \\B098\B214\BC14\B978\ACE0\B515, nanumbarungothic, sans-serif
	}
	
	.se-viewer .se-section-quotation.se-l-quotation_postit .se-quote .se-text-paragraph {
	    line-height: 1.8;
	    text-align: center
	}
	
	.se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_postit .se-quote .se-fs- {
	    font-size: 22px
	}
	
	.se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_postit .se-quote .se-fs-fs11 {
	    font-size: 15px
	}
	
	.se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_postit .se-quote .se-fs-fs13 {
	    font-size: 17px
	}
	
	.se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_postit .se-quote .se-fs-fs15 {
	    font-size: 18px
	}
	
	.se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_postit .se-quote .se-fs-fs16 {
	    font-size: 19px
	}
	
	.se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_postit .se-quote .se-fs-fs19 {
	    font-size: 22px
	}
	
	.se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_postit .se-quote .se-fs-fs24 {
	    font-size: 24px
	}
	
	.se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_postit .se-quote .se-fs-fs26 {
	    font-size: 26px
	}
	
	.se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_postit .se-quote .se-fs-fs28 {
	    font-size: 25px
	}
	
	.se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_postit .se-quote .se-fs-fs30, .se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_postit .se-quote .se-fs-fs32 {
	    font-size: 28px
	}
	
	.se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_postit .se-quote .se-fs-fs34 {
	    font-size: 29px
	}
	
	.se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_postit .se-quote .se-fs-fs38 {
	    font-size: 30px
	}
	
	.se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_postit .se-quote .se-fs-fs45 {
	    font-size: 32px
	}
	
	.se-viewer .se-section-quotation.se-l-quotation_postit .se-cite .se-fs- {
	    font-size: 15px
	}
	
	.se-viewer:lang(ko-KR) .se-section-quotation.se-l-quotation_postit .se-cite .se-ff- {
	    font-family: se-nanumgothic, \\B098\B214\ACE0\B515, nanumgothic, sans-serif
	}
	
	.se-viewer .se-section-quotation.se-l-quotation_postit .se-cite .se-text-paragraph {
	    line-height: 1.5;
	    text-align: center
	}
	
	.se-viewer .se-section-quotation.se-l-quotation_corner .se-quote .se-fs- {
	    font-size: 20px
	}
	
	.se-viewer:lang(ko-KR) .se-section-quotation.se-l-quotation_corner .se-quote .se-ff- {
	    font-family: se-nanumbarungothic, \\B098\B214\BC14\B978\ACE0\B515, nanumbarungothic, sans-serif
	}
	
	.se-viewer .se-section-quotation.se-l-quotation_corner .se-quote .se-text-paragraph {
	    line-height: 1.8;
	    text-align: center
	}
	
	.se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_corner .se-quote .se-fs- {
	    font-size: 22px
	}
	
	.se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_corner .se-quote .se-fs-fs11 {
	    font-size: 15px
	}
	
	.se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_corner .se-quote .se-fs-fs13 {
	    font-size: 17px
	}
	
	.se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_corner .se-quote .se-fs-fs15 {
	    font-size: 18px
	}
	
	.se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_corner .se-quote .se-fs-fs16 {
	    font-size: 19px
	}
	
	.se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_corner .se-quote .se-fs-fs19 {
	    font-size: 22px
	}
	
	.se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_corner .se-quote .se-fs-fs24 {
	    font-size: 24px
	}
	
	.se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_corner .se-quote .se-fs-fs26 {
	    font-size: 26px
	}
	
	.se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_corner .se-quote .se-fs-fs28 {
	    font-size: 25px
	}
	
	.se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_corner .se-quote .se-fs-fs30, .se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_corner .se-quote .se-fs-fs32 {
	    font-size: 28px
	}
	
	.se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_corner .se-quote .se-fs-fs34 {
	    font-size: 29px
	}
	
	.se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_corner .se-quote .se-fs-fs38 {
	    font-size: 30px
	}
	
	.se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_corner .se-quote .se-fs-fs45 {
	    font-size: 32px
	}
	
	.se-viewer .se-section-quotation.se-l-quotation_corner .se-cite .se-fs- {
	    font-size: 15px
	}
	
	.se-viewer:lang(ko-KR) .se-section-quotation.se-l-quotation_corner .se-cite .se-ff- {
	    font-family: se-nanumgothic, \\B098\B214\ACE0\B515, nanumgothic, sans-serif
	}
	
	.se-viewer .se-section-quotation.se-l-quotation_corner .se-cite .se-text-paragraph {
	    line-height: 1.5;
	    text-align: center
	}
	
	.se-viewer .se-quotation .se-component-content {
	    position: relative
	}
	
	.se-viewer .se-quotation-container {
	    position: relative;
	    margin: auto;
	    box-sizing: border-box
	}
	
	.se-viewer .se-section-quotation {
	    margin: 0 auto
	}
	
	.se-viewer .se-section-quotation .se-cite .se-text-paragraph {
	    color: #777
	}
	
	.se-viewer .se-section-quotation .se-cite .se-text-paragraph .se-fs- {
	    font-size: 13px
	}
	
	.se-viewer .se-section-quotation.se-l-default {
	    padding-top: 10px;
	    padding-bottom: 10px
	}
	
	.se-viewer .se-section-quotation.se-l-default .se-quotation-container {
	    padding: 31px 0
	}
	
	.se-viewer .se-section-quotation.se-l-default .se-quotation-container:after, .se-viewer .se-section-quotation.se-l-default .se-quotation-container:before {
	    content: "";
	    position: absolute;
	    right: 0;
	    left: 0;
	    margin: auto
	}
	
	.se-viewer .se-section-quotation.se-l-default .se-quotation-container:before {
	    width: 21px;
	    height: 16px;
	    background-position: -159px -367px;
	    top: 0
	}
	
	.se-viewer .se-section-quotation.se-l-default .se-quotation-container:after {
	    width: 21px;
	    height: 16px;
	    background-position: -113px -367px;
	    bottom: 0
	}
	
	.se-viewer .se-section-quotation.se-l-default .se-quote span {
	    font-style: italic
	}
	
	.se-viewer .se-section-quotation.se-l-default .se-cite {
	    margin-top: 20px
	}
	
	.se-viewer .se-section-quotation.se-l-quotation_line {
	    padding-top: 10px;
	    padding-bottom: 10px
	}
	
	.se-viewer .se-section-quotation.se-l-quotation_line .se-quotation-container {
	    padding: 0 20px
	}
	
	.se-viewer .se-section-quotation.se-l-quotation_line .se-quotation-container:before {
	    content: "";
	    position: absolute;
	    top: 0;
	    bottom: 0;
	    left: 0;
	    border-left: 6px solid #515151
	}
	
	.se-viewer .se-section-quotation.se-l-quotation_line .se-cite {
	    margin-top: 10px
	}
	
	.se-viewer .se-section-quotation.se-l-quotation_bubble {
	    padding-top: 10px;
	    padding-bottom: 35px
	}
	
	.se-viewer .se-section-quotation.se-l-quotation_bubble .se-quotation-container {
	    max-width: 460px;
	    padding: 21px;
	    border: 4px solid #e4e4e4;
	    border-bottom: 0;
	    box-sizing: border-box;
	    background: transparent
	}
	
	.se-viewer .se-section-quotation.se-l-quotation_bubble .se-quotation-container:before {
	    content: "";
	    position: absolute;
	    left: -4px;
	    right: -4px;
	    bottom: -4px;
	    height: 4px;
	    background: -webkit-linear-gradient(left, #e4e4e4, #e4e4e4 30%, transparent 0, transparent 45%, #e4e4e4 0, #e4e4e4);
	    background: linear-gradient(90deg, #e4e4e4 0, #e4e4e4 30%, transparent 0, transparent 45%, #e4e4e4 0, #e4e4e4)
	}
	
	.se-viewer .se-section-quotation.se-l-quotation_bubble .se-quotation-container:after {
	    width: 100px;
	    height: 29px;
	    background-position: 0 -290px;
	    content: "";
	    position: absolute;
	    top: 100%;
	    left: 30%
	}
	
	.se-viewer .se-section-quotation.se-l-quotation_bubble .se-quote span {
	    font-weight: 700
	}
	
	.se-viewer .se-section-quotation.se-l-quotation_bubble .se-cite {
	    margin-top: 16px
	}
	
	.se-viewer .se-section-quotation.se-l-quotation_underline {
	    padding-top: 10px;
	    padding-bottom: 10px
	}
	
	.se-viewer .se-section-quotation.se-l-quotation_underline .se-quotation-container {
	    padding: 35px 0 20px;
	    border-bottom: 1px solid #9b9b9b
	}
	
	.se-viewer .se-section-quotation.se-l-quotation_underline .se-quotation-container:before {
	    width: 24px;
	    height: 15px;
	    background-position: -265px -241px;
	    content: "";
	    position: absolute;
	    top: 0;
	    left: 0
	}
	
	.se-viewer .se-section-quotation.se-l-quotation_underline .se-cite {
	    margin-top: 16px
	}
	
	.se-viewer .se-section-quotation.se-l-quotation_postit {
	    padding-top: 10px;
	    padding-bottom: 58px
	}
	
	.se-viewer .se-section-quotation.se-l-quotation_postit .se-quotation-container {
	    max-width: 460px;
	    padding: 33px 33px 0;
	    border: solid #d5d5d5;
	    border-width: 4px 4px 0;
	    background: transparent
	}
	
	.se-viewer .se-section-quotation.se-l-quotation_postit .se-quotation-container:before {
	    width: 47px;
	    height: 48px;
	    background-position: -300px -186px;
	    content: "";
	    position: absolute;
	    top: 100%;
	    right: -4px
	}
	
	.se-viewer .se-section-quotation.se-l-quotation_postit .se-quotation-container:after {
	    content: "";
	    position: absolute;
	    top: 100%;
	    left: -4px;
	    right: 43px;
	    height: 48px;
	    background-color: transparent;
	    border: solid #d5d5d5;
	    border-width: 0 0 4px 4px;
	    box-sizing: border-box
	}
	
	.se-viewer .se-section-quotation.se-l-quotation_postit .se-cite {
	    margin-top: 16px
	}
	
	.se-viewer .se-section-quotation.se-l-quotation_corner {
	    padding-top: 10px;
	    padding-bottom: 10px
	}
	
	.se-viewer .se-section-quotation.se-l-quotation_corner .se-quotation-container {
	    max-width: 532px;
	    padding: 32px 36px;
	    box-sizing: border-box
	}
	
	.se-viewer .se-section-quotation.se-l-quotation_corner .se-quotation-container:after, .se-viewer .se-section-quotation.se-l-quotation_corner .se-quotation-container:before {
	    content: "";
	    position: absolute;
	    width: 26px;
	    height: 26px;
	    border: solid #4a4a4a
	}
	
	.se-viewer .se-section-quotation.se-l-quotation_corner .se-quotation-container:before {
	    top: 0;
	    left: 0;
	    border-width: 6px 0 0 6px
	}
	
	.se-viewer .se-section-quotation.se-l-quotation_corner .se-quotation-container:after {
	    bottom: 0;
	    right: 0;
	    border-width: 0 6px 6px 0
	}
	
	.se-viewer .se-section-quotation.se-l-quotation_corner .se-cite {
	    margin-top: 16px
	}
	
	.se-viewer .se-module-image-360vr {
	    position: relative;
	    font-size: 0
	}
	
	.se-viewer .se-360vr-preview {
	    padding-top: 56.3%;
	    background-size: cover;
	    background-position: 50%;
	    background-repeat: no-repeat
	}
	
	.se-viewer .se-360vr-canvas {
	    position: absolute;
	    top: 0;
	    right: 0;
	    bottom: 0;
	    left: 0;
	    margin: auto;
	    max-height: 100%;
	    max-width: 100%;
	    outline: none;
	    width: 100%;
	    height: 100%
	}
	
	.se-viewer .se-360vr-controller {
	    position: absolute;
	    top: 10px;
	    right: 10px;
	    bottom: 10px;
	    z-index: 5
	}
	
	.se-viewer .se-360vr-viewing-angle {
	    position: absolute;
	    top: 0;
	    right: 0;
	    bottom: 0;
	    margin: auto;
	    height: 33px;
	    cursor: pointer
	}
	
	.se-viewer .se-360vr-fullscreen-button {
	    position: absolute;
	    top: 0;
	    right: 0
	}
	
	.se-viewer .se-360vr-fullscreen-button:before {
	    display: block;
	    width: 30px;
	    height: 30px;
	    background-position: -330px -321px;
	    content: ""
	}
	
	.se-viewer .se-360vr-loading {
	    display: inline-block;
	    width: 88px;
	    height: 88px;
	    background-position: -90px -82px;
	    position: absolute;
	    top: 0;
	    right: 0;
	    bottom: 0;
	    left: 0;
	    margin: auto;
	    z-index: 10
	}
	
	.se-viewer .se-360vr-loading:before {
	    content: "";
	    position: absolute;
	    left: 0;
	    right: 0;
	    top: 64px;
	    width: 32px;
	    height: 8px;
	    margin: auto;
	    background-image: url(//editor-static.pstatic.net/v/basic/1.32.1/img/common-loading-square-white-desktop.f78ac5c4.gif);
	    background-repeat: no-repeat
	}
	
	.se-viewer .se-360vr-gyro-loading {
	    display: inline-block;
	    width: 88px;
	    height: 88px;
	    background-position: 0 -82px;
	    position: absolute;
	    top: 0;
	    right: 0;
	    bottom: 0;
	    left: 0;
	    margin: auto;
	    z-index: 10
	}
	
	.se-viewer .se-360vr-state-info {
	    position: absolute;
	    bottom: 0;
	    left: 0;
	    right: 0;
	    height: 90px;
	    background-image: -webkit-linear-gradient(top, transparent, rgba(0, 0, 0, .5));
	    background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, .5));
	    z-index: 10
	}
	
	.se-viewer .se-360vr-state-info:before {
	    display: inline-block;
	    width: 56px;
	    height: 36px;
	    background-position: -237px -172px;
	    content: "";
	    position: absolute;
	    margin: auto;
	    bottom: 64px;
	    left: 0;
	    right: 0
	}
	
	.se-viewer .se-gyro-disabled {
	    display: inline-block;
	    width: 88px;
	    height: 88px;
	    background-position: -90px -82px;
	    position: absolute;
	    top: 0;
	    right: 0;
	    bottom: 0;
	    left: 0;
	    margin: auto
	}
	
	.se-viewer .se-360vr-state-info-text {
	    position: absolute;
	    bottom: 22px;
	    left: 0;
	    right: 0;
	    line-height: 1.45;
	    color: #fff;
	    text-align: center;
	    font-size: 12px
	}
	
	.se-viewer .se-360vr-fullscreen {
	    display: none;
	    position: fixed;
	    z-index: 2147483647;
	    top: 0;
	    right: 0;
	    bottom: 0;
	    left: 0;
	    background-color: #000
	}
	
	.se-viewer .se-360vr-fullscreen.se-is-on {
	    display: block
	}
	
	.se-viewer .se-360vr-fullscreen .se-360vr-fullscreen-button:before {
	    background-position: -392px 0
	}
	
	.se-viewer .se-360vr-fullscreen .se-module-image-360vr, .se-viewer .se-image-tag-area {
	    position: absolute;
	    top: 0;
	    right: 0;
	    bottom: 0;
	    left: 0
	}
	
	.se-viewer .se-image-tag-area {
	    display: block;
	    margin: 10px 8px;
	    cursor: pointer
	}
	
	.se-viewer .se-image-tag-area:before {
	    content: "";
	    position: absolute;
	    right: 0;
	    bottom: -2px;
	    z-index: 1;
	    display: inline-block;
	    width: 29px;
	    height: 29px;
	    background-position: -392px -32px
	}
	
	.se-viewer .se-image-tag {
	    position: absolute;
	    z-index: 1
	}
	
	.se-viewer .se-image-tag.se-is-focus {
	    z-index: 2
	}
	
	.se-viewer .se-image-tag.se-image-tag-pin-position-top-center .se-image-tag-layer {
	    -webkit-transform: translate(-50%, 6px);
	    -ms-transform: translate(-50%, 6px);
	    transform: translate(-50%, 6px)
	}
	
	.se-viewer .se-image-tag.se-image-tag-pin-position-top-center .se-image-tag-layer-dim:before {
	    top: -4px;
	    left: 50%;
	    margin-left: -5px
	}
	
	.se-viewer .se-image-tag.se-image-tag-pin-position-top-left .se-image-tag-layer {
	    left: -12px;
	    top: 6px
	}
	
	.se-viewer .se-image-tag.se-image-tag-pin-position-top-left .se-image-tag-layer-dim:before {
	    top: -4px;
	    left: 12px;
	    margin-left: -5px
	}
	
	.se-viewer .se-image-tag.se-image-tag-pin-position-top-right {
	    top: 0;
	    left: 12px
	}
	
	.se-viewer .se-image-tag.se-image-tag-pin-position-top-right .se-image-tag-layer {
	    top: 6px;
	    right: 100%;
	    margin-right: -10px
	}
	
	.se-viewer .se-image-tag.se-image-tag-pin-position-top-right .se-image-tag-layer-dim:before {
	    top: -4px;
	    right: 12px;
	    margin-right: -5px
	}
	
	.se-viewer .se-image-tag.se-image-tag-pin-position-bottom-center {
	    -webkit-transform: translateY(-5px);
	    -ms-transform: translateY(-5px);
	    transform: translateY(-5px)
	}
	
	.se-viewer .se-image-tag.se-image-tag-pin-position-bottom-center .se-image-tag-layer {
	    -webkit-transform: translate(-50%, -100%);
	    -ms-transform: translate(-50%, -100%);
	    transform: translate(-50%, -100%)
	}
	
	.se-viewer .se-image-tag.se-image-tag-pin-position-bottom-center .se-image-tag-layer-dim:before {
	    bottom: -4px;
	    left: 50%;
	    margin-left: -5px
	}
	
	.se-viewer .se-image-tag.se-image-tag-pin-position-bottom-left .se-image-tag-layer {
	    bottom: 0;
	    left: 0;
	    margin-left: -10px;
	    margin-bottom: 5px
	}
	
	.se-viewer .se-image-tag.se-image-tag-pin-position-bottom-left .se-image-tag-layer-dim:before {
	    bottom: -4px;
	    left: 12px;
	    margin-left: -5px
	}
	
	.se-viewer .se-image-tag.se-image-tag-pin-position-bottom-right .se-image-tag-layer {
	    bottom: 0;
	    right: 100%;
	    margin-right: -10px;
	    margin-bottom: 5px
	}
	
	.se-viewer .se-image-tag.se-image-tag-pin-position-bottom-right .se-image-tag-layer-dim:before {
	    bottom: -4px;
	    right: 12px;
	    margin-right: -5px
	}
	
	.se-viewer .se-image-tag-pin {
	    position: absolute;
	    display: none;
	    top: -14px;
	    left: -14px;
	    outline: none;
	    width: 27px;
	    height: 27px;
	    background-position: -392px -154px
	}
	
	.se-viewer .se-image-tag-layer {
	    position: absolute;
	    display: none;
	    z-index: 1
	}
	
	.se-viewer .se-image-tag-layer-dim {
	    position: absolute;
	    top: 0;
	    left: 0;
	    width: 100%;
	    height: 100%;
	    background-color: #000;
	    border-radius: 3px;
	    box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, .15);
	    opacity: .7;
	    z-index: -1
	}
	
	.se-viewer .se-image-tag-layer-dim:before {
	    content: "";
	    position: absolute;
	    display: inline-block;
	    width: 8px;
	    height: 8px;
	    border-radius: 3px 0;
	    background-color: #000;
	    -webkit-transform: rotate(45deg);
	    -ms-transform: rotate(45deg);
	    transform: rotate(45deg)
	}
	
	.se-viewer .se-image-tag-detail {
	    position: relative;
	    display: block;
	    padding: 9px 10px 8px 36px;
	    text-decoration: none
	}
	
	.se-viewer .se-image-tag-detail.se-image-tag-simple-detail {
	    padding-left: 10px
	}
	
	.se-viewer .se-image-tag-detail.se-image-tag-simple-detail .se-image-tag-detail-icon {
	    display: none
	}
	
	.se-viewer .se-image-tag-detail.se-image-tag-simple-detail .se-image-tag-detail-description, .se-viewer .se-image-tag-detail.se-image-tag-simple-detail .se-image-tag-detail-title {
	    max-width: 170px
	}
	
	.se-viewer .se-image-tag-detail-icon {
	    position: absolute;
	    left: 10px;
	    top: 50%;
	    margin-top: -9px;
	    display: inline-block;
	    width: 18px;
	    height: 18px;
	    background-position: 0 -387px
	}
	
	.se-viewer .se-image-tag-detail-title {
	    font-size: 12px;
	    font-weight: 700
	}
	
	.se-viewer .se-image-tag-detail-description, .se-viewer .se-image-tag-detail-title {
	    display: block;
	    max-width: 146px;
	    overflow: hidden;
	    white-space: nowrap;
	    text-overflow: ellipsis;
	    line-height: 1.3;
	    color: #fff
	}
	
	.se-viewer .se-image-tag-detail-description {
	    margin-top: 2px;
	    font-size: 11px;
	    opacity: .7
	}
	
	.se-viewer .se-image {
	    margin-top: 20px
	}
	
	.se-viewer .se-image .se-caption {
	    margin: 10px auto 20px
	}
	
	.se-viewer .se-image+.se-image, .se-viewer .se-imageGroup+.se-image, .se-viewer .se-imageStrip+.se-image {
	    margin-top: 2px
	}
	
	.se-viewer .se-sectionTitle+.se-image, .se-viewer .se-sticker+.se-image, .se-viewer .se-text+.se-image {
	    margin-top: 20px
	}
	
	.se-viewer .se-quotation+.se-image {
	    margin-top: 30px
	}
	
	.se-viewer .se-section-image.se-l-default .se-caption .se-fs- {
	    font-size: 13px
	}
	
	.se-viewer:lang(ko-KR) .se-section-image.se-l-default .se-caption .se-ff- {
	    font-family: se-nanumgothic, \\B098\B214\ACE0\B515, nanumgothic, sans-serif
	}
	
	.se-viewer .se-section-image.se-l-default .se-caption .se-text-paragraph {
	    line-height: 1.5;
	    text-align: center
	}
	
	.se-viewer .se-image .se-module-image, .se-viewer .se-module-image-link {
	    position: relative;
	    display: block
	}
	
	.se-viewer .se-module-image-link-use:after {
	    display: inline-block;
	    width: 29px;
	    height: 29px;
	    background-position: -392px -63px;
	    content: "";
	    position: absolute;
	    right: 8px;
	    bottom: 8px
	}
	
	.se-viewer .se-imageStrip {
	    margin-top: 30px
	}
	
	.se-viewer .se-imageStrip .se-caption {
	    margin: 10px auto 20px
	}
	
	.se-viewer .se-image+.se-imageStrip, .se-viewer .se-imageGroup+.se-imageStrip, .se-viewer .se-imageStrip+.se-imageStrip {
	    margin-top: 2px
	}
	
	.se-viewer .se-sectionTitle+.se-imageStrip, .se-viewer .se-sticker+.se-imageStrip, .se-viewer .se-text+.se-imageStrip {
	    margin-top: 20px
	}
	
	.se-viewer .se-quotation+.se-imageStrip {
	    margin-top: 30px
	}
	
	.se-viewer .se-section-imageStrip.se-l-default .se-caption .se-fs- {
	    font-size: 13px
	}
	
	.se-viewer:lang(ko-KR) .se-section-imageStrip.se-l-default .se-caption .se-ff- {
	    font-family: se-nanumgothic, \\B098\B214\ACE0\B515, nanumgothic, sans-serif
	}
	
	.se-viewer .se-section-imageStrip.se-l-default .se-caption .se-text-paragraph {
	    line-height: 1.5;
	    text-align: center
	}
	
	.se-viewer .se-imageStrip .se-module-image {
	    display: inline-block;
	    margin-left: 2px;
	    box-sizing: border-box;
	    vertical-align: top
	}
	
	.se-viewer .se-imageStrip .se-module-image:first-child {
	    margin-left: 0
	}
	
	.se-viewer .se-imageStrip .se-state-error {
	    position: relative;
	    padding: 50px 20px;
	    box-sizing: border-box;
	    font-size: 0;
	    text-align: center
	}
	
	.se-viewer .se-imageStrip .se-state-error:before {
	    display: inline-block;
	    content: "";
	    height: 100%;
	    vertical-align: middle
	}
	
	.se-viewer .se-imageStrip .se-state-error .se-state-error-detail {
	    display: inline-block;
	    position: relative;
	    left: auto;
	    right: auto;
	    top: auto;
	    -webkit-transform: none;
	    -ms-transform: none;
	    transform: none
	}
	
	.se-viewer .se-imageStrip-container {
	    position: relative;
	    white-space: nowrap;
	    font-size: 0
	}
	
	.se-viewer .se-imageStrip-col-2.se-imageStrip-container {
	    padding-right: 2px
	}
	
	.se-viewer .se-imageStrip-col-3.se-imageStrip-container {
	    padding-right: 4px
	}
	
	.se-viewer .se-imageGroup {
	    margin-top: 20px
	}
	
	.se-viewer .se-imageGroup .se-caption {
	    margin: 10px auto 20px
	}
	
	.se-viewer .se-image+.se-imageGroup, .se-viewer .se-imageGroup+.se-imageGroup, .se-viewer .se-imageStrip+.se-imageGroup {
	    margin-top: 2px
	}
	
	.se-viewer .se-sectionTitle+.se-imageGroup, .se-viewer .se-sticker+.se-imageGroup, .se-viewer .se-text+.se-imageGroup {
	    margin-top: 20px
	}
	
	.se-viewer .se-quotation+.se-imageGroup {
	    margin-top: 30px
	}
	
	.se-viewer .se-section-imageGroup.se-l-collage .se-caption .se-fs- {
	    font-size: 13px
	}
	
	.se-viewer:lang(ko-KR) .se-section-imageGroup.se-l-collage .se-caption .se-ff- {
	    font-family: se-nanumgothic, \\B098\B214\ACE0\B515, nanumgothic, sans-serif
	}
	
	.se-viewer .se-section-imageGroup.se-l-collage .se-caption .se-text-paragraph {
	    line-height: 1.5;
	    text-align: center
	}
	
	.se-viewer .se-section-imageGroup.se-l-slide .se-caption .se-fs- {
	    font-size: 13px
	}
	
	.se-viewer:lang(ko-KR) .se-section-imageGroup.se-l-slide .se-caption .se-ff- {
	    font-family: se-nanumgothic, \\B098\B214\ACE0\B515, nanumgothic, sans-serif
	}
	
	.se-viewer .se-section-imageGroup.se-l-slide .se-caption .se-text-paragraph {
	    line-height: 1.5;
	    text-align: center
	}
	
	.se-viewer .se-imageGroup .se-imageGroup-viewer {
	    word-wrap: normal
	}
	
	.se-viewer .se-imageGroup.se-l-slide .se-component-content-fit .se-imageGroup-viewer {
	    height: 240px
	}
	
	.se-viewer .se-imageGroup.se-l-slide .se-component-content-extend .se-imageGroup-viewer {
	    height: 300px
	}
	
	.se-viewer .se-section-imageGroup .se-module-image {
	    position: relative;
	    vertical-align: top
	}
	
	.se-viewer .se-section-imageGroup.se-l-collage .se-imageGroup-item {
	    white-space: nowrap;
	    font-size: 0;
	    margin-top: 2px;
	    overflow: hidden
	}
	
	.se-viewer .se-section-imageGroup.se-l-collage .se-imageGroup-item:first-child {
	    margin-top: 0
	}
	
	.se-viewer .se-section-imageGroup.se-l-collage .se-imageGroup-item.se-imageGroup-col-2 {
	    padding-right: 2px
	}
	
	.se-viewer .se-section-imageGroup.se-l-collage .se-module-image {
	    display: inline-block;
	    margin-left: 2px
	}
	
	.se-viewer .se-section-imageGroup.se-l-collage .se-module-image:first-child {
	    margin-left: 0
	}
	
	.se-viewer .se-section-imageGroup.se-l-collage .se-module-image .se-image-resource {
	    width: 100%
	}
	
	.se-viewer .se-section-imageGroup.se-l-collage .se-state-error {
	    position: relative;
	    padding: 50px 20px;
	    box-sizing: border-box;
	    font-size: 0;
	    text-align: center
	}
	
	.se-viewer .se-section-imageGroup.se-l-collage .se-state-error:before {
	    display: inline-block;
	    content: "";
	    height: 100%;
	    vertical-align: middle
	}
	
	.se-viewer .se-section-imageGroup.se-l-collage .se-state-error .se-state-error-detail {
	    display: inline-block;
	    position: relative;
	    left: auto;
	    right: auto;
	    top: auto;
	    -webkit-transform: none;
	    -ms-transform: none;
	    transform: none
	}
	
	.se-viewer .se-section-imageGroup.se-l-slide {
	    position: relative
	}
	
	.se-viewer .se-section-imageGroup.se-l-slide .se-imageGroup-viewer {
	    position: relative;
	    overflow: hidden;
	    font-size: 0;
	    white-space: nowrap
	}
	
	.se-viewer .se-section-imageGroup.se-l-slide .se-imageGroup-container {
	    height: 100%;
	    text-align: center
	}
	
	.se-viewer .se-section-imageGroup.se-l-slide .se-module-image {
	    display: block;
	    height: 100%
	}
	
	.se-viewer .se-section-imageGroup.se-l-slide .se-module-image-link {
	    height: 100%
	}
	
	.se-viewer .se-section-imageGroup.se-l-slide .se-state-error {
	    width: 250px;
	    padding: 0;
	    height: 100%
	}
	
	.se-viewer .se-section-imageGroup.se-l-slide .se-image-resource {
	    max-width: none
	}
	
	.se-viewer .se-section-imageGroup.se-l-slide .se-imageGroup-item {
	    height: 100%;
	    margin-left: 2px;
	    vertical-align: top
	}
	
	.se-viewer .se-section-imageGroup.se-l-slide .se-imageGroup-item:first-child {
	    margin-left: 0
	}
	
	.se-viewer .se-section-imageGroup.se-l-slide .se-imageGroup-progress {
	    position: relative;
	    max-width: 700px;
	    margin-top: 8px;
	    margin-right: auto;
	    margin-left: auto;
	    height: 24px
	}
	
	.se-viewer .se-section-imageGroup.se-l-slide .se-imageGroup-progress:before {
	    content: "";
	    display: block;
	    position: absolute;
	    top: 5px;
	    right: 0;
	    left: 0;
	    height: 3px;
	    background-color: #d8d8d8
	}
	
	.se-viewer .se-section-imageGroup.se-l-slide .se-imageGroup-thumb {
	    position: relative;
	    height: 100%;
	    cursor: pointer;
	    background-color: hsla(0, 0%, 100%, 0)
	}
	
	.se-viewer .se-section-imageGroup.se-l-slide .se-imageGroup-thumb:before {
	    content: "";
	    display: block;
	    position: absolute;
	    top: 5px;
	    left: 0;
	    width: 100%;
	    height: 5px;
	    margin-top: -1px;
	    background-color: #000
	}
	
	.se-viewer .se-section-imageGroup.se-l-slide .se-imageGroup-item {
	    position: relative;
	    display: inline-block;
	    box-sizing: border-box
	}
	
	.se-viewer .se-section-imageGroup.se-l-slide .se-image-resource {
	    width: auto;
	    height: 100%
	}
	
	.se-viewer .se-section-imageGroup .se-imageGroup-navigation {
	    display: none
	}
	
	.se-viewer .se-section-imageGroup .se-imageGroup-navigation-button {
	    position: absolute;
	    z-index: 10;
	    -webkit-transform: translateY(-50%);
	    -ms-transform: translateY(-50%);
	    transform: translateY(-50%);
	    width: 48px;
	    height: 48px;
	    border: 1px solid hsla(0, 0%, 100%, .3);
	    background: hsla(0, 0%, 100%, .85);
	    box-shadow: 0 1px 5px 0 rgba(0, 0, 0, .1)
	}
	
	.se-viewer .se-section-imageGroup .se-imageGroup-navigation-button:disabled {
	    opacity: 0
	}
	
	.se-viewer .se-section-imageGroup .se-imageGroup-navigation-button:before {
	    content: "";
	    position: absolute;
	    left: 50%;
	    top: 50%;
	    -webkit-transform: translate(-50%, -50%);
	    -ms-transform: translate(-50%, -50%);
	    transform: translate(-50%, -50%)
	}
	
	.se-viewer .se-section-imageGroup .se-imageGroup-navigation-button.se-imageGroup-navigation-button-prev {
	    left: 0
	}
	
	.se-viewer .se-section-imageGroup .se-imageGroup-navigation-button.se-imageGroup-navigation-button-prev:before {
	    display: inline-block;
	    width: 28px;
	    height: 28px;
	    background-position: -392px -124px
	}
	
	.se-viewer .se-section-imageGroup .se-imageGroup-navigation-button.se-imageGroup-navigation-button-next {
	    right: 0
	}
	
	.se-viewer .se-section-imageGroup .se-imageGroup-navigation-button.se-imageGroup-navigation-button-next:before {
	    display: inline-block;
	    width: 28px;
	    height: 28px;
	    background-position: -392px -94px
	}
	
	.se-viewer .se-video {
	    margin-top: 20px
	}
	
	.se-viewer .se-video .se-caption {
	    margin: 10px auto 20px
	}
	
	.se-viewer .se-sectionTitle+.se-video, .se-viewer .se-text+.se-video {
	    margin-top: 20px
	}
	
	.se-viewer .se-video+.se-video {
	    margin-top: 2px
	}
	
	.se-viewer .se-sticker+.se-video {
	    margin-top: 20px
	}
	
	.se-viewer .se-quotation+.se-video {
	    margin-top: 30px
	}
	
	.se-viewer .se-section-video.se-l-default .se-caption .se-fs- {
	    font-size: 13px
	}
	
	.se-viewer:lang(ko-KR) .se-section-video.se-l-default .se-caption .se-ff- {
	    font-family: se-nanumgothic, \\B098\B214\ACE0\B515, nanumgothic, sans-serif
	}
	
	.se-viewer .se-section-video.se-l-default .se-caption .se-text-paragraph {
	    line-height: 1.5;
	    text-align: center
	}
	
	.se-viewer .se-video {
	    position: relative
	}
	
	.se-viewer .se-video .se-section-video {
	    position: relative;
	    z-index: 1
	}
	
	.se-viewer .se-video .se-media-meta {
	    position: relative;
	    padding: 12px 20px 10px;
	    box-sizing: border-box;
	    border-bottom: 1px solid rgba(0, 0, 0, .15);
	    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .04)
	}
	
	.se-viewer .se-video .se-media-meta:after {
	    display: block;
	    content: "";
	    clear: both
	}
	
	.se-viewer .se-video .se-media-meta.se-is-activated .se-media-meta-toggle-button {
	    padding-bottom: 7px
	}
	
	.se-viewer .se-video .se-media-meta.se-is-activated .se-media-meta-toggle-button:after {
	    background-position: -202px -219px
	}
	
	.se-viewer .se-video .se-media-meta.se-is-activated .se-media-meta-info-title {
	    display: table;
	    font-weight: 700;
	    font-size: 16px;
	    word-wrap: break-word;
	    word-break: break-word;
	    white-space: normal
	}
	
	.se-viewer .se-video .se-media-meta.se-is-activated .se-media-meta-info-title+.se-media-meta-tags {
	    padding-top: 4px
	}
	
	.se-viewer .se-video .se-media-meta.se-is-activated .se-media-meta-info-description {
	    display: table;
	    word-break: break-word;
	    word-wrap: break-word;
	    white-space: normal;
	    padding-bottom: 9px
	}
	
	.se-viewer .se-video .se-media-meta.se-is-activated .se-media-meta-info-description+.se-media-meta-info-title {
	    width: 100%;
	    padding-top: 11px;
	    border-top: 1px solid rgba(0, 0, 0, .06)
	}
	
	.se-viewer .se-video .se-media-meta.se-is-activated .se-media-meta-info-description-long {
	    padding-bottom: 0
	}
	
	.se-viewer .se-video .se-media-meta.se-is-activated .se-media-meta-tags {
	    display: block;
	    word-break: break-word;
	    word-wrap: break-word;
	    white-space: normal
	}
	
	.se-viewer .se-video .se-media-meta.se-is-activated.se-media-meta-with-service-data {
	    border-bottom: 0;
	    box-shadow: none
	}
	
	.se-viewer .se-video .se-media-meta.se-is-activated.se-media-meta-with-service-data+.se-service-data-wrap {
	    display: block
	}
	
	.se-viewer .se-video .se-media-meta-info-wrap {
	    margin: 0 auto
	}
	
	.se-viewer .se-video .se-media-meta-info, .se-viewer .se-video .se-media-meta-info-title {
	    font-size: 14px;
	    font-weight: 400;
	    color: #cacaca;
	    word-wrap: normal
	}
	
	.se-viewer .se-video .se-media-meta-info-title {
	    display: block;
	    white-space: nowrap;
	    overflow: hidden;
	    text-overflow: ellipsis;
	    word-break: break-all;
	    font-family: se-nanumsquare, \\B098\B214\ACE0\B515, nanumgothic, sans-serif;
	    line-height: 24px
	}
	
	.se-viewer .se-video .se-media-meta-info-title-only {
	    display: block;
	    font-size: 16px;
	    font-weight: 700;
	    white-space: nowrap
	}
	
	.se-viewer .se-video .se-media-meta-info-title-only.se-media-meta-info-title-long {
	    display: block;
	    white-space: nowrap;
	    word-wrap: normal;
	    overflow: hidden;
	    text-overflow: ellipsis;
	    word-break: break-all;
	    font-size: 14px;
	    font-weight: 400
	}
	
	.se-viewer .se-video .se-media-meta-info-description {
	    display: block;
	    white-space: nowrap;
	    word-wrap: normal;
	    overflow: hidden;
	    text-overflow: ellipsis;
	    word-break: break-all;
	    min-height: 20px;
	    line-height: 24px
	}
	
	.se-viewer .se-video .se-media-meta-info-description+.se-media-meta-info-title, .se-viewer .se-video .se-media-meta-tags {
	    display: none
	}
	
	.se-viewer .se-video .se-media-meta-tags-long {
	    white-space: nowrap;
	    word-wrap: normal;
	    overflow: hidden;
	    text-overflow: ellipsis;
	    word-break: break-all
	}
	
	.se-viewer .se-video .se-media-meta-tags-only {
	    display: block;
	    margin-top: 3px
	}
	
	.se-viewer .se-video .se-media-meta-info-tag {
	    margin: 5px 10px 0 0;
	    font-size: 14px;
	    line-height: 22px;
	    color: #cacaca;
	    word-wrap: break-word;
	    word-break: break-all;
	    text-decoration: none
	}
	
	.se-viewer .se-video .se-media-meta-info-tag:last-child {
	    margin-right: 0
	}
	
	.se-viewer .se-video .se-media-meta-toggle-button {
	    overflow: hidden;
	    float: right;
	    position: relative;
	    margin-top: -12px;
	    margin-right: -20px;
	    font-size: 0;
	    outline: none;
	    padding: 17px 18px;
	    margin-bottom: -7px
	}
	
	.se-viewer .se-video .se-media-meta-toggle-button:after {
	    content: "";
	    display: inline-block;
	    width: 12px;
	    height: 12px;
	    background-position: -230px -219px;
	    filter: invert(86%) hue-rotate(-180deg);
	}
	
	.se-viewer .se-video .se-service-data-wrap {
	    display: none;
	    padding: 3px 20px 16px;
	    border: 1px solid rgba(0, 0, 0, .15);
	    border-top: 0;
	    background-color: hsla(0, 0%, 100%, .2);
	    box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .04)
	}
	
	.se-viewer .se-file, .se-viewer .se-sectionTitle+.se-file, .se-viewer .se-sticker+.se-file {
	    margin-top: 20px
	}
	
	.se-viewer .se-quotation+.se-file {
	    margin-top: 30px
	}
	
	.se-viewer .se-section-file {
	    position: relative;
	    max-width: 450px;
	    vertical-align: top
	}
	
	.se-viewer .se-module-file {
	    padding-left: 55px;
	    padding-right: 70px;
	    height: 60px;
	    border: 1px solid #e0e0e0;
	    background-color: #fff;
	    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .08);
	    text-align: left;
	    box-sizing: border-box;
	    font-size: 0
	}
	
	.se-viewer .se-module-file:after {
	    content: "";
	    display: inline-block;
	    vertical-align: middle;
	    height: 100%
	}
	
	.se-viewer .se-file-icon {
	    width: 21px;
	    height: 17px;
	    background-position: -67px -367px;
	    position: absolute;
	    top: 0;
	    bottom: 0;
	    left: 20px;
	    margin: auto 0
	}
	
	.se-viewer .se-file-name-container {
	    width: 100%;
	    font-size: 13px;
	    color: #333;
	    line-height: 1.69
	}
	
	.se-viewer .se-file-name, .se-viewer .se-file-name-container {
	    display: inline-block;
	    white-space: nowrap;
	    vertical-align: middle
	}
	
	.se-viewer .se-file-name {
	    word-wrap: normal;
	    overflow: hidden;
	    text-overflow: ellipsis;
	    word-break: break-all;
	    max-width: calc(100% - 26px)
	}
	
	.se-viewer .se-file-extension {
	    display: inline-block;
	    vertical-align: middle
	}
	
	.se-viewer .se-file-save-button {
	    position: absolute;
	    right: 0;
	    top: 0;
	    width: 66px;
	    height: 100%
	}
	
	.se-viewer .se-file-save-button:before {
	    display: inline-block;
	    width: 20px;
	    height: 18px;
	    background-position: -22px -367px;
	    content: "";
	    position: absolute;
	    top: 0;
	    right: 0;
	    bottom: 0;
	    left: 0;
	    margin: auto
	}
	
	.se-viewer .se-file-save-button.se-file-save-button-activated:before, .se-viewer .se-file-save-button.se-is-activated:before, .se-viewer .se-file-save-button:active:before, .se-viewer .se-file-save-button:focus:before, .se-viewer .se-file-save-button:hover:before {
	    background-position: 0 -367px
	}
	
	.se-viewer .se-file-save-button.se-is-activated~.se-file-save-option {
	    display: block
	}
	
	.se-viewer .se-file-save-option-button {
	    position: relative;
	    display: block;
	    width: 100%;
	    box-sizing: border-box;
	    padding: 13px 15px 12px 18px;
	    text-align: left;
	    white-space: nowrap;
	    font-size: 12px;
	    outline: none;
	    text-decoration: none;
	    color: #333
	}
	
	.se-viewer .se-file-save-option-button:active, .se-viewer .se-file-save-option-button:focus, .se-viewer .se-file-save-option-button:hover {
	    background-color: #f8f8f8
	}
	
	.se-viewer .se-file-save-option-button.se-file-save-option-button-local:before {
	    display: inline-block;
	    width: 18px;
	    height: 14px;
	    background-position: -362px -104px;
	    content: "";
	    vertical-align: middle;
	    margin-right: 7px
	}
	
	.se-viewer .se-file-save-option-button.se-file-save-option-button-cloud:before {
	    display: inline-block;
	    width: 18px;
	    height: 20px;
	    background-position: -362px -321px;
	    content: "";
	    vertical-align: middle;
	    margin-right: 7px
	}
	
	.se-viewer .se-file-save-option {
	    display: none;
	    position: absolute;
	    right: 0;
	    top: 59px;
	    min-width: 180px;
	    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .08);
	    border: 1px solid #e0e0e0;
	    background-color: #fff;
	    box-sizing: border-box;
	    z-index: 10
	}
	
	.se-viewer .se-file-save-option .se-file-save-option-item {
	    border-top: 1px solid #eee
	}
	
	.se-viewer .se-file-save-option .se-file-save-option-item:first-child {
	    border-top: 0
	}
	
	.se-viewer .se-file-save-option-button-label {
	    font-size: 12px;
	    line-height: normal;
	    color: #333
	}
	
	.se-viewer .se-horizontalLine, .se-viewer .se-sticker+.se-horizontalLine {
	    margin-top: 20px
	}
	
	.se-viewer .se-horizontalLine+.se-horizontalLine {
	    margin-top: 10px
	}
	
	.se-viewer .se-quotation+.se-horizontalLine {
	    margin-top: 30px
	}
	
	.se-viewer .se-hr {
	    display: block !important;
	    margin: 0 auto;
	    border: 0
	}
	
	.se-viewer .se-section-horizontalLine.se-l-default {
	    width: 100px
	}
	
	.se-viewer .se-section-horizontalLine.se-l-default .se-module-horizontalLine {
	    padding-top: 30px;
	    padding-bottom: 29px
	}
	
	.se-viewer .se-section-horizontalLine.se-l-default .se-hr {
	    height: 1px;
	    background-color: #ddd
	}
	
	.se-viewer .se-section-horizontalLine.se-l-line1 .se-component-section {
	    display: block
	}
	
	.se-viewer .se-section-horizontalLine.se-l-line1 .se-module-horizontalLine {
	    width: 100%;
	    padding-top: 30px;
	    padding-bottom: 29px
	}
	
	.se-viewer .se-section-horizontalLine.se-l-line1 .se-hr {
	    width: 100%;
	    height: 1px;
	    background-color: #ddd
	}
	
	.se-viewer .se-section-horizontalLine.se-l-line2 {
	    width: 67px
	}
	
	.se-viewer .se-section-horizontalLine.se-l-line2 .se-module-horizontalLine {
	    padding-top: 28px;
	    padding-bottom: 29px
	}
	
	.se-viewer .se-section-horizontalLine.se-l-line2 .se-hr {
	    height: 3px;
	    background-color: #333
	}
	
	.se-viewer .se-section-horizontalLine.se-l-line3 {
	    width: 238px
	}
	
	.se-viewer .se-section-horizontalLine.se-l-line3 .se-module-horizontalLine {
	    padding-top: 29px;
	    padding-bottom: 23px
	}
	
	.se-viewer .se-section-horizontalLine.se-l-line3 .se-hr {
	    display: block;
	    width: 238px;
	    height: 9px;
	    background-position: -102px -301px
	}
	
	.se-viewer .se-section-horizontalLine.se-l-line4 {
	    width: 192px
	}
	
	.se-viewer .se-section-horizontalLine.se-l-line4 .se-module-horizontalLine {
	    padding-top: 19px;
	    padding-bottom: 19px
	}
	
	.se-viewer .se-section-horizontalLine.se-l-line4 .se-hr {
	    display: block;
	    width: 192px;
	    height: 23px;
	    background-position: -194px -265px
	}
	
	.se-viewer .se-section-horizontalLine.se-l-line5 {
	    width: 66px
	}
	
	.se-viewer .se-section-horizontalLine.se-l-line5 .se-module-horizontalLine {
	    padding-top: 28px;
	    padding-bottom: 26px
	}
	
	.se-viewer .se-section-horizontalLine.se-l-line5 .se-hr {
	    display: block;
	    width: 66px;
	    height: 6px;
	    background-position: -300px -236px
	}
	
	.se-viewer .se-section-horizontalLine.se-l-line6 {
	    width: 44px
	}
	
	.se-viewer .se-section-horizontalLine.se-l-line6 .se-module-horizontalLine {
	    padding-top: 8px;
	    padding-bottom: 8px
	}
	
	.se-viewer .se-section-horizontalLine.se-l-line6 .se-hr {
	    display: block;
	    width: 44px;
	    height: 44px;
	    background-position: -46px -321px
	}
	
	.se-viewer .se-section-horizontalLine.se-l-line7 .se-module-horizontalLine {
	    padding-top: 0;
	    padding-bottom: 0
	}
	
	.se-viewer .se-section-horizontalLine.se-l-line7 .se-hr {
	    display: inline-block !important;
	    width: 2px;
	    height: 60px;
	    vertical-align: top;
	    background-color: #aaa
	}
	
	.se-viewer .se-section-horizontalLine.se-l-line7.se-section-align-left .se-module-horizontalLine {
	    text-align: left
	}
	
	.se-viewer .se-section-horizontalLine.se-l-line7.se-section-align-center .se-module-horizontalLine {
	    text-align: center
	}
	
	.se-viewer .se-section-horizontalLine.se-l-line7.se-section-align-right .se-module-horizontalLine {
	    text-align: right
	}
	
	.se-viewer .se-module-schedule {
	    padding: 24px 19px 22px;
	    border: 1px solid rgba(0, 0, 0, .12);
	    background-color: #fff;
	    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .08);
	    box-sizing: border-box
	}
	
	.se-viewer .se-module-schedule-end-date {
	    padding-top: 14px;
	    padding-bottom: 17px
	}
	
	.se-viewer .se-module-schedule-expanded {
	    margin-right: -20px;
	    margin-left: -20px;
	    border-width: 1px 0
	}
	
	.se-viewer .se-module-schedule-finished .se-schedule-date {
	    color: #999
	}
	
	.se-viewer .se-schedule-header {
	    display: table;
	    table-layout: fixed;
	    width: 100%;
	    min-height: 58px
	}
	
	.se-viewer .se-schedule-date-container {
	    display: table-cell;
	    width: 80px;
	    padding-top: 8px;
	    margin-left: 30px;
	    text-align: right;
	    letter-spacing: -1px;
	    vertical-align: middle
	}
	
	.se-viewer .se-schedule-date {
	    display: inline-block;
	    margin-right: 5px;
	    text-align: center;
	    font-family: se-nanumsquare, \\B098\B214\ACE0\B515, nanumgothic, sans-serif;
	    color: #333
	}
	
	.se-viewer .se-schedule-summary {
	    display: table-cell;
	    vertical-align: middle
	}
	
	.se-viewer .se-schedule-month {
	    vertical-align: middle
	}
	
	.se-viewer .se-schedule-month-number {
	    font-size: 14px
	}
	
	.se-viewer .se-schedule-month-text {
	    font-size: 13px
	}
	
	.se-viewer .se-schedule-day {
	    display: block;
	    font-family: se-nanumsquare, \\B098\B214\ACE0\B515, nanumgothic, sans-serif;
	    font-size: 34px;
	    line-height: 1;
	    letter-spacing: 0;
	    padding-top: 4px
	}
	
	.se-viewer .se-schedule-title {
	    line-height: 1.33;
	    word-break: break-all
	}
	
	.se-viewer .se-schedule-title-text {
	    font-size: 15px;
	    color: #333;
	    vertical-align: middle;
	    font-family: se-nanumgothic, \\B098\B214\ACE0\B515, nanumgothic, sans-serif
	}
	
	.se-viewer .se-schedule-title-text:after {
	    content: "";
	    display: inline-block;
	    width: 7px
	}
	
	.se-viewer .se-schedule-state {
	    display: inline-block;
	    margin-top: -2px;
	    line-height: 1;
	    vertical-align: middle;
	    font-family: se-nanumsquare, \\B098\B214\ACE0\B515, nanumgothic, sans-serif
	}
	
	.se-viewer .se-schedule-state+.se-schedule-state {
	    margin-left: 4px
	}
	
	.se-viewer .se-schedule-state-d-day {
	    padding: 4px 5px 3px 6px;
	    border-radius: 2px;
	    background-color: #00c73c;
	    font-size: 15px;
	    color: #fff
	}
	
	.se-viewer .se-schedule-state-finished {
	    padding: 5px 7px 4px;
	    background-color: #999;
	    border-radius: 2px;
	    font-family: se-nanumgothic, \\B098\B214\ACE0\B515, nanumgothic, sans-serif;
	    font-weight: 700;
	    font-size: 14px;
	    color: #fff
	}
	
	.se-viewer .se-schedule-state-notice-on {
	    border: 1px solid #00c73c;
	    color: #00c73c
	}
	
	.se-viewer .se-schedule-state-notice-off, .se-viewer .se-schedule-state-notice-on {
	    padding: 4px 2px 3px;
	    font-size: 13px;
	    font-family: se-nanumgothic, \\B098\B214\ACE0\B515, nanumgothic, sans-serif
	}
	
	.se-viewer .se-schedule-state-notice-off {
	    border: 1px solid #999;
	    color: #aaa
	}
	
	.se-viewer .se-schedule-duration {
	    margin-top: 8px;
	    font-size: 12px;
	    color: #666;
	    font-family: se-nanumgothic, \\B098\B214\ACE0\B515, nanumgothic, sans-serif
	}
	
	.se-viewer .se-schedule-duration+.se-schedule-duration {
	    margin-top: 6px
	}
	
	.se-viewer .se-schedule-duration-notice {
	    margin-top: 8px;
	    color: #999
	}
	
	.se-viewer .se-schedule-content {
	    margin-top: 18px;
	    padding-top: 15px;
	    border-top: 1px solid #e5e5e5
	}
	
	.se-viewer .se-schedule-detail~.se-schedule-detail {
	    margin-top: 16px
	}
	
	.se-viewer .se-schedule-info {
	    position: relative;
	    padding-left: 29px;
	    font-size: 13px;
	    color: #555
	}
	
	.se-viewer .se-schedule-detail-location .se-schedule-info:before {
	    display: inline-block;
	    width: 21px;
	    height: 21px;
	    background-position: -214px -47px;
	    content: "";
	    position: absolute;
	    top: 3px;
	    left: 1px
	}
	
	.se-viewer .se-schedule-detail-url .se-schedule-info:before {
	    display: inline-block;
	    width: 15px;
	    height: 16px;
	    background-position: -282px -47px;
	    content: "";
	    position: absolute;
	    top: -3px;
	    left: 1px
	}
	
	.se-viewer .se-schedule-detail-description .se-schedule-info:before {
	    display: inline-block;
	    width: 15px;
	    height: 10px;
	    background-position: -300px -252px;
	    content: "";
	    position: absolute;
	    top: 5px;
	    left: 1px
	}
	
	.se-viewer .se-schedule-description {
	    line-height: 1.54;
	    word-break: break-all
	}
	
	.se-viewer .se-schedule-info-map {
	    position: relative;
	    margin-bottom: 15px
	}
	
	.se-viewer .se-module-map-image:before {
	    content: "";
	    position: absolute;
	    top: 0;
	    right: 0;
	    bottom: 0;
	    left: 0;
	    border: 1px solid rgba(0, 0, 0, .08)
	}
	
	.se-viewer .se-schedule-info-title {
	    position: absolute;
	    overflow: hidden;
	    clip: rect(0 0 0 0);
	    margin: -1px;
	    width: 1px;
	    height: 1px
	}
	
	.se-viewer .se-schedule-url {
	    display: block;
	    white-space: nowrap;
	    word-wrap: normal;
	    overflow: hidden;
	    text-overflow: ellipsis;
	    word-break: break-all;
	    color: #555;
	    text-decoration: none
	}
	
	.se-viewer .se-schedule-url:hover {
	    color: #00c73c
	}
	
	.se-viewer .se-schedule, .se-viewer .se-sectionTitle+.se-schedule, .se-viewer .se-sticker+.se-schedule {
	    margin-top: 20px
	}
	
	.se-viewer .se-quotation+.se-schedule {
	    margin-top: 30px
	}
	
	.se-viewer .se-section-schedule {
	    max-width: 450px
	}
	
	.se-viewer .se-section-schedule .se-map-title {
	    font-size: 13px;
	    color: #555;
	    font-weight: 400
	}
	
	.se-viewer .se-section-schedule .se-map-title:after {
	    display: none
	}
	
	.se-viewer .se-section-schedule .se-map-address {
	    font-size: 12px;
	    color: #999
	}
	
	.se-viewer .se-section-schedule .se-map-image {
	    display: block;
	    width: 100%
	}
	
	.se-viewer .se-section-schedule .se-map-link {
	    position: absolute;
	    top: 0;
	    right: 0;
	    bottom: 0;
	    left: 0;
	    margin: auto
	}
	
	.se-viewer .se-section-schedule-scroll .se-module-schedule-expanded {
	    margin-right: 0;
	    margin-left: 0
	}
	
	.se-viewer .se-sticker {
	    margin-top: 20px
	}
	
	.se-viewer .se-sticker+.se-sticker {
	    margin-top: 10px
	}
	
	.se-viewer .se-quotation+.se-sticker {
	    margin-top: 30px
	}
	
	.se-viewer .se-section-sticker {
	    display: table
	}
	
	.se-viewer .se-sticker-image {
	    vertical-align: top;
	    height: 120px
	}
	
	.se-viewer .se-sectionTitle+.se-wrappingParagraph, .se-viewer .se-sticker+.se-wrappingParagraph, .se-viewer .se-wrappingParagraph {
	    margin-top: 20px
	}
	
	.se-viewer .se-quotation+.se-wrappingParagraph {
	    margin-top: 30px
	}
	
	.se-viewer .se-wrappingParagraph .se-section-text .se-text-paragraph.se-text-paragraph-drop-cap {
	    overflow: hidden;
	    clear: none
	}
	
	.se-viewer .se-wrappingParagraph .se-section-text .se-text-paragraph.se-text-paragraph-drop-cap:last-child {
	    overflow: inherit
	}
	
	.se-viewer .se-component-slot .se-section-image {
	    max-width: none !important
	}
	
	.se-viewer .se-component-slot~.se-component-slot {
	    margin-top: 30px
	}
	
	.se-viewer .se-component-slot .se-text-list {
	    overflow: hidden
	}
	
	.se-viewer .se-audio, .se-viewer .se-sectionTitle+.se-audio, .se-viewer .se-sticker+.se-audio {
	    margin-top: 20px
	}
	
	.se-viewer .se-quotation+.se-audio {
	    margin-top: 30px
	}
	
	.se-viewer .se-section-audio {
	    position: relative;
	    max-width: 450px
	}
	
	.se-viewer .se-module-audio {
	    width: 100%;
	    height: 60px;
	    padding: 13px 19px 9px;
	    border: 1px solid #e0e0e0;
	    background-color: #fff;
	    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .08);
	    text-align: left;
	    box-sizing: border-box
	}
	
	.se-viewer .se-module-audio input[type=range] {
	    position: absolute;
	    width: 1px;
	    height: 1px;
	    overflow: hidden;
	    opacity: 0
	}
	
	.se-viewer .se-module-audio.se-module-audio-title {
	    height: 80px;
	    padding: 20px 68px 20px 18px;
	    box-sizing: border-box
	}
	
	.se-viewer .se-module-audio.se-module-audio-title .se-audio-title {
	    white-space: nowrap;
	    word-wrap: normal;
	    overflow: hidden;
	    text-overflow: ellipsis;
	    word-break: break-all;
	    display: block;
	    font-size: 15px;
	    font-weight: 700;
	    line-height: 1;
	    color: #242424
	}
	
	.se-viewer .se-module-audio.se-module-audio-title .se-audio-play-button {
	    position: absolute;
	    top: 50%;
	    right: 18px;
	    -webkit-transform: translateY(-50%);
	    -ms-transform: translateY(-50%);
	    transform: translateY(-50%)
	}
	
	.se-viewer .se-module-audio.se-module-audio-title .se-audio-time-current, .se-viewer .se-module-audio.se-module-audio-title .se-audio-time-duration {
	    top: auto;
	    bottom: 12px;
	    font-size: 11px;
	    line-height: 1
	}
	
	.se-viewer .se-module-audio.se-module-audio-title .se-audio-time-current {
	    left: 19px
	}
	
	.se-viewer .se-module-audio.se-module-audio-title .se-audio-time-duration {
	    right: 68px
	}
	
	.se-viewer .se-module-audio.se-module-audio-title .se-audio-bar {
	    position: static;
	    padding: 13px 0 6px
	}
	
	.se-viewer .se-module-audio.se-module-audio-title .se-rangeslider-handle {
	    -webkit-transform: translateY(-4px);
	    -ms-transform: translateY(-4px);
	    transform: translateY(-4px);
	    width: 10px;
	    height: 10px
	}
	
	.se-viewer .se-audio-title {
	    display: none
	}
	
	.se-viewer .se-audio-loading {
	    position: absolute;
	    overflow: hidden;
	    clip: rect(0 0 0 0);
	    margin: -1px;
	    width: 1px;
	    height: 1px
	}
	
	.se-viewer .se-audio-blocker {
	    position: absolute;
	    top: 1px;
	    right: 1px;
	    bottom: 1px;
	    left: 1px;
	    font-size: 0;
	    text-align: center
	}
	
	.se-viewer .se-audio-blocker:before {
	    content: "";
	    display: inline-block;
	    height: 100%;
	    vertical-align: middle
	}
	
	.se-viewer .se-audio-blocker-text {
	    display: inline-block;
	    position: relative;
	    padding: 0 50px;
	    font-size: 13px;
	    line-height: 1.6;
	    color: #666;
	    vertical-align: middle
	}
	
	.se-viewer .se-audio-blocker-cause {
	    font-weight: 400;
	    color: #f54545
	}
	
	.se-viewer .se-audio-blocker-background {
	    position: absolute;
	    top: 0;
	    left: 0;
	    width: 100%;
	    height: 100%;
	    background: #fff;
	    opacity: .9;
	    filter: alpha(opacity=90)
	}
	
	.se-viewer .se-audio-play-button {
	    font-size: 0
	}
	
	.se-viewer .se-audio-play-button:before {
	    content: "";
	    display: inline-block;
	    width: 32px;
	    height: 32px;
	    background-position: -296px -321px
	}
	
	.se-viewer .se-audio-play-button:disabled {
	    opacity: .2
	}
	
	.se-viewer .se-audio-play-button:not(:disabled):hover:before {
	    background-position: -262px -321px
	}
	
	.se-viewer .se-audio-play-button.se-is-play:before {
	    background-position: -228px -321px
	}
	
	.se-viewer .se-audio-play-button.se-is-play:hover:before {
	    background-position: -349px -186px
	}
	
	.se-viewer .se-audio-time-current, .se-viewer .se-audio-time-duration, .se-viewer .se-audio-time-remaining {
	    position: absolute;
	    top: 0;
	    bottom: 0;
	    font-size: 13px;
	    line-height: 60px
	}
	
	.se-viewer .se-audio-time-current {
	    left: 68px;
	    color: #00c73c
	}
	
	.se-viewer .se-audio-time-duration {
	    right: 20px;
	    color: #333
	}
	
	.se-viewer .se-audio-time-remaining {
	    display: none
	}
	
	.se-viewer .se-audio-bar {
	    position: absolute;
	    top: 50%;
	    margin-top: -9px;
	    right: 64px;
	    left: 112px
	}
	
	.se-viewer .se-audio-bar-slider {
	    position: absolute;
	    top: 1px;
	    left: 0;
	    width: 1px;
	    height: 1px;
	    opacity: 0;
	    filter: alpha(opacity=0)
	}
	
	.se-viewer .se-material, .se-viewer .se-sectionTitle+.se-material, .se-viewer .se-sticker+.se-material {
	    margin-top: 20px
	}
	
	.se-viewer .se-quotation+.se-material {
	    margin-top: 30px
	}
	
	.se-viewer .se-section-material {
	    max-width: 450px;
	    vertical-align: top
	}
	
	.se-viewer .se-module-material {
	    display: block;
	    position: relative;
	    max-width: 450px;
	    background-color: #fff;
	    text-align: left;
	    text-decoration: none;
	    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .08)
	}
	
	.se-viewer .se-module-material:after {
	    position: absolute;
	    top: 0;
	    right: 0;
	    bottom: 0;
	    left: 0;
	    border: 1px solid rgba(0, 0, 0, .1);
	    content: ""
	}
	
	.se-viewer .se-material-thumbnail {
	    overflow: hidden;
	    z-index: 1;
	    position: relative;
	    font-size: 0;
	    background-color: #f4f4f4
	}
	
	.se-viewer .se-material-thumbnail:before {
	    content: "";
	    display: inline-block;
	    vertical-align: middle
	}
	
	.se-viewer .se-material-thumbnail:after {
	    position: absolute;
	    top: 0;
	    right: 0;
	    bottom: 0;
	    left: 0;
	    border: 1px solid rgba(0, 0, 0, .1);
	    content: ""
	}
	
	.se-viewer .se-material-thumbnail-resource {
	    position: relative;
	    left: 50%;
	    width: auto;
	    height: 100%;
	    max-height: 120px;
	    -webkit-transform: translate(-50%);
	    -ms-transform: translate(-50%);
	    transform: translate(-50%)
	}
	
	.se-viewer .se-material-thumbnail-no-image {
	    padding: 0 8px;
	    box-sizing: border-box;
	    text-align: center
	}
	
	.se-viewer .se-material-thumbnail-no-image-text {
	    font-family: se-nanumgothic, \\B098\B214\ACE0\B515, nanumgothic, sans-serif;
	    font-size: 12px;
	    color: #aaa;
	    vertical-align: middle
	}
	
	.se-viewer .se-material-info {
	    padding: 0 20px;
	    box-sizing: border-box;
	    font-size: 0
	}
	
	.se-viewer .se-material-info:before {
	    content: "";
	    display: inline-block;
	    height: 100%;
	    vertical-align: middle
	}
	
	.se-viewer .se-material-info-container {
	    display: inline-block;
	    vertical-align: middle;
	    max-width: 100%
	}
	
	.se-viewer .se-material-title {
	    white-space: nowrap;
	    word-wrap: normal;
	    overflow: hidden;
	    text-overflow: ellipsis;
	    word-break: break-all;
	    display: block;
	    font-weight: 700;
	    font-size: 13px;
	    line-height: 1.2;
	    color: #333
	}
	
	.se-viewer .se-material-detail {
	    font-size: 12px;
	    line-height: 1.5;
	    color: #666
	}
	
	.se-viewer .se-material-detail-title {
	    clear: both;
	    float: left;
	    font-size: 12px;
	    line-height: 1.5;
	    color: #999
	}
	
	.se-viewer .se-material-detail-description {
	    white-space: nowrap;
	    word-wrap: normal;
	    overflow: hidden;
	    text-overflow: ellipsis;
	    word-break: break-all;
	    min-height: 18px
	}
	
	.se-viewer .se-material-detail-news-source {
	    margin-top: 6px
	}
	
	.se-viewer .se-material-detail-shopping-price {
	    min-height: 14px;
	    line-height: 14px;
	    color: #00a832
	}
	
	.se-viewer .se-material-detail-news-summary {
	    margin-top: 2px;
	    color: #999
	}
	
	.se-viewer .se-material-npay {
	    display: inline-block;
	    width: 30px;
	    height: 13px;
	    background-position: -349px -220px;
	    margin: 2px 0 0 6px;
	    vertical-align: top
	}
	
	.se-viewer .se-material-npay-plus {
	    width: 42px;
	    height: 13px;
	    background-position: -342px -170px
	}
	
	.se-viewer .se-material-book .se-material-thumbnail, .se-viewer .se-material-broadcast .se-material-thumbnail, .se-viewer .se-material-movie .se-material-thumbnail, .se-viewer .se-material-show .se-material-thumbnail {
	    width: 85px;
	    min-height: 120px;
	    max-height: 120px
	}
	
	.se-viewer .se-material-book .se-material-thumbnail~.se-material-info, .se-viewer .se-material-broadcast .se-material-thumbnail~.se-material-info, .se-viewer .se-material-movie .se-material-thumbnail~.se-material-info, .se-viewer .se-material-show .se-material-thumbnail~.se-material-info {
	    position: absolute;
	    top: 0;
	    right: 0;
	    bottom: 0;
	    left: 85px
	}
	
	.se-viewer .se-material-book .se-material-thumbnail-no-image, .se-viewer .se-material-book .se-material-thumbnail-no-image:before, .se-viewer .se-material-broadcast .se-material-thumbnail-no-image, .se-viewer .se-material-broadcast .se-material-thumbnail-no-image:before, .se-viewer .se-material-movie .se-material-thumbnail-no-image, .se-viewer .se-material-movie .se-material-thumbnail-no-image:before, .se-viewer .se-material-show .se-material-thumbnail-no-image, .se-viewer .se-material-show .se-material-thumbnail-no-image:before {
	    height: 120px
	}
	
	.se-viewer .se-material-book .se-material-detail, .se-viewer .se-material-broadcast .se-material-detail, .se-viewer .se-material-movie .se-material-detail, .se-viewer .se-material-show .se-material-detail {
	    margin-top: 6px
	}
	
	.se-viewer .se-material-book .se-material-detail-title, .se-viewer .se-material-broadcast .se-material-detail-title, .se-viewer .se-material-movie .se-material-detail-title, .se-viewer .se-material-show .se-material-detail-title {
	    width: 30px
	}
	
	.se-viewer .se-material-music .se-material-thumbnail {
	    width: 85px;
	    height: 85px
	}
	
	.se-viewer .se-material-music .se-material-thumbnail~.se-material-info {
	    position: absolute;
	    top: 0;
	    right: 0;
	    bottom: 0;
	    left: 85px
	}
	
	.se-viewer .se-material-music .se-material-thumbnail-no-image:before {
	    height: 85px
	}
	
	.se-viewer .se-material-music .se-material-detail-title {
	    width: 52px
	}
	
	.se-viewer .se-material-music .se-material-detail {
	    margin-top: 6px
	}
	
	.se-viewer .se-material-shopping .se-material-thumbnail {
	    width: 85px;
	    height: 85px
	}
	
	.se-viewer .se-material-shopping .se-material-thumbnail~.se-material-info {
	    position: absolute;
	    top: 0;
	    right: 0;
	    bottom: 0;
	    left: 85px
	}
	
	.se-viewer .se-material-shopping .se-material-thumbnail-no-image:before {
	    height: 85px
	}
	
	.se-viewer .se-material-shopping .se-material-title {
	    white-space: nowrap;
	    word-wrap: normal;
	    overflow: hidden;
	    text-overflow: ellipsis;
	    word-break: break-all;
	    max-height: 40px
	}
	
	.se-viewer .se-material-shopping .se-material-detail-title {
	    position: absolute;
	    overflow: hidden;
	    clip: rect(0 0 0 0);
	    margin: -1px;
	    width: 1px;
	    height: 1px
	}
	
	.se-viewer .se-material-shopping .se-material-detail-description {
	    margin-top: 8px
	}
	
	.se-viewer .se-material-shopping .se-material-detail-description:nth-child(2) {
	    margin-top: 6px
	}
	
	.se-viewer .se-material-shopping .se-material-detail-description.se-material-detail-shopping-shop {
	    margin-top: 2px
	}
	
	.se-viewer .se-material-news {
	    min-height: 85px
	}
	
	.se-viewer .se-material-news .se-material-thumbnail {
	    width: 85px;
	    height: 85px
	}
	
	.se-viewer .se-material-news .se-material-thumbnail~.se-material-info {
	    position: absolute;
	    top: 0;
	    right: 0;
	    bottom: 0;
	    left: 85px
	}
	
	.se-viewer .se-material-news .se-material-thumbnail-no-image:before {
	    height: 85px
	}
	
	.se-viewer .se-material-news .se-material-detail-title {
	    position: absolute;
	    overflow: hidden;
	    clip: rect(0 0 0 0);
	    margin: -1px;
	    width: 1px;
	    height: 1px
	}
	
	.se-viewer .se-material-news-bSize .se-material-thumbnail {
	    width: 100%;
	    height: auto
	}
	
	.se-viewer .se-material-news-bSize .se-material-thumbnail~.se-material-info {
	    position: static;
	    padding-top: 14px;
	    padding-bottom: 12px
	}
	
	.se-viewer .se-material-news-bSize .se-module-material {
	    display: block
	}
	
	.se-viewer .se-material-news-bSize .se-material-thumbnail-resource {
	    width: 100%;
	    height: auto;
	    max-height: 450px
	}
	
	.se-viewer .se-material-news-bSize .se-material-title {
	    margin: 0 0 2px
	}
	
	.se-viewer .se-material-news-bSize .se-material-detail-title {
	    position: absolute;
	    overflow: hidden;
	    clip: rect(0 0 0 0);
	    margin: -1px;
	    width: 1px;
	    height: 1px
	}
	
	.se-viewer .se-material-news-bSize .se-material-detail-news-summary {
	    white-space: nowrap;
	    word-wrap: normal;
	    overflow: hidden;
	    text-overflow: ellipsis;
	    word-break: break-all;
	    max-height: 18px;
	    line-height: 1.4
	}
	
	.se-viewer .se-material-news-bSize .se-material-detail-news-source {
	    margin-top: 6px
	}
	
	.se-viewer .se-section-code.se-l-code_black div[class *=language-] {
	    color: #fff;
	    background: none
	}
	
	.se-viewer .se-section-code.se-l-code_black .se-module-code {
	    color: #f8f8f2;
	    background: #272822
	}
	
	.se-viewer .se-section-code.se-l-code_black .se-code-source-editor {
	    color: #fff
	}
	
	.se-viewer .se-section-code.se-l-code_black .token.se-code-cdata, .se-viewer .se-section-code.se-l-code_black .token.se-code-comment, .se-viewer .se-section-code.se-l-code_black .token.se-code-doctype, .se-viewer .se-section-code.se-l-code_black .token.se-code-prolog {
	    color: #62626b
	}
	
	.se-viewer .se-section-code.se-l-code_black .token.se-code-punctuation {
	    color: #fff
	}
	
	.se-viewer .se-section-code.se-l-code_black .se-code-namespace {
	    color: #13adb7
	}
	
	.se-viewer .se-section-code.se-l-code_black .token.se-code-boolean, .se-viewer .se-section-code.se-l-code_black .token.se-code-constant, .se-viewer .se-section-code.se-l-code_black .token.se-code-deleted, .se-viewer .se-section-code.se-l-code_black .token.se-code-number, .se-viewer .se-section-code.se-l-code_black .token.se-code-property, .se-viewer .se-section-code.se-l-code_black .token.se-code-symbol, .se-viewer .se-section-code.se-l-code_black .token.se-code-tag {
	    color: #f86634
	}
	
	.se-viewer .se-section-code.se-l-code_black .token.se-code-attr-name, .se-viewer .se-section-code.se-l-code_black .token.se-code-builtin, .se-viewer .se-section-code.se-l-code_black .token.se-code-char, .se-viewer .se-section-code.se-l-code_black .token.se-code-inserted, .se-viewer .se-section-code.se-l-code_black .token.se-code-selector, .se-viewer .se-section-code.se-l-code_black .token.se-code-string {
	    color: #f761aa
	}
	
	.se-viewer .se-section-code.se-l-code_black .language-css .token.se-code-string, .se-viewer .se-section-code.se-l-code_black .style .token.se-code-string, .se-viewer .se-section-code.se-l-code_black .token.se-code-entity, .se-viewer .se-section-code.se-l-code_black .token.se-code-operator, .se-viewer .se-section-code.se-l-code_black .token.se-code-url {
	    color: #9fba45
	}
	
	.se-viewer .se-section-code.se-l-code_black .token.se-code-atrule, .se-viewer .se-section-code.se-l-code_black .token.se-code-attr-value, .se-viewer .se-section-code.se-l-code_black .token.se-code-keyword {
	    color: #f2c13f
	}
	
	.se-viewer .se-section-code.se-l-code_black .token.se-code-function {
	    color: #36bcfc
	}
	
	.se-viewer .se-section-code.se-l-code_black .token.se-code-important, .se-viewer .se-section-code.se-l-code_black .token.se-code-regex, .se-viewer .se-section-code.se-l-code_black .token.se-code-variable {
	    color: #af91fc
	}
	
	.se-viewer .se-section-code.se-l-default {
	    background-color: #242424
	}
	
	.se-viewer .se-section-code.se-l-default .se-code-cdata, .se-viewer .se-section-code.se-l-default .se-code-comment, .se-viewer .se-section-code.se-l-default .se-code-doctype, .se-viewer .se-section-code.se-l-default .se-code-prolog {
	    color: #708091
	}
	
	.se-viewer .se-section-code.se-l-default .se-code-punctuation {
	    color: #666
	}
	
	.se-viewer .se-section-code.se-l-default .se-code-namespace {
	    color: #13adb7
	}
	
	.se-viewer .se-section-code.se-l-default .se-code-boolean, .se-viewer .se-section-code.se-l-default .se-code-constant, .se-viewer .se-section-code.se-l-default .se-code-deleted, .se-viewer .se-section-code.se-l-default .se-code-number, .se-viewer .se-section-code.se-l-default .se-code-property, .se-viewer .se-section-code.se-l-default .se-code-symbol, .se-viewer .se-section-code.se-l-default .se-code-tag {
	    color: #e57523
	}
	
	.se-viewer .se-section-code.se-l-default .se-code-attr-name, .se-viewer .se-section-code.se-l-default .se-code-builtin, .se-viewer .se-section-code.se-l-default .se-code-char, .se-viewer .se-section-code.se-l-default .se-code-inserted, .se-viewer .se-section-code.se-l-default .se-code-selector, .se-viewer .se-section-code.se-l-default .se-code-string {
	    color: #60911b
	}
	
	.se-viewer .se-section-code.se-l-default .language-css .se-code-string, .se-viewer .se-section-code.se-l-default .se-code-entity, .se-viewer .se-section-code.se-l-default .se-code-operator, .se-viewer .se-section-code.se-l-default .se-code-url, .se-viewer .se-section-code.se-l-default .style .se-code-string {
	    color: #a77f71
	}
	
	.se-viewer .se-section-code.se-l-default .se-code-atrule, .se-viewer .se-section-code.se-l-default .se-code-attr-value, .se-viewer .se-section-code.se-l-default .se-code-keyword {
	    color: #137fb7
	}
	
	.se-viewer .se-section-code.se-l-default .se-code-function {
	    color: #df4a68
	}
	
	.se-viewer .se-section-code.se-l-default .se-code-important, .se-viewer .se-section-code.se-l-default .se-code-regex, .se-viewer .se-section-code.se-l-default .se-code-variable {
	    color: #b834a1
	}
	
	.se-viewer .se-section-code.se-l-default .se-code-bold, .se-viewer .se-section-code.se-l-default .se-code-important {
	    font-weight: 700
	}
	
	.se-viewer .se-section-code.se-l-default .se-code-italic {
	    font-style: italic
	}
	
	.se-viewer .se-section-code.se-l-default .se-code-entity {
	    cursor: help
	}
	
	.se-viewer .se-section-code.se-l-code_stripe .se-fs-fs13 {
	    background-image: url(//editor-static.pstatic.net/v/basic/1.32.1/img/component-code-stripe-13-background.96780135.png);
	    background-size: 24px 48px
	}
	
	.se-viewer .se-section-code.se-l-code_stripe .se-fs-fs15 {
	    background-image: url(//editor-static.pstatic.net/v/basic/1.32.1/img/component-code-stripe-15-background.a1398b1c.png);
	    background-size: 24px 56px
	}
	
	.se-viewer .se-section-code.se-l-code_stripe .se-fs-fs16 {
	    background-image: url(//editor-static.pstatic.net/v/basic/1.32.1/img/component-code-stripe-16-background.1b5b46e2.png);
	    background-size: 24px 60px
	}
	
	.se-viewer .se-section-code.se-l-code_stripe .se-module-code {
	    background-position: 0 0;
	    background-image: -webkit-linear-gradient(#f4f5f5 25%, #eaecee 0, #eaecee 75%, #f4f5f5 0);
	    background-image: linear-gradient(#f4f5f5 25%, #eaecee 0, #eaecee 75%, #f4f5f5 0)
	}
	
	.se-viewer .se-section-code.se-l-code_stripe .token.se-code-cdata, .se-viewer .se-section-code.se-l-code_stripe .token.se-code-comment, .se-viewer .se-section-code.se-l-code_stripe .token.se-code-doctype, .se-viewer .se-section-code.se-l-code_stripe .token.se-code-prolog {
	    color: #708091
	}
	
	.se-viewer .se-section-code.se-l-code_stripe .token.se-code-punctuation {
	    color: #666
	}
	
	.se-viewer .se-section-code.se-l-code_stripe .se-code-namespace {
	    color: #13adb7
	}
	
	.se-viewer .se-section-code.se-l-code_stripe .token.se-code-boolean, .se-viewer .se-section-code.se-l-code_stripe .token.se-code-constant, .se-viewer .se-section-code.se-l-code_stripe .token.se-code-deleted, .se-viewer .se-section-code.se-l-code_stripe .token.se-code-number, .se-viewer .se-section-code.se-l-code_stripe .token.se-code-property, .se-viewer .se-section-code.se-l-code_stripe .token.se-code-symbol, .se-viewer .se-section-code.se-l-code_stripe .token.se-code-tag {
	    color: #e57523
	}
	
	.se-viewer .se-section-code.se-l-code_stripe .token.se-code-attr-name, .se-viewer .se-section-code.se-l-code_stripe .token.se-code-builtin, .se-viewer .se-section-code.se-l-code_stripe .token.se-code-char, .se-viewer .se-section-code.se-l-code_stripe .token.se-code-inserted, .se-viewer .se-section-code.se-l-code_stripe .token.se-code-selector, .se-viewer .se-section-code.se-l-code_stripe .token.se-code-string {
	    color: #60911b
	}
	
	.se-viewer .se-section-code.se-l-code_stripe .language-css .token.se-code-string, .se-viewer .se-section-code.se-l-code_stripe .style .token.se-code-string, .se-viewer .se-section-code.se-l-code_stripe .token.se-code-entity, .se-viewer .se-section-code.se-l-code_stripe .token.se-code-operator, .se-viewer .se-section-code.se-l-code_stripe .token.se-code-url {
	    color: #a77f71
	}
	
	.se-viewer .se-section-code.se-l-code_stripe .token.se-code-atrule, .se-viewer .se-section-code.se-l-code_stripe .token.se-code-attr-value, .se-viewer .se-section-code.se-l-code_stripe .token.se-code-keyword {
	    color: #137fb7
	}
	
	.se-viewer .se-section-code.se-l-code_stripe .token.se-code-function {
	    color: #df4a68
	}
	
	.se-viewer .se-section-code.se-l-code_stripe .token.se-code-important, .se-viewer .se-section-code.se-l-code_stripe .token.se-code-regex, .se-viewer .se-section-code.se-l-code_stripe .token.se-code-variable {
	    color: #b834a1
	}
	
	.se-viewer .se-section-code.se-l-code_stripe .token.se-code-important {
	    font-weight: 400
	}
	
	.se-viewer .se-section-code.se-l-code_stripe .token.se-code-cr:before, .se-viewer .se-section-code.se-l-code_stripe .token.se-code-lf:before, .se-viewer .se-section-code.se-l-code_stripe .token.se-code-tab:not(:empty):before {
	    color: #e0d7d1
	}
	
	.se-viewer .se-module-code {
	    overflow-y: hidden;
	    overflow-x: auto;
	    padding: 12px 0
	}
	
	.se-viewer .se-module-code.se-fs-fs13 div[class *=language-] {
	    line-height: 24px
	}
	
	.se-viewer .se-module-code.se-fs-fs15 div[class *=language-] {
	    line-height: 28px
	}
	
	.se-viewer .se-module-code.se-fs-fs16 div[class *=language-] {
	    line-height: 30px
	}
	
	.se-viewer .se-module-code div[class *=language-] {
	    color: #000;
	    background: none;
	    font-family: Source Code Pro, sourcecodepro, se-sourcecodepro, Consolas, Monaco, Andale Mono, Ubuntu Mono, monospace, sans-serif;
	    text-align: left;
	    white-space: pre;
	    word-spacing: normal;
	    word-break: normal;
	    word-wrap: normal;
	    tab-size: 4;
	    hyphens: none
	}
	
	.se-viewer .se-module-code .se-code-source {
	    display: inline-block;
	    padding: 0 17px
	}
	
	.se-viewer .se-code, .se-viewer .se-sectionTitle+.se-code, .se-viewer .se-sticker+.se-code {
	    margin-top: 20px
	}
	
	.se-viewer .se-quotation+.se-code {
	    margin-top: 30px
	}
	
	.se-viewer .se-section-code {
	    position: relative
	}
	
	.se-viewer .se-oglink, .se-viewer .se-sectionTitle+.se-oglink, .se-viewer .se-sticker+.se-oglink {
	    margin-top: 20px
	}
	
	.se-viewer .se-quotation+.se-oglink {
	    margin-top: 30px
	}
	
	.se-viewer .se-section-oglink {
	    width: 100%;
	    max-width: 450px
	}
	
	.se-viewer .se-section-oglink .se-oglink-thumbnail {
	    display: block;
	    position: relative;
	    z-index: 1
	}
	
	.se-viewer .se-section-oglink .se-oglink-thumbnail:after {
	    position: absolute;
	    top: 0;
	    right: 0;
	    bottom: 0;
	    left: 0;
	    border: 1px solid rgba(0, 0, 0, .1);
	    content: ""
	}
	
	.se-viewer .se-section-oglink .se-oglink-thumbnail.se-oglink-thumbnail-no-image {
	    height: 85px;
	    line-height: 85px;
	    text-align: center;
	    background-color: #f8f8f8
	}
	
	.se-viewer .se-section-oglink .se-oglink-thumbnail.se-oglink-thumbnail-no-image:before {
	    display: inline-block;
	    font-size: 12px;
	    line-height: 1.3;
	    color: #aaa;
	    vertical-align: middle
	}
	
	.se-viewer:lang(ko-KR) .se-section-oglink .se-oglink-thumbnail.se-oglink-thumbnail-no-image:before {
	    content: "\C774\BBF8\C9C0   \C900\BE44\C911"
	}
	
	.se-viewer:not(:lang(ko-KR)) .se-section-oglink .se-oglink-thumbnail.se-oglink-thumbnail-no-image:before {
	    content: "Preparing images"
	}
	
	.se-viewer .se-section-oglink .se-oglink-thumbnail-iframe {
	    position: absolute;
	    top: 0;
	    left: 0;
	    width: 100%;
	    height: 100%;
	    z-index: 10
	}
	
	.se-viewer .se-section-oglink .se-oglink-thumbnail-resource {
	    width: 100%;
	    height: auto;
	    vertical-align: top
	}
	
	.se-viewer .se-section-oglink .se-oglink-info {
	    position: relative;
	    display: block;
	    padding: 14px 20px 13px;
	    line-height: 1.4;
	    text-align: left;
	    box-sizing: border-box;
	    font-size: 0
	}
	
	.se-viewer .se-section-oglink .se-oglink-info-container {
	    display: inline-block;
	    max-width: 100%;
	    vertical-align: middle
	}
	
	.se-viewer .se-section-oglink .se-oglink-thumbnail-video-icon {
	    display: inline-block;
	    width: 42px;
	    height: 42px;
	    background-position: -92px -321px;
	    position: absolute;
	    top: 0;
	    right: 0;
	    bottom: 0;
	    left: 0;
	    margin: auto
	}
	
	.se-viewer .se-section-oglink .se-oglink-thumbnail-moment-icon {
	    display: inline-block;
	    width: 60px;
	    height: 60px;
	    background-position: -300px -58px;
	    position: absolute;
	    top: 0;
	    right: 0;
	    bottom: 0;
	    left: 0;
	    margin: auto
	}
	
	.se-viewer .se-section-oglink .se-oglink-title {
	    white-space: nowrap;
	    word-wrap: normal;
	    overflow: hidden;
	    text-overflow: ellipsis;
	    word-break: break-all;
	    display: block;
	    line-height: 15px;
	    font-weight: 700;
	    font-size: 13px;
	    color: #333
	}
	
	.se-viewer .se-section-oglink .se-oglink-summary {
	    white-space: nowrap;
	    word-wrap: normal;
	    overflow: hidden;
	    text-overflow: ellipsis;
	    word-break: break-all;
	    margin-top: 5px;
	    line-height: 18px;
	    font-size: 12px;
	    color: #999
	}
	
	.se-viewer .se-l-og_bSize .se-section-oglink .se-oglink-summary {
	    display: block;
	    display: -webkit-box;
	    -webkit-line-clamp: 2;
	    -webkit-box-orient: vertical;
	    white-space: normal;
	    overflow: hidden;
	    text-overflow: ellipsis;
	    word-break: break-all
	}
	
	.se-viewer .se-section-oglink .se-oglink-url {
	    white-space: nowrap;
	    word-wrap: normal;
	    overflow: hidden;
	    text-overflow: ellipsis;
	    word-break: break-all;
	    margin-top: 5px;
	    line-height: 15px;
	    font-size: 13px;
	    color: #00a832;
	    text-decoration: none
	}
	
	.se-viewer .se-section-oglink.se-l-text .se-oglink-info:before {
	    content: "";
	    display: inline-block;
	    height: 100%;
	    vertical-align: middle
	}
	
	.se-viewer .se-section-oglink.se-l-text .se-oglink-thumbnail-resource {
	    min-height: 85px
	}
	
	.se-viewer .se-section-oglink.se-l-image .se-oglink-thumbnail {
	    width: 85px
	}
	
	.se-viewer .se-section-oglink.se-l-image .se-oglink-thumbnail~.se-oglink-info {
	    position: absolute;
	    left: 85px;
	    right: 0;
	    top: 0;
	    bottom: 0
	}
	
	.se-viewer .se-section-oglink.se-l-image .se-oglink-info:before {
	    content: "";
	    display: inline-block;
	    height: 100%;
	    vertical-align: middle
	}
	
	.se-viewer .se-section-oglink.se-l-image .se-oglink-thumbnail-resource {
	    min-height: 85px
	}
	
	.se-viewer .se-section-oglink.se-l-large_image .se-oglink-thumbnail {
	    overflow: hidden;
	    max-height: 200px
	}
	
	.se-viewer .se-section-oglink.se-l-large_image .se-oglink-thumbnail-resource {
	    max-height: 450px
	}
	
	.se-viewer .se-section-oglink.se-l-large_image .se-oglink-info {
	    padding: 12px 16px 11px
	}
	
	.se-viewer .se-section-oglink.se-l-large_image .se-oglink-summary {
	    max-height: 34px
	}
	
	.se-viewer .se-section-oglink.se-l-og_bSize .se-oglink-thumbnail {
	    overflow: hidden;
	    max-height: 200px
	}
	
	.se-viewer .se-section-oglink.se-l-og_bSize .se-oglink-info {
	    padding: 12px 16px 11px
	}
	
	.se-viewer .se-section-oglink.se-l-vertical_image .se-oglink-thumbnail {
	    overflow: hidden;
	    width: 85px;
	    height: 151px
	}
	
	.se-viewer .se-section-oglink.se-l-vertical_image .se-oglink-thumbnail~.se-oglink-info {
	    position: absolute;
	    left: 85px;
	    right: 0;
	    top: 0;
	    bottom: 0
	}
	
	.se-viewer .se-section-oglink.se-l-vertical_image .se-oglink-info:before {
	    content: "";
	    display: inline-block;
	    height: 100%;
	    vertical-align: middle
	}
	
	.se-viewer .se-section-oglink.se-l-vertical_image .se-oglink-summary {
	    display: block;
	    display: -webkit-box;
	    -webkit-line-clamp: 3;
	    -webkit-box-orient: vertical;
	    white-space: normal;
	    overflow: hidden;
	    text-overflow: ellipsis;
	    word-break: break-all
	}
	
	.se-viewer .se-section-oglink.se-l-shopping_affiliate_image .se-oglink-thumbnail {
	    width: 85px
	}
	
	.se-viewer .se-section-oglink.se-l-shopping_affiliate_image .se-oglink-thumbnail~.se-oglink-info {
	    position: absolute;
	    left: 85px;
	    right: 0;
	    top: 0;
	    bottom: 0
	}
	
	.se-viewer .se-section-oglink.se-l-shopping_affiliate_image .se-oglink-info:before {
	    content: "";
	    display: inline-block;
	    height: 100%;
	    vertical-align: middle
	}
	
	.se-viewer .se-section-oglink.se-l-shopping_affiliate_image .se-oglink-thumbnail-resource {
	    min-height: 85px
	}
	
	.se-viewer .se-section-oglink.se-l-shopping_affiliate_image .se-oglink-summary {
	    position: relative;
	    display: inline-block;
	    max-width: 100%;
	    box-sizing: border-box;
	    padding-right: 38px;
	    margin-top: 4px
	}
	
	.se-viewer .se-section-oglink.se-l-shopping_affiliate_image .se_affiliate_dummy_image {
	    width: 1px;
	    height: 1px;
	    position: absolute;
	    left: -1000px;
	    filter: alpha(opacity=0);
	    opacity: 0
	}
	
	.se-viewer .se-section-oglink.se-l-shopping_affiliate_image .se-oglink-title {
	    max-height: 14px;
	    line-height: 17px;
	    font-size: 14px;
	    white-space: nowrap;
	    word-wrap: normal;
	    overflow: hidden;
	    text-overflow: ellipsis;
	    word-break: break-all
	}
	
	.se-viewer .se-section-oglink.se-l-shopping_affiliate_image .se-oglink-npay {
	    display: inline-block;
	    width: 30px;
	    height: 13px;
	    background-position: -170px -219px;
	    position: absolute;
	    right: 0;
	    margin: 2px 0 0 8px
	}
	
	.se-viewer .se-section-oglink.se-l-shopping_affiliate_text .se-oglink-info:before {
	    content: "";
	    display: inline-block;
	    height: 100%;
	    vertical-align: middle
	}
	
	.se-viewer .se-section-oglink.se-l-shopping_affiliate_text .se-oglink-summary {
	    position: relative;
	    display: inline-block;
	    max-width: 100%;
	    box-sizing: border-box;
	    padding-right: 38px;
	    margin-top: 4px
	}
	
	.se-viewer .se-section-oglink.se-l-shopping_affiliate_text .se_affiliate_dummy_image {
	    width: 1px;
	    height: 1px;
	    position: absolute;
	    left: -1000px;
	    filter: alpha(opacity=0);
	    opacity: 0
	}
	
	.se-viewer .se-section-oglink.se-l-shopping_affiliate_text .se-oglink-title {
	    max-height: 14px;
	    line-height: 17px;
	    font-size: 14px;
	    white-space: nowrap;
	    word-wrap: normal;
	    overflow: hidden;
	    text-overflow: ellipsis;
	    word-break: break-all
	}
	
	.se-viewer .se-section-oglink.se-l-shopping_affiliate_text .se-oglink-npay {
	    display: inline-block;
	    width: 30px;
	    height: 13px;
	    background-position: -170px -219px;
	    position: absolute;
	    right: 0;
	    margin: 2px 0 0 8px
	}
	
	.se-viewer .se-section-oglink.se-l-moment {
	    width: 240px
	}
	
	.se-viewer .se-section-oglink.se-l-moment .se-oglink-thumbnail {
	    width: 240px;
	    height: 427px
	}
	
	.se-viewer .se-section-oglink.se-l-moment .se-oglink-thumbnail.se-oglink-thumbnail-no-image {
	    height: 427px;
	    line-height: 427px
	}
	
	.se-viewer .se-section-oglink.se-l-moment .se-oglink-thumbnail.se-oglink-thumbnail-no-image:before {
	    font-size: 16px;
	    font-family: se-nanumsquare, \\B098\B214\ACE0\B515, nanumgothic, sans-serif
	}
	
	.se-viewer .se-section-oglink.se-l-moment .se-oglink-thumbnail-resource {
	    height: 100%
	}
	
	.se-viewer .se-section-oglink.se-l-moment .se-oglink-info {
	    padding: 17px 16px 16px
	}
	
	.se-viewer .se-section-oglink.se-l-moment .se-oglink-summary {
	    display: block;
	    display: -webkit-box;
	    -webkit-line-clamp: 2;
	    -webkit-box-orient: vertical;
	    white-space: normal;
	    overflow: hidden;
	    text-overflow: ellipsis;
	    word-break: break-all;
	    margin-top: 5px;
	    max-height: 36px;
	    line-height: 18px
	}
	
	.se-viewer .se-module-oglink {
	    display: block;
	    position: relative;
	    width: 100%;
	    background-color: #fff;
	    text-decoration: none;
	    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .08);
	    cursor: pointer
	}
	
	.se-viewer .se-module-oglink:before {
	    position: absolute;
	    top: 0;
	    right: 0;
	    bottom: 0;
	    left: 0;
	    border: 1px solid rgba(0, 0, 0, .1);
	    content: ""
	}
	
	.se-viewer .se-oembed, .se-viewer .se-sectionTitle+.se-oembed, .se-viewer .se-sticker+.se-oembed {
	    margin-top: 20px
	}
	
	.se-viewer .se-quotation+.se-oembed {
	    margin-top: 30px
	}
	
	.se-viewer .se-section-oembed.se-l-default .se-caption .se-fs- {
	    font-size: 13px
	}
	
	.se-viewer:lang(ko-KR) .se-section-oembed.se-l-default .se-caption .se-ff- {
	    font-family: se-nanumgothic, \\B098\B214\ACE0\B515, nanumgothic, sans-serif
	}
	
	.se-viewer .se-section-oembed.se-l-default .se-caption .se-text-paragraph {
	    line-height: 1.5;
	    text-align: center
	}
	
	.se-viewer .se-oembed .se-component-content-normal .se-section-oembed {
	    max-width: 75%
	}
	
	.se-viewer .se-oembed .se-component-content .se-section-oembed-video {
	    max-width: none
	}
	
	.se-viewer .se-module-oembed, .se-viewer .se-section-oembed {
	    position: relative
	}
	
	.se-viewer .se-module-oembed iframe {
	    position: absolute;
	    top: 0;
	    left: 0;
	    width: 100%;
	    height: 100%
	}
	
	.se-viewer .se-oembed-container {
	    position: relative
	}
	
	.se-viewer .se-placesMap-bookmark-layer {
	    display: block;
	    position: absolute;
	    width: 166px;
	    padding: 13px 14px 11px 15px;
	    box-shadow: 1px 1px 7px 0 rgba(0, 0, 0, .15);
	    border: 1px solid rgba(0, 0, 0, .15);
	    background-color: #fff;
	    z-index: 10;
	    top: 64px;
	    right: -7px;
	    box-sizing: border-box;
	    -webkit-animation-delay: 3s;
	    animation-delay: 3s;
	    -webkit-animation-duration: .3s;
	    animation-duration: .3s;
	    -webkit-animation-name: placesMap-bookmark-layer-animation;
	    animation-name: placesMap-bookmark-layer-animation;
	    -webkit-animation-fill-mode: forwards;
	    animation-fill-mode: forwards;
	    cursor: default
	}
	
	.se-viewer .se-placesMap-bookmark-layer:before {
	    content: "";
	    display: block;
	    padding: 4px;
	    border-top: 1px solid rgba(0, 0, 0, .15);
	    border-left: 1px solid rgba(0, 0, 0, .15);
	    background-color: #fff;
	    position: absolute;
	    top: -5px;
	    right: 20px;
	    -webkit-transform: rotate(50deg) skew(11deg);
	    -ms-transform: rotate(50deg) skew(11deg);
	    transform: rotate(50deg) skew(11deg);
	    box-shadow: -2px -2px 4px -3px rgba(0, 0, 0, .3)
	}
	
	.se-viewer .se-placesMap-bookmark-layer.se-placesMap-bookmark-layer-saved {
	    width: 174px;
	    text-decoration: none;
	    cursor: pointer
	}
	
	.se-viewer .se-placesMap-bookmark-layer.se-placesMap-bookmark-layer-saved .se-placesMap-bookmark-contents:after {
	    content: "";
	    display: inline-block;
	    border: 3px solid #fff;
	    border-left-color: #00c73c;
	    margin: 0 0 2px 4px;
	    vertical-align: middle
	}
	
	.se-viewer .se-placesMap-bookmark-layer .se-placesMap-bookmark-contents {
	    font-size: 12px;
	    line-height: 1.42;
	    font-family: se-nanumgothic, \\B098\B214\ACE0\B515, nanumgothic, sans-serif;
	    color: #111
	}
	
	.se-viewer .se-placesMap-bookmark-layer .se-placesMap-bookmark-contents-highlight {
	    color: #00c73c;
	    font-weight: 700
	}
	
	@-webkit-keyframes placesMap-bookmark-layer-animation {
	    0% {
	        visibility: visible;
	        z-index: 10;
	        opacity: 1
	    }
	
	    99.9% {
	        visibility: visible;
	        z-index: 10;
	        opacity: 0
	    }
	
	    to {
	        visibility: hidden;
	        z-index: -1;
	        opacity: 0
	    }
	}
	
	@keyframes placesMap-bookmark-layer-animation {
	    0% {
	        visibility: visible;
	        z-index: 10;
	        opacity: 1
	    }
	
	    99.9% {
	        visibility: visible;
	        z-index: 10;
	        opacity: 0
	    }
	
	    to {
	        visibility: hidden;
	        z-index: -1;
	        opacity: 0
	    }
	}
	
	.se-viewer .se-placesMap, .se-viewer .se-sectionTitle+.se-placesMap, .se-viewer .se-sticker+.se-placesMap {
	    margin-top: 20px
	}
	
	.se-viewer .se-quotation+.se-placesMap {
	    margin-top: 30px
	}
	
	.se-viewer .se-section-placesMap {
	    background-color: #fff;
	    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .08);
	    border: 1px solid rgba(0, 0, 0, .12);
	    box-sizing: border-box;
	    text-align: left;
	    cursor: pointer
	}
	
	.se-viewer .se-section-placesMap .se-module-map-text {
	    position: relative;
	    display: table;
	    table-layout: fixed;
	    width: 100%;
	    box-sizing: border-box;
	    font-size: 0;
	    padding-right: 9px;
	    border-collapse: separate
	}
	
	.se-viewer .se-section-placesMap .se-module-map-image:before {
	    border-width: 0;
	    border-bottom-width: 1px
	}
	
	.se-viewer .se-section-placesMap .se-map-info {
	    display: table-cell;
	    width: 100%;
	    padding-right: 10px;
	    white-space: nowrap
	}
	
	.se-viewer .se-section-placesMap .se-map-title {
	    font-size: 13px;
	    font-weight: 700;
	    color: #333
	}
	
	.se-viewer .se-section-placesMap .se-map-address {
	    font-size: 11px;
	    color: #999
	}
	
	.se-viewer .se-section-placesMap .se-placesMap-additional-button-wrap {
	    position: relative;
	    display: table-cell;
	    width: 40px;
	    padding: 1px 2px 0;
	    vertical-align: middle
	}
	
	.se-viewer .se-section-placesMap .se-placesMap-additional-button {
	    display: block;
	    width: 40px;
	    box-sizing: border-box;
	    text-align: center;
	    text-decoration: none
	}
	
	.se-viewer .se-section-placesMap .se-placesMap-additional-button:before {
	    content: "";
	    display: block;
	    margin-bottom: 2px
	}
	
	.se-viewer .se-section-placesMap .se-placesMap-additional-button-label {
	    display: block;
	    margin-top: 2px;
	    font-size: 10px;
	    line-height: 1.1;
	    font-weight: 700;
	    color: #00c73c
	}
	
	.se-viewer .se-section-placesMap .se-placesMap-button-bookmark:before {
	    display: inline-block;
	    width: 20px;
	    height: 20px;
	    background-position: -104px -219px
	}
	
	.se-viewer .se-section-placesMap .se-placesMap-button-bookmark.se-placesMap-button-bookmark-saved:before {
	    display: inline-block;
	    width: 20px;
	    height: 20px;
	    background-position: -260px -47px
	}
	
	.se-viewer .se-section-placesMap .se-placesMap-button-reservation:before {
	    display: inline-block;
	    width: 20px;
	    height: 20px;
	    background-position: -148px -219px
	}
	
	.se-viewer .se-section-placesMap .se-placesMap-button-call {
	    line-height: 1
	}
	
	.se-viewer .se-section-placesMap .se-placesMap-button-call:before {
	    display: inline-block;
	    width: 20px;
	    height: 20px;
	    background-position: -126px -219px
	}
	
	.se-viewer .se-section-placesMap.se-l-default {
	    border-left-width: 0;
	    border-right-width: 0
	}
	
	.se-viewer .se-section-placesMap.se-l-default .se-dynamic-map {
	    position: absolute !important;
	    z-index: 0;
	    top: 0;
	    right: 0;
	    bottom: 0;
	    left: 0;
	    margin: auto
	}
	
	.se-viewer .se-section-placesMap.se-l-default .se-module-map-image {
	    position: relative
	}
	
	.se-viewer .se-section-placesMap.se-l-default .se-module-map-image .se-map-link {
	    position: absolute;
	    top: 0;
	    right: 0;
	    bottom: 0;
	    left: 0;
	    width: 100%;
	    height: 100%
	}
	
	.se-viewer .se-section-placesMap.se-l-default .se-map-info {
	    padding: 16px 10px 15px 20px
	}
	
	.se-viewer .se-section-placesMap.se-l-default .se-map-address {
	    white-space: nowrap;
	    word-wrap: normal;
	    overflow: hidden;
	    text-overflow: ellipsis;
	    word-break: break-all;
	    margin-top: 4px
	}
	
	.se-viewer .se-section-placesMap.se-l-map_text {
	    height: 60px;
	    max-width: 450px;
	    box-sizing: border-box
	}
	
	.se-viewer .se-section-placesMap.se-l-map_text .se-map-marker {
	    display: block;
	    position: absolute;
	    top: 0;
	    bottom: 0;
	    left: 0;
	    width: 60px;
	    box-sizing: border-box
	}
	
	.se-viewer .se-section-placesMap.se-l-map_text .se-map-marker:before {
	    display: block;
	    width: 20px;
	    height: 27px;
	    background-position: -392px -183px;
	    content: "";
	    position: absolute;
	    top: 16px;
	    left: 19px
	}
	
	.se-viewer .se-section-placesMap.se-l-map_text .se-map-info {
	    padding: 13px 10px 13px 59px
	}
	
	.se-viewer .se-section-placesMap.se-l-map_text .se-map-address {
	    margin-top: 3px
	}
	
	.se-viewer .se-section-placesMap.se-section-placesMap-multiple .se-module-map-text {
	    margin: 0 auto;
	    max-width: 538px
	}
	
	.se-viewer .se-section-placesMap.se-section-placesMap-multiple .se-module-map-text:not(:last-child):after {
	    content: "";
	    display: block;
	    position: absolute;
	    bottom: 0;
	    left: 0;
	    right: 0;
	    height: 1px;
	    background-color: #f2f2f2
	}
	
	.se-viewer .se-section-placesMap.se-section-placesMap-multiple .se-module-map-text:before {
	    content: "";
	    position: absolute;
	    top: 50%;
	    left: 19px;
	    -webkit-transform: translateY(-50%);
	    -ms-transform: translateY(-50%);
	    transform: translateY(-50%);
	    display: inline-block;
	    width: 18px;
	    height: 27px;
	    background-position: -392px -212px
	}
	
	.se-viewer .se-section-placesMap.se-section-placesMap-multiple .se-module-map-text.se-module-map-text-spot-0:before {
	    background-position: -392px -212px
	}
	
	.se-viewer .se-section-placesMap.se-section-placesMap-multiple .se-module-map-text.se-module-map-text-spot-1:before {
	    background-position: -392px -241px
	}
	
	.se-viewer .se-section-placesMap.se-section-placesMap-multiple .se-module-map-text.se-module-map-text-spot-2:before {
	    background-position: -392px -270px
	}
	
	.se-viewer .se-section-placesMap.se-section-placesMap-multiple .se-module-map-text.se-module-map-text-spot-3:before {
	    background-position: -392px -299px
	}
	
	.se-viewer .se-section-placesMap.se-section-placesMap-multiple .se-module-map-text.se-module-map-text-spot-4:before {
	    background-position: -392px -328px
	}
	
	.se-viewer .se-section-placesMap.se-section-placesMap-multiple .se-map-title {
	    font-size: 13px
	}
	
	.se-viewer .se-section-placesMap.se-section-placesMap-multiple.se-l-default .se-module-map-text:not(:last-child):after {
	    left: 20px;
	    right: 20px
	}
	
	.se-viewer .se-section-placesMap.se-section-placesMap-multiple.se-l-default .se-module-map-text:before {
	    left: 21px
	}
	
	.se-viewer .se-section-placesMap.se-section-placesMap-multiple.se-l-default .se-map-info {
	    padding: 21px 10px 21px 50px
	}
	
	.se-viewer .se-section-placesMap.se-section-placesMap-multiple.se-l-default .se-map-address {
	    margin-top: 3px
	}
	
	.se-viewer .se-section-placesMap.se-section-placesMap-multiple.se-l-map_text {
	    height: auto
	}
	
	.se-viewer .se-section-placesMap.se-section-placesMap-multiple.se-l-map_text .se-map-info {
	    padding: 20px 10px 18px 49px
	}
	
	.se-viewer .se-section-placesMap.se-section-placesMap-multiple.se-l-map_text .se-map-title {
	    font-size: 13px
	}
	
	.se-viewer .se-sectionTitle+.se-table, .se-viewer .se-sticker+.se-table, .se-viewer .se-table {
	    margin-top: 20px
	}
	
	.se-viewer .se-quotation+.se-table {
	    margin-top: 30px
	}
	
	.se-viewer .se-section-table.se-l-default .se-fs- {
	    font-size: 16px
	}
	
	.se-viewer:lang(ko-KR) .se-section-table.se-l-default .se-ff- {
	    font-family: se-nanumgothic, \\B098\B214\ACE0\B515, nanumgothic, sans-serif
	}
	
	.se-viewer .se-section-table.se-l-default .se-text-paragraph {
	    line-height: 1.6
	}
	
	.se-viewer .se-section-table.se-l-table_layout1 .se-fs- {
	    font-size: 16px
	}
	
	.se-viewer:lang(ko-KR) .se-section-table.se-l-table_layout1 .se-ff- {
	    font-family: se-nanumgothic, \\B098\B214\ACE0\B515, nanumgothic, sans-serif
	}
	
	.se-viewer .se-section-table.se-l-table_layout1 .se-text-paragraph {
	    line-height: 1.6
	}
	
	.se-viewer .se-section-table.se-l-table_layout2 .se-fs- {
	    font-size: 16px
	}
	
	.se-viewer:lang(ko-KR) .se-section-table.se-l-table_layout2 .se-ff- {
	    font-family: se-nanumgothic, \\B098\B214\ACE0\B515, nanumgothic, sans-serif
	}
	
	.se-viewer .se-section-table.se-l-table_layout2 .se-text-paragraph {
	    line-height: 1.6
	}
	
	.se-viewer .se-section-table.se-l-table_layout3 .se-fs- {
	    font-size: 16px
	}
	
	.se-viewer:lang(ko-KR) .se-section-table.se-l-table_layout3 .se-ff- {
	    font-family: se-nanumgothic, \\B098\B214\ACE0\B515, nanumgothic, sans-serif
	}
	
	.se-viewer .se-section-table.se-l-table_layout3 .se-text-paragraph {
	    line-height: 1.6
	}
	
	.se-viewer .se-section-table.se-l-table_layout4 .se-fs- {
	    font-size: 16px
	}
	
	.se-viewer:lang(ko-KR) .se-section-table.se-l-table_layout4 .se-ff- {
	    font-family: se-nanumgothic, \\B098\B214\ACE0\B515, nanumgothic, sans-serif
	}
	
	.se-viewer .se-section-table.se-l-table_layout4 .se-text-paragraph {
	    line-height: 1.6
	}
	
	.se-viewer .se-section-table.se-l-table_layout5 .se-fs- {
	    font-size: 16px
	}
	
	.se-viewer:lang(ko-KR) .se-section-table.se-l-table_layout5 .se-ff- {
	    font-family: se-nanumgothic, \\B098\B214\ACE0\B515, nanumgothic, sans-serif
	}
	
	.se-viewer .se-section-table.se-l-table_layout5 .se-text-paragraph {
	    line-height: 1.6
	}
	
	.se-viewer .se-section-table.se-l-table_layout6 .se-fs- {
	    font-size: 16px
	}
	
	.se-viewer:lang(ko-KR) .se-section-table.se-l-table_layout6 .se-ff- {
	    font-family: se-nanumgothic, \\B098\B214\ACE0\B515, nanumgothic, sans-serif
	}
	
	.se-viewer .se-section-table.se-l-table_layout6 .se-text-paragraph {
	    line-height: 1.6
	}
	
	.se-viewer .se-section-table.se-l-table_layout7 .se-fs- {
	    font-size: 16px
	}
	
	.se-viewer:lang(ko-KR) .se-section-table.se-l-table_layout7 .se-ff- {
	    font-family: se-nanumgothic, \\B098\B214\ACE0\B515, nanumgothic, sans-serif
	}
	
	.se-viewer .se-section-table.se-l-table_layout7 .se-text-paragraph {
	    line-height: 1.6
	}
	
	.se-viewer .se-table-content {
	    width: 100%;
	    border-collapse: separate;
	    text-align: left;
	    box-sizing: border-box
	}
	
	.se-viewer .se-table-content .se-tr:first-child .se-cell {
	    border-top-width: 0
	}
	
	.se-viewer .se-tr {
	    height: 40px
	}
	
	.se-viewer .se-cell {
	    padding: 10px;
	    background-color: transparent;
	    vertical-align: middle;
	    box-sizing: border-box;
	    max-width: 0
	}
	
	.se-viewer .se-section-table.se-l-default .se-table-content {
	    border: solid #d2d2d2;
	    border-width: 1px 0 0 1px
	}
	
	.se-viewer .se-section-table.se-l-default .se-table-content .se-cell {
	    border: solid #d2d2d2;
	    border-width: 0 1px 1px 0
	}
	
	.se-viewer .se-section-table.se-l-table_layout1 .se-table-content {
	    border: solid #d2d2d2;
	    border-width: 2px 1px 1px 2px
	}
	
	.se-viewer .se-section-table.se-l-table_layout1 .se-cell {
	    border: solid #d2d2d2;
	    border-width: 0 1px 1px 0
	}
	
	.se-viewer .se-section-table.se-l-table_layout1 .se-tr:first-child .se-cell {
	    background-color: #f7f7f7
	}
	
	.se-viewer .se-section-table.se-l-table_layout2 .se-table-content {
	    border-collapse: collapse;
	    border: 1px solid #d2d2d2
	}
	
	.se-viewer .se-section-table.se-l-table_layout2 .se-cell {
	    border: 1px dashed #d2d2d2
	}
	
	.se-viewer .se-section-table.se-l-table_layout2 .se-tr:first-child .se-cell {
	    background-color: #f7f7f7
	}
	
	.se-viewer .se-section-table.se-l-table_layout3 .se-table-content {
	    border: solid #858585;
	    border-width: 2px 0
	}
	
	.se-viewer .se-section-table.se-l-table_layout3 .se-cell {
	    border-top: 1px solid #c2c2c2
	}
	
	.se-viewer .se-section-table.se-l-table_layout3 .se-tr:first-child .se-cell {
	    background-color: #f7f7f7
	}
	
	.se-viewer .se-section-table.se-l-table_layout3 .se-tr:last-child:not(:first-child) .se-cell {
	    border-top-width: 3px;
	    border-top-style: double
	}
	
	.se-viewer .se-section-table.se-l-table_layout4 .se-table-content {
	    border: solid #858585;
	    border-width: 1px 0
	}
	
	.se-viewer .se-section-table.se-l-table_layout4 .se-cell {
	    border-top: 1px solid #e2e2e2
	}
	
	.se-viewer .se-section-table.se-l-table_layout5 .se-table-content {
	    border-collapse: collapse;
	    border-top: 2px solid #404040;
	    border-bottom: 1px solid #9f9f9f
	}
	
	.se-viewer .se-section-table.se-l-table_layout5 .se-cell {
	    border-top: 1px solid #f0f0f0
	}
	
	.se-viewer .se-section-table.se-l-table_layout5 .se-tr:first-child .se-cell {
	    border-bottom: 1px solid #9f9f9f
	}
	
	.se-viewer .se-section-table.se-l-table_layout5 .se-tr:first-child+.se-tr .se-cell {
	    border-top: 0
	}
	
	.se-viewer .se-section-table.se-l-table_layout6 .se-table-content {
	    border-collapse: collapse;
	    border-bottom: 1px solid #939393
	}
	
	.se-viewer .se-section-table.se-l-table_layout6 .se-cell {
	    border-top: 1px solid #e0e0e0
	}
	
	.se-viewer .se-section-table.se-l-table_layout6 .se-tr:first-child .se-cell {
	    border-bottom: 2px solid #272727
	}
	
	.se-viewer .se-section-table.se-l-table_layout6 .se-tr:first-child+.se-tr .se-cell {
	    border-top: 0
	}
	
	.se-viewer .se-section-table.se-l-table_layout7 .se-table-content {
	    border-bottom: 1px solid #e2e2e2
	}
	
	.se-viewer .se-section-table.se-l-table_layout7 .se-cell {
	    border-top: 1px solid #e2e2e2
	}
	
	.se-viewer .se-section-table.se-l-table_layout7 .se-tr:nth-child(odd) .se-cell {
	    background-color: #f7f7f7
	}
	
	.se-viewer .se-section-table.se-l-table_layout7 .se-tr:first-child .se-cell {
	    background-color: #e2e2e2
	}
	
	.se-viewer .se-table-container {
	    position: relative;
	    width: 100%;
	    background-color: transparent;
	    font-size: 0;
	    overflow-y: hidden;
	    overflow-x: auto;
	    -webkit-overflow-scrolling: touch
	}
	
	.se-viewer .mq-editable-field, .se-viewer .mq-editable-field .mq-cursor {
	    display: -moz-inline-box;
	    display: inline-block
	}
	
	.se-viewer .mq-editable-field .mq-cursor {
	    border-left: 1px solid #000;
	    margin-left: -1px;
	    position: relative;
	    z-index: 1;
	    padding: 0
	}
	
	.se-viewer .mq-editable-field .mq-cursor.mq-blink {
	    visibility: hidden
	}
	
	.se-viewer .mq-editable-field, .se-viewer .mq-math-mode .mq-editable-field {
	    border: 1px solid gray
	}
	
	.se-viewer .mq-editable-field.mq-focused, .se-viewer .mq-math-mode .mq-editable-field.mq-focused {
	    box-shadow: 0 0 1px 2px #8bd, inset 0 0 2px 0 #6ae;
	    border-color: #709ac0;
	    border-radius: 1px
	}
	
	.se-viewer .mq-math-mode .mq-editable-field {
	    margin: 1px
	}
	
	.se-viewer .mq-editable-field .mq-latex-command-input {
	    color: inherit;
	    font-family: Courier New, monospace;
	    border: 1px solid gray;
	    padding-right: 1px;
	    margin-right: 1px;
	    margin-left: 2px
	}
	
	.se-viewer .mq-editable-field .mq-latex-command-input.mq-empty {
	    background: transparent
	}
	
	.se-viewer .mq-editable-field .mq-latex-command-input.mq-hasCursor {
	    border-color: ActiveBorder
	}
	
	.se-viewer .mq-editable-field .mq-cursor:only-child:after, .se-viewer .mq-editable-field.mq-empty:after, .se-viewer .mq-editable-field.mq-text-mode:after, .se-viewer .mq-editable-field .mq-textarea+.mq-cursor:last-child:after, .se-viewer .mq-math-mode .mq-empty:after {
	    visibility: hidden;
	    content: "c"
	}
	
	.se-viewer .mq-editable-field .mq-text-mode .mq-cursor:only-child:after {
	    content: ""
	}
	
	.se-viewer .mq-editable-field.mq-text-mode {
	    overflow-x: auto;
	    overflow-y: hidden
	}
	
	.se-viewer .mq-math-mode .mq-root-block, .se-viewer .mq-root-block {
	    display: -moz-inline-box;
	    display: inline-block;
	    width: 100%;
	    padding: 2px;
	    box-sizing: border-box;
	    white-space: nowrap;
	    overflow: hidden;
	    vertical-align: middle
	}
	
	.se-viewer .mq-math-mode {
	    font-variant: normal;
	    font-weight: 400;
	    font-style: normal;
	    font-size: 115%;
	    line-height: 1
	}
	
	.se-viewer .mq-math-mode, .se-viewer .mq-math-mode .mq-non-leaf, .se-viewer .mq-math-mode .mq-scaled {
	    display: -moz-inline-box;
	    display: inline-block
	}
	
	.se-viewer .mq-math-mode .mq-nonSymbola, .se-viewer .mq-math-mode .mq-text-mode, .se-viewer .mq-math-mode var {
	    font-family: Times New Roman, Symbola, serif;
	    line-height: .9
	}
	
	.se-viewer .mq-math-mode * {
	    font-size: inherit;
	    line-height: inherit;
	    margin: 0;
	    padding: 0;
	    border-color: #000;
	    -webkit-user-select: none;
	    user-select: none;
	    box-sizing: border-box
	}
	
	.se-viewer .mq-math-mode .mq-empty {
	    background: #ccc
	}
	
	.se-viewer .mq-math-mode.mq-empty, .se-viewer .mq-math-mode .mq-empty.mq-root-block {
	    background: transparent
	}
	
	.se-viewer .mq-math-mode .mq-text-mode {
	    display: inline-block
	}
	
	.se-viewer .mq-math-mode .mq-text-mode.mq-hasCursor {
	    box-shadow: inset 0 .1em .2em #a9a9a9;
	    padding: 0 .1em;
	    margin: 0 -.1em;
	    min-width: 1ex
	}
	
	.se-viewer .mq-math-mode .mq-font {
	    font: 1em Times New Roman, Symbola, serif
	}
	
	.se-viewer .mq-math-mode .mq-font * {
	    font-family: inherit;
	    font-style: inherit
	}
	
	.se-viewer .mq-math-mode b, .se-viewer .mq-math-mode b.mq-font {
	    font-weight: bolder
	}
	
	.se-viewer .mq-math-mode i, .se-viewer .mq-math-mode i.mq-font, .se-viewer .mq-math-mode var {
	    font-style: italic
	}
	
	.se-viewer .mq-math-mode var.mq-f {
	    margin-right: .2em;
	    margin-left: .1em
	}
	
	.se-viewer .mq-math-mode .mq-roman var.mq-f {
	    margin: 0
	}
	
	.se-viewer .mq-math-mode big {
	    font-size: 200%
	}
	
	.se-viewer .mq-math-mode .mq-int>big {
	    display: inline-block;
	    -webkit-transform: scaleX(.7);
	    -ms-transform: scaleX(.7);
	    transform: scaleX(.7);
	    vertical-align: -.16em
	}
	
	.se-viewer .mq-math-mode .mq-int>.mq-supsub {
	    font-size: 80%;
	    vertical-align: -1.1em;
	    padding-right: .2em
	}
	
	.se-viewer .mq-math-mode .mq-int>.mq-supsub>.mq-sup>.mq-sup-inner {
	    vertical-align: 1.3em
	}
	
	.se-viewer .mq-math-mode .mq-int>.mq-supsub>.mq-sub {
	    margin-left: -.35em
	}
	
	.se-viewer .mq-math-mode .mq-roman {
	    font-style: normal
	}
	
	.se-viewer .mq-math-mode .mq-sans-serif {
	    font-family: sans-serif
	}
	
	.se-viewer .mq-math-mode .mq-monospace {
	    font-family: monospace, Symbola, serif
	}
	
	.se-viewer .mq-math-mode .mq-overline {
	    border-top: 1px solid #000;
	    margin-top: 1px
	}
	
	.se-viewer .mq-math-mode .mq-underline {
	    border-bottom: 1px solid #000;
	    margin-bottom: 1px
	}
	
	.se-viewer .mq-math-mode .mq-binary-operator {
	    padding: 0 .2em;
	    display: -moz-inline-box;
	    display: inline-block
	}
	
	.se-viewer .mq-math-mode .mq-supsub {
	    text-align: left;
	    font-size: 90%;
	    vertical-align: -.5em
	}
	
	.se-viewer .mq-math-mode .mq-supsub.mq-sup-only {
	    vertical-align: .5em
	}
	
	.se-viewer .mq-math-mode .mq-supsub.mq-sup-only .mq-sup {
	    display: inline-block;
	    vertical-align: text-bottom
	}
	
	.se-viewer .mq-math-mode .mq-supsub .mq-sup {
	    display: block
	}
	
	.se-viewer .mq-math-mode .mq-supsub .mq-sub {
	    display: block;
	    float: left
	}
	
	.se-viewer .mq-math-mode .mq-supsub .mq-binary-operator {
	    padding: 0 .1em
	}
	
	.se-viewer .mq-math-mode .mq-supsub .mq-fraction {
	    font-size: 70%
	}
	
	.se-viewer .mq-math-mode sup.mq-nthroot {
	    font-size: 80%;
	    vertical-align: .8em;
	    margin-right: -.6em;
	    margin-left: .2em;
	    min-width: .5em
	}
	
	.se-viewer .mq-math-mode .mq-paren {
	    padding: 0 .1em;
	    vertical-align: top;
	    -webkit-transform-origin: center .06em;
	    -ms-transform-origin: center .06em;
	    transform-origin: center .06em
	}
	
	.se-viewer .mq-math-mode .mq-paren.mq-ghost {
	    color: silver
	}
	
	.se-viewer .mq-math-mode .mq-paren+span {
	    margin-top: .1em;
	    margin-bottom: .1em
	}
	
	.se-viewer .mq-math-mode .mq-array {
	    vertical-align: middle;
	    text-align: center
	}
	
	.se-viewer .mq-math-mode .mq-array>span {
	    display: block
	}
	
	.se-viewer .mq-math-mode .mq-operator-name {
	    font-family: Symbola, Times New Roman, serif;
	    line-height: .9;
	    font-style: normal
	}
	
	.se-viewer .mq-math-mode var.mq-operator-name.mq-first {
	    padding-left: .2em
	}
	
	.se-viewer .mq-math-mode .mq-supsub.mq-after-operator-name, .se-viewer .mq-math-mode var.mq-operator-name.mq-last {
	    padding-right: .2em
	}
	
	.se-viewer .mq-math-mode .mq-fraction {
	    font-size: 90%;
	    text-align: center;
	    vertical-align: -.4em;
	    padding: 0 .2em
	}
	
	.se-viewer .mq-math-mode .mq-fraction, .se-viewer .mq-math-mode .mq-large-operator, .se-viewer .mq-math-mode x:-moz-any-link {
	    display: -moz-groupbox
	}
	
	.se-viewer .mq-math-mode .mq-fraction, .se-viewer .mq-math-mode .mq-large-operator, .se-viewer .mq-math-mode x:-moz-any-link, .se-viewer .mq-math-mode x:default {
	    display: inline-block
	}
	
	.se-viewer .mq-math-mode .mq-denominator, .se-viewer .mq-math-mode .mq-dot-recurring, .se-viewer .mq-math-mode .mq-numerator {
	    display: block
	}
	
	.se-viewer .mq-math-mode .mq-numerator {
	    padding: 0 .1em
	}
	
	.se-viewer .mq-math-mode .mq-denominator {
	    border-top: 1px solid;
	    float: right;
	    width: 100%;
	    padding: .1em
	}
	
	.se-viewer .mq-math-mode .mq-dot-recurring {
	    text-align: center;
	    height: .3em
	}
	
	.se-viewer .mq-math-mode .mq-sqrt-prefix {
	    padding-top: 0;
	    position: relative;
	    top: .1em;
	    vertical-align: top;
	    -webkit-transform-origin: top;
	    -ms-transform-origin: top;
	    transform-origin: top
	}
	
	.se-viewer .mq-math-mode .mq-sqrt-stem {
	    border-top: 1px solid;
	    margin-top: 1px;
	    padding-left: .15em;
	    padding-right: .2em;
	    margin-right: .1em;
	    padding-top: 1px
	}
	
	.se-viewer .mq-math-mode .mq-diacritic-above {
	    display: block;
	    text-align: center;
	    line-height: .4em
	}
	
	.se-viewer .mq-math-mode .mq-diacritic-stem, .se-viewer .mq-math-mode .mq-hat-prefix {
	    display: block;
	    text-align: center
	}
	
	.se-viewer .mq-math-mode .mq-hat-prefix {
	    line-height: .95em;
	    margin-bottom: -.7em;
	    -ms-transform: scaleX(1.5);
	    transform: scaleX(1.5);
	    -moz-transform: scaleX(1.5);
	    -o-transform: scaleX(1.5);
	    -webkit-transform: scaleX(1.5)
	}
	
	.se-viewer .mq-math-mode .mq-hat-stem {
	    display: block
	}
	
	.se-viewer .mq-math-mode .mq-large-operator {
	    vertical-align: -.2em;
	    padding: .2em;
	    text-align: center
	}
	
	.se-viewer .mq-math-mode .mq-large-operator .mq-from, .se-viewer .mq-math-mode .mq-large-operator .mq-to, .se-viewer .mq-math-mode .mq-large-operator big {
	    display: block
	}
	
	.se-viewer .mq-math-mode .mq-large-operator .mq-from, .se-viewer .mq-math-mode .mq-large-operator .mq-to {
	    font-size: 80%
	}
	
	.se-viewer .mq-math-mode .mq-large-operator .mq-from {
	    float: right;
	    width: 100%
	}
	
	.se-viewer .mq-math-mode, .se-viewer .mq-math-mode .mq-editable-field {
	    cursor: text;
	    font-family: Symbola, Times New Roman, serif
	}
	
	.se-viewer .mq-math-mode .mq-overarc {
	    border-top: 1px solid #000;
	    border-top-right-radius: 50% .3em;
	    border-top-left-radius: 50% .3em;
	    margin-top: 1px;
	    padding-top: .15em
	}
	
	.se-viewer .mq-math-mode .mq-overarrow {
	    min-width: .5em;
	    border-top: 1px solid #000;
	    margin-top: 1px;
	    padding-top: .2em;
	    text-align: center
	}
	
	.se-viewer .mq-math-mode .mq-overarrow:before {
	    display: block;
	    position: relative;
	    top: -.34em;
	    font-size: .5em;
	    line-height: 0;
	    content: "\27A4";
	    text-align: right
	}
	
	.se-viewer .mq-math-mode .mq-overarrow.mq-arrow-left:before {
	    -webkit-transform: scaleX(-1);
	    -ms-transform: scaleX(-1);
	    transform: scaleX(-1);
	    filter: FlipH;
	    -ms-filter: "FlipH"
	}
	
	.se-viewer .mq-math-mode .mq-overarrow.mq-arrow-both {
	    vertical-align: text-bottom
	}
	
	.se-viewer .mq-math-mode .mq-overarrow.mq-arrow-both.mq-empty {
	    min-height: 1.23em
	}
	
	.se-viewer .mq-math-mode .mq-overarrow.mq-arrow-both.mq-empty:after {
	    top: -.34em
	}
	
	.se-viewer .mq-math-mode .mq-overarrow.mq-arrow-both:before {
	    -webkit-transform: scaleX(-1);
	    -ms-transform: scaleX(-1);
	    transform: scaleX(-1);
	    filter: FlipH;
	    -ms-filter: "FlipH"
	}
	
	.se-viewer .mq-math-mode .mq-overarrow.mq-arrow-both:after {
	    display: block;
	    position: relative;
	    top: -2.3em;
	    font-size: .5em;
	    line-height: 0;
	    content: "\27A4";
	    visibility: visible;
	    text-align: right
	}
	
	.se-viewer .mq-editable-field .mq-selection, .se-viewer .mq-editable-field .mq-selection .mq-non-leaf, .se-viewer .mq-editable-field .mq-selection .mq-scaled, .se-viewer .mq-math-mode .mq-selection, .se-viewer .mq-math-mode .mq-selection .mq-non-leaf, .se-viewer .mq-math-mode .mq-selection .mq-scaled {
	    background: #b4d5fe !important;
	    background: Highlight !important;
	    color: HighlightText;
	    border-color: HighlightText
	}
	
	.se-viewer .mq-editable-field .mq-selection .mq-matrixed, .se-viewer .mq-math-mode .mq-selection .mq-matrixed {
	    background: #39f !important
	}
	
	.se-viewer .mq-editable-field .mq-selection .mq-matrixed-container, .se-viewer .mq-math-mode .mq-selection .mq-matrixed-container {
	    filter: progid: DXImageTransform.Microsoft.Chroma(color="#3399FF") !important
	}
	
	.se-viewer .mq-editable-field .mq-selection.mq-blur, .se-viewer .mq-editable-field .mq-selection.mq-blur .mq-matrixed, .se-viewer .mq-editable-field .mq-selection.mq-blur .mq-non-leaf, .se-viewer .mq-editable-field .mq-selection.mq-blur .mq-scaled, .se-viewer .mq-math-mode .mq-selection.mq-blur, .se-viewer .mq-math-mode .mq-selection.mq-blur .mq-matrixed, .se-viewer .mq-math-mode .mq-selection.mq-blur .mq-non-leaf, .se-viewer .mq-math-mode .mq-selection.mq-blur .mq-scaled {
	    border-color: #000
	}
	
	.se-viewer .mq-editable-field .mq-selection.mq-blur .mq-matrixed-container, .se-viewer .mq-math-mode .mq-selection.mq-blur .mq-matrixed-container {
	    filter: progid: DXImageTransform.Microsoft.Chroma(color="#D4D4D4") !important
	}
	
	.se-viewer .mq-math-mode .mq-matrixed {
	    background: #fff;
	    display: -moz-inline-box;
	    display: inline-block
	}
	
	.se-viewer .mq-math-mode .mq-matrixed-container {
	    filter: progid: DXImageTransform.Microsoft.Chroma(color="white");
	    margin-top: -.1em
	}
	
	.se-viewer .lama-viewer {
	    vertical-align: middle;
	    overflow: hidden
	}
	
	.se-viewer .lama-editor, .se-viewer .lama-viewer {
	    display: inline-block
	}
	
	.se-viewer .mq-math-mode-wrapper {
	    text-align: center
	}
	
	.se-viewer .mq-math-mode * {
	    -webkit-user-select: auto;
	    user-select: auto
	}
	
	.se-viewer .mq-math-mode.mq-editable-field * {
	    -webkit-user-select: none;
	    user-select: none
	}
	
	.se-viewer .mq-editable-field, .se-viewer .mq-math-mode .mq-editable-field {
	    border: 0
	}
	
	.se-viewer .mq-editable-field.mq-focused, .se-viewer .mq-math-mode .mq-editable-field.mq-focused {
	    box-shadow: none
	}
	
	.se-viewer .mq-math-mode, .se-viewer .mq-math-mode .mq-editable-field {
	    font-family: Symbola, Times New Roman, AppleMyungjo, batang, \\BC14\D0D5, serif
	}
	
	.se-viewer .mq-math-mode .mq-root-block {
	    padding-top: .44em;
	    padding-bottom: .44em
	}
	
	.se-viewer .mq-editable-field .mq-selection, .se-viewer .mq-editable-field .mq-selection .mq-non-leaf, .se-viewer .mq-editable-field .mq-selection .mq-scaled, .se-viewer .mq-math-mode .mq-selection, .se-viewer .mq-math-mode .mq-selection .mq-non-leaf, .se-viewer .mq-math-mode .mq-selection .mq-scaled {
	    background-color: #ccf4d8 !important
	}
	
	.se-viewer .mq-math-mode .mq-selection .mq-nthroot {
	    position: relative;
	    z-index: 2
	}
	
	.se-viewer .mq-math-mode .mq-text-mode {
	    white-space: pre
	}
	
	.se-viewer .mq-math-mode .mq-empty {
	    color: currentColor
	}
	
	.se-viewer .mq-math-mode .mq-empty, .se-viewer .mq-math-mode .mq-hasCursor {
	    position: relative;
	    padding-left: .2em;
	    padding-right: .2em;
	    background-color: transparent
	}
	
	.se-viewer .mq-math-mode .mq-hasCursor>span, .se-viewer .mq-math-mode .mq-hasCursor>sup, .se-viewer .mq-math-mode .mq-hasCursor>var {
	    position: relative;
	    z-index: 1
	}
	
	.se-viewer .mq-math-mode .mq-empty:before, .se-viewer .mq-math-mode .mq-hasCursor:before {
	    content: "";
	    position: absolute;
	    top: 0;
	    left: 0;
	    right: 0;
	    bottom: 0;
	    border: 1px dotted #555
	}
	
	.se-viewer .mq-math-mode .mq-hasCursor:before {
	    background-color: #e6e6e6;
	    z-index: 0
	}
	
	.se-viewer .mq-math-mode .mq-text-mode.mq-hasCursor {
	    border: 1px dotted #555;
	    background-color: #e6e6e6
	}
	
	.se-viewer .mq-math-mode .mq-root-block.mq-empty:before, .se-viewer .mq-math-mode .mq-root-block.mq-hasCursor:before, .se-viewer .mq-math-mode .mq-text-mode.mq-hasCursor:before {
	    display: none
	}
	
	.se-viewer .mq-editable-field .mq-selection.mq-blur, .se-viewer .mq-editable-field .mq-selection.mq-blur .mq-matrixed, .se-viewer .mq-editable-field .mq-selection.mq-blur .mq-non-leaf, .se-viewer .mq-editable-field .mq-selection.mq-blur .mq-scaled, .se-viewer .mq-math-mode .mq-selection.mq-blur, .se-viewer .mq-math-mode .mq-selection.mq-blur .mq-matrixed, .se-viewer .mq-math-mode .mq-selection.mq-blur .mq-non-leaf, .se-viewer .mq-math-mode .mq-selection.mq-blur .mq-scaled {
	    background: #d4d4d4 !important;
	    color: #000
	}
	
	.se-viewer .mq-editable-field .mq-textarea, .se-viewer .mq-math-mode .mq-textarea {
	    position: relative;
	    -webkit-user-select: text;
	    user-select: text
	}
	
	.se-viewer .mq-editable-field .mq-selectable, .se-viewer .mq-editable-field .mq-textarea *, .se-viewer .mq-math-mode .mq-selectable, .se-viewer .mq-math-mode .mq-textarea * {
	    -webkit-user-select: text;
	    user-select: text;
	    position: absolute;
	    clip: rect(1em 1em 1em 1em);
	    -webkit-transform: scale(0);
	    -ms-transform: scale(0);
	    transform: scale(0);
	    resize: none;
	    width: 1px;
	    height: 1px;
	    box-sizing: content-box
	}
	
	.se-viewer .mq-math-mode .mq-fraction {
	    position: relative;
	    top: .27em;
	    padding-bottom: .27em
	}
	
	.se-viewer .mq-math-mode .mq-fraction .mq-divider {
	    display: block;
	    width: 100%;
	    height: 1px;
	    margin: .2em 0;
	    background-color: currentColor
	}
	
	.se-viewer .mq-math-mode .mq-denominator, .se-viewer .mq-math-mode .mq-numerator {
	    position: relative;
	    padding: .1em .2em 0;
	    border: 0
	}
	
	.se-viewer .mq-math-mode .mq-denominator>.mq-non-leaf {
	    margin-top: .05em
	}
	
	.se-viewer .mq-math-mode .mq-sqrt-prefix {
	    top: 1px
	}
	
	.se-viewer .mq-math-mode .mq-sqrt-stem {
	    margin-top: 0;
	    padding-left: .1em;
	    padding-right: .1em;
	    border-top: 1px solid currentColor
	}
	
	.se-viewer .mq-math-mode .mq-sqrt-data {
	    display: inline-block;
	    margin-top: 2px;
	    padding-left: .2em;
	    padding-right: .22em
	}
	
	.se-viewer .mq-math-mode .mq-sqrt-data.mq-empty:before, .se-viewer .mq-math-mode .mq-sqrt-data.mq-hasCursor:before {
	    top: 1px
	}
	
	.se-viewer .mq-math-mode .mq-sqrt-data .mq-fraction {
	    top: .15em
	}
	
	.se-viewer .mq-math-mode sup.mq-nthroot {
	    vertical-align: .9em
	}
	
	.se-viewer .mq-math-mode .mq-int>.mq-supsub>.mq-sup>.mq-sup-inner {
	    display: inline-block
	}
	
	.se-viewer .mq-math-mode .mq-limit {
	    text-align: center
	}
	
	.se-viewer .mq-math-mode .mq-supsub.mq-sub-under {
	    display: block;
	    text-align: center;
	    padding-right: 0;
	    margin-top: -1.1em
	}
	
	.se-viewer .mq-math-mode .mq-supsub.mq-sub-under>.mq-sub {
	    float: none;
	    display: inline-block;
	    margin-left: 0;
	    vertical-align: -1.1em
	}
	
	.se-viewer .mq-math-mode .mq-ceil, .se-viewer .mq-math-mode .mq-floor {
	    position: relative;
	    padding: 0 .35em;
	    margin: 0 .15em
	}
	
	.se-viewer .mq-math-mode .mq-floor-left, .se-viewer .mq-math-mode .mq-floor-right {
	    position: absolute;
	    top: 0;
	    bottom: .1em;
	    width: .22em;
	    border-bottom: 1px solid
	}
	
	.se-viewer .mq-math-mode .mq-floor-left {
	    left: 0;
	    border-left: 1px solid
	}
	
	.se-viewer .mq-math-mode .mq-floor-right {
	    right: 0;
	    border-right: 1px solid
	}
	
	.se-viewer .mq-math-mode .mq-ceil-left, .se-viewer .mq-math-mode .mq-ceil-right {
	    position: absolute;
	    top: .1em;
	    bottom: 0;
	    width: .22em;
	    border-top: 1px solid
	}
	
	.se-viewer .mq-math-mode .mq-ceil-left {
	    left: 0;
	    border-left: 1px solid
	}
	
	.se-viewer .mq-math-mode .mq-ceil-right {
	    right: 0;
	    border-right: 1px solid
	}
	
	.se-viewer .mq-math-mode .mq-arrow {
	    position: relative;
	    display: block;
	    top: 0;
	    margin: .3em 0;
	    height: 1px;
	    background-color: currentColor
	}
	
	.se-viewer .mq-math-mode .mq-arrowhead {
	    position: absolute;
	    display: block;
	    top: -9px;
	    font-size: 17px
	}
	
	.se-viewer .mq-math-mode .mq-arrowhead-left {
	    left: -1px
	}
	
	.se-viewer .mq-math-mode .mq-arrowhead-right {
	    right: -1px
	}
	
	.se-viewer .mq-math-mode .mq-arrowhead-left:after {
	    content: "\2039"
	}
	
	.se-viewer .mq-math-mode .mq-arrowhead-right:after {
	    content: "\203A"
	}
	
	.se-viewer [style *="font-size: 28"] .mq-math-mode .mq-arrow, .se-viewer [style *="font-size: 30"] .mq-math-mode .mq-arrow, .se-viewer [style *="font-size: 34"] .mq-math-mode .mq-arrow, .se-viewer [style *="font-size: 38"] .mq-math-mode .mq-arrow {
	    height: 2px;
	    font-weight: 700
	}
	
	.se-viewer [style *="font-size: 28"] .mq-math-mode .mq-arrowhead, .se-viewer [style *="font-size: 30"] .mq-math-mode .mq-arrowhead {
	    top: -12px;
	    font-size: 23px
	}
	
	.se-viewer [style *="font-size: 34"] .mq-math-mode .mq-arrowhead, .se-viewer [style *="font-size: 38"] .mq-math-mode .mq-arrowhead {
	    top: -14px;
	    font-size: 25px
	}
	
	.se-viewer .mq-math-mode .mq-arrow-double {
	    position: relative;
	    display: block;
	    height: 3px;
	    margin: .3em 0;
	    border-top: 1px solid;
	    border-bottom: 1px solid
	}
	
	.se-viewer .mq-math-mode .mq-arrow-double .mq-arrowhead {
	    top: -10px;
	    font-size: 19px
	}
	
	.se-viewer .mq-math-mode .mq-arrow-double .mq-arrowhead-left {
	    left: -2px
	}
	
	.se-viewer .mq-math-mode .mq-arrow-double .mq-arrowhead-right {
	    right: -2px
	}
	
	.se-viewer [style *="font-size: 28"] .mq-math-mode .mq-arrow-double, .se-viewer [style *="font-size: 30"] .mq-math-mode .mq-arrow-double, .se-viewer [style *="font-size: 34"] .mq-math-mode .mq-arrow-double, .se-viewer [style *="font-size: 38"] .mq-math-mode .mq-arrow-double {
	    height: 5px;
	    border-top-width: 2px;
	    border-bottom-width: 2px;
	    font-weight: 700
	}
	
	.se-viewer [style *="font-size: 28"] .mq-math-mode .mq-arrow-double .mq-arrowhead-left, .se-viewer [style *="font-size: 30"] .mq-math-mode .mq-arrow-double .mq-arrowhead-left, .se-viewer [style *="font-size: 34"] .mq-math-mode .mq-arrow-double .mq-arrowhead-left, .se-viewer [style *="font-size: 38"] .mq-math-mode .mq-arrow-double .mq-arrowhead-left {
	    left: -4px
	}
	
	.se-viewer [style *="font-size: 28"] .mq-math-mode .mq-arrow-double .mq-arrowhead-right, .se-viewer [style *="font-size: 30"] .mq-math-mode .mq-arrow-double .mq-arrowhead-right, .se-viewer [style *="font-size: 34"] .mq-math-mode .mq-arrow-double .mq-arrowhead-right, .se-viewer [style *="font-size: 38"] .mq-math-mode .mq-arrow-double .mq-arrowhead-right {
	    right: -4px
	}
	
	.se-viewer [style *="font-size: 28"] .mq-math-mode .mq-arrow-double .mq-arrowhead, .se-viewer [style *="font-size: 30"] .mq-math-mode .mq-arrow-double .mq-arrowhead {
	    top: -15px;
	    font-size: 27px
	}
	
	.se-viewer [style *="font-size: 34"] .mq-math-mode .mq-arrow-double .mq-arrowhead, .se-viewer [style *="font-size: 38"] .mq-math-mode .mq-arrow-double .mq-arrowhead {
	    top: -17px;
	    font-size: 30px
	}
	
	.se-viewer .mq-math-mode .mq-harpoonup {
	    position: absolute;
	    display: block;
	    top: -3px
	}
	
	.se-viewer .mq-math-mode .mq-harpoonup:after {
	    content: "";
	    position: absolute;
	    display: block;
	    width: 4px;
	    height: 4px
	}
	
	.se-viewer .mq-math-mode .mq-harpoonup-left {
	    left: 1px
	}
	
	.se-viewer .mq-math-mode .mq-harpoonup-right {
	    right: 1px
	}
	
	.se-viewer .mq-math-mode .mq-harpoonup-left:after {
	    border-left: 1px solid;
	    left: 0;
	    -ms-transform: skew(-45deg);
	    -webkit-transform: skew(-45deg);
	    transform: skew(-45deg)
	}
	
	.se-viewer .mq-math-mode .mq-harpoonup-right:after {
	    right: 0;
	    border-right: 1px solid;
	    -ms-transform: skew(45deg);
	    -webkit-transform: skew(45deg);
	    transform: skew(45deg)
	}
	
	.se-viewer [style *="font-size: 28"] .mq-math-mode .mq-harpoonup:after, .se-viewer [style *="font-size: 30"] .mq-math-mode .mq-harpoonup:after {
	    top: -1px;
	    width: 6px;
	    height: 6px
	}
	
	.se-viewer [style *="font-size: 34"] .mq-math-mode .mq-harpoonup:after, .se-viewer [style *="font-size: 38"] .mq-math-mode .mq-harpoonup:after {
	    top: -3px;
	    width: 8px;
	    height: 8px
	}
	
	.se-viewer [style *="font-size: 28"] .mq-math-mode .mq-harpoonup-left:after, .se-viewer [style *="font-size: 30"] .mq-math-mode .mq-harpoonup-left:after, .se-viewer [style *="font-size: 34"] .mq-math-mode .mq-harpoonup-left:after, .se-viewer [style *="font-size: 38"] .mq-math-mode .mq-harpoonup-left:after {
	    border-left: 2px solid #000
	}
	
	.se-viewer [style *="font-size: 28"] .mq-math-mode .mq-harpoonup-right:after, .se-viewer [style *="font-size: 30"] .mq-math-mode .mq-harpoonup-right:after, .se-viewer [style *="font-size: 34"] .mq-math-mode .mq-harpoonup-right:after, .se-viewer [style *="font-size: 38"] .mq-math-mode .mq-harpoonup-right:after {
	    border-right: 2px solid #000
	}
	
	.se-viewer .mq-math-mode .mq-diacritic {
	    text-align: center
	}
	
	.se-viewer .mq-math-mode .mq-diacritic-mark {
	    display: block;
	    text-align: center;
	    height: .3em;
	    line-height: inherit
	}
	
	.se-viewer .mq-math-mode .mq-diacritic-overset, .se-viewer .mq-math-mode .mq-diacritic-underset {
	    display: inline-block;
	    width: 100%;
	    padding-left: .2em;
	    padding-right: .2em
	}
	
	.se-viewer .mq-math-mode .mq-diacritic-overset {
	    margin-bottom: .1em
	}
	
	.se-viewer .mq-math-mode .mq-dot-triple {
	    margin-left: -.1em;
	    letter-spacing: -.1em
	}
	
	.se-viewer .mq-math-mode .mq-hat {
	    -webkit-transform: scaleX(1.5);
	    -ms-transform: scaleX(1.5);
	    transform: scaleX(1.5)
	}
	
	.se-viewer .mq-math-mode .mq-check {
	    -webkit-transform: scaleX(1.5) scaleY(-1);
	    -ms-transform: scaleX(1.5) scaleY(-1);
	    transform: scaleX(1.5) scaleY(-1)
	}
	
	.se-viewer .mq-math-mode .mq-tilde {
	    line-height: .3em
	}
	
	.se-viewer .mq-math-mode .mq-overline-double {
	    position: relative;
	    border-top: 1px solid;
	    border-bottom: 1px solid;
	    margin-bottom: .1em;
	    height: 4px
	}
	
	.se-viewer [style *="font-size: 28"] .mq-math-mode .mq-overline-double, .se-viewer [style *="font-size: 30"] .mq-math-mode .mq-overline-double, .se-viewer [style *="font-size: 34"] .mq-math-mode .mq-overline-double, .se-viewer [style *="font-size: 38"] .mq-math-mode .mq-overline-double {
	    height: 5px
	}
	
	.se-viewer .mq-math-mode .mq-overbrace, .se-viewer .mq-math-mode .mq-underbrace {
	    position: relative;
	    height: 2px;
	    background-color: transparent;
	    font-size: 16px;
	    border: 0;
	    color: transparent
	}
	
	.se-viewer .mq-math-mode .mq-overbrace {
	    margin: .3em 0;
	    border-radius: .2em .2em 0 0
	}
	
	.se-viewer .mq-math-mode .mq-brace {
	    position: absolute;
	    background-repeat: no-repeat
	}
	
	.se-viewer .mq-math-mode .mq-brace-left, .se-viewer .mq-math-mode .mq-brace-right {
	    width: 50%;
	    border: 0;
	    color: transparent
	}
	
	.se-viewer .mq-math-mode .mq-brace-left {
	    left: 0
	}
	
	.se-viewer .mq-math-mode .mq-brace-right {
	    right: 0
	}
	
	.se-viewer .mq-math-mode .mq-brace-middle {
	    top: -4px;
	    left: 50%;
	    width: 8px;
	    height: 6px;
	    margin-left: -4px;
	    background-size: 8px 6px
	}
	
	.se-viewer .mq-math-mode .mq-brace-extender {
	    position: absolute;
	    border-top: 2px solid #000
	}
	
	.se-viewer .mq-math-mode .mq-brace-left .mq-brace-extender {
	    left: 2px;
	    right: 3px
	}
	
	.se-viewer .mq-math-mode .mq-brace-right .mq-brace-extender {
	    left: 3px;
	    right: 2px
	}
	
	.se-viewer .mq-math-mode .mq-brace-end {
	    position: absolute;
	    width: 3px;
	    height: 5px;
	    background-size: 3px 5px;
	    border: 0;
	    color: transparent
	}
	
	.se-viewer .mq-math-mode .mq-brace-left .mq-brace-end {
	    left: 0
	}
	
	.se-viewer .mq-math-mode .mq-brace-right .mq-brace-end {
	    right: 0
	}
	
	.se-viewer .mq-math-mode .mq-overbrace .mq-brace-left .mq-brace-end {
	    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAJCAYAAAARml2dAAAACXBIWXMAAAsSAAALEgHS3X78AAAASklEQVQI123MUQ2AQAwE0ReUIQEJ5wgJWMABEpCABCSUnwMuTSfZNJnNlp+GE9EDtkF8RStkSPMDC2aDXCUCV5ZTv7uCeH9m7ko+wvIYi5T5J40AAAAASUVORK5CYII=")
	}
	
	.se-viewer .mq-math-mode .mq-overbrace .mq-brace-middle {
	    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAMCAYAAABr5z2BAAAACXBIWXMAAAsSAAALEgHS3X78AAAAnklEQVQoz5WRaxGDQAyEv9QAOKgFJFAHOMACEpBwEloltVAJ1EEdLH8Cc0BzpZnZSeZmd/M4k0QUZpYAJA0h54fBxw3qiHMpiBugAiqv/zMAuqDehqSvACZAjinkBeKUiRekUwbAmHfeTTLu+QY0QO15AK7Zhg/Pffb29glfAObOUdw8Pwucw66HnYObLCiLT5hsDnYH2sLXts5ZDzsD7hfCJP6bO74AAAAASUVORK5CYII=")
	}
	
	.se-viewer .mq-math-mode .mq-overbrace .mq-brace-right .mq-brace-end {
	    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAJCAYAAAFmnW0LAAAACXBIWXMAAAsSAAALEgHS3X78AAAAVElEQVQI12NgYGD4z4ACBGCM/wwMDAznERKMmGohoJ8ZKvOQgYHhAgtUdD6ykvnoev8zIXE+wKxDxnD9DgwMDAEMDAz7kSTPY3PHfVwODGBgYPgPAOMUFzbi49ypAAAAAElFTkSuQmCC")
	}
	
	.se-viewer .mq-math-mode .mq-underbrace {
	    margin: .3em 0;
	    font-size: 15px
	}
	
	.se-viewer .mq-math-mode .mq-underbrace .mq-brace-left, .se-viewer .mq-math-mode .mq-underbrace .mq-brace-right {
	    top: -3px
	}
	
	.se-viewer .mq-math-mode .mq-underbrace .mq-brace-extender {
	    top: 3px
	}
	
	.se-viewer .mq-math-mode .mq-underbrace .mq-brace-left .mq-brace-end {
	    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAJCAYAAAARml2dAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsTAAALEwEAmpwYAAABWWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS40LjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyI+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgpMwidZAAAAS0lEQVQIHWNgYGB4D8RYwX+gqAO6DBNUwB9dAsQH6biPSwIk2Y8ueR4oAJIA4f1AHADEDkDMkADEMAlkGiTHMB+LJFgCRCQAMdxYAIjZGCpmaXHSAAAAAElFTkSuQmCC")
	}
	
	.se-viewer .mq-math-mode .mq-underbrace .mq-brace-middle {
	    top: 0;
	    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAMCAYAAABr5z2BAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsTAAALEwEAmpwYAAABWWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS40LjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyI+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgpMwidZAAAAp0lEQVQoFZ2RAQ3CMBBFC5kAHGBhOBhOkICESUBCncwCEoqDORjvQj85mrYBfvJyv/96bZeFEMKWSdQIE7Q00YiQQHNvo8DqDUpZ5vfIV8PykNbwtsunlrdpfc5mUVDWgeAEBxjhCkeQLjKuPvD2orvLPuzMSt+X8IbWM/4r2Q0aUrXsJyV2a9h8Vftq+gqj63nv4r4daesF5v/SypTRlP3GnmKvab0n2bM7Bpjqe/4AAAAASUVORK5CYII=")
	}
	
	.se-viewer .mq-math-mode .mq-underbrace .mq-brace-right .mq-brace-end {
	    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAJCAYAAAFmnW0LAAAAAXNSR0IArs4c6QAAAAlwSFlzAAALEwAACxMBAJqcGAAAAVlpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IlhNUCBDb3JlIDUuNC4wIj4KICAgPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iPgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KTMInWQAAAFdJREFUCB1jYICC/yBaAMYD02AhhMh5BJOBoZ8RyENTAJF/j6zsPxOUNx8mCtIDwgkgATgDxEEHAUABkAIMcB8oApZwADJAqvZDBUCCYFeCGMh4PpDPAAAWTRadAIyJowAAAABJRU5ErkJggg==")
	}
	
	.se-viewer [style *="font-size: 28"] .mq-math-mode .mq-brace-extender, .se-viewer [style *="font-size: 30"] .mq-math-mode .mq-brace-extender, .se-viewer [style *="font-size: 34"] .mq-math-mode .mq-brace-extender, .se-viewer [style *="font-size: 38"] .mq-math-mode .mq-brace-extender {
	    border-top-width: 3px
	}
	
	.se-viewer [style *="font-size: 28"] .mq-math-mode .mq-overbrace, .se-viewer [style *="font-size: 28"] .mq-math-mode .mq-underbrace, .se-viewer [style *="font-size: 30"] .mq-math-mode .mq-overbrace, .se-viewer [style *="font-size: 30"] .mq-math-mode .mq-underbrace, .se-viewer [style *="font-size: 34"] .mq-math-mode .mq-overbrace, .se-viewer [style *="font-size: 34"] .mq-math-mode .mq-underbrace, .se-viewer [style *="font-size: 38"] .mq-math-mode .mq-overbrace, .se-viewer [style *="font-size: 38"] .mq-math-mode .mq-underbrace {
	    font-size: 33px
	}
	
	.se-viewer [style *="font-size: 28"] .mq-math-mode .mq-underbrace .mq-brace, .se-viewer [style *="font-size: 30"] .mq-math-mode .mq-underbrace .mq-brace, .se-viewer [style *="font-size: 34"] .mq-math-mode .mq-underbrace .mq-brace, .se-viewer [style *="font-size: 38"] .mq-math-mode .mq-underbrace .mq-brace {
	    top: -8px
	}
	
	.se-viewer [style *="font-size: 28"] .mq-math-mode .mq-overbrace .mq-brace-left .mq-brace-end, .se-viewer [style *="font-size: 30"] .mq-math-mode .mq-overbrace .mq-brace-left .mq-brace-end, .se-viewer [style *="font-size: 34"] .mq-math-mode .mq-overbrace .mq-brace-left .mq-brace-end, .se-viewer [style *="font-size: 38"] .mq-math-mode .mq-overbrace .mq-brace-left .mq-brace-end {
	    width: 5px;
	    height: 8px;
	    left: -1px;
	    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAeCAYAAAG012XDAAAACXBIWXMAAAsSAAALEgHS3X78AAABK0lEQVRIx62UfXEDIRDFfzAngDqoBCSkDiLh6iASEgWtg0wUXKsgEhoHrYOTQP+BlpDl2ITbmZtjlsdjPx4L/xZMWiTPmXw7LRLMA87Gna8bGMCmPFMiXgBcdF4dpeak5iztKOYEYIFdjTcAU+mcmxFYic8CP5pY99nl+bcZMtAca1U10yjPBTjF/0W6dlxiz4GulVACnjXZB21Ll2wXbxPJXCyfVOM/GyuAK6BvgILRanRoFPwd+JSKX23CsKCJRbE+aboza9u4XaXfVtv4BPzQSm01c/EJfbc0kY9CybySREU6PkBUnTnE2e57a3XXILvXJmVqM/AGPLcItwqycc0op0dTr8lm31NPifDYQ2gqT8/0kEoT4tArJSlS00taRvq6lvBDVIBfi/AXR46rZxtobVwAAAAASUVORK5CYII=");
	    background-size: 5px 8px
	}
	
	.se-viewer [style *="font-size: 28"] .mq-math-mode .mq-overbrace .mq-brace-right .mq-brace-end, .se-viewer [style *="font-size: 30"] .mq-math-mode .mq-overbrace .mq-brace-right .mq-brace-end, .se-viewer [style *="font-size: 34"] .mq-math-mode .mq-overbrace .mq-brace-right .mq-brace-end, .se-viewer [style *="font-size: 38"] .mq-math-mode .mq-overbrace .mq-brace-right .mq-brace-end {
	    width: 5px;
	    height: 8px;
	    right: -1px;
	    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAFbFQ79AAAACXBIWXMAAAsSAAALEgHS3X78AAABEUlEQVRIx62Uu3HDMBBEH6gGUAJLYOiQJTB0qBJUAjtQCRpXoBJsZ85Ygt2B7AqgBKcB4QN0lLAzF5DY2dv7AACBCJd+pAhd/mep8vUjl374SNDzqZq7ePIHfOV0iX0xu9MSOEvm3t4XzVIa3kqUmKTyT+AN+AVelIyvgHeUsaqgqxAd8FNqUFF5ZyB68S7VnYHhnnQeJ8uyqYvXWQqxEEltjHHtlsoYVRwVYrEbY0Y817ytrLiWVWOZtS/sqEo0ebz5tHj8sF6u7ziE3lp42BgXucGtBP89dS0FxbFvKShxt8c9MEcHwTi8TZgM4gcewFwRXHgQ49bXxIJDa0EK795TmFoLai6fxtBaUB7EdyBcAZznzn8oH+GxAAAAAElFTkSuQmCC");
	    background-size: 5px 8px
	}
	
	.se-viewer [style *="font-size: 28"] .mq-math-mode .mq-overbrace .mq-brace-middle, .se-viewer [style *="font-size: 30"] .mq-math-mode .mq-overbrace .mq-brace-middle, .se-viewer [style *="font-size: 34"] .mq-math-mode .mq-overbrace .mq-brace-middle, .se-viewer [style *="font-size: 38"] .mq-math-mode .mq-overbrace .mq-brace-middle {
	    width: 10px;
	    height: 8px;
	    top: -5px;
	    margin-left: -6px;
	    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAYAAAEp2mxLAAAACXBIWXMAAAsSAAALEgHS3X78AAAB/klEQVRYw8VYbXHDMAx9GoKMQYZgZbBAKIQwWCEMQsvAEAohY5AiaIZgZaD9qJyprh3LSdbpTlfHVp71bafEzAjpyQ+IqB1nmRkizdfH65v6oQXAWtL5MXlxImJmphFTIHZeOsRkAEwxPW+gQt21kP4d5wX6hpiZQkGN+MXM5LfUYwCI6hijqI5E1NzNh4het0mriWiT3FvFpvLO1Q5X67eLAOrIHN/50es25ccXbYCMD3c6TjGALtQ5KWsE9DZ1OdlspEPbxeTBnBETYCf5PRORy8ZZxbqLhG8ITNfc5vIh5MtUckU4DxQJ0jb5njHKziJXmjbdKoAAmlgxLgHs1gZMpkhxpRBRDeAc6x6zKiUEy3bDqW4DwClT+1SnNPkwAPMHXpjEVRZwPGQjvRvAEFnrQmBLLXvA2iJrAazU7pelgG0mL4sAtxMZcCkB3BsbRh0NlLUtGTbQqbVbC9d8vclReDjmSt5KTysp92GZm4W91INEVAH4Tiw/M/Plvz14nLlmo4WF4Qx9wi3aY4FyvbHVMoD+YQpmvHYUXs2bVqWaxGkX8kY4JzcAaEx9UDb3VAs3AN4K0/nAzDup7D2A98L3P+V4H4R/62QFdjMLaJXrQo63sz4RHqBgW1BY7aMUdKm7pVHRqjT0sX9XTpKknXwv9fhDkmt/I1wDeNXrP+TnOOfbwR9sAAAAAElFTkSuQmCC");
	    background-size: 10px 8px
	}
	
	.se-viewer [style *="font-size: 28"] .mq-math-mode .mq-underbrace .mq-brace-left .mq-brace-end, .se-viewer [style *="font-size: 30"] .mq-math-mode .mq-underbrace .mq-brace-left .mq-brace-end, .se-viewer [style *="font-size: 34"] .mq-math-mode .mq-underbrace .mq-brace-left .mq-brace-end, .se-viewer [style *="font-size: 38"] .mq-math-mode .mq-underbrace .mq-brace-left .mq-brace-end {
	    width: 5px;
	    height: 8px;
	    top: -2px;
	    left: -1px;
	    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAfCAYAAADnTu3OAAAA60lEQVRIia2V4Q2CMBCFP3CBjuAIbKAbyAiM4Ahs4AiMwAiOoBvIBo5Qf7RVBNq03L2kgQT48t71rhyAHqcJJVm/Om3gGzBSWD27N0CrCQS4SIHwixxiqwIt0Ehgy8gAZ23gSQKEdWRxHZdAi6B9tiKDsH22HFp2Tk3MIcB1DxDcJsRc7urJewL4oDB6DTwTzxvgVuqwTTicOz3mAk0GMDR8T2YJxkxoAA8+2Qpe+WvnX9qjicj/6FXgMrW+ytmcIiCU1TILaHAtogbUgG5KAk2q1waCG7lBExhkcAMwkjjyqtjXGWq8+78z8wN8bNQzTcMF/wAAAABJRU5ErkJggg==");
	    background-size: 5px 8px
	}
	
	.se-viewer [style *="font-size: 28"] .mq-math-mode .mq-underbrace .mq-brace-right .mq-brace-end, .se-viewer [style *="font-size: 30"] .mq-math-mode .mq-underbrace .mq-brace-right .mq-brace-end, .se-viewer [style *="font-size: 34"] .mq-math-mode .mq-underbrace .mq-brace-right .mq-brace-end, .se-viewer [style *="font-size: 38"] .mq-math-mode .mq-underbrace .mq-brace-right .mq-brace-end {
	    width: 5px;
	    height: 8px;
	    top: -2px;
	    right: -1px;
	    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAfCAYAAADnTu3OAAAA4UlEQVRIia2Uaw2DMBSFvy38Xx1sDjYJSKgEJEzC5mASkIAEJFTCJOCA/YAu5KYPSu9JTkJL8uXcR3pCT+1qFXXAvLpaBpg88KwAtMDFH7SAqvqXi0IPHwJW3cNWXqgDayX7V9VDG4BV9VB1XQyBdFQkfCoFAwK7t/FUCjOASwDH0pI/wD3x3+0F3TLJvLOTN8CL8AKHbGIQC/QFoBkYABpgFKVdc7EjGvzH3gQpf7dkDaDVBA4I1cAcgcmqwo4Co7AjwFcMVArsWfY0qxhgYplglypPqgHe4s6xLOrul2OrH3PI1N27wseKAAAAAElFTkSuQmCC");
	    background-size: 5px 8px
	}
	
	.se-viewer [style *="font-size: 28"] .mq-math-mode .mq-underbrace .mq-brace-middle, .se-viewer [style *="font-size: 30"] .mq-math-mode .mq-underbrace .mq-brace-middle, .se-viewer [style *="font-size: 34"] .mq-math-mode .mq-underbrace .mq-brace-middle, .se-viewer [style *="font-size: 38"] .mq-math-mode .mq-underbrace .mq-brace-middle {
	    width: 10px;
	    height: 8px;
	    top: -5px;
	    margin-left: -6px;
	    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAYAAAEp2mxLAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsTAAALEwEAmpwYAAABWWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS40LjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyI+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgpMwidZAAACHUlEQVRYCc1TDXmDMBBlU4AEJCABCZWABCR0DiYhEiohEpCAhDnY3mO9fI80AUK7tfd917vc+8kV2qqqqm+kRvuGUzxUwgyuEqpxwYedemofeMHvPYykSUk4swhqG1glwGyvNUukwF9J7Dcj6cThsCK9AJuF/LDsRWAzq4EUBiA7pJ2tBo8pAXYBjRq+pxuHiBOOSWLydUHyEWQrTfZR2VVxrVfMCDlkrOE5OVTiiSQJxVJ91YHMPCNTBM4+kYwc7oH1yA6ZDQdEDS7ROSvcAtSUvdsSbOF8OWq6xd+Fm2ERmc+o3aVYkgYcR2S41Bqtbqm5OdVioDr2wTkGZvDG6vfnkeLabNUwNj1tLDDzzTlXnWyZ4+h8/nX3EHmkAtoDmv8tOtP+DLy7JsoyOhyVzL5NzCbMikJNL1Dq2RU5CVlNrB8FL24dFGZktdgkFpgRq4/BI2c1rI8YxJozBmYaY4fPf2I47F3Hbs/VCUafyAb5qGhgRM8JmbvX5psEI1r9gukJWRrUUGs+e2uxQI37HVuSo5rS/i4xL+NTqZFxcHbkicVf4O4FzbCRDdnb/N4qtsuWT6BHeuSeSybwLCY0ezQevB6ZegMYlwVNHHLt4gE4c41Dj4csBJ9sOCCpJUbMmSmMmn+NFrelFknNyH1KNLg1tZDOyHlq9LhdF9Ke2EuExxa6GHvOXiY6bBIvyNlLhcc2tiT7lwyHrZgPix9HwNE5Puh92wAAAABJRU5ErkJggg==");
	    background-size: 10px 8px
	}
	
	.se-viewer .mq-math-mode .mq-overarrow {
	    min-width: auto;
	    border: 0;
	    margin: 0;
	    padding: 0;
	    text-align: inherit;
	    position: relative;
	    margin: .15em 0 0;
	    padding: .2em .2em 0;
	    font-size: 90%
	}
	
	.se-viewer .mq-math-mode .mq-overarrow:before {
	    display: none
	}
	
	.se-viewer .mq-math-mode .mq-overarrow .mq-arrow+span {
	    padding: .05em .25em
	}
	
	.se-viewer .mq-math-mode .mq-overline {
	    margin-bottom: .1em
	}
	
	.se-viewer .mq-math-mode .mq-overline, .se-viewer .mq-math-mode .mq-underline {
	    height: 1px;
	    border-color: currentColor
	}
	
	.se-viewer .mq-math-mode .mq-boxed {
	    padding: .1em;
	    border: 1px double
	}
	
	.se-viewer .mq-math-mode .mq-boxed-inner {
	    display: inline-block;
	    padding: .03em .2em
	}
	
	.se-viewer .mq-math-mode .mq-xarrow {
	    position: relative;
	    padding: 0 .2em;
	    text-align: center;
	    vertical-align: -.4em
	}
	
	.se-viewer .mq-math-mode .mq-xarrow-overset, .se-viewer .mq-math-mode .mq-xarrow-underset {
	    display: inline-block;
	    width: 100%;
	    font-size: 90%;
	    padding: .05em .25em
	}
	
	.se-viewer .mq-math-mode table {
	    font-family: Symbola, Times New Roman, serif;
	    font-size: 1em;
	    color: currentColor
	}
	
	.se-viewer .mq-math-mode .mq-matrix {
	    vertical-align: middle;
	    margin-left: .1em;
	    margin-right: .1em
	}
	
	.se-viewer .mq-math-mode .mq-matrix table {
	    width: auto;
	    border-bottom: none;
	    border-spacing: 3px;
	    border-collapse: separate
	}
	
	.se-viewer .mq-math-mode .mq-matrix table.mq-rows-1 {
	    vertical-align: middle;
	    margin-bottom: 1px
	}
	
	.se-viewer .mq-math-mode .mq-matrix td {
	    border: none;
	    width: auto;
	    padding: .1em .3em;
	    vertical-align: baseline
	}
	
	.se-viewer .mq-math-mode .mq-grid {
	    vertical-align: middle;
	    margin-left: .1em;
	    margin-right: .1em
	}
	
	.se-viewer .mq-math-mode .mq-grid table {
	    width: auto;
	    border: 0;
	    border-bottom: none;
	    border-collapse: collapse
	}
	
	.se-viewer .mq-math-mode .mq-grid td {
	    border: none;
	    width: auto;
	    height: 100%;
	    vertical-align: middle;
	    text-align: center
	}
	
	.se-viewer .mq-math-mode .mq-grid .mq-grid-border-top {
	    border-top: 1px solid
	}
	
	.se-viewer .mq-math-mode .mq-grid .mq-grid-border-left {
	    border-left: 1px solid
	}
	
	.se-viewer .mq-math-mode .mq-grid .mq-grid-border-bottom {
	    border-bottom: 1px solid
	}
	
	.se-viewer .mq-math-mode .mq-grid .mq-grid-border-right {
	    border-right: 1px solid
	}
	
	.se-viewer .mq-grid-cell-inner {
	    box-sizing: border-box;
	    position: relative;
	    display: block;
	    height: 100%;
	    padding: 5px
	}
	
	.se-viewer .mq-math-mode .mq-grid-box {
	    display: block;
	    padding: .058em .32em
	}
	
	.se-viewer .mq-math-mode .mq-grid-box .mq-binary-operator {
	    margin: 0 -.19em;
	    padding: 0
	}
	
	.se-viewer .mq-right-triangle {
	    padding-right: .2em;
	    font-size: 80%
	}
	
	.se-viewer .mq-mu {
	    display: inline-block
	}
	
	.se-viewer .mq-mu-3 {
	    width: .15em
	}
	
	.se-viewer .mq-mu--3 {
	    margin: 0 -.0745em
	}
	
	.se-viewer .mq-mu-4 {
	    width: .2em
	}
	
	.se-viewer .mq-mu-5 {
	    width: .25em
	}
	
	.se-viewer .mq-mu-18 {
	    width: 1em
	}
	
	.se-viewer .mq-mu-36 {
	    width: 2em
	}
	
	.se-viewer .mq-mu-space:after {
	    content: "\A0"
	}
	
	.se-viewer .mq-math-mode .mq-combi>.mq-empty, .se-viewer .mq-math-mode .mq-combi>.mq-hasCursor {
	    display: inline-block;
	    margin: 0 .05em
	}
	
	.se-viewer .mq-math-mode .mq-italic .mq-normal, .se-viewer .mq-math-mode .mq-italic .mq-normal i, .se-viewer .mq-math-mode .mq-italic .mq-normal i.mq-font, .se-viewer .mq-math-mode .mq-italic .mq-normal var, .se-viewer .mq-math-mode .mq-normal, .se-viewer .mq-math-mode .mq-normal i, .se-viewer .mq-math-mode .mq-normal i.mq-font, .se-viewer .mq-math-mode .mq-normal var {
	    font-style: normal
	}
	
	.se-viewer .mq-math-mode .mq-italic, .se-viewer .mq-math-mode .mq-italic i, .se-viewer .mq-math-mode .mq-italic i.mq-font, .se-viewer .mq-math-mode .mq-italic var {
	    font-style: italic
	}
	
	.se-viewer .mq-math-mode .mq-bold {
	    font-weight: 700
	}
	
	.se-viewer .mq-align-equal {
	    white-space: nowrap;
	    position: relative
	}
	
	.se-viewer .mq-math-mode .mq-textcolor {
	    display: inline-block
	}
	
	.se-viewer .mq-math-mode .mq-textcolor .mq-fraction .mq-divider {
	    background-color: currentColor
	}
	
	.se-viewer .mq-editable-field .mq-selection, .se-viewer .mq-editable-field .mq-selection.mq-blur, .se-viewer .mq-editable-field .mq-selection.mq-blur .mq-matrixed, .se-viewer .mq-editable-field .mq-selection.mq-blur .mq-non-leaf, .se-viewer .mq-editable-field .mq-selection.mq-blur .mq-scaled, .se-viewer .mq-editable-field .mq-selection .mq-non-leaf, .se-viewer .mq-editable-field .mq-selection .mq-scaled, .se-viewer .mq-math-mode .mq-selection, .se-viewer .mq-math-mode .mq-selection.mq-blur, .se-viewer .mq-math-mode .mq-selection.mq-blur .mq-matrixed, .se-viewer .mq-math-mode .mq-selection.mq-blur .mq-non-leaf, .se-viewer .mq-math-mode .mq-selection.mq-blur .mq-scaled, .se-viewer .mq-math-mode .mq-selection .mq-non-leaf, .se-viewer .mq-math-mode .mq-selection .mq-scaled {
	    color: currentColor;
	    border-color: currentColor
	}
	
	.se-viewer .mq-math-mode .mq-paren {
	    padding-top: .05em
	}
	
	.se-viewer .mq-math-mode .mq-paren+span {
	    margin-top: .05em
	}
	
	.se-viewer .mq-math-mode .mq-matrix .mq-paren {
	    padding-top: .03em
	}
	
	.se-viewer [style *="font-size: 11"] .mq-math-mode .mq-paren+span, .se-viewer [style *="font-size: 13"] .mq-math-mode .mq-paren+span {
	    margin-top: .15em
	}
	
	.se-viewer [style *="font-size: 11"] .mq-math-mode .mq-matrix .mq-paren, .se-viewer [style *="font-size: 13"] .mq-math-mode .mq-matrix .mq-paren {
	    padding-top: .04em
	}
	
	.se-viewer [data-useragent *=Trident] [style *="font-size: 38"] .mq-math-mode .mq-arrowhead {
	    top: -13px
	}
	
	.se-viewer [data-useragent *=Trident] [style *="font-size: 38"] .mq-math-mode .mq-arrow-double .mq-arrowhead {
	    top: -16px
	}
	
	.se-viewer .se-formula, .se-viewer .se-sectionTitle+.se-formula, .se-viewer .se-sticker+.se-formula {
	    margin-top: 20px
	}
	
	.se-viewer .se-quotation+.se-formula {
	    margin-top: 30px
	}
	
	.se-viewer .se-section-formula {
	    display: table
	}
	
	.se-viewer .se-section-formula .lama-viewer {
	    display: table !important
	}
	
	.se-viewer .se-section-formula .se-module-formula {
	    overflow: auto
	}
	
	.se-viewer .se-section-formula .mq-math-mode var {
	    z-index: inherit
	}
	
	.se-viewer .se-custom, .se-viewer .se-sectionTitle+.se-custom, .se-viewer .se-sticker+.se-custom {
	    margin-top: 20px
	}
	
	.se-viewer .se-quotation+.se-custom {
	    margin-top: 30px
	}
	
	.se-viewer .se-section-custom {
	    display: table
	}
	
	.se-viewer .se-sectionTitle+.se-talktalk, .se-viewer .se-sticker+.se-talktalk, .se-viewer .se-talktalk {
	    margin-top: 20px
	}
	
	.se-viewer .se-quotation+.se-talktalk {
	    margin-top: 30px
	}
	
	.se-viewer .se-talktalk.se-l-default .se-section-talktalk {
	    max-width: 450px
	}
	
	.se-viewer .se-talktalk.se-l-default .se-module-talktalk {
	    position: relative;
	    display: block;
	    height: 54px;
	    width: 100%;
	    box-sizing: border-box
	}
	
	.se-viewer .se-talktalk.se-l-default .se-module-talktalk:after, .se-viewer .se-talktalk.se-l-default .se-module-talktalk:before {
	    content: "";
	    position: absolute;
	    top: 0
	}
	
	.se-viewer .se-talktalk.se-l-default .se-module-talktalk:before {
	    display: inline-block;
	    width: 40px;
	    height: 64px;
	    background-position: -300px -120px;
	    left: 0
	}
	
	.se-viewer .se-talktalk.se-l-default .se-module-talktalk:after {
	    display: inline-block;
	    width: 5px;
	    height: 54px;
	    background-position: -284px -82px;
	    right: 0
	}
	
	.se-viewer .se-talktalk.se-l-custom .se-section-talktalk {
	    display: table;
	    font-size: 0
	}
	
	.se-viewer .se-talktalk .se-module-talktalk {
	    display: inline-block
	}
	
	.se-viewer .se-talktalk .se-talktalk-banner-text {
	    position: absolute;
	    top: 0;
	    left: 40px;
	    right: 5px;
	    height: 54px;
	    background-image: url(//editor-static.pstatic.net/v/basic/1.32.1/img/component-talktalk-banner-bg.12fce697.png);
	    background-repeat: repeat-x
	}
	
	.se-viewer .se-talktalk .se-talktalk-banner-text:before {
	    display: inline-block;
	    width: 237px;
	    height: 22px;
	    background-position: 0 -241px;
	    content: "";
	    position: absolute;
	    top: 50%;
	    left: 50%;
	    -webkit-transform: translate(-50%, -50%);
	    -ms-transform: translate(-50%, -50%);
	    transform: translate(-50%, -50%);
	    margin-left: -20px
	}
	
	.se-viewer .se-talktalk .se-talktalk-custom-resource {
	    max-width: 100%;
	    width: 100%;
	    vertical-align: top
	}
	
	.se-viewer .se-mrBlog, .se-viewer .se-sectionTitle+.se-mrBlog, .se-viewer .se-sticker+.se-mrBlog {
	    margin-top: 20px
	}
	
	.se-viewer .se-quotation+.se-mrBlog {
	    margin-top: 30px
	}
	
	.se-viewer .se-mrBlog-from {
	    font-weight: 700
	}
	
	.se-viewer .se-mrBlog-from, .se-viewer .se-mrBlog-question {
	    font-family: se-nanumgothic, \\B098\B214\ACE0\B515, nanumgothic, sans-serif;
	    line-height: 1.8
	}
	
	.se-viewer .se-anniversarySection, .se-viewer .se-sectionTitle+.se-anniversarySection, .se-viewer .se-sticker+.se-anniversarySection {
	    margin-top: 20px
	}
	
	.se-viewer .se-quotation+.se-anniversarySection {
	    margin-top: 30px
	}
	
	/*! anniversary */
	.se-viewer .se-section-anniversarySection {
	    width: 100%;
	    max-width: 480px;
	    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .12)
	}
	
	.se-viewer .se-section-anniversarySection:after {
	    z-index: 1;
	    position: absolute;
	    right: 0;
	    bottom: 0;
	    left: 0;
	    height: 0;
	    border: 1px solid rgba(0, 0, 0, .1);
	    border-bottom: 0
	}
	
	.se-viewer .se-module-anniversarySection {
	    display: block;
	    position: relative;
	    text-decoration: none
	}
	
	.se-viewer .se-module-anniversarySection:before {
	    left: 0;
	    clear: both
	}
	
	.se-viewer .se-module-anniversarySection:after, .se-viewer .se-module-anniversarySection:before {
	    z-index: 1;
	    position: absolute;
	    top: 0;
	    bottom: 0;
	    content: "";
	    width: 0;
	    border: 1px solid rgba(0, 0, 0, .1);
	    border-right: 0
	}
	
	.se-viewer .se-module-anniversarySection:after {
	    right: 0
	}
	
	.se-viewer .se-module-anniversarySection:hover {
	    text-decoration: none
	}
	
	.se-viewer .se-anniversary-info {
	    padding: 17px 14px 19px;
	    background-color: #f9f9f9;
	    text-align: left
	}
	
	.se-viewer .se-anniversary-info:after {
	    content: "";
	    position: absolute;
	    bottom: 0;
	    right: 0;
	    left: 0;
	    border: solid rgba(0, 0, 0, .1);
	    border-width: 0 0 1px
	}
	
	.se-viewer .se-anniversary-title {
	    display: block;
	    white-space: nowrap;
	    word-wrap: normal;
	    overflow: hidden;
	    text-overflow: ellipsis;
	    word-break: break-all;
	    font-size: 14px;
	    font-weight: 700;
	    color: #444
	}
	
	.se-viewer .se-anniversary-summary {
	    font-size: 13px;
	    color: #666
	}
	
	.se-viewer .se-anniversary-blog, .se-viewer .se-anniversary-summary {
	    white-space: nowrap;
	    word-wrap: normal;
	    overflow: hidden;
	    text-overflow: ellipsis;
	    word-break: break-all;
	    margin-top: 6px
	}
	
	.se-viewer .se-anniversary-blog {
	    font-size: 12px;
	    color: #6e93b0
	}
	
	.se-viewer .se-anniversary-date-info {
	    position: relative;
	    height: 30px;
	    padding: 12px 14px 0;
	    font-size: 14px;
	    line-height: 18px;
	    color: #fff;
	    text-align: left
	}
	
	.se-viewer .se-anniversary-date-info:after {
	    content: "";
	    position: absolute;
	    bottom: 0;
	    right: 0
	}
	
	.se-viewer .se-anniversary-date-info .se-anniversary-date, .se-viewer .se-anniversary-date-info .se-anniversary-date-text {
	    font-style: normal
	}
	
	.se-viewer .se-l-anniversary_spring .se-anniversary-date-info {
	    margin-top: 25px;
	    background-color: #d9ab9e
	}
	
	.se-viewer .se-l-anniversary_spring .se-anniversary-date-info:after {
	    display: inline-block;
	    width: 102px;
	    height: 67px;
	    background-position: 0 -172px
	}
	
	.se-viewer .se-l-anniversary_summer .se-anniversary-date-info {
	    margin-top: 15px;
	    background-color: #64bbe2
	}
	
	.se-viewer .se-l-anniversary_summer .se-anniversary-date-info:after {
	    display: inline-block;
	    width: 90px;
	    height: 56px;
	    background-position: -300px 0
	}
	
	.se-viewer .se-l-anniversary_autumn .se-anniversary-date-info {
	    margin-top: 38px;
	    background-color: #907b6c
	}
	
	.se-viewer .se-l-anniversary_autumn .se-anniversary-date-info:after {
	    display: inline-block;
	    width: 110px;
	    height: 80px;
	    background-position: 0 0
	}
	
	.se-viewer .se-l-anniversary_winter .se-anniversary-date-info {
	    margin-top: 38px;
	    background-color: #99a2c1
	}
	
	.se-viewer .se-l-anniversary_winter .se-anniversary-date-info:after {
	    display: inline-block;
	    width: 102px;
	    height: 75px;
	    background-position: -180px -82px
	}
	
	.se-viewer .se-anniversary-thumbnail {
	    overflow: hidden;
	    position: relative
	}
	
	.se-viewer .se-anniversary-thumbnail:after {
	    position: absolute;
	    top: 0;
	    right: 0;
	    left: 0;
	    content: "";
	    border: 1px solid rgba(0, 0, 0, .1);
	    height: 0;
	    border-bottom: 0
	}
	
	.se-viewer .se-anniversary-thumbnail .se-anniversary-thumbnail-resource {
	    display: block;
	    width: 100%
	}
	
	.se-viewer .se-anniversary-thumbnail~.se-anniversary-date-info {
	    margin-top: 0
	}
	
	.se-viewer.se-theme-default .se-webtoon-slider-wrap {
	    background-color: #242424
	}
	
	.se-viewer.se-theme-default .se-webtoon-slider-horizontal:before {
	    background-color: #696969
	}
	
	.se-viewer.se-theme-default .se-webtoon-slider-fill, .se-viewer.se-theme-default .se-webtoon-slider-handle {
	    background-color: #fff
	}
	
	.se-viewer.se-theme-default .se-webtoon-slider-value-current {
	    color: #fff
	}
	
	.se-viewer .se-webtoon {
	    margin-top: 30px
	}
	
	.se-viewer .se-section-webtoon {
	    margin-right: -20px;
	    margin-left: -20px
	}
	
	.se-viewer .se-section-webtoon.se-l-vertical .se-webtoon-viewer {
	    line-height: 0
	}
	
	.se-viewer .se-section-webtoon.se-l-vertical .se-module-image.se-module-image-ratio-5-1 {
	    overflow: hidden;
	    position: relative
	}
	
	.se-viewer .se-section-webtoon.se-l-vertical .se-module-image.se-module-image-ratio-5-1 .se-image-resource {
	    position: absolute;
	    top: 0;
	    right: 0;
	    bottom: 0;
	    left: 0;
	    margin: auto
	}
	
	.se-viewer .se-section-webtoon.se-l-vertical .se-module-image.se-module-image-ratio-5-1:after {
	    display: block;
	    padding-top: 20%;
	    content: ""
	}
	
	.se-viewer .se-section-webtoon.se-l-horizontal .se-webtoon-viewer {
	    position: relative;
	    overflow: hidden;
	    white-space: nowrap;
	    font-size: 0
	}
	
	.se-viewer .se-section-webtoon.se-l-horizontal .se-webtoon-flick-wrap {
	    position: absolute;
	    top: 0;
	    right: 0;
	    bottom: 0;
	    left: 0
	}
	
	.se-viewer .se-section-webtoon.se-l-horizontal .se-webtoon-flick-wrap:after {
	    content: "";
	    position: absolute;
	    top: 0;
	    right: 0;
	    bottom: 0;
	    left: 0;
	    border: 1px solid rgba(0, 0, 0, .05);
	    background-color: #eee
	}
	
	.se-viewer .se-section-webtoon.se-l-horizontal .se-webtoon-flick-image-loaded:after {
	    display: none
	}
	
	.se-viewer .se-section-webtoon.se-l-horizontal .se-webtoon-viewer-ratio-3-4 {
	    padding-top: 133.33114%
	}
	
	.se-viewer .se-section-webtoon.se-l-horizontal .se-webtoon-viewer-ratio-3-4+.se-webtoon-slider-wrap .se-webtoon-slider-value {
	    top: -56px
	}
	
	.se-viewer .se-section-webtoon.se-l-horizontal .se-webtoon-viewer-ratio-1-1 {
	    padding-top: 100%
	}
	
	.se-viewer .se-section-webtoon.se-l-horizontal .se-webtoon-viewer-ratio-1-1+.se-webtoon-slider-wrap .se-webtoon-slider-value {
	    top: -70px
	}
	
	.se-viewer .se-section-webtoon.se-l-horizontal .se-image-resource {
	    position: absolute;
	    top: 0;
	    right: 0;
	    bottom: 0;
	    left: 0;
	    margin: auto
	}
	
	.se-viewer .se-section-webtoon.se-l-vertical .se-webtoon-image-process {
	    border: 1px solid #ddd;
	    background-color: #eee
	}
	
	.se-viewer .se-webtoon-viewer .se-image-resource {
	    width: 100%;
	    vertical-align: top
	}
	
	.se-viewer .se-webtoon-slider-range-input {
	    position: absolute;
	    width: 0;
	    height: 0;
	    overflow: hidden;
	    opacity: 0
	}
	
	.se-viewer .se-webtoon-slider-wrap {
	    position: relative;
	    padding: 15px 26px
	}
	
	.se-viewer .se-webtoon-slider {
	    position: relative;
	    display: block;
	    cursor: pointer;
	    -webkit-user-select: none;
	    user-select: none
	}
	
	.se-viewer .se-webtoon-slider-rtl .se-webtoon-slider-fill {
	    right: 0
	}
	
	.se-viewer .se-webtoon-slider-ltr .se-webtoon-slider-fill {
	    left: 0
	}
	
	.se-viewer .se-webtoon-slider-horizontal {
	    width: 100%;
	    height: 10px
	}
	
	.se-viewer .se-webtoon-slider-horizontal:before {
	    content: "";
	    position: absolute;
	    top: 0;
	    right: 0;
	    left: 0;
	    bottom: 0;
	    height: 2px;
	    margin: auto;
	    border-radius: 1px
	}
	
	.se-viewer .se-webtoon-slider-fill {
	    position: absolute;
	    top: 0;
	    bottom: 0;
	    height: 2px;
	    margin: auto 0;
	    border-radius: 1px;
	    cursor: pointer
	}
	
	.se-viewer .se-webtoon-slider-disabled {
	    opacity: .4
	}
	
	.se-viewer .se-webtoon-slider-handle {
	    position: absolute;
	    top: 50%;
	    margin-top: -6px;
	    width: 12px;
	    height: 12px;
	    border-radius: 50%;
	    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1);
	    cursor: pointer;
	    cursor: grab;
	    touch-action: pan-x;
	    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
	}
	
	.se-viewer .se-webtoon-slider-handle:active, .se-viewer .se-webtoon-slider-handle:hover {
	    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .4)
	}
	
	.se-viewer .se-webtoon-slider-handle:focus {
	    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .4);
	    outline: none
	}
	
	.se-viewer .se-webtoon-slider-handle:active {
	    cursor: grabbing
	}
	
	.se-viewer .se-webtoon-slider-value {
	    visibility: hidden;
	    opacity: 0;
	    position: absolute;
	    left: 50%;
	    -webkit-transform: translate(-50%);
	    -ms-transform: translate(-50%);
	    transform: translate(-50%);
	    padding: 9px 18px 10px;
	    border-radius: 16px;
	    background-color: rgba(21, 21, 25, .8);
	    white-space: nowrap;
	    font-size: 13px;
	    line-height: 1;
	    font-family: -apple-system, BlinkMacSystemFont, Roboto, sans-serif;
	    font-weight: 700;
	    backdrop-filter: blur(10px);
	    -webkit-transition: opacity .3s, visibility 0s .3s;
	    transition: opacity .3s, visibility 0s .3s
	}
	
	.se-viewer .se-webtoon-slider-active .se-webtoon-slider-handle {
	    -webkit-transform: scale(1.3334);
	    -ms-transform: scale(1.3334);
	    transform: scale(1.3334)
	}
	
	.se-viewer .se-webtoon-slider-active~.se-webtoon-slider-value {
	    visibility: visible;
	    opacity: 1;
	    -webkit-transition: opacity .3s, visibility 0s;
	    transition: opacity .3s, visibility 0s
	}
	
	.se-viewer .se-webtoon-slider-value-total {
	    color: hsla(0, 0%, 100%, .3)
	}
	
	.se-viewer .se-chat {
	    margin: 30px 0
	}
	
	.se-viewer .se-chat .se-component-content {
	    padding: 0 38px
	}
	
	.se-viewer .se-chat .se-message-box {
	    position: relative;
	    margin-top: 6px
	}
	
	.se-viewer .se-chat .se-module-message {
	    margin-top: 12px
	}
	
	.se-viewer .se-chat .se-module-message:first-child {
	    margin-top: 0
	}
	
	.se-viewer .se-chat .se-module-message.se-module-message-owner, .se-viewer .se-chat .se-module-message.se-module-message-owner .se-message-user {
	    text-align: right
	}
	
	.se-viewer .se-chat .se-message-user-name {
	    overflow: hidden;
	    display: inline-block;
	    width: 180px;
	    text-overflow: ellipsis;
	    white-space: nowrap;
	    vertical-align: middle;
	    color: #222;
	    font-size: 12px;
	    line-height: 20px
	}
	
	.se-viewer .se-chat .se-message-text {
	    display: inline-block;
	    max-width: 70%;
	    border-radius: 24px;
	    padding: 18px 24px;
	    background-color: #ededed;
	    line-height: 24px;
	    color: #222;
	    text-align: left;
	    font-size: 14px;
	    word-break: break-all;
	    white-space: pre-wrap
	}
	
	.se-viewer .se-chat .se-message-box:before {
	    position: absolute;
	    top: 24px;
	    left: -8px;
	    display: inline-block;
	    width: 8px;
	    height: 12px;
	    background-position: -414px -183px;
	    content: ""
	}
	
	.se-viewer .se-chat .se-module-message.se-module-message-owner .se-message-text {
	    color: #fff;
	    background-color: #242424
	}
	
	.se-viewer .se-chat .se-module-message.se-module-message-owner .se-message-box:before {
	    left: auto;
	    right: -7px;
	    display: inline-block;
	    width: 8px;
	    height: 12px;
	    background-position: -414px -197px
	}
	
	@media only screen and (min-width: 450px) {
	    .se-viewer .se-module-schedule-expanded {
	        margin-right: auto;
	        margin-left: auto;
	        border-width: 1px
	    }
	}
	
	@media only screen and (min-width: 720px) {
	    .se-viewer .se-video .se-media-meta-info-wrap {
	        max-width: 640px
	    }
	}
	
	@media only screen and (min-width: 768px) {
	    .se-viewer .se-fs-fs11 {
	        font-size: 11px
	    }
	
	    .se-viewer .se-fs-fs13 {
	        font-size: 13px
	    }
	
	    .se-viewer .se-fs-fs15 {
	        font-size: 15px
	    }
	
	    .se-viewer .se-fs-fs16 {
	        font-size: 16px
	    }
	
	    .se-viewer .se-fs-fs19 {
	        font-size: 19px
	    }
	
	    .se-viewer .se-fs-fs24 {
	        font-size: 24px
	    }
	
	    .se-viewer .se-fs-fs26 {
	        font-size: 26px
	    }
	
	    .se-viewer .se-fs-fs28 {
	        font-size: 28px
	    }
	
	    .se-viewer .se-fs-fs30 {
	        font-size: 30px
	    }
	
	    .se-viewer .se-fs-fs32 {
	        font-size: 32px
	    }
	
	    .se-viewer .se-fs-fs34 {
	        font-size: 34px
	    }
	
	    .se-viewer .se-fs-fs38 {
	        font-size: 38px
	    }
	
	    .se-viewer .se-fs-fs45 {
	        font-size: 45px
	    }
	
	    .se-viewer .se-component-content {
	        max-width: 640px
	    }
	
	    .se-viewer .se-documentTitle.se-l-default .se-fs- {
	        font-size: 32px
	    }
	
	    .se-viewer .se-documentTitle .se-fs-fs26 {
	        line-height: 41px
	    }
	
	    .se-viewer .se-documentTitle .se-fs-, .se-viewer .se-documentTitle .se-fs-fs32 {
	        line-height: 48px
	    }
	
	    .se-viewer .se-documentTitle .se-fs-fs38 {
	        line-height: 55px
	    }
	
	    .se-viewer .se-section-sectionTitle.se-l-default .se-fs- {
	        font-size: 30px
	    }
	
	    .se-viewer .se-section-text.se-l-default .se-fs- {
	        font-size: 15px
	    }
	
	    .se-viewer .se-section-quotation.se-l-default .se-quote .se-fs- {
	        font-size: 19px
	    }
	
	    .se-viewer .se-section-quotation.se-l-default .se-cite .se-fs- {
	        font-size: 13px
	    }
	
	    .se-viewer .se-section-quotation.se-l-quotation_line .se-quote .se-fs- {
	        font-size: 19px
	    }
	
	    .se-viewer .se-section-quotation.se-l-quotation_line .se-cite .se-fs- {
	        font-size: 13px
	    }
	
	    .se-viewer .se-section-quotation.se-l-quotation_bubble .se-quote .se-fs- {
	        font-size: 19px
	    }
	
	    .se-viewer .se-section-quotation.se-l-quotation_bubble .se-cite .se-fs- {
	        font-size: 13px
	    }
	
	    .se-viewer .se-section-quotation.se-l-quotation_underline .se-quote .se-fs- {
	        font-size: 19px
	    }
	
	    .se-viewer .se-section-quotation.se-l-quotation_underline .se-cite .se-fs- {
	        font-size: 13px
	    }
	
	    .se-viewer .se-section-quotation.se-l-quotation_postit .se-quote .se-fs- {
	        font-size: 19px
	    }
	
	    .se-viewer .se-section-quotation.se-l-quotation_postit .se-cite .se-fs- {
	        font-size: 13px
	    }
	
	    .se-viewer .se-section-quotation.se-l-quotation_corner .se-quote .se-fs- {
	        font-size: 19px
	    }
	
	    .se-viewer .se-section-quotation.se-l-quotation_corner .se-cite .se-fs- {
	        font-size: 13px
	    }
	
	    .se-viewer .se-imageGroup.se-l-slide .se-component-content-fit .se-imageGroup-viewer {
	        height: 420px
	    }
	
	    .se-viewer .se-imageGroup.se-l-slide .se-component-content-fit .se-imageGroup-navigation-button {
	        top: 210px
	    }
	
	    .se-viewer .se-imageGroup.se-l-slide .se-component-content-extend .se-imageGroup-viewer {
	        height: 480px
	    }
	
	    .se-viewer .se-imageGroup.se-l-slide .se-component-content-extend .se-imageGroup-navigation-button {
	        top: 240px
	    }
	
	    .se-viewer .se-section-imageGroup.se-l-slide .se-imageGroup-progress {
	        margin-top: 10px
	    }
	
	    .se-viewer .se-section-imageGroup.se-l-slide .se-imageGroup-progress:before {
	        height: 4px
	    }
	
	    .se-viewer .se-section-imageGroup.se-l-slide .se-imageGroup-thumb:before {
	        height: 6px
	    }
	
	    .se-viewer .se-section-imageGroup .se-imageGroup-navigation.se-is-on {
	        display: block
	    }
	
	    .se-viewer .se-wrappingParagraph .se-component-content:after {
	        display: block;
	        content: "";
	        clear: both
	    }
	
	    .se-viewer .se-l-inner-left .se-component-slot-float {
	        float: left;
	        width: 228px;
	        margin-right: 36px;
	        margin-bottom: 30px
	    }
	
	    .se-viewer .se-l-inner-right .se-component-slot-float {
	        float: right;
	        width: 228px;
	        margin-left: 36px;
	        margin-bottom: 30px
	    }
	
	    .se-viewer .se-l-inner-big-left .se-component-slot-float {
	        float: left;
	        width: 310px;
	        margin-right: 36px;
	        margin-bottom: 30px
	    }
	
	    .se-viewer .se-l-inner-big-right .se-component-slot-float {
	        float: right;
	        width: 310px;
	        margin-left: 36px;
	        margin-bottom: 30px
	    }
	
	    .se-viewer .se-l-outer-left .se-component-slot-float {
	        float: left;
	        width: 415px;
	        margin-right: 36px;
	        margin-left: -95px;
	        margin-bottom: 30px
	    }
	
	    .se-viewer .se-l-outer-right .se-component-slot-float {
	        float: right;
	        width: 415px;
	        margin-left: 36px;
	        margin-right: -95px;
	        margin-bottom: 30px
	    }
	
	    .se-viewer .se-section-placesMap .se-map-title {
	        font-size: 15px
	    }
	
	    .se-viewer .se-section-placesMap.se-l-default {
	        border-left-width: 1px;
	        border-right-width: 1px
	    }
	
	    .se-viewer .se-section-placesMap.se-l-map_text {
	        height: 70px
	    }
	
	    .se-viewer .se-section-placesMap.se-l-map_text .se-module-map-text {
	        padding-right: 20px
	    }
	
	    .se-viewer .se-section-placesMap.se-l-map_text .se-map-marker {
	        width: 70px;
	        border-right: 1px solid #eee
	    }
	
	    .se-viewer .se-section-placesMap.se-l-map_text .se-map-marker:before {
	        top: 20px;
	        left: 24px
	    }
	
	    .se-viewer .se-section-placesMap.se-l-map_text .se-map-info {
	        padding: 16px 10px 15px 90px
	    }
	
	    .se-viewer .se-section-placesMap.se-section-placesMap-multiple.se-l-default {
	        padding-bottom: 14px
	    }
	
	    .se-viewer .se-section-placesMap.se-section-placesMap-multiple.se-l-default .se-module-map-image {
	        margin-bottom: 14px
	    }
	
	    .se-viewer .se-section-placesMap.se-section-placesMap-multiple.se-l-default .se-module-map-text {
	        padding-right: 19px
	    }
	
	    .se-viewer .se-section-placesMap.se-section-placesMap-multiple.se-l-default .se-module-map-text:before {
	        left: 19px
	    }
	
	    .se-viewer .se-section-placesMap.se-section-placesMap-multiple.se-l-default .se-map-info {
	        padding: 18px 10px 18px 49px
	    }
	
	    .se-viewer .se-section-placesMap.se-section-placesMap-multiple.se-l-default .se-map-address {
	        margin-top: 4px
	    }
	
	    .se-viewer .se-section-placesMap.se-section-placesMap-multiple.se-l-map_text {
	        padding: 8px 0 9px
	    }
	
	    .se-viewer .se-section-placesMap.se-section-placesMap-multiple.se-l-map_text .se-module-map-text:not(:last-child):after {
	        left: 20px;
	        right: 20px
	    }
	
	    .se-viewer .se-section-placesMap.se-section-placesMap-multiple.se-l-map_text .se-module-map-text:before {
	        left: 29px
	    }
	
	    .se-viewer .se-section-placesMap.se-section-placesMap-multiple.se-l-map_text .se-map-info {
	        padding: 18px 10px 17px 59px
	    }
	
	    .se-viewer .se-section-placesMap.se-section-placesMap-multiple.se-l-map_text .se-map-title {
	        font-size: 13px
	    }
	
	    .se-viewer .se-section-placesMap.se-section-placesMap-multiple.se-l-map_text .se-map-address {
	        margin-top: 5px
	    }
	
	    .se-viewer .se-section-table.se-l-default .se-fs-, .se-viewer .se-section-table.se-l-table_layout1 .se-fs-, .se-viewer .se-section-table.se-l-table_layout2 .se-fs-, .se-viewer .se-section-table.se-l-table_layout3 .se-fs-, .se-viewer .se-section-table.se-l-table_layout4 .se-fs-, .se-viewer .se-section-table.se-l-table_layout5 .se-fs-, .se-viewer .se-section-table.se-l-table_layout6 .se-fs-, .se-viewer .se-section-table.se-l-table_layout7 .se-fs- {
	        font-size: 15px
	    }
	}
	
	@media (min-width: 768px) and (orientation: portrait), (min-width: 1024px) and (orientation: landscape) {
	    .se-viewer .se-component-content.se-component-content-pagefull {
	        padding-right: 0;
	        padding-left: 0
	    }
	
	    .se-viewer .se-caption {
	        max-width: 640px
	    }
	
	    .se-viewer.se-viewer-text-scale-1 .se-section-sectionTitle.se-l-default .se-fs- {
	        font-size: 32px
	    }
	
	    .se-viewer.se-viewer-text-scale-1 .se-section-sectionTitle.se-l-default .se-fs-fs11 {
	        font-size: 13px
	    }
	
	    .se-viewer.se-viewer-text-scale-1 .se-section-sectionTitle.se-l-default .se-fs-fs13 {
	        font-size: 15px
	    }
	
	    .se-viewer.se-viewer-text-scale-1 .se-section-sectionTitle.se-l-default .se-fs-fs15 {
	        font-size: 17px
	    }
	
	    .se-viewer.se-viewer-text-scale-1 .se-section-sectionTitle.se-l-default .se-fs-fs16 {
	        font-size: 18px
	    }
	
	    .se-viewer.se-viewer-text-scale-1 .se-section-sectionTitle.se-l-default .se-fs-fs19 {
	        font-size: 21px
	    }
	
	    .se-viewer.se-viewer-text-scale-1 .se-section-sectionTitle.se-l-default .se-fs-fs24 {
	        font-size: 26px
	    }
	
	    .se-viewer.se-viewer-text-scale-1 .se-section-sectionTitle.se-l-default .se-fs-fs26 {
	        font-size: 28px
	    }
	
	    .se-viewer.se-viewer-text-scale-1 .se-section-sectionTitle.se-l-default .se-fs-fs28 {
	        font-size: 30px
	    }
	
	    .se-viewer.se-viewer-text-scale-1 .se-section-sectionTitle.se-l-default .se-fs-fs30 {
	        font-size: 32px
	    }
	
	    .se-viewer.se-viewer-text-scale-1 .se-section-sectionTitle.se-l-default .se-fs-fs32 {
	        font-size: 34px
	    }
	
	    .se-viewer.se-viewer-text-scale-1 .se-section-sectionTitle.se-l-default .se-fs-fs34 {
	        font-size: 36px
	    }
	
	    .se-viewer.se-viewer-text-scale-1 .se-section-sectionTitle.se-l-default .se-fs-fs38 {
	        font-size: 40px
	    }
	
	    .se-viewer.se-viewer-text-scale-1 .se-section-sectionTitle.se-l-default .se-fs-fs45 {
	        font-size: 47px
	    }
	
	    .se-viewer.se-viewer-text-scale-1 .se-section-text.se-l-default .se-fs- {
	        font-size: 17px
	    }
	
	    .se-viewer.se-viewer-text-scale-1 .se-section-text.se-l-default .se-fs-fs11 {
	        font-size: 13px
	    }
	
	    .se-viewer.se-viewer-text-scale-1 .se-section-text.se-l-default .se-fs-fs13 {
	        font-size: 15px
	    }
	
	    .se-viewer.se-viewer-text-scale-1 .se-section-text.se-l-default .se-fs-fs15 {
	        font-size: 17px
	    }
	
	    .se-viewer.se-viewer-text-scale-1 .se-section-text.se-l-default .se-fs-fs16 {
	        font-size: 18px
	    }
	
	    .se-viewer.se-viewer-text-scale-1 .se-section-text.se-l-default .se-fs-fs19 {
	        font-size: 21px
	    }
	
	    .se-viewer.se-viewer-text-scale-1 .se-section-text.se-l-default .se-fs-fs24 {
	        font-size: 26px
	    }
	
	    .se-viewer.se-viewer-text-scale-1 .se-section-text.se-l-default .se-fs-fs26 {
	        font-size: 28px
	    }
	
	    .se-viewer.se-viewer-text-scale-1 .se-section-text.se-l-default .se-fs-fs28 {
	        font-size: 30px
	    }
	
	    .se-viewer.se-viewer-text-scale-1 .se-section-text.se-l-default .se-fs-fs30 {
	        font-size: 32px
	    }
	
	    .se-viewer.se-viewer-text-scale-1 .se-section-text.se-l-default .se-fs-fs32 {
	        font-size: 34px
	    }
	
	    .se-viewer.se-viewer-text-scale-1 .se-section-text.se-l-default .se-fs-fs34 {
	        font-size: 36px
	    }
	
	    .se-viewer.se-viewer-text-scale-1 .se-section-text.se-l-default .se-fs-fs38 {
	        font-size: 40px
	    }
	
	    .se-viewer.se-viewer-text-scale-1 .se-section-text.se-l-default .se-fs-fs45 {
	        font-size: 47px
	    }
	
	    .se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-default .se-quote .se-fs- {
	        font-size: 21px
	    }
	
	    .se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-default .se-quote .se-fs-fs11 {
	        font-size: 13px
	    }
	
	    .se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-default .se-quote .se-fs-fs13 {
	        font-size: 15px
	    }
	
	    .se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-default .se-quote .se-fs-fs15 {
	        font-size: 17px
	    }
	
	    .se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-default .se-quote .se-fs-fs16 {
	        font-size: 18px
	    }
	
	    .se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-default .se-quote .se-fs-fs19 {
	        font-size: 21px
	    }
	
	    .se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-default .se-quote .se-fs-fs24 {
	        font-size: 26px
	    }
	
	    .se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-default .se-quote .se-fs-fs26 {
	        font-size: 28px
	    }
	
	    .se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-default .se-quote .se-fs-fs28 {
	        font-size: 30px
	    }
	
	    .se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-default .se-quote .se-fs-fs30 {
	        font-size: 32px
	    }
	
	    .se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-default .se-quote .se-fs-fs32 {
	        font-size: 34px
	    }
	
	    .se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-default .se-quote .se-fs-fs34 {
	        font-size: 36px
	    }
	
	    .se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-default .se-quote .se-fs-fs38 {
	        font-size: 40px
	    }
	
	    .se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-default .se-quote .se-fs-fs45 {
	        font-size: 47px
	    }
	
	    .se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_line .se-quote .se-fs- {
	        font-size: 21px
	    }
	
	    .se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_line .se-quote .se-fs-fs11 {
	        font-size: 13px
	    }
	
	    .se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_line .se-quote .se-fs-fs13 {
	        font-size: 15px
	    }
	
	    .se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_line .se-quote .se-fs-fs15 {
	        font-size: 17px
	    }
	
	    .se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_line .se-quote .se-fs-fs16 {
	        font-size: 18px
	    }
	
	    .se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_line .se-quote .se-fs-fs19 {
	        font-size: 21px
	    }
	
	    .se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_line .se-quote .se-fs-fs24 {
	        font-size: 26px
	    }
	
	    .se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_line .se-quote .se-fs-fs26 {
	        font-size: 28px
	    }
	
	    .se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_line .se-quote .se-fs-fs28 {
	        font-size: 30px
	    }
	
	    .se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_line .se-quote .se-fs-fs30 {
	        font-size: 32px
	    }
	
	    .se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_line .se-quote .se-fs-fs32 {
	        font-size: 34px
	    }
	
	    .se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_line .se-quote .se-fs-fs34 {
	        font-size: 36px
	    }
	
	    .se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_line .se-quote .se-fs-fs38 {
	        font-size: 40px
	    }
	
	    .se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_line .se-quote .se-fs-fs45 {
	        font-size: 47px
	    }
	
	    .se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_bubble .se-quote .se-fs- {
	        font-size: 21px
	    }
	
	    .se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_bubble .se-quote .se-fs-fs11 {
	        font-size: 13px
	    }
	
	    .se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_bubble .se-quote .se-fs-fs13 {
	        font-size: 15px
	    }
	
	    .se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_bubble .se-quote .se-fs-fs15 {
	        font-size: 17px
	    }
	
	    .se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_bubble .se-quote .se-fs-fs16 {
	        font-size: 18px
	    }
	
	    .se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_bubble .se-quote .se-fs-fs19 {
	        font-size: 21px
	    }
	
	    .se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_bubble .se-quote .se-fs-fs24 {
	        font-size: 26px
	    }
	
	    .se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_bubble .se-quote .se-fs-fs26 {
	        font-size: 28px
	    }
	
	    .se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_bubble .se-quote .se-fs-fs28 {
	        font-size: 30px
	    }
	
	    .se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_bubble .se-quote .se-fs-fs30 {
	        font-size: 32px
	    }
	
	    .se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_bubble .se-quote .se-fs-fs32 {
	        font-size: 34px
	    }
	
	    .se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_bubble .se-quote .se-fs-fs34 {
	        font-size: 36px
	    }
	
	    .se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_bubble .se-quote .se-fs-fs38 {
	        font-size: 40px
	    }
	
	    .se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_bubble .se-quote .se-fs-fs45 {
	        font-size: 47px
	    }
	
	    .se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_underline .se-quote .se-fs- {
	        font-size: 21px
	    }
	
	    .se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_underline .se-quote .se-fs-fs11 {
	        font-size: 13px
	    }
	
	    .se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_underline .se-quote .se-fs-fs13 {
	        font-size: 15px
	    }
	
	    .se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_underline .se-quote .se-fs-fs15 {
	        font-size: 17px
	    }
	
	    .se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_underline .se-quote .se-fs-fs16 {
	        font-size: 18px
	    }
	
	    .se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_underline .se-quote .se-fs-fs19 {
	        font-size: 21px
	    }
	
	    .se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_underline .se-quote .se-fs-fs24 {
	        font-size: 26px
	    }
	
	    .se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_underline .se-quote .se-fs-fs26 {
	        font-size: 28px
	    }
	
	    .se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_underline .se-quote .se-fs-fs28 {
	        font-size: 30px
	    }
	
	    .se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_underline .se-quote .se-fs-fs30 {
	        font-size: 32px
	    }
	
	    .se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_underline .se-quote .se-fs-fs32 {
	        font-size: 34px
	    }
	
	    .se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_underline .se-quote .se-fs-fs34 {
	        font-size: 36px
	    }
	
	    .se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_underline .se-quote .se-fs-fs38 {
	        font-size: 40px
	    }
	
	    .se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_underline .se-quote .se-fs-fs45 {
	        font-size: 47px
	    }
	
	    .se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_postit .se-quote .se-fs- {
	        font-size: 21px
	    }
	
	    .se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_postit .se-quote .se-fs-fs11 {
	        font-size: 13px
	    }
	
	    .se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_postit .se-quote .se-fs-fs13 {
	        font-size: 15px
	    }
	
	    .se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_postit .se-quote .se-fs-fs15 {
	        font-size: 17px
	    }
	
	    .se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_postit .se-quote .se-fs-fs16 {
	        font-size: 18px
	    }
	
	    .se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_postit .se-quote .se-fs-fs19 {
	        font-size: 21px
	    }
	
	    .se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_postit .se-quote .se-fs-fs24 {
	        font-size: 26px
	    }
	
	    .se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_postit .se-quote .se-fs-fs26 {
	        font-size: 28px
	    }
	
	    .se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_postit .se-quote .se-fs-fs28 {
	        font-size: 30px
	    }
	
	    .se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_postit .se-quote .se-fs-fs30 {
	        font-size: 32px
	    }
	
	    .se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_postit .se-quote .se-fs-fs32 {
	        font-size: 34px
	    }
	
	    .se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_postit .se-quote .se-fs-fs34 {
	        font-size: 36px
	    }
	
	    .se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_postit .se-quote .se-fs-fs38 {
	        font-size: 40px
	    }
	
	    .se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_postit .se-quote .se-fs-fs45 {
	        font-size: 47px
	    }
	
	    .se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_corner .se-quote .se-fs- {
	        font-size: 21px
	    }
	
	    .se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_corner .se-quote .se-fs-fs11 {
	        font-size: 13px
	    }
	
	    .se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_corner .se-quote .se-fs-fs13 {
	        font-size: 15px
	    }
	
	    .se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_corner .se-quote .se-fs-fs15 {
	        font-size: 17px
	    }
	
	    .se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_corner .se-quote .se-fs-fs16 {
	        font-size: 18px
	    }
	
	    .se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_corner .se-quote .se-fs-fs19 {
	        font-size: 21px
	    }
	
	    .se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_corner .se-quote .se-fs-fs24 {
	        font-size: 26px
	    }
	
	    .se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_corner .se-quote .se-fs-fs26 {
	        font-size: 28px
	    }
	
	    .se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_corner .se-quote .se-fs-fs28 {
	        font-size: 30px
	    }
	
	    .se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_corner .se-quote .se-fs-fs30 {
	        font-size: 32px
	    }
	
	    .se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_corner .se-quote .se-fs-fs32 {
	        font-size: 34px
	    }
	
	    .se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_corner .se-quote .se-fs-fs34 {
	        font-size: 36px
	    }
	
	    .se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_corner .se-quote .se-fs-fs38 {
	        font-size: 40px
	    }
	
	    .se-viewer.se-viewer-text-scale-1 .se-section-quotation.se-l-quotation_corner .se-quote .se-fs-fs45 {
	        font-size: 47px
	    }
	
	    .se-viewer .se-section-quotation.se-l-quotation_bubble {
	        padding-bottom: 44px
	    }
	
	    .se-viewer .se-section-quotation.se-l-quotation_bubble .se-quotation-container {
	        padding-top: 22px;
	        padding-bottom: 27px;
	        border-width: 5px
	    }
	
	    .se-viewer .se-section-quotation.se-l-quotation_bubble .se-quotation-container:before {
	        left: -5px;
	        right: -5px;
	        bottom: -5px;
	        height: 5px;
	        background: -webkit-linear-gradient(left, #e4e4e4, #e4e4e4 30%, transparent 0, transparent 180px, #e4e4e4 0, #e4e4e4);
	        background: linear-gradient(90deg, #e4e4e4 0, #e4e4e4 30%, transparent 0, transparent 180px, #e4e4e4 0, #e4e4e4)
	    }
	
	    .se-viewer .se-section-quotation.se-l-quotation_bubble .se-quotation-container:after {
	        width: 44px;
	        height: 39px;
	        background-position: -182px -321px
	    }
	
	    .se-viewer .se-360vr-state-info {
	        height: 120px
	    }
	
	    .se-viewer .se-video .se-media-meta {
	        background-color: hsla(0, 0%, 100%, .2);
	        border: 1px solid rgba(0, 0, 0, .15)
	    }
	
	    .se-viewer .se-module-schedule {
	        padding-right: 29px;
	        padding-left: 29px
	    }
	
	    .se-viewer .se-module-schedule-end-date {
	        padding-top: 24px;
	        padding-bottom: 26px
	    }
	
	    .se-viewer .se-schedule-month-number {
	        font-size: 15px;
	        margin-right: -1px
	    }
	
	    .se-viewer .se-schedule-month-text {
	        font-size: 15px
	    }
	
	    .se-viewer .se-schedule-day {
	        font-size: 46px
	    }
	
	    .se-viewer .se-schedule-title {
	        line-height: 1.56
	    }
	
	    .se-viewer .se-schedule-title-text {
	        font-size: 19px
	    }
	
	    .se-viewer .se-schedule-duration {
	        margin-top: 9px;
	        font-size: 14px
	    }
	
	    .se-viewer .se-schedule-duration+.se-schedule-duration {
	        margin-top: 8px
	    }
	
	    .se-viewer .se-schedule-duration-notice {
	        font-size: 13px
	    }
	
	    .se-viewer .se-schedule-content {
	        margin-top: 26px;
	        padding-top: 20px
	    }
	
	    .se-viewer .se-schedule-detail~.se-schedule-detail-url {
	        margin-top: 17px
	    }
	
	    .se-viewer .se-schedule-info-map {
	        margin-bottom: 21px
	    }
	
	    .se-viewer .se-material-thumbnail-resource {
	        max-height: 145px
	    }
	
	    .se-viewer .se-material-info {
	        padding-right: 31px;
	        padding-left: 26px
	    }
	
	    .se-viewer .se-material-title {
	        font-size: 15px;
	        line-height: 1.35
	    }
	
	    .se-viewer .se-material-detail, .se-viewer .se-material-detail-title {
	        font-size: 13px
	    }
	
	    .se-viewer .se-material-detail-description {
	        min-height: 19px
	    }
	
	    .se-viewer .se-material-detail-news-source {
	        margin-top: 7px
	    }
	
	    .se-viewer .se-material-detail-shopping-price {
	        min-height: 19px;
	        line-height: 19px
	    }
	
	    .se-viewer .se-material-detail-news-summary {
	        margin-top: 0
	    }
	
	    .se-viewer .se-material-book .se-material-thumbnail, .se-viewer .se-material-broadcast .se-material-thumbnail, .se-viewer .se-material-movie .se-material-thumbnail, .se-viewer .se-material-show .se-material-thumbnail {
	        width: 100px;
	        min-height: 130px;
	        max-height: 145px
	    }
	
	    .se-viewer .se-material-book .se-material-thumbnail~.se-material-info, .se-viewer .se-material-broadcast .se-material-thumbnail~.se-material-info, .se-viewer .se-material-movie .se-material-thumbnail~.se-material-info, .se-viewer .se-material-show .se-material-thumbnail~.se-material-info {
	        position: absolute;
	        top: 0;
	        right: 0;
	        bottom: 0;
	        left: 100px
	    }
	
	    .se-viewer .se-material-book .se-material-thumbnail-no-image, .se-viewer .se-material-book .se-material-thumbnail-no-image:before, .se-viewer .se-material-broadcast .se-material-thumbnail-no-image, .se-viewer .se-material-broadcast .se-material-thumbnail-no-image:before, .se-viewer .se-material-movie .se-material-thumbnail-no-image, .se-viewer .se-material-movie .se-material-thumbnail-no-image:before, .se-viewer .se-material-show .se-material-thumbnail-no-image, .se-viewer .se-material-show .se-material-thumbnail-no-image:before {
	        height: 130px
	    }
	
	    .se-viewer .se-material-book .se-material-detail, .se-viewer .se-material-broadcast .se-material-detail, .se-viewer .se-material-movie .se-material-detail, .se-viewer .se-material-show .se-material-detail {
	        margin-top: 12px
	    }
	
	    .se-viewer .se-material-book .se-material-detail-title, .se-viewer .se-material-broadcast .se-material-detail-title, .se-viewer .se-material-movie .se-material-detail-title, .se-viewer .se-material-show .se-material-detail-title {
	        width: 35px
	    }
	
	    .se-viewer .se-material-music .se-material-thumbnail {
	        width: 110px;
	        height: 110px
	    }
	
	    .se-viewer .se-material-music .se-material-thumbnail~.se-material-info {
	        position: absolute;
	        top: 0;
	        right: 0;
	        bottom: 0;
	        left: 110px
	    }
	
	    .se-viewer .se-material-music .se-material-thumbnail-no-image:before {
	        height: 110px
	    }
	
	    .se-viewer .se-material-music .se-material-detail-title {
	        width: 60px
	    }
	
	    .se-viewer .se-material-music .se-material-detail {
	        margin-top: 12px
	    }
	
	    .se-viewer .se-material-shopping .se-material-thumbnail {
	        width: 110px;
	        height: 110px
	    }
	
	    .se-viewer .se-material-shopping .se-material-thumbnail~.se-material-info {
	        position: absolute;
	        top: 0;
	        right: 0;
	        bottom: 0;
	        left: 110px
	    }
	
	    .se-viewer .se-material-shopping .se-material-thumbnail-no-image:before {
	        height: 110px
	    }
	
	    .se-viewer .se-material-shopping .se-material-title {
	        display: block;
	        display: -webkit-box;
	        -webkit-line-clamp: 2;
	        -webkit-box-orient: vertical;
	        white-space: normal;
	        overflow: hidden;
	        text-overflow: ellipsis;
	        word-break: break-all
	    }
	
	    .se-viewer .se-material-shopping .se-material-detail-description, .se-viewer .se-material-shopping .se-material-detail-description:nth-child(2) {
	        margin-top: 4px
	    }
	
	    .se-viewer .se-material-news {
	        min-height: 110px
	    }
	
	    .se-viewer .se-material-news .se-material-thumbnail {
	        width: 110px;
	        height: 110px
	    }
	
	    .se-viewer .se-material-news .se-material-thumbnail~.se-material-info {
	        position: absolute;
	        top: 0;
	        right: 0;
	        bottom: 0;
	        left: 110px
	    }
	
	    .se-viewer .se-material-news .se-material-thumbnail-no-image:before {
	        height: 110px
	    }
	
	    .se-viewer .se-material-news-bSize .se-material-thumbnail~.se-material-info {
	        padding-top: 22px;
	        padding-bottom: 16px
	    }
	
	    .se-viewer .se-material-news-bSize .se-material-title {
	        margin: 0 0 7px
	    }
	
	    .se-viewer .se-material-news-bSize .se-material-detail-news-summary {
	        display: block;
	        display: -webkit-box;
	        -webkit-line-clamp: 2;
	        -webkit-box-orient: vertical;
	        white-space: normal;
	        overflow: hidden;
	        text-overflow: ellipsis;
	        word-break: break-all;
	        max-height: 37px
	    }
	
	    .se-viewer .se-material-news-bSize .se-material-detail-news-source {
	        margin-top: 10px
	    }
	
	    .se-viewer .se-section-oglink .se-oglink-thumbnail.se-oglink-thumbnail-no-image {
	        height: 110px;
	        line-height: 110px
	    }
	
	    .se-viewer .se-section-oglink .se-oglink-info {
	        padding: 21px 26px 18px
	    }
	
	    .se-viewer .se-section-oglink .se-oglink-title {
	        font-size: 15px
	    }
	
	    .se-viewer .se-section-oglink .se-oglink-summary {
	        margin-top: 7px;
	        font-size: 13px
	    }
	
	    .se-viewer .se-section-oglink .se-oglink-url {
	        margin-top: 9px
	    }
	
	    .se-viewer .se-section-oglink.se-l-text .se-oglink-thumbnail-resource {
	        min-height: 110px
	    }
	
	    .se-viewer .se-section-oglink.se-l-image .se-oglink-thumbnail {
	        width: 110px
	    }
	
	    .se-viewer .se-section-oglink.se-l-image .se-oglink-thumbnail~.se-oglink-info {
	        left: 110px
	    }
	
	    .se-viewer .se-section-oglink.se-l-image .se-oglink-thumbnail-resource {
	        min-height: 110px
	    }
	
	    .se-viewer .se-section-oglink.se-l-large_image .se-oglink-thumbnail {
	        max-height: 450px
	    }
	
	    .se-viewer .se-section-oglink.se-l-large_image .se-oglink-info {
	        padding: 21px 26px 18px
	    }
	
	    .se-viewer .se-section-oglink.se-l-og_bSize .se-oglink-thumbnail {
	        max-height: 450px
	    }
	
	    .se-viewer .se-section-oglink.se-l-og_bSize .se-oglink-info {
	        padding: 21px 26px 18px
	    }
	
	    .se-viewer .se-section-oglink.se-l-vertical_image .se-oglink-thumbnail {
	        width: 110px;
	        height: 195px
	    }
	
	    .se-viewer .se-section-oglink.se-l-vertical_image .se-oglink-thumbnail~.se-oglink-info {
	        left: 110px
	    }
	
	    .se-viewer .se-section-oglink.se-l-vertical_image .se-oglink-summary {
	        white-space: nowrap;
	        word-wrap: normal;
	        overflow: hidden;
	        text-overflow: ellipsis;
	        word-break: break-all
	    }
	
	    .se-viewer .se-section-oglink.se-l-shopping_affiliate_image .se-oglink-thumbnail {
	        width: 120px
	    }
	
	    .se-viewer .se-section-oglink.se-l-shopping_affiliate_image .se-oglink-thumbnail~.se-oglink-info {
	        left: 120px
	    }
	
	    .se-viewer .se-section-oglink.se-l-shopping_affiliate_image .se-oglink-thumbnail-resource {
	        min-height: 120px
	    }
	
	    .se-viewer .se-section-oglink.se-l-shopping_affiliate_image .se-oglink-summary {
	        margin-top: 0;
	        padding-right: 34px
	    }
	
	    .se-viewer .se-section-oglink.se-l-shopping_affiliate_image .se-oglink-title {
	        max-height: 48px;
	        line-height: 24px;
	        font-size: 15px;
	        display: block;
	        display: -webkit-box;
	        -webkit-line-clamp: 2;
	        -webkit-box-orient: vertical;
	        white-space: normal;
	        overflow: hidden;
	        text-overflow: ellipsis;
	        word-break: break-all
	    }
	
	    .se-viewer .se-section-oglink.se-l-shopping_affiliate_image .se-oglink-npay {
	        margin: 2px 0 0 3px
	    }
	
	    .se-viewer .se-section-oglink.se-l-shopping_affiliate_text .se-oglink-summary {
	        padding-right: 34px
	    }
	
	    .se-viewer .se-section-oglink.se-l-shopping_affiliate_text .se-oglink-title {
	        max-height: 48px;
	        line-height: 24px;
	        font-size: 15px;
	        display: block;
	        display: -webkit-box;
	        -webkit-line-clamp: 2;
	        -webkit-box-orient: vertical;
	        white-space: normal;
	        overflow: hidden;
	        text-overflow: ellipsis;
	        word-break: break-all
	    }
	
	    .se-viewer .se-section-oglink.se-l-shopping_affiliate_text .se-oglink-npay {
	        margin: 2px 0 0 3px
	    }
	
	    .se-viewer .se-section-oglink.se-l-moment {
	        width: 300px
	    }
	
	    .se-viewer .se-section-oglink.se-l-moment .se-oglink-thumbnail {
	        width: 300px;
	        height: 534px
	    }
	
	    .se-viewer .se-section-oglink.se-l-moment .se-oglink-thumbnail.se-oglink-thumbnail-no-image {
	        height: 534px;
	        line-height: 534px
	    }
	
	    .se-viewer .se-section-oglink.se-l-moment .se-oglink-info {
	        padding: 22px 26px
	    }
	
	    .se-viewer .se-section-oglink.se-l-moment .se-oglink-summary {
	        margin-top: 8px
	    }
	
	    .se-viewer .se-oembed .se-component-content-normal .se-section-oembed-video {
	        max-width: 75%
	    }
	}
	
	@media only screen and (min-width: 1280px) {
	    .se-viewer .se-component-content {
	        max-width: 700px;
	        padding-right: 20px;
	        padding-left: 20px
	    }
	
	    .se-viewer .se-caption, .se-viewer .se-component-content.se-component-content-fit {
	        max-width: 700px
	    }
	
	    .se-viewer .se-documentTitle {
	        margin-bottom: 40px
	    }
	
	    .se-viewer .se-documentTitle .se-component-content:after {
	        right: 20px;
	        left: 20px
	    }
	
	    .se-viewer .se-documentTitle.se-documentTitle-cover-image .se-section-align-, .se-viewer .se-documentTitle.se-documentTitle-cover-image .se-section-align-left {
	        padding-top: 80px;
	        padding-bottom: 29px
	    }
	
	    .se-viewer .se-documentTitle.se-documentTitle-cover-image .se-section-align-center {
	        padding-top: 65px;
	        padding-bottom: 29px
	    }
	
	    .se-viewer .se-documentTitle .se-section-align-, .se-viewer .se-documentTitle .se-section-align-left {
	        padding-top: 40px;
	        padding-bottom: 29px
	    }
	
	    .se-viewer .se-documentTitle .se-section-align-center {
	        padding-top: 65px;
	        padding-bottom: 31px
	    }
	
	    .se-viewer .se-horizontalLine+.se-text, .se-viewer .se-sectionTitle, .se-viewer .se-text {
	        margin-top: 30px
	    }
	
	    .se-viewer .se-quotation, .se-viewer .se-quotation+.se-text {
	        margin-top: 40px
	    }
	
	    .se-viewer .se-image {
	        margin-top: 30px
	    }
	
	    .se-viewer .se-image+.se-image, .se-viewer .se-imageGroup+.se-image, .se-viewer .se-imageStrip+.se-image {
	        margin-top: 5px
	    }
	
	    .se-viewer .se-quotation+.se-image {
	        margin-top: 40px
	    }
	
	    .se-viewer .se-image+.se-imageStrip, .se-viewer .se-imageGroup+.se-imageStrip, .se-viewer .se-imageStrip+.se-imageStrip {
	        margin-top: 5px
	    }
	
	    .se-viewer .se-quotation+.se-imageStrip {
	        margin-top: 40px
	    }
	
	    .se-viewer .se-imageStrip .se-module-image {
	        margin-left: 5px
	    }
	
	    .se-viewer .se-imageStrip-col-2.se-imageStrip-container {
	        padding-right: 5px
	    }
	
	    .se-viewer .se-imageStrip-col-3.se-imageStrip-container {
	        padding-right: 10px
	    }
	
	    .se-viewer .se-imageGroup {
	        margin-top: 30px
	    }
	
	    .se-viewer .se-image+.se-imageGroup, .se-viewer .se-imageGroup+.se-imageGroup, .se-viewer .se-imageStrip+.se-imageGroup {
	        margin-top: 5px
	    }
	
	    .se-viewer .se-quotation+.se-imageGroup {
	        margin-top: 40px
	    }
	
	    .se-viewer .se-section-imageGroup.se-l-collage .se-imageGroup-item {
	        margin-top: 5px
	    }
	
	    .se-viewer .se-section-imageGroup.se-l-collage .se-imageGroup-item.se-imageGroup-col-2 {
	        padding-right: 5px
	    }
	
	    .se-viewer .se-section-imageGroup.se-l-collage .se-module-image, .se-viewer .se-section-imageGroup.se-l-slide .se-imageGroup-item {
	        margin-left: 5px
	    }
	
	    .se-viewer .se-video {
	        margin-top: 30px
	    }
	
	    .se-viewer .se-video+.se-video {
	        margin-top: 5px
	    }
	
	    .se-viewer .se-quotation+.se-video {
	        margin-top: 40px
	    }
	
	    .se-viewer .se-video .se-media-meta-info-wrap {
	        max-width: 700px
	    }
	
	    .se-viewer .se-file {
	        margin-top: 30px
	    }
	
	    .se-viewer .se-quotation+.se-file {
	        margin-top: 40px
	    }
	
	    .se-viewer .se-horizontalLine {
	        margin-top: 30px
	    }
	
	    .se-viewer .se-horizontalLine+.se-horizontalLine {
	        margin-top: 20px
	    }
	
	    .se-viewer .se-quotation+.se-horizontalLine {
	        margin-top: 40px
	    }
	
	    .se-viewer .se-section-horizontalLine.se-l-default {
	        width: 220px
	    }
	
	    .se-viewer .se-schedule {
	        margin-top: 30px
	    }
	
	    .se-viewer .se-quotation+.se-schedule, .se-viewer .se-quotation+.se-sticker {
	        margin-top: 40px
	    }
	
	    .se-viewer .se-sticker-image {
	        height: 160px
	    }
	
	    .se-viewer .se-wrappingParagraph {
	        margin-top: 30px
	    }
	
	    .se-viewer .se-quotation+.se-wrappingParagraph {
	        margin-top: 40px
	    }
	
	    .se-viewer .se-component-slot .se-section-image {
	        margin-top: 6px
	    }
	
	    .se-viewer .se-component-slot~.se-component-slot {
	        margin-top: 0
	    }
	
	    .se-viewer .se-audio {
	        margin-top: 30px
	    }
	
	    .se-viewer .se-quotation+.se-audio {
	        margin-top: 40px
	    }
	
	    .se-viewer .se-material {
	        margin-top: 30px
	    }
	
	    .se-viewer .se-quotation+.se-material {
	        margin-top: 40px
	    }
	
	    .se-viewer .se-code {
	        margin-top: 30px
	    }
	
	    .se-viewer .se-quotation+.se-code {
	        margin-top: 40px
	    }
	
	    .se-viewer .se-oglink {
	        margin-top: 30px
	    }
	
	    .se-viewer .se-quotation+.se-oglink {
	        margin-top: 40px
	    }
	
	    .se-viewer .se-oembed {
	        margin-top: 30px
	    }
	
	    .se-viewer .se-quotation+.se-oembed {
	        margin-top: 40px
	    }
	
	    .se-viewer .se-placesMap {
	        margin-top: 30px
	    }
	
	    .se-viewer .se-quotation+.se-placesMap {
	        margin-top: 40px
	    }
	
	    .se-viewer .se-table {
	        margin-top: 30px
	    }
	
	    .se-viewer .se-quotation+.se-table {
	        margin-top: 40px
	    }
	
	    .se-viewer .se-formula {
	        margin-top: 30px
	    }
	
	    .se-viewer .se-quotation+.se-formula {
	        margin-top: 40px
	    }
	
	    .se-viewer .se-custom {
	        margin-top: 30px
	    }
	
	    .se-viewer .se-quotation+.se-custom {
	        margin-top: 40px
	    }
	
	    .se-viewer .se-talktalk {
	        margin-top: 30px
	    }
	
	    .se-viewer .se-quotation+.se-talktalk {
	        margin-top: 40px
	    }
	
	    .se-viewer .se-mrBlog {
	        margin-top: 30px
	    }
	
	    .se-viewer .se-quotation+.se-mrBlog {
	        margin-top: 40px
	    }
	
	    .se-viewer .se-anniversarySection {
	        margin-top: 30px
	    }
	
	    .se-viewer .se-quotation+.se-anniversarySection {
	        margin-top: 40px
	    }
	
	    .se-viewer .se-anniversary-info {
	        padding: 21px 20px 20px
	    }
	
	    .se-viewer .se-anniversary-title {
	        font-size: 15px;
	        font-weight: 400
	    }
	
	    .se-viewer .se-anniversary-blog, .se-viewer .se-anniversary-summary {
	        margin-top: 10px
	    }
	
	    .se-viewer .se-anniversary-date-info {
	        padding: 12px 21px 0
	    }
	}
	
	@media only screen and (max-width: 760px) {
	    .se-viewer .se-module-text u {
	        text-underline-position: under
	    }
	
	    .se-viewer .se-section-sectionTitle.se-l-default .se-text-paragraph {
	        line-height: 1.5 !important
	    }
	
	    .se-viewer .se-section-quotation.se-l-default .se-quote .se-text-paragraph, .se-viewer .se-section-quotation.se-l-quotation_bubble .se-quote .se-text-paragraph, .se-viewer .se-section-quotation.se-l-quotation_corner .se-quote .se-text-paragraph, .se-viewer .se-section-quotation.se-l-quotation_line .se-quote .se-text-paragraph, .se-viewer .se-section-quotation.se-l-quotation_postit .se-quote .se-text-paragraph, .se-viewer .se-section-quotation.se-l-quotation_underline .se-quote .se-text-paragraph, .se-viewer .se-section-text.se-l-default .se-text-paragraph {
	        line-height: 1.8 !important
	    }
	
	    .se-viewer .se-section-table.se-l-default .se-text-paragraph, .se-viewer .se-section-table.se-l-table_layout1 .se-text-paragraph, .se-viewer .se-section-table.se-l-table_layout2 .se-text-paragraph, .se-viewer .se-section-table.se-l-table_layout3 .se-text-paragraph, .se-viewer .se-section-table.se-l-table_layout4 .se-text-paragraph, .se-viewer .se-section-table.se-l-table_layout5 .se-text-paragraph, .se-viewer .se-section-table.se-l-table_layout6 .se-text-paragraph, .se-viewer .se-section-table.se-l-table_layout7 .se-text-paragraph {
	        line-height: 1.6 !important
	    }
	}
	
	@media (max-width: 768px) and (orientation: portrait), (max-width: 1024px) and (orientation: landscape) {
	    .se-viewer .se-component-content-extend .se-caption {
	        padding-right: 20px;
	        padding-left: 20px
	    }
	
	    .se-viewer .se-imageGroup.se-l-slide .se-component-content-extend .se-imageGroup-progress {
	        margin-left: 20px;
	        margin-right: 20px
	    }
	
	    .se-viewer .se-video .se-component-content-normal .se-section-video {
	        max-width: none !important
	    }
	
	    .se-viewer .se-video .se-component-content-fit, .se-viewer .se-video .se-component-content-normal {
	        padding-right: 0;
	        padding-left: 0
	    }
	
	    .se-viewer .se-video .se-caption {
	        padding-right: 20px;
	        padding-left: 20px
	    }
	
	    .se-viewer .se-video .se-media-meta {
	        padding: 10px 20px
	    }
	
	    .se-viewer .se-video .se-media-meta-toggle-button {
	        padding-bottom: 14px
	    }
	
	    .se-viewer .se-oembed .se-component-content-fit {
	        padding-right: 0;
	        padding-left: 0
	    }
	
	    .se-viewer .se-oembed .se-component-content-fit .se-section-oembed-rich {
	        margin-right: 20px;
	        margin-left: 20px
	    }
	
	    .se-viewer .se-oembed .se-component-content-normal .se-section-oembed-video {
	        margin-right: -20px;
	        margin-left: -20px
	    }
	}
	
	@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx), only screen and (min-resolution: 192dpi) {
	    .se-viewer .se-360vr-loading:before {
	        background-image: url(//editor-static.pstatic.net/v/basic/1.32.1/img/common-loading-square-white-mobile.1ca9b766.gif);
	        background-size: 32px 8px
	    }
	}
	
	@media only screen and (max-width: 320px) {
	    .se-viewer .se-module-schedule {
	        min-width: 320px
	    }
	
	    .se-viewer .se-section-schedule {
	        overflow-x: auto
	    }
	
	    .se-viewer .se-section-schedule-scroll {
	        margin-right: -20px;
	        margin-left: -20px
	    }
	}
	
	@media only screen and (max-width: 350px) {
	    .se-viewer .se-schedule-date-container {
	        width: 54px
	    }
	}
	
	@media screen and (-webkit-min-device-pixel-ratio: 0) {
	    .se-viewer .se-section-oglink.se-l-shopping_affiliate_image .se-oglink-title, .se-viewer .se-section-oglink.se-l-shopping_affiliate_text .se-oglink-title {
	        display: -webkit-box;
	        white-space: normal;
	        -webkit-line-clamp: 2;
	        -webkit-box-orient: vertical
	    }
	}
	
	@media only screen and (max-width: 768px) {
	    .se-viewer .se-placesMap.se-l-default .se-component-content {
	        padding-right: 0;
	        padding-left: 0
	    }
	}
	
	@media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) {
	    .se-viewer .se-section-table.se-l-table_layout2 .se-cell {
	        border-top-width: 1.01px;
	        border-bottom-width: 1.01px
	    }
	
	    .se-viewer .se-section-table.se-l-table_layout2 .se-cell[rowspan] {
	        border-width: 1.01px
	    }
	
	    .se-viewer .se-section-table.se-l-table_layout5 .se-cell {
	        border-top-width: 1.01px;
	        border-bottom-width: 1.01px
	    }
	
	    .se-viewer .se-section-table.se-l-table_layout5 .se-cell[rowspan] {
	        border-width: 1.01px
	    }
	
	    .se-viewer .se-section-table.se-l-table_layout6 .se-cell {
	        border-top-width: 1.01px;
	        border-bottom-width: 1.01px
	    }
	
	    .se-viewer .se-section-table.se-l-table_layout6 .se-cell[rowspan] {
	        border-width: 1.01px
	    }
	}
	
	.se-viewer .se-text-paragraph *[style*='background-color:#ffffff'] {
		background-color: #242424 !important;
	}
	
	.se-viewer .se-text-paragraph *[style*='color:#'] {
		color: #cacaca !important;
	}
	
	.viewer_paywall_none:not(.is_hidden) + .viewer_paywall:not(.is_hidden) {
		border-bottom-color: #404040;
		background-color: #242424;
	}
	
	.u_cbox .u_cbox_cleanbot_setbutton::before, #cbox_module .u_cbox_con_inform .u_cbox_ico_comment_none {
		filter: invert(86%) hue-rotate(-180deg) brightness(150) !important;
	}
	
	.flat_header_wrap.as_white_background {
		background-color: #242424;
	}
}

@-moz-document url-prefix("https://media.naver.com/press"), url-prefix("https://media.naver.com/tv")
{
	@media (min-width: 1025px) {
		.as_mp_layout .u_cbox {
			background: #2f2f2f
		}
	
		.as_mp_layout .u_cbox .u_cbox_btn_more, .DARK_THEME .as_mp_layout .u_cbox .u_cbox_refresh_wrap .u_cbox_txt_refresh {
			color: #a5a5a7
		}
	
		.as_mp_layout .u_cbox .u_cbox_count {
			color: #fff
		}
	}
	
	.u_cbox .u_cbox_refresh_wrap .u_cbox_txt_refresh {
		color: #cacaca;
	}
	
	.u_cbox {
		color: #fff;
	}
	
	.u_cbox .u_cbox_write .u_cbox_inbox .u_cbox_text {
		color: #cacaca;
	}
	
	.u_cbox .u_cbox_write .u_cbox_write_inner {
		border: 1px solid #4f4f4f;
		background-color: #3a3a3a;
	}
	
	.u_cbox .u_cbox_box_name {
		color: #fff;
	}
	
	.u_cbox .u_cbox_write_count .u_cbox_count_num {
		color: #fff;
	}
	
	.u_cbox .u_cbox_area {
		border: 1px solid #4f4f4f;
		background-color: #3a3a3a;
	}
	.u_cbox .u_cbox_name .u_cbox_nick {
		color: #fff;
	}
	
	.u_cbox .u_cbox_comment .u_cbox_contents {
		color: #fff;
	}
	
	.u_cbox .u_cbox_mine .u_cbox_area {
		border: 1px solid #888;
		background-color: #4f4f4f;
	}
}

@-moz-document url-prefix("https://nid.naver.com/nidlogin.login")
{
	.title p {
		color: #cacaca;
	}
	
	.tab_m {
		border: 1px solid #404040;
	}
	
	.tab_m li {
		border-right: 1px solid #404040;
	}
	
	.tab_m li a {
		color: #cacaca;
		background: #2f2f2f;
	}
	
	.tab_m li a.on {
		color: #fff;
		border: 1px solid #4f4f4f;
		background: #3a3a3a;
	}
	
	.tab_m li a:hover, .tab_m li a:visited {
		color: #fff;
	}
	
	.input_row {
		background: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.country_code .sel_value {
		color: #fff;
		background: none;
		position: relative;
	}
	
	.country_code .sel_value:before {
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		background: url(https://static.nid.naver.com/images/login/global/sns/desktop/sel_arr_2x.gif) 100% 50% no-repeat;
		-webkit-background-size: 20px 8px;
		background-size: 20px 8px;
		filter: invert(81.5%) hue-rotate(-180deg);
		pointer-events: none;
	}
	
	.int {
		background: #2f2f2f;
		color: #fff;
	}
	
	.find_info {
		border-top: 1px solid #404040;
		color: #cacaca;
	}
	
	.find_info a {
		color: #cacaca;
	}
	
	.bar {
		background: #404040;
	}
	
	#header .lang .sel {
		color: #cacaca;
		border: 1px solid #404040;
		background: none;
		position: relative;
	}
	
	#header .lang:before {
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		background: url(https://static.nid.naver.com/images/login/global/sns/desktop/sel_arr.gif) 100% 50% no-repeat;
		filter: invert(86%) hue-rotate(-180deg);
		pointer-events: none;
	}
}

@-moz-document url-prefix("https://nid.naver.com/user2/private/")
{
	.private_box {
		border-top: 1px solid #404040;
	}
	
	.private_box h3 {
		color: #fff;
	}
	
	.private_area.default .private_list .private_btn {
		border-color: #404040;
	}
	
	.private_area.default .private_list .private_btn .text {
		color: #fff;
	}
	
	.private_box .tip_box {
		background-color: rgb(35, 41, 36);
	}
	
	.private_box .lnk_list .lnk_more .text {
		color: #fff;
	}
	
	.private_box .lnk_list .lnk_more:after {
		filter: invert(100%) brightness(1000%);
	}
	
	.private_item_list {
		border: 1px solid #404040;
	}
	
	.private_item_list.disabled:after {
		background-color: rgba(0, 0, 0, .1);
	}
	
	.private_item_list.disabled .lnk_private:before {
		background: none;
	}
	
	.private_item_list.disabled .private_cell .lnk_private .title {
		color: #999;
	}
	
	.private_cell .lnk_private .title {
		color: #fff;
	}
	
	.private_item_list.disabled .switch_btn::before {
		background-color: #999;
	}
	
	.switch_btn {
		background-color: #71737a;
	}
	
	.private_item_list.disabled .private_cell .ico.address {
		filter: brightness(0.7);
	}
	
	.private_area .btn_box {
		border-top: 1px solid #404040;
	}
	
	.private_box .h_desc, .private_area .c_header .lnk_more .text {
		color: #cacaca;
	}
	
	.private_list .private_btn {
		border: 1px solid #404040;
	}
	
	.private_cert .top_copy {
		color: #fff;
	}
	
	.private_cert .img_cert img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.private_cert .private_check .ico_check, .private_cert .tip .tip_text {
		color: #cacaca;
	}
}

@-moz-document url-prefix("https://ekyc.naver.com/sign")
{
	body {
		color: #cacaca;
		background-color: #242424;
	}
	
	.header.cert, .header.terms {
		background-color: #242424;
	}
	
	.top_title {
		color: #fff;
	}
	
	.top_desc {
		color: #cacaca;
	}
	
	.header_cert .cert_logo::before, .btn_exit::after, .help_desc_item .title .icon_q, .help_title_area::after {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.header_cert .cert_logo .title {
		color: rgb(162, 169, 185);
	}
	
	.request_help_box {
		border: 1px solid #404040;
		background-color: #2f2f2f;
		color: #fff;
	}
	
	.help_title {
		color: #fff;
	}
	
	.help_title_area+.device_none_list, .help_title_area+.help_desc_list {
		border-top: 1px solid #404040;
	}
	
	.help_desc_item .title {
		color: #fff;
	}
	
	.help_desc_item .substance {
		border-top: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.step_copy {
		color: #cacaca;
	}
	
	.step_desc {
		color: #fff;
		border-top: 1px solid #404040;
	}
	
	.help_desc_item+.help_desc_item {
		border-top: 1px solid #404040;
	}
	
	.substance .text {
		color: #cacaca;
	}
	
	.substance .btn_resend .txt {
		background-color: #3a3a3a;
		color: #fff;
	}
	
	.btn_next_terms {
		background-color: #383a41;
	}
}

@-moz-document url-prefix("https://help.naver.com/support/reportCenter")
{
	.banner {
		border-left: 1px solid #404040;
	}
	
	.banner div {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.content_wrap {
		background-color: #2f2f2f;
		border-bottom: 1px solid #404040;
	}
	
	.r_section h2 {
		filter: invert(83.5%) hue-rotate(-180deg);
	}
	
	.r_section p {
		color: #cacaca;
	}
	
	.r_section a {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.lst_policy li {
		color: #fff;
	}
	
	address a {
		color: #fff;
	}
	
	.f_logo_naver img {
		filter: invert(86%) hue-rotate(-180deg);
	}
}

@-moz-document url-prefix("https://cafe.naver.com/CafeMemberView.nhn"), url-prefix("https://cafe.naver.com/CafeMemberView.naver")
{
	.mem_info {
		background: none;
		border-bottom: 1px solid #404040;
	}
	
	.mem_info .cont_area {
		background: #2f2f2f;
	}
	
	.mem_info .cont_area span {
		color: #fff;
	}
	
	.pop_content h2 {
		color: #cacaca;
	}
	
	#pop_footer {
		border-top: 1px solid #404040;
	}
	
	.act_info li strong {
		color: #9fbdde;
	}
	
	.btn_type {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.mem_info .cont_area a {
		color: #cacaca;
	}
}

@-moz-document regexp("https://cafe\\.naver\\.com/ca-fe/cafes/(.*)/introduction/history.*")
{
	.CafeHistory .history_wrap {
		border: 1px solid #404040;
	}
	
	.CafeHistory {
		background: #2f2f2f;
		color: #fff;
	}
	
	.CafeHistory .history_wrap .list .txt {
		color: #cacaca;
	}
	
	.CafeHistory .history_wrap .list .go_to {
		color: #859cc3;
	}
}

@-moz-document url-prefix("https://cr.naver.com/redirect-notification"), url-prefix("http://cr.naver.com/redirect-notification")
{
	body {
		background: #242424;
		color: #cacaca;
		font-family: 'Helvetica', 'serif';
	}
	
	* {
		font-family: 'Helvetica', 'serif';
	}
	
	h1, h2, h3, h4, h5, h6 {
		color: #fff;
	}
	
	a {
		color: #688cda;
	}
	
	a:visited {
		color: #cc90cd;
	}
}

@-moz-document url-prefix("https://news.naver.com/election/president"), url-prefix("https://news.naver.com/election/region")
{
	body {
		background: rgb(39, 39, 39) !important;
	}
	
	.header_inner::before, .header .title_election .link, .header .title_news .logo_naver, .header .title_news .logo_news, .Nlnb_menu_list .Nlist_item.-home .Nitem_link_menu::before, .Nlnb_menu_list .Nlist_item.-news .Nitem_link_menu::before, .Nlnb_menu_list .Nlist_item.-survey .Nitem_link_menu::before, .Nlnb_menu_list .Nlist_item.-debate .Nitem_link_menu::before, .Nlnb_menu_list .Nlist_item.-guide .Nitem_link_menu::before, .home_content.-headline .title_text::before, .article_item .r_cmt::before, .news_content_pick .title_text::before, .news_article_item .r_cmt::before, .news_article_item .thumbnail::before, .survey_title_area .title_text::before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.Nlnb {
		background: transparent !important;
	}
	
	.content_main_title .link_more::after {
		border: 1px solid #cacaca;
		border-width: 1px 1px 0 0;
	}
	
	.content_main_title .title_text {
		color: #fff;
	}
	
	.info_layer {
		background-color: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.info_layer .description {
		color: #cacaca;
	}
	
	.article_item .article_title, .article_item .sub_info, .article_row_list .title {
		color: #cacaca;
	}
	
	.article_item .article_title:visited, .article_row_list .link:visited .title {
		color: #c4c4c4;
	}
	
	@media (min-width: 1080px) {
		.article_headline+.article_headline {
			border-left: 1px solid #404040;
		}
		
		.scroll_button_area::after {
			background-image: -webkit-gradient(linear,left top,right top,from(rgba(47,47,47,0)),to(#2f2f2f));
			background-image: -webkit-linear-gradient(left,rgba(47,47,47,0),#2f2f2f);
			background-image: linear-gradient(to right,rgba(47,47,47,0),#2f2f2f);
		}
		
		.scroll_button_area::before {
			background-image: -webkit-gradient(linear,right top,left top,from(rgba(47,47,47,0)),to(#2f2f2f));
			background-image: -webkit-linear-gradient(right,rgba(47,47,47,0),#2f2f2f);
			background-image: linear-gradient(to left,rgba(47,47,47,0),#2f2f2f);
		}
		
		.-election_result .home_component_area {
			border-top: 1px solid #4f4f4f;
		}
		
		.election_result_list .item+.item {
			border-left: 1px solid #4f4f4f;
		}
		
		.news_content, .news_article_section {
			background-color: #2f2f2f;
		}
		
		.-press .survey_content::before {
			background-color: #404040;
		}
		
		.-press .survey_content::after {
			background-color: #404040;
		}
		
		.survey_content .news_article_item {
			border-bottom: 1px solid #404040;
		}
	}
	
	.article_list {
		border-top: none !important;
	}
	
	.home_content {
		background-color: #2f2f2f;
	}
	
	.factcheck_news {
		border-color: #404040;
	}
	
	.factcheck_news .factcheck_news_info .info_topic, .factcheck_news .factcheck_news_link:visited .info_topic {
		color: #fff;
	}
	
	.factcheck_news .factcheck_news_info .info_source {
		color: #cacaca;
	}
	
	.factcheck_news .factcheck_news_info {
		border-bottom: 1px solid #404040;
	}
	
	.factcheck_news .factcheck_news_link .title, .factcheck_news .factcheck_news_link:visited .title {
		color: #fff;
	}
	
	.factcheck_news .sub_info_source {
		color: #cacaca;
	}
	
	.factcheck_news .sub_info_press .link {
		color: #fff;
	}
	
	.factcheck_news .sub_info_press .link::after {
		border: 1px solid #fff;
		border-width: 1px 1px 0 0;
	}
	
	.guide_flick .guide_content_box {
		background-color: #2f2f2f;
	}
	
	.guide_flick .title_area {
		border: 1px solid #4f4f4f;
		border-top: 0;
	}
	
	.guide_flick .thumbnail::after {
		border: 1px solid #4f4f4f;
	}
	
	.guide_flick .title, .guide_flick .link:visited .title {
		color: #fff;
	}
	
	.election_schedule_list .schedule_box {
		background-color: #2f2f2f;
		color: #fff;
	}
	
	.election_schedule_list .schedule_box::after {
		background-color: #2f2f2f;
	}
	
	.election_result_list .order {
		color: #fff;
	}
	
	.election_result_list .sub_info {
		color: #cacaca;
	}
	
	.election_result_list .candidate_wrap:first-child .name {
		color: #fff;
	}
	
	.election_result_list .candidate_wrap:last-child .result_vote {
		background-color: #676a71;
	}
	
	.election_result_list .candidate_wrap:first-child .party {
		color: #cacaca;
	}
	
	.election_result_list .candidate_wrap:last-child .name {
		color: #cacaca;
	}
	
	.ft_elec {
		color: #cacaca;
	}
	
	.ft_elec .logo_kbs {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.u_ftlkw .u_ftlk {
		color: #fff;
	}
	
	.u_cra:visited, .u_cra:active, .u_cra, .cr_rulea, .u_copyright, .u_cra_v1:visited, .u_cra_v1:active, .u_cri, .u_cra_v1 {
		color: #cacaca;
	}
	
	.news_article_item .link_article_title:visited {
		color: #fff;
	}
	
	.news_article_item .link_article_title {
		color: #fff;
	}
	
	.news_article_item .sub_info {
		color: #cacaca;
	}
	
	.news_article_item::before {
		background-color: #4f4f4f;
	}
	
	.news_article_item .r_cmt {
		color: #cacaca;
	}
	
	.news_article_item .thumbnail {
		background-color: #404040;
	}
	
	.button_press_select_layer {
		color: #fff;
	}
	
	.button_press_select_layer::after {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.press_select_layer_wrap .item {
		border-bottom: 1px solid #404040;
	}
	
	.press_select_layer_wrap {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.press_select_layer_wrap .link_press {
		color: #cacaca;
	}
	
	.press_select_layer_wrap::before, .press_select_layer_wrap::after {
		background-color: #404040;
	}
	
	.article_card_item .article_area {
		background-color: #2f2f2f;
	}
	
	.link_press_info .press, .press_info .press {
		color: #fff;
	}
	
	.article_card_item .link_article_title, .article_card_item .time, .article_card_item .r_cmt {
		color: #cacaca;
	}
	
	.article_card_item .link_article_title:visited {
		color: #c4c4c4;
	}
	
	.-press .survey_content {
		background-color: #2f2f2f;
	}
	
	.debate_article_content .article_card_item .article_title_wrap {
		color: #cacaca;
	}
	
	.debate_article_content .article_card_item .article_content:visited .article_title_wrap {
		color: #c4c4c4;
	}
	
	.article_card_item .thumbnail {
		background-color: #404040;
	}
	
	.election_guide_wrap {
		background-color: rgb(57, 57, 60);
	}
	
	@media (min-width: 1080px) {
		.election_guide_wrap .content_title {
			border-bottom: 1px solid #404040;
		}
		
		.election_guide_wrap .content_area::before {
			background-color: #404040;
		}
		
		.number_section_grid::before {
			background-color: #404040;
		}
		
		.number_section_area>.number_section:first-child img:last-child {
			display: none;
		}
	}
	
	.election_number_content .title, .election_qna_content .title {
		filter: invert(86%) hue-rotate(-180deg) brightness(1000%);
	}
	
	.number_section {
		border-color: #404040;
	}
	
	.election_guide_wrap img {
		display: none;
	}
	
	.election_guide_wrap img.dark_type {
		display: initial !important;
	}
	
	.election_qna_list .answer {
		border: 1px solid #404040;
		border-top: 0;
		color: #cacaca;
	}
	
	.various_sides_wrap .section_title::after {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.election_result_list .item {
		border-top: 1px solid #404040;
	}
	
	.button_headline_refresh {
		background-image: linear-gradient(#2f2f2f,#2f2f2f),linear-gradient(to left,#37a9fa,#5951f3);
		color: #8a93dd;
	}
	
	.article_item .thumbnail {
		background-color: #404040;
	}
	
	.news_article_section {
		background-color: #2f2f2f;
	}
	
	.content_tab_list .tab {
		border-bottom: 1px solid #4f4f4f;
		background-color: rgb(57, 57, 60);
	}
	
	.content_tab_list .tab[aria-selected="true"] {
		border: 1px solid #4f4f4f;
		border-bottom: 0;
	}
	
	.election_guide_wrap .tab_item:first-child .tab::before, .election_guide_wrap .tab_item:last-child .tab::before {
		filter: invert(86%) hue-rotate(-180deg) brightness(1000%);
	}
	
	.home_content.-live .election_live_wrap, .election_live_list {
		background-color: #2f2f2f;
	}
	
	.home_content.-live .title_election_live {
		color: #fff;
	}
	
	.exit_poll_list .candidate_info .name {
		color: #fff;
	}
	
	.exit_poll_list .candidate_info .party {
		color: #cacaca;
	}
	
	.exit_poll_list .candidate_info .point, .exit_poll_list .candidate_info .data {
		color: #7993d2;
	}
	
	.-exit_poll .home_title_area .add_info {
		color: #cacaca;
	}
	
	.article_item .thumbnail::before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.light_type {
		display: none !important;
	}
	
	html:not(.DARK_THEME) .dark_type {
		display: block !important;
	}
	
	.header_banner .link {
		border: 1px solid #63579d;
		background: #2f2f2f;
	}
}

@-moz-document url-prefix("https://cafe.naver.com/MemberLevelView.nhn")
{
	.bx1_shadow {
		border: 1px solid #404040;
		background: #2f2f2f;
	}
	
	.bx1 {
		border: 1px solid #404040;
	}
	
	.bx1 * {
		color: #fff;
	}
	
	#footer {
		border-top: 3px solid #404040;
	}
	
	#content {
		border-bottom: 1px solid #404040;
	}
	
	#footer a img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	h1 {
		font-family: 'Helvetica', 'serif';
	}
	
	* {
		font-family: 'Helvetica', 'serif';
	}
}

@-moz-document url-prefix("https://cafe.naver.com/PageRead.nhn"), url-prefix("https://cafe.naver.com/PageHistory.nhn"), url-prefix("https://cafe.naver.com/PageEdit.nhn")
{
	.filter-50 {
		opacity: 0.9;
	}
	
	.list-tab li a, .list-tab li span {
		opacity: 0.9;
	}
	
	select {
		appearance: none;
		-moz-appearance: none;
		-webkit-appearance: none;
		background: #242424;
		color: #cacaca;
		border: 1px solid #404040;
		background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IiNjYWNhY2EiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTQuNDI3IDkuNDI3IDMuMzk2IDMuMzk2YS4yNTEuMjUxIDAgMCAwIC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwIDAgMTEuMzk2IDlINC42MDRhLjI1LjI1IDAgMCAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3IDcuODIgMy4wNzJhLjI1LjI1IDAgMCAxIC4zNTQgMEwxMS41NyA2LjQ3YS4yNS4yNSAwIDAgMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMCAxLS4xNzctLjQyN3oiLz48L3N2Zz4=");
		background-position: right 2px center;
		background-repeat: no-repeat;
		background-size: 16px;
		padding: 0px 20px 0px 5px;
		border-radius: 5px;
		filter: none;
	}
	
	select:focus-visible {
		outline: none;
	}
	
	select:disabled {
		color: #666;
		background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IiM2NjYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTQuNDI3IDkuNDI3IDMuMzk2IDMuMzk2YS4yNTEuMjUxIDAgMCAwIC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwIDAgMTEuMzk2IDlINC42MDRhLjI1LjI1IDAgMCAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3IDcuODIgMy4wNzJhLjI1LjI1IDAgMCAxIC4zNTQgMEwxMS41NyA2LjQ3YS4yNS4yNSAwIDAgMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMCAxLS4xNzctLjQyN3oiLz48L3N2Zz4=");
	}
	
	.list-tab li.selected a {
		color: #fff !important;
	}
	
	.list-tab li {
		border-bottom-color: #404040;
	}
}

@-moz-document url-prefix("https://nid.naver.com/user2/help/myInfoV2")
{
	@media (prefers-color-scheme: dark) {
		.gnb_notice_li a.gnb_notice .gnb_icon, .mail_li a.gnb_mail .gnb_icon, .gnb_service_li a.gnb_service .gnb_icon, .gnb_talk_li a.gnb_talk .gnb_icon {
			filter: none !important;
		}
	}
	
	:root {
		--bg-normal: #242424;
		--bg-level2: #2f2f2f;
		--bg-level3: #3a3a3a;
		--text-strong: #fff;
		--text-normal: #cacaca;
		--text-invert: #242424;
		--invert-normal: invert(86%) hue-rotate(-180deg);
		--invert-level2: invert(81.5%) hue-rotate(-180deg);
		--invert-full: invert(100%) hue-rotate(-180deg);
		--border-normal: #404040;
		--border-level2: #4f4f4f;
	}
	
	.bgother {
		background-color: var(--bg-normal);
	}
	
	@media (min-width: 1024px) {
		
		.naverid::after {
			background-color: var(--bg-normal);
		}
		
		.naverid .header, .header_subindex .profile_area {
			background-color: var(--bg-level2);
		}
		
		.header_left .left_menu .menu_text.on {
			color: var(--text-strong);
		}
		
		.header_left .left_menu .menu_text.on::after {
			background-color: var(--text-strong);
		}
		
		.header_left .left_menu .menu_text {
			color: var(--text-normal);
		}
		
		.header_home {
			background: var(--bg-level2);
		}
		
	}
	
	.naverid .container {
		background-color: var(--bg-normal);
	}
	
	.header, .gnb_area .gnb_title .text {
		color: var(--text-strong);
	}
	
	.header_subindex {
		background-color: var(--bg-level2);
	}
	
	.subindex_greenbox {
		background-color: var(--bg-level2);
	}
	
	.subindex_box, .subindex_onebox {
		background-color: var(--bg-level2);
		border: 1px solid var(--border-normal);
	}
	
	.myinfo_area .myaccount .myname .name_text, .subindex_title {
		color: var(--text-strong);
	}
	
	.myprofile+.subindex_row, .subindex_row li+li {
		border-top: 1px solid var(--border-level2);
	}
	
	.row_item .item_text {
		color: var(--text-normal);
	}
	
	.row_item.abroad::before, .row_item.connect::before, .row_item.history::before, .row_item.list::before, .row_item.lock::before, .row_item.loginalarm::before, .row_item.mail::before, .row_item.name::before, .row_item.only::before, .row_item.other::before, .row_item.phone::before, .row_item.privacy::before, .row_item.step::before {
		filter: var(--invert-level2);
	}
	
	.service_item {
		border: 1px solid var(--border-normal);
		background-color: var(--bg-level2);
	}
	
	.service_item .service_name {
		color: var(--text-strong);
	}
	
	.btn_link .text {
		color: var(--text-normal);
	}
	
	.btn_accent .text, .btn_edit .text, .btn_logout .text {
		color: var(--text-normal);
	}
	
	
	.btn_accent, .btn_edit, .btn_logout {
		background-color: var(--bg-level2);
		border: 1px solid var(--border-level2);
	}
	
	.info_tooltip {
		border: 1px solid var(--border-normal);
		background-color: var(--bg-level2);
	}
	
	.info_tooltip .info_head {
		color: var(--text-normal);
	}
	
	.switch_btn {
		background-color: var(--bg-level3);
	}
	
	.switch_btn::before {
		background-color: var(--border-level2);
	}
	
	.switch_btn .switch_on {
		color: var(--text-invert);
	}
	
	.switch_checkbox:checked+.switch_btn::before {
		background-color: var(--border-level2);
	}
	
	.myinfo_area .myaccount .myaddress {
		color: var(--text-normal);
	}
	
	.location_select {
		border: 1px solid var(--border-level2);
	}
	
	.location_select .sel {
		color: var(--text-normal);
	}
	
	.subindex_alarm {
		background-color: var(--bg-level2);
		border: 1px solid var(--border-normal);
	}
	
	.subindex_alarm .alarm_title {
		color: var(--text-strong);
	}
	
	.service_area .ahead {
		color: var(--text-strong);
	}
	
	.row_item .manage::before, .row_item .middle_data::before, .row_item .middle_text::before {
		background-color: var(--border-level2);
	}
	
	.contact_2step_popup, .contact_edit_popup {
		background-color: var(--bg-level2);
	}
	
	.contact_edit_title {
		color: var(--text-strong);
	}
	
	.popup_input {
		color: var(--text-normal);
	}
	
	.btn_contact {
		color: var(--text-invert);
	}
	
	.close_popup, .popup_row.select::after {
		filter: var(--invert-normal);
	}
	
	.btn_duo_popup .btn_item .btn_text {
		color: var(--text-invert);
	}
	
	.account_row {
		border: 1px solid var(--border-normal);
		background-color: var(--bg-level2);
	}
	
	.alarm_login .alarm_title {
		color: var(--text-strong);
	}
	
	.alarm_login {
		border-bottom: 1px solid var(--border-level2);
	}
	
	.account_row li+li {
		border-top: 1px solid var(--border-level2);
	}
	
	.account_box .title_text {
		color: var(--text-invert);
	}
	
	.account_box .title::after {
		filter: var(--invert-normal);
	}
	
	@media (prefers-color-scheme: light) {
		.gnb_area .gnb_title .text {
			filter: invert(86%) hue-rotate(-180deg) brightness(200%);
		}
		
		.header_left .left_footer .footer_logo {
			filter: invert(86%) hue-rotate(-180deg);
		}
	}
}

@-moz-document url-prefix("https://idcard.nid.naver.com")
{
	body {
		background-color: #242424;
	}
	
	[class*='Layout_layout__'][class*='Layout_whole__'] {
		background-color: #2f2f2f !important;
	}
	
	[class*='Layout_wrap__'] {
		background-color: #242424 !important;
	}
	
	[class*='Header_header__'][class*='Header_pc__'] {
		border-bottom: 1px solid #404040 !important;
	}
	
	[class*='Header_ico_logo__'] {
		filter: invert(86%) hue-rotate(-180deg) brightness(1000%);
	}
	
	[class*='Header_site__'] [class*='Header_txt__'] {
		color: #fff !important;
	}
	
	[class*='Header_sub_menu__'] [class*='Header_txt__'] {
		color: #cacaca !important;
	}
	
	[class*='Header_sub_menu__'] li+li:before {
		border-left: 1px solid #404040 !important;
	}
	
	[class*='HomePC_s_title__'] {
		color: #fff !important;
	}
	
	[class*='HomePC_s_desc__'] {
		color: #cacaca !important;
	}
	
	[class*='Footer_footer__'] {
		background-color: #2f2f2f !important;
	}
	
	[class*='Footer_guide_list__'] {
		border: 1px solid #404040 !important;
		background-color: #3a3a3a !important;
	}
	
	[class*='Footer_guide_item___'] [class*='Footer_txt__'] {
		color: #cacaca !important;
	}
	
	[class*='Footer_footer_item__'] [class*='Footer_txt__'] {
		color: #cacaca;
	}
}

@-moz-document url-prefix("https://nid.naver.com/login/ext/notadult")
{
	* {
		color: #cacaca;
	}
	
	.logo img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.logo span .trc {
		color: #cacaca;
	}
	
	.logo span {
		color: #404040;
	}
	
	.notice_adult h4 img, .notice_adult dt img, .notice_adult dd a img, .notice_adult p img, .adt_login .notice_adult div a img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.notice_adult dd {
		color: #cacaca;
	}
	
	#footer address a {
		color: #fff;
	}
	
	#footer a:visited {
		color: #fff;
	}
	
	.notice_adult dd a {
		color: #66a64d;
	}
	
	.adt_login #footer {
		border-top: 1px solid #404040;
	}
	
	.adt_login #footer ul li {
		position: relative;
		background: none;
	}
	
	.adt_login #footer ul :not(.first):before {
		background: url(https://nid.naver.com/inc/user/images/help/line_v_footer10.gif) no-repeat 0 0;
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#footer a {
		color: #cacaca;
	}
}

@-moz-document url-prefix("https://weather.naver.com")
{
	/* Weather Warning */
	
	body {
		background-color: #242424;
	}
	
	@media (min-width: 768px) {
		body {
			background-color: #242424;
		}
	}
	
	#header {
		background-color: #242424;
	}
	
	.lnb_area .menu_area, .lnb_area .lnb {
		background-color: #242424;
	}
	
	.lnb_area .logo_area .page_name {
		color: #fff;
	}
	
	.notify_area .notify_inner {
		background-color: #3a3a3a;
	}
	
	.notify_area .text {
		color: #cacaca;
	}
	
	@media (min-width: 1025px) {
		#header .inner_header {
			background-color: #242424;
		}
		#header .inner_header {
			-webkit-box-shadow: 0 1px 0 0 #404040;
			box-shadow: 0 1px 0 0 #404040;
		}
	}
	
	.lnb_area .page_name {
		color: #fff;
	}
	
	.lnb_area .logo:before {
		filter: invert(100%) hue-rotate(-180deg);
	}
	
	.lnb_area .item.on .menu {
		color: #fff;
	}
	
	.lnb_area .menu {
		color: #cacaca;
	}
	
	.lnb_area .button_group>.btn_search:after {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.lnb_area .button_group>.btn_search .icon_animation:before, .lnb_area .button_group>.btn_search.on .icon_search {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.layer_search .layer_content {
		background-color: #242424;
	}
	
	.form_wrap {
		background-color: #242424;
	}
	
	.form_wrap .search_input {
		border-bottom: 2px solid #404040;
		color: #fff;
		background: #242424;
	}
	
	.form_wrap .btn_search:after, .form_wrap .btn_cancle:after {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.keyword_list .text_area .main {
		color: #cacaca;
	}
	
	.keyword_list .list_item.over {
		background-color: #2f2f2f;
	}
	
	.card_list .card_item {
		border: 1px solid #404040;
	}
	
	.card_list .title, .card_list .info, .card_list .temperature {
		color: #fff;
	}
	
	.card_list .dust_item .ttl {
		color: #cacaca;
	}
	
	.card_list .button_delete {
		filter: invert(86%) hue-rotate(-180deg) brightness(150%);
	}
	
	.card_list .card_item.level4_1, .card_list .card_item.level5_1 {
		border-color: rgb(46, 53, 57);
		background-color: rgb(42, 45, 48);
	}
	
	.card_list .card_item.level4_2, .card_list .card_item.level5_2 {
		border-color: rgb(44, 51, 43);
		background-color: rgb(38, 44, 36);
	}
	
	.card_list .card_item.level4_3, .card_list .card_item.level5_3 {
		border-color: rgb(48, 46, 33);
		background-color: rgb(40, 39, 31);
	}
	
	.card_list .card_item.level4_4, .card_list .card_item.level5_5 {
		border-color: rgb(55, 49, 49);
		background-color: rgb(43, 40, 39);
	}
	
	.card_list .card_item.type_foreign {
		border-color: rgb(46, 48, 53);
		background-color: rgb(39, 40, 43);
	}
	
	.card_list .card_item {
		color: #fff;
	}
	
	.card_list .level4_1, .card_list .level5_1, .card_list .level6_1 {
		color: #32a1ff !important;
	}
	
	.card_list .level4_2, .card_list .level5_2, .card_list .level6_2 {
		color: #00c73c !important;
	}
	
	.card_list .level4_3, .card_list .level5_3, .card_list .level6_4 {
		color: #fda60e !important;
	}
	
	.card_list .level4_4, .card_list .level5_5, .card_list .level6_6 {
		color: #e64746 !important;
	}
	
	.is_dust .chart_list .chart_area .level {
		z-index: 999;
	}
	
	.card_list .dust_area {
		border-top: 1px solid #404040;
	}
	
	#container {
		background-color: #242424;
	}
	
	#header:after {
		background-color: #404040;
	}
	
	.is_warning .warning .warning_info {
		background-color: #242424;
	}
	
	.is_warning .warning .warning_info strong {
		color: #fff;
	}
	
	.is_warning .warning .warning_info .btn_alert {
		filter: invert(100%) hue-rotate(-180deg);
	}
	
	.is_warning .warning .warning_info .ly_help {
		color: #cacaca;
	}
	
	.ly_help {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.is_warning .warning .inner > div> div[style] {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.is_warning .warning .map_wrap {
		background-color: rgb(52, 77, 99);
	}
	
	.is_warning .warning .error_box.loading em, .is_warning .warning .error_box.reloading em {
		color: #cacaca;
	}
	
	.is_warning .warning .error_box.reloading strong {
		color: #fff;
	}
	
	.is_warning .warning .list_area {
		background-color: rgb(52, 77, 99);
	}
	
	.is_warning .warning .map_wrap:after {
		background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(52,77,99,0)),to(#344d63));
		background-image: -webkit-linear-gradient(top,rgba(52,77,99,0),#344d63);
		background-image: linear-gradient(to bottom,rgba(52,77,99,0),#344d63);
	}
	
	.is_warning .warning .list_title {
		color: #ddf0ff;
	}
	
	.is_warning .warning .warning_card.on .warning_card_border {
		border: 2px solid #404040;
	}
	
	.is_warning .warning .ly_help {
		color: #cacaca;
	}
	
	.offer_area span {
		color: #cacaca;
	}
	
	.is_warning .warning .warning_card.summary_list {
		background-color: #2f2f2f;
	}
	
	.is_warning .warning .warning_card.summary_list .card_title {
		background-color: #2f2f2f;
	}
	
	.is_warning .warning .warning_card.summary_list .card_content_inner p {
		color: #cacaca;
	}
	
	@media (min-width: 1025px) {
		
		.is_warning .warning .tit {
			color: #fff;
			background-color: #242424;
		}
	}
	
	.is_warning .warning .video_area_wrap {
		background-color: #242424;
	}
	
	@media (min-width: 1025px) {
		.is_warning .disaster_letter .letter_title {
			color: #fff;
		}
		
		.is_warning .warning .content_area_wrap {
			border-bottom: 1px solid #404040;
		}
		
		.section_center {
			border-right: 1px solid #404040;
		}
		
		.is_warning .card_nation {
			border-top: 1px solid #404040;
		}
	}
	
	.is_warning .disaster_letter .letter_none:before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.card {
		background-color: #242424;
	}
	
	.is_warning .section_right.weather .card_now .location {
		color: #fff;
	}
	
	.is_warning .section_right.weather .card_now .info, .card_now .info {
		color: #fff;
	}
	
	.is_warning .section_right.weather .card_now .dust_item .ttl, .card_now .dust_item .ttl {
		color: #cacaca;
	}
	
	.is_warning .section_right.weather .card_now .dust_area {
		border-top: 1px solid #404040;
	}
	
	.card_nation .title {
		background: #242424;
	}
	
	.card .title {
		color: #fff;
	}
	
	.card_nation .weekly_list {
		border-top: 1px solid #404040;
		background: #242424;
	}
	
	@media (min-width: 1025px) {
		.is_warning .card_nation .weekly_list {
			background-color: #242424;
		}
	}
	
	.card_nation .weekly_list .button {
		color: #cacaca;
	}
	
	.card_nation .map_wrap {
		border: 1px solid #404040;
		background-color: rgb(55, 90, 124);
	}
	
	.card_nation .zone .text {
		color: #fff;
	}
	
	.card_nation .nation_map {
		background-position: 0 0;
	}
	
	.card_nation .time_area .button {
		background-color: #2f2f2f;
		color: #cacaca;
	}
	
	.card_nation .time_area .button+.button {
		border-left: 1px solid #404040;
	}
	
	.card_nation .time_area .button.on {
		color: #2f2f2f;
	}
	
	.is_warning .warning .btn_tab_wrap {
		border-top: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.is_warning .warning .btn_tab {
		color: #cacaca;
	}
	
	.is_warning .warning .btn_tab_wrap.on {
		background-color: #3a3a3a;
	}
	
	.is_warning .warning .btn_wrap {
		background-color: #2f2f2f;
	}
	
	.is_warning .warning .btn_zoom_in, .is_warning .warning .btn_zoom_out {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.is_warning .warning .btn_zoom_in {
		color: #cacaca;
	}
	
	@media (min-width: 768px) {
		#footer .content_inner {
			background-color: #242424;
		}
	}
	
	.section_wrap {
		border-bottom: 1px solid #404040;
	}
	
	#footer {
		color: #cacaca;
	}
	
	#footer .link_group .link:before {
		background-color: #404040;
	}
	
	.is_warning .section_center .tab_list .tab_link.is_on {
		color: #fff;
	}
	
	.is_warning .section_center .tab_list .tab_link {
		color: #cacaca;
	}
	
	@media (min-width: 1025px) {
		
		.is_warning .section_center .content_area_wrap {
			border-top: none;
			border-bottom: 1px solid #404040;
		}
		
		.is_warning .section_center .tab_list li+li .tab_link:before {
			background-color: #404040;
		}
	}
	
	@media (min-width: 1025px) {
		.is_warning .section_center .disaster_letter .letter_title {
			color: #fff;
		}
		
		.is_warning .section_center .disaster_letter {
			border: none !important;
		}
	}
	
	.is_warning .section_center .disaster_letter {
		border-top: 1px solid #404040;
		background-color: #242424;
	}
	
	.is_warning .section_center .disaster_letter .letter_list {
		background-color: #242424;
	}
	
	.is_warning .section_center .disaster_letter .location {
		color: #fff;
	}
	
	.is_warning .section_center .disaster_letter .summary {
		color: #cacaca;
	}
	
	@media (min-width: 1025px) {
		.is_warning .section_center .disaster_letter .letter:first-of-type {
			border-bottom: 1px solid #404040;
		}
	}
	
	.is_warning .section_center .disaster_letter .btn_action {
		border: 1px solid #3a3a3a;
		background-color: #404040;
	}
	
	.is_warning .section_center .weather_report {
		border-top: 1px solid #404040;
		background-color: #242424;
	}
	
	@media (min-width: 1025px) {
		.is_warning .section_center .weather_report {
			border: none !important;
		}
	}
	
	.is_warning .section_center .weather_report .title {
		color: #fff;
	}
	
	@media (min-width: 1025px) {
		.is_warning .section_center .weather_report .title {
			color: #fff;
		}
	}
	
	.is_warning .section_center .weather_report .report {
		background-color: #242424;
	}
	
	.is_warning .section_center .weather_report .report_title {
		color: #fff;
	}
	
	.is_warning .section_center .weather_report .summary {
		color: #cacaca;
	}
	
	.is_warning .section_center .offer_area .btn_alert {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.is_warning .section_center .ly_help, .is_warning .section_center .offer_area .ly_summary {
		color: #cacaca;
	}
	
	/* Weather Today */
	
	#header .notify_area .notify_inner {
		background: #2f2f2f;
	}
	
	#header .notify_area .text {
		color: #cacaca;
	}
	
	#header .notify_area .badge {
		color: #2f2f2f;
	}
	
	.is_today .card_today_weather .today_weather .list_cp .item .button {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.is_today .card_weather_graph .weather_graph tr:nth-of-type(2) .data:before {
		background-color: #242424;
	}
	
	@media (min-width: 1025px) {
		.is_today .card_today_weather .today_weather .list_cp .item .cp_text {
			color: #cacaca;
		}
	}
	
	.is_today .card_today_weather .today_weather .btn_area .btn_compare {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.is_today .card_today_weather .today_weather .btn_area .btn_compare:before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.is_today .card_today_weather .location_name {
		color: #fff;
	}
	
	.is_today .card_today_weather .weather_area .weather_now .current {
		color: #fff;
		text-shadow: 1px 2px 6px rgba(0,0,0,.25);
	}
	
	.is_today .card_today_weather .weather_area .weather_quick_area .weather_table dl dd {
		color: #fff;
	}
	
	.is_today .card_today_weather .weather_area .weather_quick_area .weather_table dl dt {
		color: #cacaca;
	}
	
	.is_today .card_today_weather .weather_area .weather_quick_area .weather_quick_inner:before {
		background-color: #404040;
	}
	
	.is_today .card_today_weather .btn_location:before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.is_today .card_weather_graph .help_icon+.ly_help.standard .ly_tit {
		color: #fff;
	}
	
	.is_today .card_weather_graph .help_icon+.ly_help.standard .dsc {
		color: #cacaca;
	}
	
	.is_today .card_weather_graph .help_icon+.ly_help.standard dl dt {
		color: #fff;
	}
	
	.is_today .card_weather_graph .help_icon+.ly_help.standard dl dd {
		color: #cacaca;
	}
	
	.is_today .card_weather_graph .help_icon+.ly_help.standard .icon.temperature {
		color: #fff;
	}
	
	.is_today .card_weather_graph .help_icon+.ly_help.standard .icon.humidity {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.is_today .card_figure .help_icon+.ly_help strong {
		color: #fff;
	}
	
	.is_today .card_figure .help_icon+.ly_help p {
		color: #cacaca;
	}
	
	.scroll_control.end_right:before {
		background-image: -webkit-gradient(linear,right top,left top,from(rgba(36,36,36,0)),to(#242424));
		background-image: -webkit-linear-gradient(right,rgba(36,36,36,0),#242424);
		background-image: linear-gradient(to left,rgba(36,36,36,0),#242424);
	}
	
	.scroll_control.end_left:after {
		background-image: -webkit-gradient(linear,right top,left top,from(#242424),to(rgba(36,36,36,0)));
		background-image: -webkit-linear-gradient(right,#242424,rgba(36,36,36,0));
		background-image: linear-gradient(to left,#242424,rgba(36,36,36,0));
	}
	
	.is_today .card_weather_graph .weather_graph .bb text {
		color: #fff;
		fill: #fff;
	}
	
	.is_today .card_weather_graph .weather_graph .tit {
		color: #fff;
	}
	
	.is_today .card_weather_graph .weather_graph .no_border+tr .data:before {
		background-color: #242424;
	}
	
	.is_today .card_weather_graph .weather_graph {
		border-bottom: 1px solid #404040;
	}
	
	.is_today .card_weather_graph .offer {
		color: #fff;
	}
	
	.is_today .card_weather_graph .help_icon .ico_help:after {
		filter: invert(100%) hue-rotate(-180deg);
	}
	
	.is_today .card_weather_graph .offer_update {
		color: #cacaca;
	}
	
	@media (min-width: 768px) {
		.is_today .card {
			border-top: 1px solid #404040;
		}
		
		.is_today .card_weather_graph {
			border: none;
		}
	}
	
	@media (min-width: 1025px) {
		.is_today .card_nation {
			border-top: 0;
		}
	}
	
	.is_today .card_today_weather .weather_area .weather_now .summary {
		color: #fff;
	}
	
	.is_today .card_today_weather .weather_area .weather_quick_area .weather_table .term {
		color: #cacaca;
	}
	
	.is_today .card_today_weather .weather_area .weather_now .summary .temperature:after {
		filter: invert(100%) hue-rotate(-180deg);
	}
	
	.ico_help:after {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	@media (min-width: 768px) {
		.is_today .card_week .box_color .day_data {
			border: 1px solid #404040;
		}
		
		.is_today .card_week .box_color .date, .is_today .card_week .box_color .day, .is_today .card_week .box_color .temperature {
			color: #cacaca;
		}
		
		.is_today .card_week .box_color .timeslot {
			color: #cacaca;
		}
		
		.is_today .card_week .box_color .weather_inner .rainfall.none {
			color: #cacaca;
		}
		
		.is_today .card_week .week_item {
			border-right: 1px solid #404040;
		}
	}
	
	.is_today .card_week .date_inner .day {
		color: #fff;
	}
	
	.is_today .card_week .offer_area span {
		border-top: 1px solid #404040;
		color: #cacaca;
	}
	
	.is_today .help_icon+.ly_help {
		border-color: #404040;
	}
	
	.ly_help .ly_ttl {
		color: #fff;
	}
	
	.ly_help .desc {
		color: #cacaca;
	}
	
	.is_today .help_icon+.ly_help .weather_list .item {
		color: #fff;
	}
	
	.is_today .card_week .bar {
		color: #4f4f4f;
	}
	
	.is_today .card_figure .tit {
		color: #fff;
	}
	
	.chart_list .chart_area .chart > div > svg {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.is_today .card_news .info_ttl {
		color: #fff;
	}
	
	.is_today .card_news .info_dsc {
		color: #cacaca;
	}
	
	.is_today .card_news .headline_area:after {
		border-bottom: 1px solid #404040;
	}
	
	@media (min-width: 768px) {
		.is_today .card_nation .weekly_list {
			background-color: #242424;
		}
		
		.is_today .halve_area, .is_today .card_halve .card_forecast_today {
			border-top: 1px solid #404040;
		}
	}
	
	.card .title_tab.on {
		color: #fff;
	}
	
	.card .title_tab {
		color: #cacaca;
	}
	
	.card .title_tab+.title_tab:before {
		background-color: #404040;
	}
	
	.is_today .card_forecast_today .forecast_tablist li {
		background-color: #2f2f2f;
	}
	
	.is_today .card_forecast_today .forecast_tablist li:before {
		border: 1px solid #404040;
	}
	
	.is_today .card_forecast_today .forecast_tablist button {
		color: #cacaca;
	}
	
	.is_today .card_forecast_today .forecast_tablist li.on button {
		background-color: #3a3a3a;
		color: #fff;
	}
	
	.is_today .card_forecast_today .forecast_tablist li+li:before {
		border-left-color: #404040;
	}
	
	.is_today .card_forecast_today .forecast_tablist li.on button:before {
		border: 1px solid #4f4f4f;
	}
	
	.is_today .forecast_average .average_ttl {
		color: #cacaca;
	}
	
	.is_today .forecast_average .average_value {
		color: #fff;
	}
	
	.is_today .card_forecast_today .forecast_summary {
		color: #cacaca;
	}
	
	.is_today .card_forecast_today .offer_area {
		border-top: 1px solid #404040;
	}
	
	.is_today .card_figure .help_icon+.ly_help .level_text:before {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	@media (min-width: 1025px) {
		.is_today .card_halve+.card_halve {
			border-top: 1px solid #404040;
		}
	}
	
	.is_today .card_past .help_icon:after {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.is_today .card_weather_graph .weather_graph .time {
		color: #cacaca;
	}
	
	.is_today .card_today_weather .location_time em {
		color: #cacaca;
	}
	
	.is_today.foreign .card_week .week_item.spread .week_item_inner {
		border: 1px solid #404040;
	}
	
	.is_today.foreign .card_week .week_item .day_data {
		background-color: #242424;
	}
	
	.is_today.foreign .card_week .week_item.spread .day_data {
		border-bottom: 1px solid #404040;
	}
	
	@media (min-width: 768px) {
		.is_today.foreign .card_week .time_dsc .time {
			color: #fff;
		}
		
		.is_today.foreign .card_week .time_dsc {
			color: #cacaca;
		}
		
		.is_today.foreign .card_week .week_list .week_item.on .day_data:before {
			background-image: -webkit-gradient(linear,left top,left bottom,color-stop(1%,#242424),color-stop(50%,#2f2f2f),to(#242424));
			background-image: -webkit-linear-gradient(top,#242424 1%,#2f2f2f 50%,#242424 100%);
			background-image: linear-gradient(to bottom,#242424 1%,#2f2f2f 50%,#242424 100%);
		}
		
		.is_today.foreign .card_week .day_info_dsc {
			background-color: #2f2f2f;
			border: 1px solid #404040;
		}
	}
	
	.is_today.foreign .card_week .info_list_wrap dl dd, .is_today.foreign .card_week .info_list_wrap dl dt {
		color: #cacaca;
	}
	
	.is_today.foreign .card_week .info_list_wrap dl dt {
		color: #999;
	}
	
	.calendar_select li {
		background-color: #2f2f2f;
	}
	
	.calendar_select li:before {
		border: 1px solid #404040;
	}
	
	.calendar_select .select_value {
		color: #cacaca;
	}
	
	.calendar_select .select_value:after {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.calendar_select li+li:before {
		border-color: #4f4f4f;
	}
	
	.calendar_table th {
		color: #fff;
	}
	
	.is_today .card_past .calendar_temperature, .calendar_day {
		color: #cacaca;
	}
	
	.calendar_table tr {
		border-bottom: 1px solid #404040;
	}
	
	@media (min-width: 1025px) {
		.is_today .card_video .title strong {
			color: #fff;
		}
		
		.is_today .card_video .ly_help {
			color: #cacaca;
		}
	}
	
	.is_today .card_video .btn_alert {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.popup_cp .inner {
		background: #2f2f2f;
	}
	
	.popup_cp .popup_title {
		color: #fff;
	}
	
	.popup_cp .btn_close:after {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.popup_cp .cp_tablist .item.on .tab {
		border-bottom-color: #fff;
		color: #fff;
	}
	
	.popup_cp .cp_tablist .tab {
		color: #cacaca;
	}
	
	.popup_cp .list_comparison {
		border-right: 1px solid #4f4f4f;
		background: #2f2f2f;
	}
	
	.popup_cp .list_comparison .text {
		color: #fff;
	}
	
	.popup_cp .weather {
		border-right: 1px solid #404040;
		border-bottom: 1px solid #4f4f4f;
	}
	
	.popup_cp .list_comparison [class^=item_]+[class^=item_] {
		border-top: 1px solid #4f4f4f;
	}
	
	.popup_cp .comparison_table .align_left .weather {
		border-right-width: 0;
		border-left: 1px solid #404040;
	}
	
	.popup_cp .weather .temperature {
		color: #cacaca;
	}
	
	.popup_cp .time {
		background: #2f2f2f;
	}
	
	.popup_cp .time .text {
		color: #cacaca;
	}
	
	.popup_cp .time.dimmed .text {
		color: rgba(255, 255, 255, .2);
	}
	
	.popup_cp .cp_tablist {
		border-bottom: 1px solid #4f4f4f;
	}
	
	.popup_cp .cp_tablist .item.on:after {
		background: #fff;
	}
	
	.popup_cp .notice {
		border-top: 1px solid #4f4f4f;
		color: #cacaca;
	}
	
	.popup_cp .time.day .text {
		border-color: #4f4f4f;
	}
	
	.popup_cp .list_setting [class^=item_]:nth-child(2n) {
		border-top: 1px solid #4f4f4f;
		border-left: 1px solid #4f4f4f;
	}
	
	.popup_cp .list_setting [class^=item_]:nth-child(2n+1) {
		border-left: none;
	}
	
	.popup_cp .list_setting [class^=item_]:nth-child(1), .popup_cp .list_setting [class^=item_]:nth-child(2) {
		border-top-width: 0;
	}
	
	.popup_cp .list_setting [class^=item_] {
		border-top: 1px solid #4f4f4f;
	}
	
	.popup_cp .korean, .popup_cp .english {
		color: #fff;
	}
	
	.popup_cp .desc {
		color: #cacaca;
	}
	
	.popup_cp .list_setting [class^=item_].on {
		background: #3a3a3a;
	}
	
	.is_today .map_location_info {
		background-color: #2f2f2f;
	}
	
	.is_today .map_location_info .ttl_info {
		color: #fff;
	}
	
	.is_today .map_location_info .dsc_info {
		color: #cacaca;
	}
	
	.is_today .card_weathermap .map_area > div+div {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.card_weathermap .map_area {
		background-image: none !important;
		position: relative;
	}
	
	.card_weathermap .map_area:before {
		background-image: url("https://ssl.pstatic.net/static/maps/mantle/2x/pattern_1.png");
		content: '';
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	/* Air Quality */
	
	.is_dust .button_area {
		background-color: #242424;
	}
	
	@media (min-width: 1025px) {
		.is_dust .button_area .tab .text {
			color: #cacaca;
		}
		
		.is_dust .button_area .tab+.tab:before {
			background-color: #404040;
		}
	}
	
	.is_dust .button_area .tab.on .text {
		color: #fff;
	}
	
	.is_dust .card_map .btn_dust {
		background-color: #2f2f2f;
		color: #fff;
	}
	
	.is_dust .card_map .local_map, .is_dust .card_map .nation_map {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.is_dust .card_map .content_area .offer_area {
		background-color: #242424;
	}
	
	@media (min-width: 768px) {
		.is_dust .card_map .content_area .offer_area span {
			color: #cacaca;
		}
		.is_dust .card_dust {
			border-top: 1px solid #404040;
		}
	}
	
	.is_dust .card_dust .chart_value .ttl {
		color: #fff;
	}
	
	.is_dust .card_dust .chart_update .time, .is_dust .card_dust .btn_area .station {
		color: #cacaca;
	}
	
	@media (min-width: 1025px) {
		.is_dust .card_dust .btn_area {
			border-top: 1px solid #404040;
			border-bottom: 1px solid #404040;
		}
	}
	
	.is_dust .card_dust .btn_area .station:after {
		filter: invert(100%) hue-rotate(-180deg);
	}
	
	.ly_help .figure_dsc, .ly_help .help_dsc {
		color: #cacaca;
	}
	
	.is_dust .card_dust .chart_tab.on {
		background: #3a3a3a;
	}
	
	.is_dust .card_dust .chart_tab {
		color: #cacaca;
	}
	
	.is_dust .card_dust .chart_tablist {
		background: #2f2f2f;
	}
	
	.is_dust .card_dust .forecast_time .time {
		color: #cacaca;
	}
	
	.is_dust .card_dust .forecast_time .time.now {
		color: #fff;
	}
	
	.is_dust .card_dust .forecast_time .time.now:after {
		background: #fff;
	}
	
	.is_dust .card_dust .statistics_data {
		background: -webkit-linear-gradient(top,#2f2f2f 1px,#242424 1px,#242424 25px);
		background: linear-gradient(to bottom,#2f2f2f 1px,#242424 1px,#242424 25px);
		-webkit-background-size: 100% 26px;
		background-size: 100% 26px;
		border-bottom: 1px solid #404040;
	}
	
	.is_dust .card_dust .statistics_data .info {
		background: #2f2f2f;
	}
	
	.is_dust .card_dust .statistics_data .name {
		color: #fff;
	}
	
	.is_dust .card_dust .level_point .point {
		background-color: #242424;
	}
	
	.is_dust .card_dust .summary_group .ttl_summary {
		color: #fff;
	}
	
	.is_dust .card_dust .item_summary .dsc_area .ttl_dsc {
		color: #fff;
	}
	
	.is_dust .card_dust .dust_summary .ly_help .dust_level_item .ttl_level {
		color: #fff;
	}
	
	.is_dust .card_dust .dust_summary .ly_help .ly_link_area, .is_dust .card_dust .dust_summary .ly_help .summary_list+.figure_dsc {
		border-top: 1px solid #404040;
	}
	
	.is_dust .card_dust .summary_group+.summary_group:before {
		background-color: #404040;
	}
	
	.is_dust .card_dust .info_tit {
		color: #fff;
	}
	
	.is_dust .card_dust .info_offer, .is_dust .card_dust .info_forecast {
		color: #cacaca;
	}
	
	.is_dust .card_dust .info_offer em:before, .is_dust .card_dust .forecast_link:before {
		background-color: #404040;
	}
	
	.is_dust .card_pollution, .is_dust .card_pollution .inner_card {
		border-top: 1px solid #404040;
	}
	
	.is_dust .card_pollution .ly_help strong {
		color: #fff;
	}
	
	.ly_help .item_level .limit, .ly_help .item_level .text {
		color: #cacaca;
	}
	
	.is_dust .card_pollution .tit {
		color: #cacaca;
	}
	
	.is_dust .card_dust .forecast_daily .date {
		color: #cacaca;
	}
	
	.is_dust .card_dust .forecast_daily .date.today {
		color: #fff;
	}
	
	.is_dust .card_dust .forecast_daily .date.today:after {
		background: #fff;
	}
	
	.is_dust .card_dust .location_area .location_name {
		color: #fff;
	}
	
	.is_dust .card_dust .location_area .btn_location:before {
		filter: brightness(150%);
	}
	
	/* Weather Videos */
	
	@media (min-width: 1025px) {
		#container.is_image .tab_panel, #container.is_image .tab_panel.hide {
			background-color: #242424;
		}
		
		#container.is_image .title {
			color: #fff;
		}
		
		#container.is_image #content {
			border-bottom: 1px solid #404040;
		}
	}
	
	#container.is_image .offer_area_wrap {
		background-color: #242424;
	}
	
	/* Weather Map */
	
	#container.is_map .map_panel {
		position: relative;
		background: none;
	}
	
	#container.is_map .map_panel:before {
		position: absolute;
		content: '';
		background: url("https://ssl.pstatic.net/static/maps/mantle/2x/pattern_1.png");
		background-color: transparent;
		background-position: 0px 0px;
		background-repeat: repeat repeat;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#container.is_map .map_panel .mapboxgl-canvas-container .mapboxgl-canvas {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#container.is_map .btn_current::before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#container.is_map .pin_sea {
		background-color: #2f2f2f;
	}
	
	#container.is_map .btn_cctv {
		background-color: #2f2f2f;
		color: #cacaca;
	}
	
	#container.is_map .btn_cctv:not(.on):before {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	#container.is_map .btn_cctv.on {
		background-color: #3a3a3a;
	}
	
	.pin_map {
		background-color: #2f2f2f;
		box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .3);
	}
	
	.pin_weather .value_pin, .pin_map .area_name {
		color: #fff;
	}
	
	.map_location_info {
		background-color: #2f2f2f;
	}
	
	.map_location_info .ttl_info {
		color: #fff;
	}
	
	.map_location_info .dsc_info {
		color: #cacaca;
	}
	
	.map_location_info .value_area {
		border-top: 1px solid #404040;
	}
	
	.map_location_info .value_list {
		color: #cacaca;
	}
	
	.map_location_info .value_list+.value_list:before {
		background-color: #404040;
	}
	
	.pin_weather.on:after {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.layer_cctv.pc {
		background-color: #2f2f2f;
		box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .3);
	}
	
	.layer_cctv.pc .layer_title_area {
		background-color: #2f2f2f;
	}
	
	.layer_cctv.pc .layer_title_area strong {
		color: #fff;
	}
	
	.layer_cctv.pc .location_area .btn_select {
		background-color: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.layer_cctv .location_area .btn_select:before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.layer_cctv.pc .location_area .location {
		color: #cacaca;
	}
	
	.layer_cctv.pc .offer_area span {
		color: #cacaca;
	}
	
	#container.is_map .btn_current {
		background: #2f2f2f;
	}
	
	#container.is_map .btn_wrap {
		background-color: #2f2f2f;
	}
	
	#container.is_map .btn_zoom_in, #container.is_map .btn_zoom_out {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#container.is_map .map_btn {
		border: 1px solid #404040;
	}
	
	#container.is_map .btn_tab_wrap {
		border-top: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	#container.is_map .btn_tab_wrap.on {
		background-color: #3a3a3a;
	}
	
	#container.is_map .btn_tab {
		color: #cacaca;
	}
	
	@media (min-width: 1025px) {
		#container.is_image .title strong {
			color: #fff;
		}
		
		#container.is_image .ly_help {
			color: #cacaca;
		}
	}
	
	#container.is_image .btn_alert {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	/* Weather News */
	
	.card_headline .link_clst .num {
		background-color: #242424;
		border: 1px solid #454a57;
	}
	
	.card_headline .link_clst .num:before {
		background-color: #2f2f2f;
	}
	
	.card_headline .ico_arr {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.is_news .wn_item {
		border-top: 1px solid #404040;
	}
	
	.is_news .wn_item .tit_news {
		color: #fff;
	}
	
	.is_news .wn_item .dsc_news {
		color: #cacaca;
	}
	
	.line_wn_wrap, .card_headline .notice {
		border-top: 1px solid #404040;
	}
	
	.line_wn_wrap .tit_news {
		color: #fff;
	}
	
	.card_headline .notice .txt {
		color: #cacaca;
	}
	
	.is_news .card {
		border-top: 1px solid #404040;
	}
	
	.is_news .more_area {
		border-top: 1px solid #404040;
	}
	
	.is_news .more_area .btn_more {
		color: #fff;
	}
	
	.is_news .more_area .btn_more:after {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	@media (min-width: 768px) {
		.is_news .card_nation .weekly_list {
			background-color: #242424;
		}
	}
	
	.is_warning .warning .loading_card {
		background-color: #2f2f2f;
		box-shadow: none;
	}
	
	.is_warning .warning .skeleton {
		background-color: #3a3a3a;
	}
	
	.is_warning .disaster_letter .letter {
		border-top: 1px solid #404040;
	}
	
	.is_warning .disaster_letter .letter_list {
		background-color: #242424;
	}
	
	.is_warning .disaster_letter .location {
		color: #fff;
	}
	
	.is_warning .disaster_letter .summary {
		color: #cacaca;
	}
	
	.is_warning .disaster_letter .btn_action {
		border: 1px solid #404040;
		background-color: #3a3a3a;
	}
	
	.is_news .wn_item .info_time:before {
		background-color: #404040;
	}
	
	.is_warning .warning .warning_card.summary_list:before {
		background-image: -webkit-gradient(linear,left bottom,left top,from(rgba(47,47,47,0)),to(#2f2f2f));
		background-image: -webkit-linear-gradient(bottom,rgba(47,47,47,0),#2f2f2f);
		background-image: linear-gradient(to top,rgba(47,47,47,0),#2f2f2f);
	}
	
	.is_warning .warning .warning_card.summary_list:after {
		background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(47,47,47,0)),to(#2f2f2f));
		background-image: -webkit-linear-gradient(top,rgba(47,47,47,0),#2f2f2f);
		background-image: linear-gradient(to bottom,rgba(47,47,47,0),#2f2f2f);
	}
	
	@media (min-width: 1025px) {
		.is_warning .warning .tit strong {
			color: #fff;
		}
		
		.is_warning .warning .tit .btn_alert {
			filter: invert(86%) hue-rotate(-180deg);
		}
		
		.is_warning .weather_report .title {
			color: #fff;
		}
	}
	
	.is_warning .weather_report {
		background-color: #242424;
	}
	
	.is_warning .weather_report .report {
		background-color: #242424;
	}
	
	.is_warning .weather_report .report_title, .is_warning .weather_report .summary {
		color: #cacaca;
	}
	
	/* Weather Raining */
	
	.is_rain .section_center .btn_act {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.is_warning .section_center .standard span {
		color: #cacaca;
	}
	
	.is_warning .section_center .offer_area .standard:before {
		background-color: #404040;
	}
	
	.is_rain .section_center .map_panel {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.is_warning .section_center .btn_wrap {
		background-color: #2f2f2f;
	}
	
	.is_warning .section_center .btn_zoom_out, .is_warning .section_center .btn_zoom_in {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.is_rain .section_center .color_guide {
		border: 1px solid #404040;
		background-color: #404040;
	}
	
	.is_rain .section_center .color_guide li:after, .is_rain .section_center .content_inner .copyright {
		color: #fff;
	}
	
	.is_warning .section_center .btn_tab_wrap {
		border-top: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.is_warning .section_center .btn_tab_wrap.on {
		background-color: #3a3a3a;
	}
	
	.is_warning .section_center .btn_tab {
		color: #cacaca;
	}
	
	.is_rain .section_center .btn_current {
		background: #2f2f2f;
	}
	
	.is_rain .section_center .btn_current:before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.is_rain .section_center .region_info {
		background-color: #2f2f2f;
	}
	
	.is_rain .section_center .region_info .title, .is_rain .section_center .region_info .summary_list .summary_text {
		color: #fff;
	}
	
	.is_rain .section_center .region_info .standard {
		color: #cacaca;
	}
	
	@media (min-width: 1025px) {
		.is_warning .section_center .disaster_letter .letter {
			border-bottom: 1px solid #404040;
		}
		
		.is_warning .section_center .disaster_letter.more .letter_list_wrap:after {
			border-bottom: 1px solid #242424;
			background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(36,36,36,0)),to(#242424));
			background-image: -webkit-linear-gradient(top,rgba(36,36,36,0),#242424);
			background-image: linear-gradient(to bottom,rgba(36,36,36,0),#242424);
		}
		
		.is_warning .section_center .disaster_letter.more .btn_more_wrap {
			border-top: 1px solid #404040;
		}
	}
	
	.is_warning .section_center .disaster_letter .btn_more {
		color: #cacaca;
	}
	
	.is_warning .section_center .disaster_letter .btn_more_wrap {
		background-color: #242424;
	}
	
	.is_warning .section_center .disaster_letter .btn_more:after {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.is_warning .section_center .none_card {
		background-color: #242424;
	}
	
	/* Typhoon */
	
	@media(min-width: 1025px) {
		.is_typhoon .typhoon {
			background-color: #242424;
		}
	}
	
	.is_typhoon .typhoon .typhoon_order, .is_typhoon .typhoon .typhoon_name {
		color: #fff;
	}
	
	.is_typhoon .typhoon .btn_alert, .is_typhoon .typhoon .btn_another_typhoon::before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.is_typhoon .typhoon .list_link {
		color: #cacaca;
	}
	
	.is_typhoon .typhoon .list_link.selected {
		background-color: #3a3a3a;
	}
	
	.is_typhoon .typhoon .typhoon_list_wrap {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.is_typhoon .typhoon .tab_list .tab_link.is_on {
		color: #fff;
	}
	
	@media (min-width: 1025px) {
		.is_typhoon .typhoon .tab_list .tab_link {
			color: #cacaca;
		}
		
		.is_typhoon .typhoon .tab_list li+li .tab_link:before {
			background-color: #404040;
		}
	}
	
	.is_typhoon .typhoon .tab_list .tab_link {
		color: #cacaca;
	}
	
	.is_typhoon .news_box {
		border-top: 1px solid #404040;
		background-color: #242424;
	}
	
	.is_typhoon .news_box .sjt {
		color: #fff;
	}
	
	.is_typhoon .news_box .press_list li {
		background-color: #242424;
	}
	
	.is_typhoon .news_box .live_news_list .info_area .sjt_box {
		color: #fff;
	}
	
	.is_typhoon .news_box .live_news_list .info_area .info_dsc {
		color: #cacaca;
	}
	
	.is_typhoon .news_box .live_news_list li {
		border-top: 1px solid #404040;
	}
	
	.is_typhoon .news_box .news_more {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.is_typhoon .typhoon .another_info_box {
		background-color: rgb(53, 76, 96);
	}
	
	.is_typhoon .typhoon .wind_speed_text {
		color: #fff;
	}
	
	.is_typhoon .typhoon .ms_text {
		color: #cacaca;
	}
	
	.is_typhoon .typhoon .map_wrap .scroll_control {
		background-color: rgb(41, 61, 51);
	}
	
	.is_typhoon .typhoon .timeline_date {
		color: #fff;
		background-color: rgb(41, 61, 51);
	}
	
	.is_typhoon .typhoon .timeline_date.today::after {
		filter: invert(100%) hue-rotate(-180deg);
	}
	
	.is_typhoon .typhoon .map_wrap {
		background-color: #242424;
	}
	
	.is_typhoon .typhoon .inner::before {
		background-image: -webkit-gradient(linear,left top,left bottom,from(rgb(41, 61, 51)),to(rgba(41, 61, 51, 0)));
		background-image: -webkit-linear-gradient(top,rgb(41, 61, 51),rgba(41, 61, 51, 0));
		background-image: linear-gradient(to bottom,rgb(41, 61, 51),rgba(41, 61, 51, 0));
	}
	
	.is_typhoon .typhoon .another_info_box::before {
		background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(53, 76, 96, 0)),to(rgb(53, 76, 96)));
		background-image: -webkit-linear-gradient(top,rgba(53, 76, 96, 0),rgb(53, 76, 96));
		background-image: linear-gradient(to bottom,rgba(53, 76, 96, 0),rgb(53, 76, 96));
	}
	
	.is_typhoon .typhoon .inner > div > div[style] > div[style] > div[style] > div[style]:first-child > div[style]:first-child + div[style] {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.is_typhoon .typhoon .btn_wrap {
		background-color: #2f2f2f;
	}
	
	.is_typhoon .typhoon .btn_zoom_in, .is_typhoon .typhoon .btn_zoom_out {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.is_typhoon .typhoon .inner > div > div {
		position: relative;
		background-image: none !important;
	}
	
	.is_typhoon .typhoon .inner > div > div:before {
		position: absolute;
		content: '';
		background-image: url("https://ssl.pstatic.net/static/maps/mantle/2x/pattern_1.png");
		background-color: transparent;
		background-position: 0px 0px;
		background-repeat: repeat repeat;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.is_typhoon .typhoon_card .video_area_wrap {
		background-color: #2f2f2f;
	}
	
	.is_typhoon .news_box {
		overflow: visible;
	}
	
	.is_typhoon .typhoon .timeline_list .timeline_date {
		color: rgba(255, 255, 255, .24);
	}
	
	.is_today .card_today_weather .cctv_link_area .cctv_link {
		color: #fff;
	}
	
	.is_today .card_today_weather .location_info_area div+div:before {
		background-color: #404040;
	}
	
	.is_today .card_today_weather .cctv_link_area .cctv_link:before, .is_today .card_today_weather .cctv_link_area .cctv_link:after {
		filter: invert(86%) hue-rotate(-180deg) brightness(150%);
	}
	
	.card_climateinfo .box_color .color_inner {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.card_climateinfo .box_color .ttl {
		color: #fff;
	}
	
	.card_climateinfo .climate_summary {
		color: #cacaca;
	}
	
	.card_climateinfo .climate_summary+.climate_summary {
		border-top: 1px solid #404040;
	}
	
	.card_climateinfo .title:after {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.card_now .location {
		color: #fff;
	}
	
	.layer_detail .inner, .layer_sea .inner {
		background-color: #242424;
	}
	
	#container.is_map .btn_tab:not([disabled]) {
		color: #cacaca;
	}
	
	.layer_detail .layer_title .label {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.layer_detail .layer_title .layer_title_inner {
		color: #fff;
	}
	
	.layer_detail .weather_data .cell.now {
		border: 1px solid #404040;
		background-color: #3a3a3a;
	}
	
	.layer_detail .weather_data .value {
		color: #fff;
	}
	
	.layer_detail .button_fold:before, .layer_sea .button_fold:before, #container.is_map .map_more .map_more_provide .map_provide_button.type_basic::after {
		filter: invert(100%);
	}
	
	#container.is_map .map_more .map_more_provide .map_provide_button.type_basic {
		color: #fff;
	}
	
	.is_warning .btn_pin_wrap .btn_pin {
		background-color: #2f2f2f;
	}
	
	.is_warning .btn_pin_wrap .btn_pin+.btn_pin {
		border-top: 1px solid #404040;
	}
	
	.is_warning .btn_pin_wrap .btn_pin:not([disabled]) {
		color: #cacaca;
	}
	
	.is_warning .btn_pin_wrap .btn_pin:before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.is_warning .btn_pin_wrap .btn_pin.on:before, .is_warning .btn_pin_wrap .btn_pin.wind.on:before {
		filter: none;
	}
	
	.is_warning .btn_pin_wrap .btn_pin.on {
		background-color: #3a3a3a;
		color: #fff;
	}
	
	@media all and (min-width: 1025px) {
		#container.is_image .section_single .content_area_wrap {
			background-color: #242424;
		}
		
		#container.is_image .section_single .tit strong {
			color: #fff;
		}
		
		.is_warning .section_right {
			background-color: #242424;
		}
	}
	
	.card_now .today_list .today_item .day {
		color: #cacaca;
	}
	
	.card_now .today_list .today_item .degree {
		color: #fff;
	}
	
	.card_now .info .weather {
		color: #fff;
	}
}

@-moz-document url-prefix("https://form.office.naver.com")
{
	body {
		background: #242424;
	}
	
	#officeGNB.form {
		background: url(/form/images/layout.png);
		background-repeat: repeat-x;
		background-position: 0 0;
	}
	
	.defaultTheme .loginPh #userName, .inquiryTheme .loginPh #userName {
		color: #fff;
	}
	
	.form #login, .form #logout {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#message_area {
		background-color: #2f2f2f;
	}
	
	#formContainerHolder {
		background-color: #242424;
	}
	
	#formBody {
		border: 2px solid #404040;
	}
	
	.formItem.formInfo .description, .formItem.formInfo .itemOptionPh .description, #form_response #formInfo .description {
		color: #cacaca !important;
	}
	
	.formSubInfo {
		color: #cacaca;
	}
	
	html :not(.pageBreak) > .formItem:not(.formInfo):not(.pageBreak):not(.sectionHeader):not(.quiz-score-wrap):not(.pageBreak) > div:not(.previewItemLayer) .title span:not(.quiz-score-wrap), html .formItem .displayModeOption .optionLabel, html .formItem .etcOption span, html .multipleAnswers_title {
		color: #fff !important;
	}
	
	html .formItem:not(.formInfo):not(.pageBreak):not(.sectionHeader) > div:not(.previewItemLayer) .description {
		color: #cacaca !important;
	}
	
	html .formItem.sectionHeader .description {
		color: #cacaca !important;
	}
	
	html .formItem.sectionHeader .title span:not(.quiz-score-wrap) {
		color: #fff !important;
	}
	
	.ui_inputbox {
		border: 1px solid #404040;
		color: #cacaca;
		background: #242424;
	}
	
	.ui_inputbox {
		border: 1px solid #404040;
	}
	
	#copyright {
		background-color: #2f2f2f;
	}
	
	.ui_dialog {
		border: 1px solid #404040;
	}
	
	#alert_dialog .dialog_body.light_bg, .dialog_body {
		background: #2f2f2f;
	}
	
	.dialog_footer {
		background: #2f2f2f;
	}
	
	#alert_dialog .contents {
		color: #cacaca;
	}
	
	a.tab_order {
		color: #fff;
	}
	
	.ui_dialog .confirm_button, .ui_dialog .cancel_button {
		background: #404040;
		border-radius: 5px;
	}
	
	.noResponse {
		background-color: rgb(57, 44, 39);
		border: 1px solid rgb(123, 74, 57);
	}
	
	.formInfo .title span, .defaultTheme .finishMessage {
		color: #fff;
	}
	
	.promotionPh .promotionLayout {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#formTop, #formContainer, #formContents, #formBodyLayout, #formBottomPh {
		background: none;
	}
	
	.formInfo .required {
		color: #cacaca;
	}
	
	.gridTableDisplay .gridColHeader {
		color: #cacaca;
		border-bottom: 1px solid #404040;
	}
	
	.gridTableDisplay .oddRow>td {
		background-color: #2f2f2f;
	}
	
	.gridTableDisplay .gridRowHeader {
		color: #cacaca;
	}
	
	.gridTableDisplay {
		border-top: 1px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	.surveyTheme .finishMessage {
		color: #fff;
	}
	
	#loading-layer {
		background-color: #242424;
	}
	
	#loading-image {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.formItem .phoneDelim, .formItem .zipCodeDelim {
		color: #cacaca;
	}
	
	.naver .formItem .zipCodeSearchBtn {
		background: #404040;
		border-radius: 5px;
		color: #cacaca;
	}
	
	#zipCodeSearchDialog {
		background-color: #2f2f2f;
	}
	
	.tab_contents.select {
		color: #Cacaca;
	}
	
	#group_zipsearch .tab {
		border-top: 1px solid #404040;
		border-right: 1px solid #404040;
	}
	
	.tab {
		background: #242424;
	}
	
	.tab.select a.tab_order span {
		background: #3a3a3a;
	}
	
	#zipsearch_tab .first {
		border-left: 1px solid #404040;
	}
	
	.ui_button.small {
		background: #404040;
		border-radius: 5px;
	}
	
	#zipCodeSearchDialog.searchResult .searchResultList {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	#zipCodeSearchDialog.searchResult .total {
		border: 1px solid #404040;
	}
	
	#zipCodeSearchDialog.searchResult h2 {
		color: #fff;
	}
	
	#zipCodeSearchDialog.searchResult .delim {
		color: #404040;
	}
	
	#zipCodeSearchDialog.searchResult .list {
		border-top: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.list_content.select, .list_content.over, .list_content.select.over {
		background: #3a3a3a;
	}
	
	#zipCodeSearchDialog.searchResult .addressDetail {
		color: #cacaca;
	}
	
	.formItem .toggleSelectAll {
		color: #cacaca;
	}
}

@-moz-document url-prefix("https://cafe.naver.com/ca-fe/home/town"), url-prefix("https://cafe.naver.com/ca-fe/town-talks")
{
	a {
		color: #cacaca;
	}
	
	button, select {
		color: #cacaca;
	}
	
	.SectionNeighborhood {
		background-color: #242424;
	}
	
	.SectionNeighborhood .neighborhood_menu {
		background-color: #242424;
	}
	
	.Gnb {
		background: #242424;
		border-bottom: 1px solid #404040;
	}
	
	.Gnb .gnb_logo_area .town_logo_naver, .Gnb .gnb_logo_area .town_logo_cafe, .Gnb .gnb_logo_area .town_logo_town {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.Gnb .gnb_menu .gnb_link {
		color: #fff;
	}
	
	.SectionNeighborhood .neighborhood_menu .local_name .btn_local {
		color: #fff;
	}
	
	.SectionNeighborhood .neighborhood_menu .local_name .btn_local_set, .SectionNeighborhood .neighborhood_menu .local_name .btn_local:after {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.SectionNeighborhood .neighborhood_menu .menu_list .tab {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.HeaderGnb, .HeaderGnbCenter .single_title, .SectionLocalSearch {
		background: #242424;
	}
	
	.HeaderGnb.HeaderGnb--shadow {
		box-shadow: 0 1px 6px rgba(0, 0, 0, 0.4);
	}
	
	.local_search .local_search_input input {
		background-color: #2f2f2f;
		color: #cacaca;
	}
	
	.local_search .local_search_list {
		background-color: #242424;
	}
	
	.SectionNeighborhood .NeighborhoodList {
		background-color: #242424;
	}
	
	.TownTalkFeedItem {
		border-bottom: 10px solid var(--themeColorLN6);
	}
	
	.TownTalkFeedItem .user_profile .date, .TownTalkFeedItem .user_profile .local {
		color: #cacaca;
	}
	
	.LayerPopup {
		background-color: #2f2f2f;
	}
	
	.TownTalkFeedItem .article_link_area .summary {
		color: #cacaca;
	}
	
	.SectionNeighborhood .NeighborhoodList div.hot_list .article_box .title {
		color: #fff;
	}
	
	.TownTalkFeedItem .item_info .button_like > button + svg, .TownTalkFeedItem .item_info .button_dislike > button + svg, .TownTalkFeedItem .item_info .link_comment .svg-icon {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.TownTalkFeedItem .item_info .link_comment .count {
		color: #cacaca;
	}
	
	.TownTalkFeedItem .item_info .count {
		color: #cacaca;
	}
	
	.SectionNeighborhood .NeighborhoodList div.talk_list .guide_check {
		border-bottom: 10px solid var(--themeColorLN6);
	}
	
	.TownTalkFeedItem .button_article_more, .local_search .local_search_input .btn_search {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.SectionNeighborhood .loading_icon {
		background-color: #242424;
	}
	
	.local_search .local_search_list .local__list .option {
		color: #fff;
	}
	
	.local_search .local_search_list .tit {
		color: #cacaca;
	}
	
	.HeaderIcon {
		color: #cacaca;
	}
	
	.HeaderGnbRight .HeaderGnbRight__talk .talk__layer_more {
		background-color: #2f2f2f;
	}
	
	.HeaderGnbRight .HeaderGnbRight__talk .talk__layer_more .link {
		color: #cacaca !important;
	}
	
	.UITownTalkArticle .town_article_writer .chat {
		background: none;
		position: absolute;
	}
	
	.UITownTalkArticle .town_article_writer .chat:before {
		position: absolute;
		content: '';
		background: url(https://ca-fe.pstatic.net/web-pc/static/img/chat_tc02_14x14.svg?4fbc8ae693d1ecbd4835e14d845ddb15=) no-repeat 10px 50%;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.UITownTalkArticle .recommend_item .Lottie > button + svg {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.CommonComment .comment_textarea_wrap, .CommonComment .talk_comment_wrap {
		background-color: #242424;
	}
	
	.CommonComment .sort_area .btn_sort {
		color: #cacaca;
	}
	
	.CommonComment .sort_area .btn_sort.on {
		color: #fff;
	}
	
	.CommonComment .LayerPopup .layer_content .cleanbot_setting {
		border: 1px solid #404040;
	}
	
	.CommonComment .LayerPopup .layer_content .cleanbot_setting .tit {
		color: #fff;
	}
	
	.CommonComment .LayerPopup.cleanbot_setting.on .layer_header .title:before, .LayerPopup .layer_header .btn_close {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.CommonComment .comment_textarea {
		background-color: #2f2f2f;
	}
	
	.CommonComment .comment_textarea.type__write .textarea_header .text_num em {
		color: #fff;
	}
	
	.CommonComment .comment_textarea .textarea_footer {
		border-top: .5px solid #404040;
	}
	
	.CommonComment .comment_textarea .textarea_footer .btn_area .btn_cencel {
		background-color: #3a3a3a;
		color: #cacaca;
	}
	
	.CommonComment .talk_comment_list .comment_list .LayerPopup li {
		background-color: #2f2f2f;
	}
	
	.SectionNeighborhood .NeighborhoodList .theme_list {
		background-color: #2f2f2f;
	}
	
	.SectionNeighborhood .NeighborhoodList .theme_list .tab {
		color: #fff;
	}
	
	.ToggleButton .checkbox:not(:checked) +.label .bg_track {
		background-color: #3a3a3a !important;
	}
	
	.SectionNeighborhood .NeighborhoodList .toggle_btn .area_keyword_setting .button_keyword_setting .svg-icon {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.SectionNeighborhood .NeighborhoodList div.commerce_list .commerce_item_area {
		background-color: #242424;
	}
	
	.article_box .product_info .show {
		color: #cacaca !important;
	}
	
	.thumb picture source + img {
		background: #2f2f2f;
	}
	
	.SectionNeighborhood .NeighborhoodList div.cafe_list .local_cafe_message .txt, .SectionNeighborhood .NeighborhoodList div.cafe_list .local_cafe_message .more {
		color: #cacaca;
	}
	
	.SectionNeighborhood .NeighborhoodList div.cafe_list .cafe_name .title {
		color: #fff;
	}
	
	.SectionNeighborhood .NeighborhoodList div.cafe_list .cafe_summary, .SectionNeighborhood .NeighborhoodList div.cafe_list .cafe_info {
		color: #cacaca;
	}
	
	.SectionNeighborhood .NeighborhoodList div.cafe_list div.list_item {
		border-bottom: .5px solid #404040;
	}
	
	.SectionNeighborhood .NeighborhoodList div.cafe_list .cafe_thumb:after {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.UITownTalkMyProfile .profile_nickname {
		color: #fff;
	}
	
	.UITownTalkMyProfile .town_profile_info .ButtonBase {
		color: #cacaca;
	}
	
	.HeaderTab {
		background: #242424;
	}
	
	.UITownTalkMyProfile .inner_tabs .HeaderTabList .tab_link {
		background-color: #242424;
		color: #cacaca;
		border: 1px solid #404040;
	}
	
	.UITownTalkMyProfile .article_list {
		background-color: #242424;
		border: none;
	}
	
	.UITownTalkMyProfile .select .sort_list {
		color: #cacaca;
	}
	
	.UITownTalkMyProfile .select .sort_list:after {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.LayerPopup .paymode_area li label, .LayerPopup .radio_select_area li label {
		color: #fff;
	}
	
	.UITownTalkMyProfile .count_notice {
		background-color: #242424;
		color: #cacaca;
	}
	
	.UITownTalkRegionAdmin .town_region_notice {
		color: #cacaca;
	}
	
	.UITownTalkRegionAdmin .btn_region_set, .UITownTalkRegionAdmin .town_set_item {
		border-bottom: 1px solid #404040;
	}
	
	.UITownTalkRegionAdmin .btn_region_set:before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.UITownTalkRegionAdmin .setting_text {
		color: #cacaca;
	}
	
	.UITownTalkMyProfileSetting .profile_nickname {
		color: #fff;
	}
	
	.UITownTalkMyProfileSetting .profile_nickname_setting {
		border-bottom: 1px solid #404040;
	}
	
	.content .se-viewer .se-module-oglink:before {
		border: 1px solid #404040;
	}
}

@-moz-document url-prefix("https://open-pro.dict.naver.com")
{
	html, body {
		background: initial;
		color: initial;
	}
	
	#content {
		border: none;
	}
}

@-moz-document url-prefix("https://m.blog.naver.com")
{
	a, body {
		color: #fff;
	}
	
	body {
		background: #242424;
	}
	
	.Ngnb {
		background-color: #242424;
	}
	
	.Ngnb.gnb_bg_white {
		border-bottom: 1px solid #404040;
		background-color: #242424;
	}
	
	.Ngnb_service .gnb_title .ico {
		background: url("data:image/svg+xml,%3Csvg width='26' height='25' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform='translate(.5)' fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h25v25H0z'/%3E%3Cpath d='M19 3a3 3 0 0 1 3 3v13a3 3 0 0 1-3 3H6a3 3 0 0 1-3-3V6a3 3 0 0 1 3-3h13zm0 1.8H6a1.2 1.2 0 0 0-1.194 1.077L4.8 6v13a1.2 1.2 0 0 0 1.077 1.194L6 20.2h13a1.2 1.2 0 0 0 1.194-1.077L20.2 19V6a1.2 1.2 0 0 0-1.077-1.194L19 4.8z' fill='%23fff' fill-rule='nonzero'/%3E%3Crect fill='%23fff' x='10.75' y='15.15' width='7' height='1.5' rx='.75'/%3E%3Crect fill='%23fff' x='10.75' y='11.75' width='7' height='1.5' rx='.75'/%3E%3Crect fill='%23fff' x='10.75' y='8.35' width='7' height='1.5' rx='.75'/%3E%3Crect fill='%23fff' x='7.25' y='8.35' width='2' height='1.5' rx='.75'/%3E%3Crect fill='%23fff' x='7.25' y='11.75' width='2' height='1.5' rx='.75'/%3E%3Crect fill='%23fff' x='7.25' y='15.15' width='2' height='1.5' rx='.75'/%3E%3C/g%3E%3C/svg%3E") no-repeat;
	}
	
	.Ngnb_tool .Ntool_button .Nicon_search {
		background: url("data:image/svg+xml,%3Csvg width='25' height='25' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h25v25H0z'/%3E%3Cpath d='M11.37 2a9.37 9.37 0 0 1 9.37 9.37c0 2.263-.802 4.34-2.138 5.959l3.761 3.761a.9.9 0 0 1-1.273 1.273l-3.761-3.761a9.332 9.332 0 0 1-5.959 2.138 9.37 9.37 0 0 1 0-18.74zm0 1.8a7.57 7.57 0 1 0 5.222 13.05.904.904 0 0 1 .256-.26A7.57 7.57 0 0 0 11.37 3.8z' fill='%23fff' fill-rule='nonzero'/%3E%3C/g%3E%3C/svg%3E") no-repeat;
	}
	
	.Ngnb_tool .Ntool_button .Nicon_drawer {
		background: url("data:image/svg+xml,%3Csvg width='25' height='25' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h25v25H0z'/%3E%3Cpath d='M20.6 19.2a.9.9 0 1 1 0 1.8H4.4a.9.9 0 1 1 0-1.8h16.2zm0-7.6a.9.9 0 1 1 0 1.8H4.4a.9.9 0 1 1 0-1.8h16.2zm0-7.6a.9.9 0 1 1 0 1.8H4.4a.9.9 0 0 1 0-1.8h16.2z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E") no-repeat;
	}
	
	@media (min-width: 1024px) and (orientation: landscape) {
		.tablet_end .ct_wrap {
			background: #242424;
		}
	}
	
	.post_ct {
		color: #fff;
	}
	
	.se_documentTitle .blog_authorArea .blog_author a, .se-documentTitle .blog_authorArea .blog_author a {
		color: #fff;
	}
	
	.se_documentTitle .blog_authorArea .blog_date, .se-documentTitle .blog_authorArea .blog_date {
		color: #cacaca;
	}
	
	.lyr_post_function {
		background: #2f2f2f;
	}
	
	.lyr_post_function li {
		border-bottom: 1px solid #404040 !important;
	}
	
	.lyr_post_function li.font_size .size {
		color: #fff;
	}
	
	.lyr_post_function li a {
		color: #cacaca;
	}
	
	.lyr_post_function button[class*=btn_font_] {
		border: 1px solid #404040;
	}
	
	.lyr_post_function .btn_font_s .sim {
		background: url("data:image/svg+xml,%3Csvg width='11' height='11' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform='translate(.5 .5)' fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h10v10H0z'/%3E%3Crect fill='%23fff' transform='rotate(90 5 5)' x='4.1' width='1.8' height='10' rx='.9'/%3E%3C/g%3E%3C/svg%3E") no-repeat;
	}
	
	.lyr_post_function .btn_font_b .sim {
		background: url("data:image/svg+xml,%3Csvg width='11' height='11' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.5.5a.9.9 0 0 1 .9.9l-.001 3.2H9.6a.9.9 0 0 1 0 1.8l-3.201-.001L6.4 9.6a.9.9 0 0 1-1.8 0l-.001-3.2H1.4a.9.9 0 0 1 0-1.8h3.199L4.6 1.4a.9.9 0 0 1 .9-.9z' fill='%23fff' fill-rule='evenodd'/%3E%3C/svg%3E") no-repeat;
	}
	
	.lyr_post_function .u_likeit_list_module .u_likeit_list_btn .u_ico {
		background: url("data:image/svg+xml,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h20v20H0z'/%3E%3Cpath d='M14.016 2.924a4.17 4.17 0 0 1 2.988 1.264 4.365 4.365 0 0 1 1.246 3.067 4.37 4.37 0 0 1-1.247 3.07l-6.319 6.466a.947.947 0 0 1-.689.285.94.94 0 0 1-.678-.284l-6.322-6.469A4.37 4.37 0 0 1 1.75 7.255c0-1.11.414-2.22 1.245-3.067a4.173 4.173 0 0 1 2.989-1.264c1.081 0 2.163.422 2.988 1.264L10 5.235l1.028-1.047a4.172 4.172 0 0 1 2.988-1.264z' stroke='%23cacaca' stroke-width='1.5'/%3E%3C/g%3E%3C/svg%3E") no-repeat;
	}
	
	.lyr_post_function li a .share {
		background: url("data:image/svg+xml,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h20v20H0z'/%3E%3Cpath d='M13.33 6.79h.833c1.38 0 2.498 1.145 2.498 2.558v5.542c0 1.884-1.491 3.41-3.33 3.41H6.67c-1.84 0-3.33-1.526-3.33-3.41V9.348c0-1.413 1.118-2.558 2.497-2.558h.833' stroke='%23cacaca' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath d='M9.313 1.82h1.249v10.886a.624.624 0 1 1-1.249 0V1.82z' fill='%23cacaca' fill-rule='nonzero'/%3E%3Cpath stroke='%23cacaca' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' d='M7.502 4.172 10 1.699l2.498 2.473'/%3E%3C/g%3E%3C/svg%3E") no-repeat;
	}
	
	.lyr_post_function li a .copy {
		background: url("data:image/svg+xml,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h20v20H0z'/%3E%3Cpath d='M11.945 8.055a5.25 5.25 0 0 1 .15 7.269l-.15.156-2.122 2.121a5.25 5.25 0 0 1-7.574-7.268l.15-.156 2.12-2.122a.75.75 0 0 1 1.129.984l-.067.077-2.122 2.121a3.75 3.75 0 0 0 5.16 5.44l.144-.136 2.12-2.122a3.75 3.75 0 0 0 0-5.303.75.75 0 0 1 1.062-1.06zM17.6 2.4a5.25 5.25 0 0 1 .15 7.268l-.15.156-2.12 2.122a.75.75 0 0 1-1.129-.984l.067-.077 2.122-2.121a3.75 3.75 0 0 0-5.16-5.44l-.144.136-2.12 2.122a3.75 3.75 0 0 0 0 5.303.75.75 0 1 1-1.062 1.06 5.25 5.25 0 0 1-.15-7.268l.15-.156L10.176 2.4a5.25 5.25 0 0 1 7.424 0z' fill='%23cacaca' fill-rule='nonzero'/%3E%3C/g%3E%3C/svg%3E") no-repeat;
	}
	
	.lyr_post_function li a .report {
		background: url("data:image/svg+xml,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h20v20H0z'/%3E%3Cpath d='M4.5 13.75v-5.5c0-3.314 2.462-6 5.5-6s5.5 2.686 5.5 6v5.5' stroke='%23cacaca' stroke-width='1.5'/%3E%3Crect stroke='%23cacaca' stroke-width='1.5' x='2' y='13.75' width='16' height='4' rx='1.5'/%3E%3Cpath d='M7 8.75c0-2 1-3.333 3-4' stroke='%23cacaca' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='bevel'/%3E%3C/g%3E%3C/svg%3E") no-repeat;
	}
	
	.lyr_post_function li.font_size {
		border-bottom: 1px solid #404040;
	}
	
	.se-viewer .se-documentTitle .se-component-content:after {
		border-bottom: 1px solid #404040;
	}
	
	.end .section_t1 .u_likeit_list_module .u_likeit_list_btn .u_cnt {
		color: #cacaca;
	}
	
	.section_t1 .section_w .btn_reply {
		color: #cacaca;
	}
	
	.section_t1 .section_w .btn_reply .ico {
		background: url("data:image/svg+xml,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath d='M12 2.25a9.75 9.75 0 0 0-8.32 14.835l-.718 2.732a1 1 0 0 0 1.221 1.221l2.732-.717A9.704 9.704 0 0 0 12 21.75c5.385 0 9.75-4.365 9.75-9.75S17.385 2.25 12 2.25z' stroke='%23cacaca' stroke-width='1.5'/%3E%3Ccircle fill='%23cacaca' cx='7.9' cy='12.1' r='1.2'/%3E%3Ccircle fill='%23cacaca' cx='12.1' cy='12.1' r='1.2'/%3E%3Ccircle fill='%23cacaca' cx='16.3' cy='12.1' r='1.2'/%3E%3C/g%3E%3C/svg%3E") no-repeat;
	}
	
	.section_t1 .section_w .btn_like_w .btn_like_more .sp {
		background: url("data:image/svg+xml,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M24 0v24H0V0z'/%3E%3Ccircle fill='%23cacaca' transform='rotate(90 12 12)' cx='12' cy='12' r='1.5'/%3E%3Ccircle fill='%23cacaca' transform='rotate(90 5.5 12)' cx='5.5' cy='12' r='1.5'/%3E%3Ccircle fill='%23cacaca' transform='rotate(90 18.5 12)' cx='18.5' cy='12' r='1.5'/%3E%3C/g%3E%3C/svg%3E") no-repeat;
	}
	
	.section_t1 .section_w .btn_share .ico {
		background: url("data:image/svg+xml,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath d='M16 8.145h1c1.657 0 3 1.375 3 3.072v6.657c0 2.262-1.79 4.096-4 4.096H8c-2.21 0-4-1.834-4-4.096v-6.657C4 9.52 5.343 8.145 7 8.145h1' stroke='%23cacaca' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath d='M11.175 2.175h1.5V15.25a.75.75 0 1 1-1.5 0V2.175z' fill='%23cacaca' fill-rule='nonzero'/%3E%3Cpath stroke='%23cacaca' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' d='m9 5 3-2.97L15 5'/%3E%3C/g%3E%3C/svg%3E") no-repeat;
	}
	
	.section_t1 {
		border-bottom: 1px solid #404040;
	}
	
	.post_writer .txt .dsc {
		color: #cacaca;
	}
	
	.spi_card {
		background-color: #2f2f2f !important;
	}
	
	.spi_card .h_spi_card {
		color: #fff !important;
	}
	
	.spi_card .spi_area a {
		color: #cacaca !important;
	}
	
	.spi_copyurl_url {
		border: 1px solid #404040 !important;
		background: #242424 !important;
	}
	
	.spi_copyurl_inapp .spi_copyurl_url {
		background-color: #242424 !important;
	}
	
	.spi_copyurl_inappbtn {
		color: #cacaca !important;
		border: 1px solid #404040 !important;
		background: #2f2f2f !important;
	}
	
	.post_writer {
		border-bottom: 8px solid #2f2f2f;
	}
	
	.post_writer .post_writer_wrap {
		border-bottom: 1px solid #404040;
	}
	
	.lst_t17 {
		border-top: 1px solid #404040;
		border-bottom: 8px solid #2f2f2f;
	}
	
	.lst_t17 .tit_h2 .link:after {
		background: url("data:image/svg+xml,%3Csvg width='8' height='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h8v16H0z'/%3E%3Cpath d='m1 2 6 6-6 6' stroke='%23fff' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E") no-repeat;
	}
	
	.lst_t17 .lst_w:after {
		border-bottom: 1px solid #404040;
	}
	
	.lst_t17 .tit_h2 {
		border-bottom: 1px solid #404040;
	}
	
	.postlist .area_text .title {
		color: #fff;
	}
	
	.lst_t17 .lst_w .paginate a i, .lst_t17 .lst_w .paginate span i {
		border: 1px solid #404040;
		background: #2f2f2f;
	}
	
	.lst_t17 .lst_w .paginate .btn_next i:before {
		background: url("data:image/svg+xml,%3Csvg width='16' height='17' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 .5h16v16H0z'/%3E%3Cpath d='m5.5 3.5 5 5-5 5' stroke='%23fff' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E") no-repeat;
	}
	
	.lst_t17 .lst_w .paginate .btn_prev i:before {
		background: url("data:image/svg+xml,%3Csvg width='16' height='17' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 .5h16v16H0z'/%3E%3Cpath d='m10.5 3.5-5 5 5 5' stroke='%23fff' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E") no-repeat;
	}
	
	.btn_top a {
		color: #cacaca;
	}
	
	.btn_top {
		background: #242424;
	}
	
	.end .btn_top {
		border-top: 1px solid #2f2f2f;
	}
	
	.btn_pcver_area {
		background: #242424;
	}
	
	.btn_pcver_area .btn_pcver {
		border: 1px solid #404040;
		background: #2f2f2f;
		color: #cacaca;
	}
	
	@media (min-width: 1024px) and (orientation: landscape) {
		.lst_t17.tablet_aside {
			background: #2f2f2f;
		}
		
		.lst_t17.tablet_aside .lst_w li {
			border-bottom: 1px solid #404040;
		}
		
		.lst_t17.tablet_aside .tit_h2 .link:after {
			background: url("data:image/svg+xml,%3Csvg width='11' height='12' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M.5 0h10v12H.5z'/%3E%3Cpath stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' d='m3.5 2 4 4-4 4'/%3E%3C/g%3E%3C/svg%3E") no-repeat;
		}
	}
	
	input.radio_img1 {
		background: url("data:image/svg+xml,%3Csvg width='22' height='22' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='11' cy='11' r='10.6' stroke='%23404040' stroke-width='.8' fill='none'/%3E%3C/svg%3E") no-repeat;
	}
	
	.lyr_add_buddy .box {
		background: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.lyr_add_buddy .btn_area .btn a {
		border: 1px solid #404040;
	}
	
	.btn_top a .sp {
		background: url("data:image/svg+xml,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Crect fill='%23cacaca' x='3' y='3' width='18' height='1.3' rx='.65'/%3E%3Crect fill='%23cacaca' x='11.35' y='6' width='1.3' height='15' rx='.65'/%3E%3Cpath stroke='%23cacaca' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round' d='M7.267 10.78 12 6.047l4.733 4.733'/%3E%3C/g%3E%3C/svg%3E") no-repeat;
	}
	
	.floating_menu {
		border-top: 1px solid #404040;
		background: #242424;
		color: #fff;
	}
	
	#body .floating_menu .u_likeit_list_module .u_likeit_list_btn .u_cnt, .floating_menu .btn_reply {
		color: #cacaca;
	}
	
	.floating_menu .btn_reply .ico {
		background: url("data:image/svg+xml,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath d='M12 2.25a9.75 9.75 0 0 0-8.32 14.835l-.718 2.732a1 1 0 0 0 1.221 1.221l2.732-.717A9.704 9.704 0 0 0 12 21.75c5.385 0 9.75-4.365 9.75-9.75S17.385 2.25 12 2.25z' stroke='%23cacaca' stroke-width='1.5'/%3E%3Ccircle fill='%23cacaca' cx='7.9' cy='12.1' r='1.2'/%3E%3Ccircle fill='%23cacaca' cx='12.1' cy='12.1' r='1.2'/%3E%3Ccircle fill='%23cacaca' cx='16.3' cy='12.1' r='1.2'/%3E%3C/g%3E%3C/svg%3E") no-repeat;
	}
	
	.floating_menu .btn_like_w .btn_like_more .sp {
		background: url("data:image/svg+xml,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M24 0v24H0V0z'/%3E%3Ccircle fill='%23cacaca' transform='rotate(90 12 12)' cx='12' cy='12' r='1.5'/%3E%3Ccircle fill='%23cacaca' transform='rotate(90 5.5 12)' cx='5.5' cy='12' r='1.5'/%3E%3Ccircle fill='%23cacaca' transform='rotate(90 18.5 12)' cx='18.5' cy='12' r='1.5'/%3E%3C/g%3E%3C/svg%3E") no-repeat;
	}
	
	.floating_menu .btn_share .ico {
		background: url("data:image/svg+xml,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath d='M16 8.145h1c1.657 0 3 1.375 3 3.072v6.657c0 2.262-1.79 4.096-4 4.096H8c-2.21 0-4-1.834-4-4.096v-6.657C4 9.52 5.343 8.145 7 8.145h1' stroke='%23cacaca' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath d='M11.175 2.175h1.5V15.25a.75.75 0 1 1-1.5 0V2.175z' fill='%23cacaca' fill-rule='nonzero'/%3E%3Cpath stroke='%23cacaca' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' d='m9 5 3-2.97L15 5'/%3E%3C/g%3E%3C/svg%3E") no-repeat;
	}
	
	.post_writer .btn_area .btn a {
		border: 1px solid #404040;
	}
	
	.post_writer_link .btn_area {
		border-top: 1px solid #404040;
		background: #242424;
	}
	
	.post_writer_link .btn_area .link .td+.td {
		color: #fff;
	}
	
	.post_writer_link .btn_area .link .sp {
		background: url("data:image/svg+xml,%3Csvg width='8' height='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h8v16H0z'/%3E%3Cpath d='m1 2 6 6-6 6' stroke='%23fff' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E") no-repeat;
	}
	
	.blog_btnArea .btn_stat, .btn_stat {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.blog_btnArea .btn_stat .sp, .btn_stat .sp {
		background: url("data:image/svg+xml,%3Csvg width='12' height='13' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 .5h12v12H0z'/%3E%3Cpath d='M1.5 1.35a.65.65 0 0 1 .643.554L2.15 2v7.5c0 .433.324.79.743.843L3 10.35h7.5a.65.65 0 0 1 .096 1.293l-.096.007H3A2.15 2.15 0 0 1 .855 9.654L.85 9.5V2a.65.65 0 0 1 .65-.65zm9 1.316a.65.65 0 0 1 .643.554l.007.096V5.24a.65.65 0 0 1-1.293.096L9.85 5.24l-.001-.327-2.181 2.183a.65.65 0 0 1-.84.068l-.08-.068-1.07-1.071-1.451 1.451a.65.65 0 0 1-.839.069l-.08-.069a.65.65 0 0 1-.069-.839l.069-.08 1.91-1.91a.65.65 0 0 1 .839-.07l.08.07 1.071 1.07 1.75-1.751h-.382a.65.65 0 0 1-.643-.554l-.007-.096a.65.65 0 0 1 .554-.643l.096-.007H10.5z' fill='%23cacaca' fill-rule='nonzero'/%3E%3C/g%3E%3C/svg%3E") no-repeat;
	}
	
	.post_tag li a, .post_tag li>span {
		color: #cacaca;
		background: #2f2f2f;
	}
	
	.post_tit_area .tit_h3 {
		color: #fff;
	}
	
	.post_tit_area .author_area .se_author a {
		color: #fff;
	}
	
	.post_tit_area .author_area .se_date {
		color: #cacaca;
	}
	
	.post_tit_area {
		border-bottom: 1px solid #404040;
	}
	
	.vote_wrap {
		border: 1px solid #404040;
	}
	
	.vote_wrap .vote_list .item {
		border-top: 1px solid #404040;
	}
	
	.vote_wrap .title_area {
		border-bottom: 1px solid #404040;
	}
	
	.post_add .tit {
		color: #fff;
	}
	
	.post_add dd {
		color: #cacaca;
	}
	
	.post_add:after {
		border: 1px solid #404040;
		opacity: 1;
	}
	
	.post_ct .__se_object[s_subtype=book] > table dl dt[style*='color:#666666'],
	.post_ct .__se_object[s_subtype=book] > table dl dt[style*='color: #666666'] {
		color: #999 !important;
	}
	
	.post_ct .__se_object[s_subtype=book] > div[style*='background:#f4f4f4'],
	.post_ct .__se_object[s_subtype=book] > div[style*='background: #f4f4f4'] {
		background: #2f2f2f !important;
	}
	
	.post_ct .__se_object[s_subtype=book] > div[style*='background:#f4f4f4'] > p > a[style*='color:#333333'],
	.post_ct .__se_object[s_subtype=book] > div[style*='background:#f4f4f4'] > p > a[style*='color: #333333'] {
		color: #fff !important;
	}
	
	.post_ct .__se_object[s_subtype=book] > div[style*='background:#f4f4f4'] > dl > dd[style*='color:#333333'],
	.post_ct .__se_object[s_subtype=book] > div[style*='background:#f4f4f4'] > dl > dd[style*='color: #333333'] {
		color: #cacaca !important;
	}
	
	.post_ct .__se_object[s_subtype=book] > div[style*='background:#f4f4f4'] > dl > dt[style*='color:#888888'],
	.post_ct .__se_object[s_subtype=book] > div[style*='background:#f4f4f4'] > dl > dt[style*='color: #888888'] {
		color: #999 !important;
	}
	
	.Ndrawer_scroll_wrap, .Ndrawer_profile {
		background-color: #242424;
	}
	
	.Ndrawer_menu {
		border-top: 4px solid #2f2f2f;
		background: #242424;
	}
	
	.Ndrawer_profile_login .NLogin_name {
		color: #fff;
	}
	
	.Ndrawer_profile_login .NLogin_name .icon_arrow {
		background: url("data:image/svg+xml,%3Csvg width='10' height='12' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h10v12H0z'/%3E%3Cpath stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' d='m3 2 4 4-4 4'/%3E%3C/g%3E%3C/svg%3E") no-repeat;
	}
	
	.Ndrawer_profile_login .Login_stat_visit_info+.Login_stat_visit_info:before {
		background-color: #cacaca;
	}
	
	.Ndrawer_profile_login .Login_stat_visit {
		color: #cacaca;
	}
	
	.Ndrawer_profile_close .Nclose_icon__svg {
		background: url("data:image/svg+xml,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h20v20H0z'/%3E%3Cpath stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' d='m3.5 3.5 13 13m0-13-13 13'/%3E%3C/g%3E%3C/svg%3E") no-repeat;
	}
	
	.Ndrawer_profile_menu {
		border-top: 4px solid #2f2f2f;
	}
	
	.Ndrawer_profile_menu .Nmenu_item_link .Nmenu_item_text {
		color: #fff;
	}
	
	.Ndrawer_profile_menu .Nmenu_item_link>[class*=icon_] {
		background-color: #2f2f2f;
	}
	
	.Ndrawer_profile_menu .Nmenu_item_link .icon_news {
		background-image: url("data:image/svg+xml,%3Csvg width='21' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M.5 0h20v20H.5z'/%3E%3Cpath d='M8.061 15.544a2.439 2.439 0 0 0 4.878 0M10.5 2.04a6.2 6.2 0 0 1 4.306 1.725 6.093 6.093 0 0 1 1.885 4.189l.005 4.138 1.378 1.726a.805.805 0 0 1-.527 1.3l-13.992.007a.802.802 0 0 1-.805-.805c0-.183.062-.36.176-.502l1.379-1.727V8.19c.06-1.747.763-3.28 1.871-4.38A6.106 6.106 0 0 1 10.5 2.04z' stroke='%23fff' stroke-width='1.5'/%3E%3C/g%3E%3C/svg%3E");
	}
	
	.Ndrawer_profile_menu .Nmenu_item_link .icon_buddylist {
		background-image: url("data:image/svg+xml,%3Csvg width='21' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform='translate(.5)' fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h20v20H0z'/%3E%3Cpath d='M1.998 17.5v-3.182c0-1.506 1.232-2.727 2.753-2.727H9.74c1.52 0 2.752 1.221 2.752 2.727V17.5h0' stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cellipse stroke='%23fff' stroke-width='1.5' cx='7.279' cy='5.909' rx='3.441' ry='3.409'/%3E%3Cpath d='M14.161 11.59h1.084c1.52 0 2.753 1.222 2.753 2.728V17.5m-5.093-8.124c1.899-.066 3.385-1.645 3.32-3.527-.066-1.882-1.659-3.353-3.558-3.287' stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E");
	}
	
	.Ndrawer_profile_menu .Nmenu_item_link .icon_stat {
		background-image: url("data:image/svg+xml,%3Csvg width='21' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M.5 0h20v20H.5z'/%3E%3Cpath d='M2.75 1.5a.75.75 0 0 1 .743.649l.007.102v13.496c0 .648.492 1.18 1.122 1.245l.128.006h13.5a.75.75 0 0 1 .102 1.495l-.102.007H4.75a2.751 2.751 0 0 1-2.745-2.585L2 15.747V2.25a.75.75 0 0 1 .75-.751zm15.222 1.087a.75.75 0 0 1 .743.649l.007.102v4.004a.75.75 0 0 1-1.493.102l-.007-.102V5.15l-4.63 4.637a.75.75 0 0 1-.977.072l-.084-.072L9.457 7.71 5.78 11.392a.75.75 0 0 1-.976.073l-.084-.073a.752.752 0 0 1-.073-.977l.073-.084 4.207-4.213a.75.75 0 0 1 .977-.073l.084.073 2.073 2.075 4.101-4.106-2.19.002a.75.75 0 0 1-.743-.65l-.007-.101a.75.75 0 0 1 .649-.744l.101-.007h4z' fill='%23fff' fill-rule='nonzero'/%3E%3C/g%3E%3C/svg%3E");
	}
	
	.Ndrawer_profile_menu .Nmenu_item_link .icon_makemoment {
		background-image: url("data:image/svg+xml,%3Csvg width='21' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.5 0c5.523 0 10 4.477 10 10 0 5.43-4.327 9.848-9.72 9.996l-.31.004v-.006h-.017a.75.75 0 0 1 .017-1.49V18.5h.03A8.5 8.5 0 1 0 2 10h-.004l-.002.047a.751.751 0 0 1-1.48.05L.5 10c0-5.523 4.477-10 10-10zM7.297 17.79a.9.9 0 1 1 .013 1.801.9.9 0 0 1-.013-1.801zm-3.204-2.02a.9.9 0 1 1 .014 1.801.9.9 0 0 1-.014-1.8zm-2.18-3.2a.901.901 0 0 1 .012 1.801.901.901 0 0 1-.012-1.801zM10.5 5.75a.75.75 0 0 1 .743.648l.007.102v2.75H14a.75.75 0 0 1 .102 1.493L14 10.75h-2.75v2.75a.75.75 0 0 1-1.493.102L9.75 13.5v-2.75H7a.75.75 0 0 1-.102-1.493L7 9.25l2.75-.001V6.5a.75.75 0 0 1 .75-.75z' fill='%23fff' fill-rule='evenodd'/%3E%3C/svg%3E");
	}
	
	.Ndrawer_profile_menu .Nmenu_item_link .icon_write {
		background-image: url("data:image/svg+xml,%3Csvg width='21' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M.5 0h20v20H.5z'/%3E%3Cpath d='M18.5 16.732a.75.75 0 0 1 0 1.5H9.66a.75.75 0 1 1 0-1.5h8.84zM16.245 2.5l1.237 1.237a2.5 2.5 0 0 1 0 3.536l-10.08 10.08a3 3 0 0 1-2.122.88H3.25a1.5 1.5 0 0 1-1.5-1.5v-2.03a3 3 0 0 1 .879-2.122L12.709 2.5a2.5 2.5 0 0 1 3.536 0zm-4.836 3.42-7.72 7.721a1.5 1.5 0 0 0-.432.913l-.007.148v2.03h2.03a1.5 1.5 0 0 0 .95-.34l.11-.1 7.721-7.72-2.652-2.651zm2.455-2.443-.094.084-1.3 1.299 2.652 2.652 1.3-1.3a1 1 0 0 0 .083-1.32l-.083-.094-1.238-1.237a1 1 0 0 0-1.32-.084z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E");
	}
	
	.Ndrawer_menu .Nmenu_item {
		color: #fff;
	}
	
	.Ndrawer_menu .icon_readhistorylist {
		background: url("data:image/svg+xml,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h20v20H0z'/%3E%3Cpath d='M10 1a9 9 0 1 1-8.937 10.07l-.001-.008-.007-.102a.75.75 0 1 1 1.5 0l-.005-.09a7.501 7.501 0 1 0 .689-4.12h3.01a.75.75 0 0 1 .743.648L7 7.5a.75.75 0 0 1-.648.743l-.102.007h-4.5a.75.75 0 0 1-.743-.648L1 7.5V3a.75.75 0 0 1 1.493-.102L2.5 3v2.024A8.992 8.992 0 0 1 10 1zm.037 4.047a.75.75 0 0 1 .739.654l.006.102-.032 4.203a.75.75 0 0 1-.142.433l-.075.089-2.982 3.008a.75.75 0 0 1-1.137-.971l.072-.085 2.766-2.79.03-3.898a.75.75 0 0 1 .654-.738l.101-.006z' fill='%23fff' fill-rule='nonzero'/%3E%3C/g%3E%3C/svg%3E") no-repeat;
	}
	
	.Ndrawer_menu .icon_myvideo {
		background: url("data:image/svg+xml,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h20v20H0z'/%3E%3Cpath d='M7.873 8.069v3.862L10.945 10 4.401 5.886a2.29 2.29 0 0 1-.722-3.146 2.262 2.262 0 0 1 3.128-.726l9.625 6.05a2.29 2.29 0 0 1 .723 3.146c-.187.3-.433.54-.711.717l-9.637 6.059a2.262 2.262 0 0 1-3.128-.726 2.284 2.284 0 0 1-.346-1.21V3.95' stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E") no-repeat;
	}
	
	.Ndrawer_menu .icon_mymoment {
		background: url("data:image/svg+xml,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h20v20H0z'/%3E%3Cpath d='M10 0c5.523 0 10 4.477 10 10s-4.477 10-10 10h-.03v-1.5H10A8.5 8.5 0 1 0 1.5 10H0C0 4.477 4.477 0 10 0z' fill='%23fff' fill-rule='nonzero'/%3E%3Cpath d='m13.226 10.67-4.238 2.77a.8.8 0 0 1-1.238-.669V7.23a.8.8 0 0 1 1.238-.67l4.238 2.771a.8.8 0 0 1 0 1.34zM4.5 16.664a.9.9 0 1 1-1.8.014.9.9 0 0 1 1.8-.014m3.204 2.02a.9.9 0 1 1-1.8.012.9.9 0 0 1 1.8-.012m3.096.561a.75.75 0 1 1-1.5.01.75.75 0 0 1 1.5-.01m-8.48-5.781a.901.901 0 1 1-1.798.013.901.901 0 0 1 1.798-.013M1.5 9.945a.75.75 0 1 1-1.498.01.75.75 0 0 1 1.498-.01' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E") no-repeat;
	}
	
	.Ndrawer_menu .icon_marketplace {
		background: url("data:image/svg+xml,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h20v20H0z'/%3E%3Cpath d='M6.25 5.25v-1.5a3.75 3.75 0 0 1 7.5 0v1.5m-1.505.154.005-.154v-1.5a2.25 2.25 0 0 0-4.495-.154l-.005.154v1.5' fill='%23fff' fill-rule='nonzero'/%3E%3Cpath d='M16 5.035c.483 0 .92.196 1.237.513.317.317.513.754.513 1.237V16a3.24 3.24 0 0 1-.952 2.298 3.24 3.24 0 0 1-2.298.952h-9a3.24 3.24 0 0 1-2.298-.952A3.24 3.24 0 0 1 2.25 16V6.785c0-.483.196-.92.513-1.237A1.745 1.745 0 0 1 4 5.035z' stroke='%23fff' stroke-width='1.5'/%3E%3Cpath d='M10.25 14.192c-.902 0-1.556-.614-1.556-1.595 0-.98.654-1.595 1.556-1.595s1.556.615 1.556 1.595c0 .981-.654 1.595-1.556 1.595zm-1.438-6.63H7v8.056h1.812v-.568c.399.459.99.737 1.8.737 1.583 0 2.888-1.39 2.888-3.19s-1.305-3.19-2.888-3.19c-.81 0-1.401.278-1.8.738V7.563z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E") no-repeat;
	}
	
	.Ndrawer_menu .icon_payment {
		background: url("data:image/svg+xml,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg' style='background:%23242424'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23242424' d='M0 0h20v20H0z'/%3E%3Cpath d='M0 0h20v20H0z'/%3E%3Cpath d='M4 19c-1.378 0-2.5-1.02-2.5-2.277V13H4V2.5C4 1.672 4.67 1 5.497 1h11.506c.827 0 1.497.672 1.497 1.5v14c0 1.38-1.117 2.5-2.495 2.5H4ZM17 2.5H5.5V13h8.901v3.948c0 .205.063.393.174.553l1.43-.001c.51 0 .93-.385.988-.883L17 16.5v-14Zm-4.099 11.999L3 14.5v2.223c0 .365.358.718.87.77L4 17.5h8.963l-.012-.05a2.503 2.503 0 0 1-.044-.331l-.006-.171v-2.449Z' fill='%23fff' fill-rule='nonzero'/%3E%3Crect fill='%23fff' x='7' y='6' width='8' height='1.5' rx='.75'/%3E%3Crect fill='%23fff' x='7' y='9' width='5' height='1.5' rx='.75'/%3E%3C/g%3E%3C/svg%3E") no-repeat;
	}
	
	.Ndrawer_menu .icon_blogpeople {
		background: url("data:image/svg+xml,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h20v20H0z'/%3E%3Cpath d='m13 2.022 2.059 1.11a1.748 1.748 0 0 0 1.902-.067l.969-.678a.203.203 0 0 1 .32.167V17A1.246 1.246 0 0 1 17 18.25H3A1.246 1.246 0 0 1 1.75 17V2.554a.203.203 0 0 1 .32-.167l.97.678a1.748 1.748 0 0 0 1.901.067l1.674-1.003a.75.75 0 0 1 .77 0l1.716 1.028a1.749 1.749 0 0 0 1.798 0l1.716-1.028A.75.75 0 0 1 13 2.022z' stroke='%23fff' stroke-width='1.5'/%3E%3Crect fill='%23fff' x='9.471' y='6.668' width='6.353' height='1.5' rx='.75'/%3E%3Crect fill='%23fff' x='9.471' y='10.16' width='6.353' height='1.5' rx='.75'/%3E%3Crect fill='%23fff' x='4.176' y='13.66' width='11.647' height='1.5' rx='.75'/%3E%3Cpath d='M7.202 9.903c0-.542-.382-.882-.908-.882s-.907.34-.907.882c0 .543.38.883.907.883.526 0 .908-.34.908-.883m1.21.006c0 1.159-.85 2.053-1.882 2.053-.527 0-.913-.179-1.173-.474v.365h-1.18V6.668h1.18V8.33c.26-.295.646-.474 1.173-.474 1.032 0 1.882.894 1.882 2.053' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E") no-repeat;
	}
	
	.Ndrawer_menu .icon_popularblog {
		background: url("data:image/svg+xml,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h20v20H0z'/%3E%3Cpath d='M10.25 11.63c-.902 0-1.556-.615-1.556-1.596 0-.98.654-1.595 1.556-1.595s1.556.615 1.556 1.595c0 .981-.654 1.596-1.556 1.596zM8.812 5H7v8.055h1.812v-.567c.399.458.99.736 1.8.736 1.583 0 2.888-1.39 2.888-3.19s-1.305-3.19-2.888-3.19c-.81 0-1.401.279-1.8.738V5z' fill='%23fff'/%3E%3Cpath d='M16 1.25c.483 0 .92.196 1.237.513.317.316.513.754.513 1.237v10.913a1.748 1.748 0 0 1-1.005 1.584l-6 2.823a1.75 1.75 0 0 1-1.49 0l-6-2.823a1.748 1.748 0 0 1-1.005-1.584V3c0-.483.196-.92.513-1.237A1.745 1.745 0 0 1 4 1.25z' stroke='%23fff' stroke-width='1.5'/%3E%3C/g%3E%3C/svg%3E") no-repeat;
	}
	
	.Ndrawer_menu .icon_officialblog {
		background: url("data:image/svg+xml,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h20v20H0z'/%3E%3Cpath d='M9.294 12.184 5.432 8.323l-.748.748 4.61 4.61 7.59-7.59A7.837 7.837 0 0 1 17.94 10c0 4.38-3.563 7.941-7.941 7.941-4.38 0-7.941-3.562-7.941-7.941 0-4.378 3.562-7.941 7.941-7.941 1.803 0 3.462.61 4.796 1.627l.759-.758A8.955 8.955 0 0 0 10 1a9 9 0 0 0-9 9 9 9 0 1 0 18 0 8.95 8.95 0 0 0-1.945-5.577l-7.761 7.761z' stroke='%23fff' stroke-width='.5' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E") no-repeat;
	}
	
	.Ndrawer_menu .icon_app {
		background: url("data:image/svg+xml,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h20v20H0z'/%3E%3Crect stroke='%23fff' stroke-width='1.5' x='1.5' y='1.5' width='17' height='17' rx='3'/%3E%3Cpath d='M3.75 13.5V8.308c0-.446 0-1.808 1.5-1.808s1.5 1.362 1.5 1.808V13.5' stroke='%23fff' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath fill='%23fff' d='M3.25 10h4v1.3h-4z'/%3E%3Cpath d='M9.5 6.5h.5A1.5 1.5 0 0 1 11.5 8v1a1.5 1.5 0 0 1-1.5 1.5h-.5a1 1 0 0 1-1-1v-2a1 1 0 0 1 1-1z' stroke='%23fff' stroke-width='1.3'/%3E%3Cpath stroke='%23fff' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round' d='M8.5 13.5V7.718h0'/%3E%3Cpath d='M14.25 6.5h.5a1.5 1.5 0 0 1 1.5 1.5v1a1.5 1.5 0 0 1-1.5 1.5h-.5a1 1 0 0 1-1-1v-2a1 1 0 0 1 1-1z' stroke='%23fff' stroke-width='1.3'/%3E%3Cpath stroke='%23fff' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round' d='M13.25 13.5V7.718h0'/%3E%3C/g%3E%3C/svg%3E") no-repeat;
	}
	
	.Ndrawer_profile_login .NLogin_thumb {
		background-image: none;
		position: relative;
	}
	
	.Nlnb_menu {
		background: #242424;
		border-bottom: 1px solid #404040;
	}
	
	.menu_t6 {
		border-bottom: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.Nlnb_menu_list .Nlist_item.is_active .Nitem_link_menu:before {
		background: #fff;
	}
	
	.tabmenu_section li a.on {
		color: #fff;
	}
	
	.tabmenu_section li+li:before {
		background: #404040;
	}
	
	.tabmenu_section li a {
		color: #cacaca;
	}
	
	.menu_t6 .select_wrap .btn_add_group2 {
		border: 1px solid #404040;
	}
	
	.menu_t6 .search_wrap .search_input {
		border: 1px solid #404040;
		background-color: #242424;
		color: #cacaca;
	}
	
	.head {
		border-bottom: 1px solid #404040;
		background: #242424;
	}
	
	.set_detail_t1 .input_txt_t1 {
		border: 1px solid #404040;
		background: #242424;
		color: #cacaca;
	}
	
	.reply_write_area {
		color: #cacaca;
		background: #242424;
	}
	
	.reply_write_btn button {
		border: 1px solid #404040;
	}
	
	.reply_write_btn .btn_apply {
		background-color: #2f2f2f;
	}
	
	.reply_write_w2, .lst_repl>li {
		border-bottom: 1px solid #404040;
	}
	
	.lst_repl .repl_dtl p {
		color: #cacaca;
	}
	
	.lst_repl .repl_dtl .bar {
		color: #404040;
	}
	
	.error_wrap {
		background: #242424;
	}
	
	.error_wrap .error_h1 {
		color: #fff;
	}
	
	.error_wrap .error_p {
		color: #fff;
	}
	
	#wrap.sb .sorting_select {
		background: #242424;
		border-bottom: 1px solid #404040;
	}
	
	#wrap.sb .sorting_select .select_area select {
		color: #fff;
	}
	
	#wrap.sb .banner_monthly {
		background-color: #2f2f2f;
	}
	
	#wrap.sb .tab_menu_scroll {
		background: #242424;
	}
	
	#wrap.sb .tab_menu_wrap .tab_menu .item {
		color: #cacaca;
	}
	
	#wrap.sb .card .txt_area .dsc {
		color: #cacaca;
	}
	
	#wrap.sb .card .box:after {
		border: 1px solid #404040;
	}
	
	#wrap.sb .card_wrap {
		border-bottom: 1px solid #404040;
	}
	
	#wrap.sb .pagination_area [class*=btn_] {
		color: #cacaca;
	}
	
	#wrap.sb .footer {
		background: #2f2f2f;
	}
	
	#wrap.sb .footer .copyright, #wrap.sb .footer .copyright a {
		color: #cacaca;
	}
	
	.se_documentTitle .blog_btnArea .btn_buddyadd.level1, .se_documentTitle .blog_btnArea .btn_buddyadd.level2, .se-documentTitle .blog_btnArea .btn_buddyadd.level1, .se-documentTitle .blog_btnArea .btn_buddyadd.level2 {
		border-color: #404040;
		color: #fff;
	}
	
	.set_txt_t1 {
		border-bottom: 1px solid #404040;
	}
	
	.set_detail_t1 .set_dsc {
		border: 1px solid #404040;
		background: #2f2f2f;
		color: #cacaca;
	}
	
	.select_t1 {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.set_detail_t1 .add_msg .textarea_t1 {
		border: 1px solid #404040;
		background: #242424;
		color: #cacaca;
	}
	
	.set_detail_t1 .add_msg .textarea_t1:focus {
		color: #cacaca;
	}
	
	.buddy_link_wrap .btn {
		background: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.buddy_link_wrap .btn .bu {
		background: url("data:image/svg+xml,%3Csvg width='11' height='12' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M.5 0h10v12H.5z'/%3E%3Cpath stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' d='m3.5 2 4 4-4 4'/%3E%3C/g%3E%3C/svg%3E") no-repeat;
	}
	
	.layer_app {
		background: #242424;
	}
	
	.layer_app .cont {
		border-top: 1px solid #404040;
	}
	
	.layer_app .txt p {
		color: #fff;
	}
	
	.layer_app .btn_close {
		background: url("data:image/svg+xml,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' opacity='0.3' fill-rule='evenodd'%3E%3Cpath d='M0 0h20v20H0z'/%3E%3Cpath stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' d='m3.5 3.5 13 13m0-13-13 13'/%3E%3C/g%3E%3C/svg%3E") no-repeat;
	}
	
	.layer_app .btn_app {
		border: 1px solid #404040;
		color: #fff;
	}
	
	.head .btn_close .sp {
		background: url("data:image/svg+xml,%3Csvg width='25' height='25' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m4.5 5 16 16m0-16-16 16' stroke='%23fff' stroke-width='1.8' fill='none' fill-rule='evenodd' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat;
	}
	
	.lyr_popup .lyr_cont {
		background: #2f2f2f;
	}
	
	.lyr_alert .txt_area .dsc {
		color: #fff;
	}
	
	.lyr_alert .btn_area .btn_100 {
		border-top: 1px solid #404040;
	}
	
	.lyr_alert .btn_area a {
		color: #fff;
	}
	
	.wrap_list_search .tablist {
		border-bottom: 1px solid #404040;
		background: #242424;
	}
	
	.wrap_list_search .tablist .item .tab[area-selected=true] {
		color: #fff;
	}
	
	.wrap_list_search .tablist .item .tab {
		color: #cacaca;
	}
	
	.wrap_list_search .wrap_content .thumblist {
		background: #242424;
	}
	
	.popup_da_wrap .popup_da_layer_inner {
		background-color: #2f2f2f;
	}
	
	.popup_da_wrap .popup_da_content .desc {
		color: #fff;
	}
	
	.popup_da_wrap .btn_popup_da .btn_text {
		border-left: 1px solid #4f4f4f;
		color: #fff;
	}
	
	.popup_da_wrap .btn_popup_da {
		background: #3a3a3a;
	}
	
	.popup_da_wrap .popup_da_btn_area {
		border-top: 1px solid #4f4f4f;
	}
	
	.lst_detail_t3 {
		border-bottom: 1px solid #404040;
	}
	
	.lyr_alert .btn_area .btn_50 {
		border-top: 1px solid #404040;
	}
	
	.lyr_alert .btn_area .btn_50:first-child {
		border-right: 1px solid #404040;
	}
	
	.lst_detail_t3 .btn_area_t1 a, .lst_detail_t3 .btn_area_t1 button {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.lst_detail_t3 .btn_area_t1 {
		background: #242424;
	}
	
	.lst_t8 .tit_h4 {
		border-top: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.head .btn_back .sp {
		background: url("data:image/svg+xml,%3Csvg width='25' height='25' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h25v25H0z'/%3E%3Cpath d='m15.5 3-8.793 8.793a1 1 0 0 0 0 1.414l8.788 8.788h0' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E") no-repeat;
	}
	
	.files strong {
		color: #fff;
	}
	
	.files ul {
		border: 1px solid #404040;
	}
}

@-moz-document url-prefix("https://m.blog.naver.com/SympathyHistoryList.naver"), url-prefix("https://m.blog.naver.com/CommentList.naver"), url-prefix("https://m.blog.naver.com/PostSearchList.naver"), url-prefix("https://m.blog.naver.com/PostTagSearchList.naver"), url-prefix("https://m.blog.naver.com/FeedList.naver"), url-prefix("https://m.blog.naver.com/Recommendation.naver"), url-prefix("https://m.blog.naver.com/News.naver"), url-prefix("https://m.blog.naver.com/PostList.naver"), url-prefix("https://m.blog.naver.com/ReadHistoryList.naver"), url-prefix("https://m.blog.naver.com/MomentList.naver"), url-prefix("https://m.blog.naver.com/PopularBlog.naver"), url-prefix("https://m.blog.naver.com/PreviousThisMonthBlog.naver"), url-prefix("https://m.blog.naver.com/SectionPostSearch.naver"), url-prefix("https://m.blog.naver.com/SectionTagSearch.naver"), url-prefix("https://m.blog.naver.com/SectionMarketSearch.naver"), url-prefix("https://m.blog.naver.com/SectionMomentSearch.naver"), url-prefix("https://m.blog.naver.com/SectionVideoSearch.naver"), url-prefix("https://m.blog.naver.com/SectionBlogSearch.naver"), url-prefix("https://m.blog.naver.com/SectionNicknameNIdSearch.naver"), url-prefix("https://m.blog.naver.com/MyVideo.naver"), regexp("https:\\/\\/m\\.blog\\.naver\\.com\\/(.(?!\\.naver))+")
{
	#root {
		background: #242424;
	}
	
	#root .btn_like_card .u_likeit_list_module .u_likeit_list_btn .u_cnt._count {
		color: #cacaca;
	}
	
	body {
		background: #242424;
	}
	
	header[class*='gnb__'] {
		color: #fff;
	}
	
	header[class*='gnb__'], header[class*='gnb_home__'] {
		background-color: #242424;
	}
	
	header[class*='gnb__'][class*='header__']:not([class*='_header__']) {
		border-bottom: 1px solid #404040;
	}
	
	[class*='postview_btn__'] {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	div[class*='icon_back__'] svg[class*='icon__'] > g > path:nth-child(2) {
		stroke: #fff !important;
	}
	
	div[class*='post_title_area__'] {
		border-bottom: 1px solid #404040;
	}
	
	div[class*='sympathy_list__'] li[class*='item__'] {
		border-bottom: 1px solid #404040;
	}
	
	div[class*='comment_container__'] #ct {
		background: #242424;
	}
	
	header[class*='header_fixed__'] {
		background: #242424;
		border-bottom: 1px solid #404040;
	}
	
	a[class*='section_search_btn__'] {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	div[class*='search__'] {
		background-color: #242424;
	}
	
	div[class*='suggestions_wrap__']>div[class*='no_input__'] {
		border-top: 1px solid #404040;
	}
	
	div[class*='form_wrap__'] {
		background-color: #2f2f2f;
	}
	
	input[class*='input_text__'] {
		color: #cacaca;
	}
	
	h2[class*='title__'] {
		border-bottom: 1px solid #404040;
		color: #cacaca;
	}
	
	div[class*='autocomplete_wrap__']:before {
		border-top: 1px solid #404040;
	}
	
	div[class*='option__'] {
		background-color: #2f2f2f;
		border-bottom: 1px solid #404040;
		border-top: 1px solid #404040;
	}
	
	div[class*='menu_wrap__'] {
		border-bottom: 1px solid #404040;
	}
	
	li[class*='item__'][class*='active__'] span[class*='text__']:after {
		background: #fff;
	}
	
	div[class*='content_wrap__'][class*='is_loading__'] div[class*='placeholder_wrap__'] {
		background-color: #242424 !important;
		pointer-events: none;
	}
	
	div[class*='placeholder__']:not([class*='placeholder__postlist']):not([class*='placeholder__feed']) {
		background: #242424;
	}
	
	div[class*='count__'] {
		color: #cacaca;
	}
	
	em[class*='number__'] {
		color: #cacaca;
	}
	
	div[class*='options__'] select[class*='select__'] {
		color: #cacaca;
	}
	
	i[class*='iconArrSelect__'] {
		filter: invert(100%) hue-rotate(-180deg);
	}
	
	strong[class*='title__'] {
		color: #fff;
	}
	
	p[class*='content__'] {
		color: #cacaca;
	}
	
	i[class*='icon_search__'] > svg[class*='icon__'] > g > path:nth-child(2) {
		fill: #fff !important;
	}
	
	i[class*='icon_my_menu__'] > svg[class*='icon__'] > g > path:nth-child(2) {
		fill: #fff !important;
	}
	
	nav[class*='nav__'] {
		background: #242424;
		border-bottom: 1px solid #404040;
	}
	
	div[class*='sort_wrap__'] {
		background-color: #2f2f2f;
		border-bottom: 1px solid #404040;
	}
	
	div[class*='search_result_wrap__'] div[class*='sort_wrap__'] {
		background-color: transparent;
		border-bottom: none;
	}
	
	div[class*='search__'][class*='grey_bar__'] {
		border-bottom: 1px solid #404040;
	}
	
	header[class*='moment_header__']+div[class*='content__'] div[class*='sort_wrap__'] {
		background-color: transparent;
		border-bottom: none;
	}
	
	a[class*='active__']>span[class*='link_text__']:after {
		background: #fff;
	}
	
	label[class*='text__'] {
		color: #cacaca;
	}
	
	a[class*='make_moment_btn__'] {
		background: #2f2f2f;
		color: #cacaca;
	}
	
	div[class*='link_momenthome__'] a[class*='link__'] {
		background: #2f2f2f;
	}
	
	div[class*='moment_wrap__'] {
		border-bottom: 8px solid #2f2f2f;
	}
	
	div[class*='moment_wrap__']:after {
		background: #2f2f2f;
	}
	
	div[class*='layer_wrap__'] div[class*='layer_content__'] {
		background: #2f2f2f;
		color: #cacaca;
	}
	
	div[class*='layer_wrap__'] div[class*='btn_area__'] button[class*='btn__'] {
		color: #cacaca;
	}
	
	div[class*='layer_wrap__'] div[class*='btn_area__'] {
		border-top: 1px solid #404040;
	}
	
	div[class*='layer_wrap__'] div[class*='btn_area__'] button[class*='btn__']+button[class*='btn__'] {
		border-left: 1px solid #404040;
	}
	
	div[class*='video_carousel__'] {
		border-bottom: 4px solid #2f2f2f;
		border-top: 4px solid #2f2f2f;
		background: #242424;
	}
	
	div[class*='video_carousel__'][class*='today_video__'] {
		background: rgb(45, 36, 36);
	}
	
	a[class*='add_btn__'] {
		background-color: #2f2f2f;
		border: 1px solid #404040;
	}
	
	a[class*='add_btn__']:before {
		background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='14' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 0a.65.65 0 0 1 .65.65l-.001 5.7h5.701a.65.65 0 1 1 0 1.3l-5.701-.001.001 5.701a.65.65 0 1 1-1.3 0l-.001-5.7H.65a.65.65 0 1 1 0-1.3h5.699L6.35.65A.65.65 0 0 1 7 0z' fill='%23fff' fill-rule='evenodd'/%3E%3C/svg%3E") no-repeat;
	}
	
	form[class*='form__'] strong[class*='title__'] {
		border-bottom: 1px solid #404040;
	}
	
	form[class*='form__'] {
		background-color: #2f2f2f;
	}
	
	div[class*='topic_tab_wrap__'] li[class*='item__']:not([class*='is_active__']) {
		background-color: #2f2f2f;
		border: 1px solid #404040;
	}
	
	div[class*='topic_tab_wrap__'] li[class*='item__'][class*='is_active__'] {
		background-color: #3a3a3a;
		border: 1px solid #4f4f4f;
	}
	
	label[for*='rec_topic_'][class*='item__'] {
		background-color: #242424;
	}
	
	label[for*='rec_topic_'][class*='item__']:last-child {
		border-bottom: 1px solid #404040;
	}
	
	label[for*='rec_topic_'][class*='item__'] div[class*='item_name__'] {
		border-bottom: 1px solid #404040;
	}
	
	div[class*='RecommendationMomentCarousel__'] {
		background: #2f2f2f;
	}
	
	div[class*='hot_topic_post__'] {
		border-bottom: 4px solid #2f2f2f;
		border-top: 4px solid #2f2f2f;
		background: rgb(31, 35, 38);
	}
	
	div[class*='hot_topic_post__'] li[class*='item__'] {
		background: #2f2f2f
	}
	
	p[class*='post_title__'] {
		color: #fff;
	}
	
	span[class*='author_name__'] {
		color: #fff;
	}
	
	div[class*='newsmenu_wrap__'] {
		background: #2f2f2f;
	}
	
	div[class*='no_result__'] p[class*='text__'] {
		color: #fff;
	}
	
	button[class*='active__']>span[class*='link_text__']:after {
		background: #fff;
	}
	
	div[class*='newsmenu_wrap__'] div[class*='sort_area__'] label[class*='label__'] {
		color: #cacaca;
	}
	
	div[class*='newsmenu_wrap__'] div[class*='btn_area__'] button[class*='btn__'][class*='is_selected__'] {
		color: #fff;
	}
	
	div[class*='newsmenu_wrap__'] div[class*='btn_area__'] button[class*='btn__'] {
		color: #cacaca;
	}
	
	div[class*='newsmenu_wrap__'] div[class*='btn_area__'] li[class*='item__']+li[class*='item__']:before {
		background: #404040;
	}
	
	div[class*='blog_cover__'] div[class*='title_area__'] h2[class*='title__'] {
		border-bottom: none;
	}
	
	div[class*='content__']:not([class*='_content__']) {
		background: #242424;
	}
	
	div[class*='blog_cover__'] + div[class*='content__']:not([class*='_content__']) {
		background: #2f2f2f;
	}
	
	header[class*='moment_header__']+div[class*='content__'] {
		background: #242424;
	}
	
	div[class*='content__'] div[class*='block__']>[class*=_block] {
		background: #242424;
		border-bottom: 1px solid #404040;
		border-top: 1px solid #404040;
	}
	
	div[class*='introduce_block__'] h3[class*='title__'] {
		color: #fff;
	}
	
	div[class*='introduce_block__'] p[class*='desc__'] {
		color: #cacaca;
	}
	
	div[class*='popular_block__'] ul[class*='tab_menu__'] li[class*='item__'][class*='is_active__'] button[class*='btn__'] {
		color: #fff;
	}
	
	div[class*='small_thumbnail_item__'] strong[class*='title__'] {
		color: #fff;
	}
	
	div[class*='small_thumbnail_item__'] p[class*='desc__'] {
		color: #cacaca;
	}
	
	div[class*='post_block__'] div[class*='title_area__'] h3[class*='title__'] {
		color: #fff;
	}
	
	div[class*='card__'] strong[class*='title__'] {
		color: #fff;
	}
	
	div[class*='card__'] span[class*='text__'] {
		color: #cacaca;
	}
	
	div[class*='card__'] div[class*='og__'] div[class*='box__'] {
		background: #2f2f2f;
	}
	
	div[class*='card__'] div[class*='og__'] div[class*='title__'] {
		color: #fff;
	}
	
	div[class*='card__'] div[class*='og__'] div[class*='desc__'] {
		color: #cacaca;
	}
	
	a[class*='comment_btn__'], a[class*='share_btn__'] {
		color: #cacaca;
	}
	
	i[class*='icon_comment__'] svg > g > circle {
		fill: #cacaca !important;
	}
	
	i[class*='icon_comment__'] svg > g > path:nth-child(2) {
		stroke: #cacaca !important;
	}
	
	i[class*='icon_share__'] svg > g > path:nth-child(2), i[class*='icon_share__'] svg > g > path:nth-child(4) {
		stroke: #cacaca !important;
	}
	
	i[class*='icon_share__'] svg > g > path:nth-child(3) {
		fill: #cacaca !important;
	}
	
	div[class*='post_block__'] div[class*='view_type_btn__'] button[class*='btn__'][class*='is_active__'] i[class*='icon_photo__'] {
		background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.495 13c.831 0 1.505.668 1.505 1.505v4.99C11 20.326 10.332 21 9.495 21h-4.99A1.501 1.501 0 0 1 3 19.495v-4.99C3 13.674 3.668 13 4.505 13h4.99zm10 0c.831 0 1.505.668 1.505 1.505v4.99c0 .831-.668 1.505-1.505 1.505h-4.99A1.501 1.501 0 0 1 13 19.495v-4.99c0-.831.668-1.505 1.505-1.505h4.99zm-10-10C10.326 3 11 3.668 11 4.505v4.99C11 10.326 10.332 11 9.495 11h-4.99A1.501 1.501 0 0 1 3 9.495v-4.99C3 3.674 3.668 3 4.505 3h4.99zm10 0C20.326 3 21 3.668 21 4.505v4.99c0 .831-.668 1.505-1.505 1.505h-4.99A1.501 1.501 0 0 1 13 9.495v-4.99C13 3.674 13.668 3 14.505 3h4.99z' fill='%23CACDD2' fill-rule='evenodd'/%3E%3C/svg%3E") no-repeat;
	}
	
	div[class*='post_block__'] div[class*='view_type_btn__'] button[class*='btn__'] i[class*='icon_photo__'] {
		background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.495 13c.831 0 1.505.668 1.505 1.505v4.99C11 20.326 10.332 21 9.495 21h-4.99A1.501 1.501 0 0 1 3 19.495v-4.99C3 13.674 3.668 13 4.505 13h4.99zm10 0c.831 0 1.505.668 1.505 1.505v4.99c0 .831-.668 1.505-1.505 1.505h-4.99A1.501 1.501 0 0 1 13 19.495v-4.99c0-.831.668-1.505 1.505-1.505h4.99zm-10-10C10.326 3 11 3.668 11 4.505v4.99C11 10.326 10.332 11 9.495 11h-4.99A1.501 1.501 0 0 1 3 9.495v-4.99C3 3.674 3.668 3 4.505 3h4.99zm10 0C20.326 3 21 3.668 21 4.505v4.99c0 .831-.668 1.505-1.505 1.505h-4.99A1.501 1.501 0 0 1 13 9.495v-4.99C13 3.674 13.668 3 14.505 3h4.99z' fill='%23444' fill-rule='evenodd'/%3E%3C/svg%3E") no-repeat;
	}
	
	div[class*='post_block__'] div[class*='view_type_btn__'] button[class*='btn__'][class*='is_active__'] i[class*='icon_list__'] {
		background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.494 17c.832 0 1.506.679 1.506 1.5v1c0 .828-.672 1.5-1.506 1.5H4.506A1.508 1.508 0 0 1 3 19.5v-1c0-.828.672-1.5 1.506-1.5h7.988zm7.006 0c.828 0 1.5.679 1.5 1.5v1c0 .828-.674 1.5-1.5 1.5h-2c-.828 0-1.5-.679-1.5-1.5v-1c0-.828.674-1.5 1.5-1.5h2zm-7.006-7c.832 0 1.506.679 1.506 1.5v1c0 .828-.672 1.5-1.506 1.5H4.506A1.508 1.508 0 0 1 3 12.5v-1c0-.828.672-1.5 1.506-1.5h7.988zm7.006 0c.828 0 1.5.679 1.5 1.5v1c0 .828-.674 1.5-1.5 1.5h-2c-.828 0-1.5-.679-1.5-1.5v-1c0-.828.674-1.5 1.5-1.5h2zm-7.006-7C13.326 3 14 3.679 14 4.5v1c0 .828-.672 1.5-1.506 1.5H4.506A1.508 1.508 0 0 1 3 5.5v-1C3 3.673 3.672 3 4.506 3h7.988zM19.5 3c.828 0 1.5.679 1.5 1.5v1c0 .828-.674 1.5-1.5 1.5h-2c-.828 0-1.5-.679-1.5-1.5v-1c0-.828.674-1.5 1.5-1.5h2z' fill='%23CACDD2' fill-rule='evenodd'/%3E%3C/svg%3E") no-repeat;
	}
	
	div[class*='post_block__'] div[class*='view_type_btn__'] button[class*='btn__'] i[class*='icon_list__'] {
		background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.494 17c.832 0 1.506.679 1.506 1.5v1c0 .828-.672 1.5-1.506 1.5H4.506A1.508 1.508 0 0 1 3 19.5v-1c0-.828.672-1.5 1.506-1.5h7.988zm7.006 0c.828 0 1.5.679 1.5 1.5v1c0 .828-.674 1.5-1.5 1.5h-2c-.828 0-1.5-.679-1.5-1.5v-1c0-.828.674-1.5 1.5-1.5h2zm-7.006-7c.832 0 1.506.679 1.506 1.5v1c0 .828-.672 1.5-1.506 1.5H4.506A1.508 1.508 0 0 1 3 12.5v-1c0-.828.672-1.5 1.506-1.5h7.988zm7.006 0c.828 0 1.5.679 1.5 1.5v1c0 .828-.674 1.5-1.5 1.5h-2c-.828 0-1.5-.679-1.5-1.5v-1c0-.828.674-1.5 1.5-1.5h2zm-7.006-7C13.326 3 14 3.679 14 4.5v1c0 .828-.672 1.5-1.506 1.5H4.506A1.508 1.508 0 0 1 3 5.5v-1C3 3.673 3.672 3 4.506 3h7.988zM19.5 3c.828 0 1.5.679 1.5 1.5v1c0 .828-.674 1.5-1.5 1.5h-2c-.828 0-1.5-.679-1.5-1.5v-1c0-.828.674-1.5 1.5-1.5h2z' fill='%23444' fill-rule='evenodd'/%3E%3C/svg%3E") no-repeat;
	}
	
	div[class*='post_block__'] div[class*='view_type_btn__'] button[class*='btn__'][class*='is_active__'] i[class*='icon_card__'] {
		background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform='translate(3 3)' fill='%23CACDD2' fill-rule='evenodd'%3E%3Crect width='18' height='8' rx='2'/%3E%3Crect y='10' width='18' height='8' rx='2'/%3E%3C/g%3E%3C/svg%3E") no-repeat;
	}
	
	div[class*='post_block__'] div[class*='view_type_btn__'] button[class*='btn__'] i[class*='icon_card__'] {
		background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform='translate(3 3)' fill='%23444' fill-rule='evenodd'%3E%3Crect width='18' height='8' rx='2'/%3E%3Crect y='10' width='18' height='8' rx='2'/%3E%3C/g%3E%3C/svg%3E") no-repeat;
	}
	
	div[class*='post_block__'] div[class*='view_type_btn__'] button[class*='btn__'][class*='is_active__'] i[class*='icon_video__'] {
		background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19 3a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h14zM9.5 8.362a.5.5 0 0 0-.5.5v6.276a.5.5 0 0 0 .748.435l5.492-3.139a.5.5 0 0 0 0-.868L9.748 8.427a.5.5 0 0 0-.248-.065z' fill='%23CACDD2' fill-rule='evenodd'/%3E%3C/svg%3E") no-repeat;
	}
	
	div[class*='post_block__'] div[class*='view_type_btn__'] button[class*='btn__'] i[class*='icon_video__'] {
		background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19 3a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h14zM9.5 8.362a.5.5 0 0 0-.5.5v6.276a.5.5 0 0 0 .748.435l5.492-3.139a.5.5 0 0 0 0-.868L9.748 8.427a.5.5 0 0 0-.248-.065z' fill='%23444' fill-rule='evenodd'/%3E%3C/svg%3E") no-repeat;
	}
	
	div[class*='gnb__'][class*='gnb_white__'] {
		background-color: #242424;
		border-bottom: 1px solid #404040;
	}
	
	div[class*='gnb__'] div[class*='title_area__'] i[class*='icon__'] {
		background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='26' height='25' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform='translate(.5)' fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h25v25H0z'/%3E%3Cpath d='M19 3a3 3 0 0 1 3 3v13a3 3 0 0 1-3 3H6a3 3 0 0 1-3-3V6a3 3 0 0 1 3-3h13zm0 1.8H6a1.2 1.2 0 0 0-1.194 1.077L4.8 6v13a1.2 1.2 0 0 0 1.077 1.194L6 20.2h13a1.2 1.2 0 0 0 1.194-1.077L20.2 19V6a1.2 1.2 0 0 0-1.077-1.194L19 4.8z' fill='%23fff' fill-rule='nonzero'/%3E%3Crect fill='%23fff' x='10.75' y='15.15' width='7' height='1.5' rx='.75'/%3E%3Crect fill='%23fff' x='10.75' y='11.75' width='7' height='1.5' rx='.75'/%3E%3Crect fill='%23fff' x='10.75' y='8.35' width='7' height='1.5' rx='.75'/%3E%3Crect fill='%23fff' x='7.25' y='8.35' width='2' height='1.5' rx='.75'/%3E%3Crect fill='%23fff' x='7.25' y='11.75' width='2' height='1.5' rx='.75'/%3E%3Crect fill='%23fff' x='7.25' y='15.15' width='2' height='1.5' rx='.75'/%3E%3C/g%3E%3C/svg%3E") no-repeat;
	}
	
	div[class*='gnb__'] div[class*='title_area__'] h2[class*='title__'] {
		border-bottom: none;
	}
	
	div[class*='gnb__'][class*='gnb_white__'] div[class*='gnb_tool__'] a[class*='search_btn__'] i[class*='icon__'] {
		background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='25' height='25' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h25v25H0z'/%3E%3Cpath d='M11.37 2a9.37 9.37 0 0 1 9.37 9.37c0 2.263-.802 4.34-2.138 5.959l3.761 3.761a.9.9 0 0 1-1.273 1.273l-3.761-3.761a9.332 9.332 0 0 1-5.959 2.138 9.37 9.37 0 0 1 0-18.74zm0 1.8a7.57 7.57 0 1 0 5.222 13.05.904.904 0 0 1 .256-.26A7.57 7.57 0 0 0 11.37 3.8z' fill='%23fff' fill-rule='nonzero'/%3E%3C/g%3E%3C/svg%3E") no-repeat;
	}
	
	div[class*='gnb__'][class*='gnb_white__'] div[class*='gnb_tool__'] button[class*='mymenu_btn__'] i[class*='icon__'] {
		background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='25' height='25' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h25v25H0z'/%3E%3Cpath d='M20.6 19.2a.9.9 0 1 1 0 1.8H4.4a.9.9 0 1 1 0-1.8h16.2zm0-7.6a.9.9 0 1 1 0 1.8H4.4a.9.9 0 1 1 0-1.8h16.2zm0-7.6a.9.9 0 1 1 0 1.8H4.4a.9.9 0 0 1 0-1.8h16.2z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E") no-repeat;
	}
	
	div[class*='categorylist_wrap__'] {
		background: #242424;
	}
	
	div[class*='categorylist_wrap__'] div[class*='category_list__'] {
		background: #242424;
	}
	
	div[class*='icon_market_close__'] svg > path {
		stroke: #fff !important;
	}
	
	div[class*='categorylist_wrap__'] div[class*='category_list__']>ul[class*='list__']>li[class*='item__']>a[class*='link__'] span[class*='text_area__'] {
		color: #fff;
	}
	
	div[class*='categorylist_wrap__'] div[class*='category_list__'] em[class*='num_area__'] {
		color: #fff;
	}
	
	div[class*='categorylist_wrap__'] div[class*='category_list__']>ul[class*='list__']>li[class*='item__'] li[class*='item__'] a[class*='link__'] {
		border-bottom: 1px solid #404040;
		color: #cacaca;
	}
	div[class*='categorylist_wrap__'] div[class*='category_list__']>ul[class*='list__']>li[class*='item__']>a[class*='link__'] {
		border-bottom: 1px solid #4f4f4f;
	}
	
	div[class*='content__'] div[class*='block__'][class*='is_loading__'] [class*=loading_wrap] {
		background: #242424;
	}
	
	div[class*='read_tit_area__'] {
		background: #2f2f2f;
		border-bottom: 1px solid #404040;
		border-top: 1px solid #404040;
	}
	
	div[class*='lyr__'] {
		background: #2f2f2f;
		border: 1px solid #404040;
	}
	
	div[class*='moment_block__'] h3[class*='title__'] {
		color: #fff;
	}
	
	div[class*='notice_block__'] div[class*='pagination__'] i[class*='dot__'] {
		background: #fff;
	}
	
	a[class*='item__'] {
		color: #fff;
	}
	
	div[class*='banner__'] {
		background: #2f2f2f;
		border-bottom: 1px solid #404040;
	}
	
	header[class*='header_absolute__'] + div[class*='content__'] {
		background: #242424;
	}
	
	div[class*='introduce__'] {
		color: #cacaca;
	}
	
	div[class*='item_inner__'] {
		border-bottom: 1px solid #404040;
	}
	
	a[class*='splugin_btn__'] i[class*='icon_spluin__'] svg > g > path:nth-child(2), a[class*='splugin_btn__'] i[class*='icon_spluin__'] svg > g > path:nth-child(4) {
		stroke: #fff;
	}
	
	a[class*='splugin_btn__'] i[class*='icon_spluin__'] svg > g > path:nth-child(3) {
		fill: #fff;
	}
	
	div[class*='more_btn__'] button[class*='lyr_btn__'] i[class*='btn__'] svg > g > path {
		fill: #fff;
	}
	
	div[class*='more_btn__'] div[class*='lyr__'] {
		background: #2f2f2f;
	}
	
	div[class*='more_btn__'] div[class*='lyr__'] a[class*='btn__'] svg > g > path:last-child {
		fill: #fff;
	}
	
	div[class*='more_btn__'] div[class*='lyr__'] a[class*='btn__'] svg > path {
		fill: #fff;
	}
	
	div[class*='placeholder__feed_momentlist__'] {
		color: #fff;
	}
	
	div[class*='content__'][data-page-type='recommendation'] {
		background: #242424;
	}
	
	div[class*='more_btn__'] button[class*='lyr_btn__'][data-clickcode='fed.setting'] i[class*='btn__'] svg > g > path {
		fill: transparent;
	}
	
	div[class*='more_btn__'] button[class*='lyr_btn__'][data-clickcode='fed.setting'] i[class*='btn__'] svg > g > circle {
		fill: #cacaca !important;
	}
	
	div[class*='search__'] + div[class*='suggestions_wrap__'] li[class*='item__'] {
		border-top: 1px solid #404040;
	}
	
	a[class*='keyword__'] {
		color: #fff;
	}
	
	div[class*='search__'][style*='border-bottom-color: rgb(211, 211, 211)'],
	div[class*='search__'][style*='border-bottom-color:rgb(211, 211, 211)'] {
		border-bottom-color: #404040 !important;
	}
	
	strong[class*='tag_name__'] {
		color: #fff;
	}
	
	li[class*='tag_item__'] {
		border-bottom: 1px solid #404040;
	}
	
	ul[class*='submenu_wrap__'] li[class*='active__'] span[class*='text__'] {
		background-color: #3a3a3a;
		border: 1px solid #4f4f4f;
		color: #fff;
	}
	
	ul[class*='submenu_wrap__'] {
		background-color: #2f2f2f;
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	div[class*='nickname__'] {
		color: #fff;
	}
	
	div[class*='blogname__'] {
		color: #fff;
	}
	
	ul[class*='submenu_wrap__']+div[class*='content_wrap__'] ul[class*='list__'] li[class*='item__'] {
		border-bottom: 1px solid #404040;
	}
	
	div[class*='my_drawer_scroll_wrap__'] {
		background-color: #242424;
	}
	
	div[class*='my_drawer_scroll_wrap__'] div[class*='profile'] {
		background-color: #242424;
	}
	
	div[class*='my_drawer_scroll_wrap__'] div[class*='menu_list__'] {
		background: #242424;
		border-top: 4px solid #2f2f2f;
	}
	
	div[class*='my_drawer_scroll_wrap__'] ul[class*='profile_menu__'] {
		border-top: 4px solid #2f2f2f;
	}
	
	div[class*='my_drawer_scroll_wrap__'] strong[class*='profile_name__'] {
		color: #fff;
	}
	
	div[class*='my_drawer_scroll_wrap__'] strong[class*='profile_name__'] i[class*='icon_arrow__'] svg g path:last-child {
		stroke: #fff;
	}
	
	div[class*='my_drawer_scroll_wrap__'] span[class*='login_stats_info__']+span[class*='login_stats_info__']:before {
		background: #cacaca;
	}
	
	div[class*='my_drawer_scroll_wrap__'] p[class*='login_stats__'] {
		color: #cacaca;
	}
	
	div[class*='my_drawer_scroll_wrap__'] a[class*='profile_close__'] i[class*='icon_close__'] svg g path:last-child {
		stroke: #fff;
	}
	
	div[class*='my_drawer_scroll_wrap__'] ul[class*='profile_menu__'] li[class*='profile_menu_item__'] a[class*='profile_menu_item_link__'] div[class*='text__'],
	div[class*='my_drawer_scroll_wrap__'] ul[class*='profile_menu__'] li[class*='profile_menu_item__'] button[class*='profile_menu_item_link__'] div[class*='text__'] {
		color: #fff;
	}
	
	div[class*='my_drawer_scroll_wrap__'] ul[class*='profile_menu__'] li[class*='profile_menu_item__'] a[class*='profile_menu_item_link__'] i[class*='icon__'],
	div[class*='my_drawer_scroll_wrap__'] ul[class*='profile_menu__'] li[class*='profile_menu_item__'] button[class*='profile_menu_item_link__'] i[class*='icon__'] {
		background-color: #2f2f2f;
	}
	
	div[class*='my_drawer_scroll_wrap__'] ul[class*='profile_menu__'] li[class*='profile_menu_item__'] a[class*='profile_menu_item_link__'][data-clickcode='qmm.mynews'] i[class*='icon__'] svg g path:last-child {
		stroke: #fff;
	}
	
	div[class*='my_drawer_scroll_wrap__'] ul[class*='profile_menu__'] li[class*='profile_menu_item__'] a[class*='profile_menu_item_link__'][data-clickcode='qmm.neigh'] i[class*='icon__'] svg g path:nth-child(2), div[class*='my_drawer_scroll_wrap__'] ul[class*='profile_menu__'] li[class*='profile_menu_item__'] a[class*='profile_menu_item_link__'][data-clickcode='qmm.neigh'] i[class*='icon__'] svg g path:nth-child(4), div[class*='my_drawer_scroll_wrap__'] ul[class*='profile_menu__'] li[class*='profile_menu_item__'] a[class*='profile_menu_item_link__'][data-clickcode='qmm.neigh'] i[class*='icon__'] svg g ellipse {
		stroke: #fff;
	}
	
	div[class*='my_drawer_scroll_wrap__'] ul[class*='profile_menu__'] li[class*='profile_menu_item__'] a[class*='profile_menu_item_link__'][data-clickcode='qmm.stat'] i[class*='icon__'] svg g path:last-child {
		fill: #fff;
	}
	
	div[class*='my_drawer_scroll_wrap__'] ul[class*='profile_menu__'] li[class*='profile_menu_item__'] button[class*='profile_menu_item_link__'][data-clickcode='qmm.makemoment'] i[class*='icon__'] svg path:last-child {
		fill: #fff;
	}
	
	div[class*='my_drawer_scroll_wrap__'] ul[class*='profile_menu__'] li[class*='profile_menu_item__'] button[class*='profile_menu_item_link__'][data-clickcode='qmm.write'] i[class*='icon__'] svg path:last-child {
		fill: #fff;
	}
	
	div[class*='my_drawer_scroll_wrap__'] a[class*='menu_item__'][data-clickcode='qmm.recent'] i[class*='menu_icon__'] svg g path:last-child {
		fill: #fff;
	}
	
	div[class*='my_drawer_scroll_wrap__'] a[class*='menu_item__'][data-clickcode='qmm.myvideo'] i[class*='menu_icon__'] svg g path:last-child {
		stroke: #fff;
	}
	
	div[class*='my_drawer_scroll_wrap__'] a[class*='menu_item__'][data-clickcode='qmm.mymoment'] i[class*='menu_icon__'] svg g path:nth-child(2), div[class*='my_drawer_scroll_wrap__'] a[class*='menu_item__'][data-clickcode='qmm.mymoment'] i[class*='menu_icon__'] svg g path:nth-child(3) {
		fill: #fff;
	}
	
	div[class*='my_drawer_scroll_wrap__'] a[class*='menu_item__'][data-clickcode='qmm.mkplace'] i[class*='menu_icon__'] svg g path:nth-child(2), div[class*='my_drawer_scroll_wrap__'] a[class*='menu_item__'][data-clickcode='qmm.mkplace'] i[class*='menu_icon__'] svg g path:nth-child(4) {
		fill: #fff;
	}
	
	div[class*='my_drawer_scroll_wrap__'] a[class*='menu_item__'][data-clickcode='qmm.mkplace'] i[class*='menu_icon__'] svg g path:nth-child(2), div[class*='my_drawer_scroll_wrap__'] a[class*='menu_item__'][data-clickcode='qmm.mkplace'] i[class*='menu_icon__'] svg g path:nth-child(3) {
		stroke: #fff;
	}
	
	div[class*='my_drawer_scroll_wrap__'] button[class*='menu_item__'][data-clickcode='qmm.payment'] i[class*='menu_icon__'] svg g path:first-child {
		fill: #242424 !important;
	}
	
	div[class*='my_drawer_scroll_wrap__'] button[class*='menu_item__'][data-clickcode='qmm.payment'] i[class*='menu_icon__'] svg g path:nth-child(3) {
		fill: #fff;
	}
	
	div[class*='my_drawer_scroll_wrap__'] button[class*='menu_item__'][data-clickcode='qmm.payment'] i[class*='menu_icon__'] svg g rect {
		fill: #fff;
	}
	
	div[class*='my_drawer_scroll_wrap__'] button[class*='menu_item__'] {
		color: #fff;
	}
	
	div[class*='my_drawer_scroll_wrap__'] a[class*='menu_item__'][data-clickcode='qmm.team'] i[class*='menu_icon__'] svg g path:nth-child(2) {
		stroke: #fff;
	}
	
	div[class*='my_drawer_scroll_wrap__'] a[class*='menu_item__'][data-clickcode='qmm.team'] i[class*='menu_icon__'] svg g path:last-child {
		fill: #fff;
	}
	
	div[class*='my_drawer_scroll_wrap__'] a[class*='menu_item__'][data-clickcode='qmm.team'] i[class*='menu_icon__'] svg g rect {
		fill: #fff;
	}
	
	div[class*='my_drawer_scroll_wrap__'] a[class*='menu_item__'][data-clickcode='qmm.monthb'] i[class*='menu_icon__'] svg g path:nth-child(2) {
		fill: #fff;
	}
	
	div[class*='my_drawer_scroll_wrap__'] a[class*='menu_item__'][data-clickcode='qmm.monthb'] i[class*='menu_icon__'] svg g path:last-child {
		stroke: #fff;
	}
	
	div[class*='my_drawer_scroll_wrap__'] a[class*='menu_item__'][data-clickcode='qmm.official'] i[class*='menu_icon__'] svg g path:last-child {
		stroke: #fff;
		fill: #fff;
	}
	
	div[class*='my_drawer_scroll_wrap__'] button[class*='menu_item__'][data-clickcode='qmm.app'] i[class*='menu_icon__'] svg g rect {
		stroke: #fff;
	}
	
	div[class*='my_drawer_scroll_wrap__'] button[class*='menu_item__'][data-clickcode='qmm.app'] i[class*='menu_icon__'] svg g path:nth-child(3), div[class*='my_drawer_scroll_wrap__'] button[class*='menu_item__'][data-clickcode='qmm.app'] i[class*='menu_icon__'] svg g path:nth-child(5), div[class*='my_drawer_scroll_wrap__'] button[class*='menu_item__'][data-clickcode='qmm.app'] i[class*='menu_icon__'] svg g path:nth-child(6), div[class*='my_drawer_scroll_wrap__'] button[class*='menu_item__'][data-clickcode='qmm.app'] i[class*='menu_icon__'] svg g path:nth-child(7), div[class*='my_drawer_scroll_wrap__'] button[class*='menu_item__'][data-clickcode='qmm.app'] i[class*='menu_icon__'] svg g path:nth-child(8) {
		stroke: #fff;
	}
	
	div[class*='my_drawer_scroll_wrap__'] button[class*='menu_item__'][data-clickcode='qmm.app'] i[class*='menu_icon__'] svg g path:nth-child(4) {
		fill: #fff;
	}
	
	div[class*='my_drawer_scroll_wrap__'] hr[class*='horizontal_rule__'] {
		background-color: #404040;
	}
	
	h1[class*='title__'] {
		color: #fff;
	}
	
	i[class*='icon_back_button__'] svg g path:last-child {
		stroke: #fff;
	}
	
	header[class*='header_bar__'] {
		border-bottom: 1px solid #404040;
	}
	
	div[class*='header__'] {
		background: #242424;
	}
	
	div[class*='input_wrapper__'] {
		background: #2f2f2f;
	}
	
	input[class*='search_input__'] {
		background: #2f2f2f;
		color: #fff;
	}
	
	div[class*='search_bar__'] i[class*='icon_search__'] svg path {
		fill: #fff;
	}
	
	div[class*='search_bar__']+div[class*='content_wrap__'] div[class*='sort_wrap__'] {
		background-color: transparent;
		border-bottom: none;
	}
	
	em[class*='count_num__'] {
		color: #cacaca;
	}
	
	label[class*='select_wrap__'] {
		color: #cacaca;
	}
	
	i[class*='icon_dropdown_arrow__'] svg path {
		stroke: #fff;
	}
	
	a[class*='more_btn__'] + div[class*='popup__'] {
		background-color: #2f2f2f;
		border: 1px solid #404040;
	}
	
	div[class*='placeholder_wrap__'][style*='background-color: rgb(255, 255, 255);'],
	div[class*='placeholder_wrap__'][style*='background-color:rgb(255, 255, 255);'] {
		background-color: #242424 !important;
	}
	
	ul[class*='postlist_wrap__'] div[class*='more_btn__'] button[class*='lyr_btn__'] i[class*='btn__'] svg > g > path {
		fill: none;
	}
	
	ul[class*='postlist_wrap__'] div[class*='more_btn__'] button[class*='lyr_btn__'] i[class*='btn__'] svg > g > circle {
		fill: #cacaca;
	}
	
	div[class*='placeholder__readhistory__'] div[class*='read_tit_area__'] {
		background: #2f2f2f;
		border-bottom: 1px solid #404040;
		border-top: 1px solid #404040;
	}
	
	header[class*='moment_header__'] {
		border-bottom: 1px solid #404040;
	}
	
	header[class*='moment_header__']+div[class*='content__'] div[class*='bridge_wrap__'] i[class*='icon__'] svg path {
		fill: #fff;
	}
	
	header[class*='moment_header__']+div[class*='content__'] div[class*='bridge_wrap__'] h2[class*='title__'] {
		border-bottom: none;
		color: #fff;
	}
}

@-moz-document url-prefix("https://m.blog.naver.com/CommentList.naver"), url-prefix("https://m.blog.naver.com/GuestbookList.naver")
{
	.comment_container__QSf3X {
		background: #242424;
	}
	
	#ct.wrap_comment .common_comment {
		background: #242424;
	}
	
	.u_cbox {
		color: #fff;
		background: #242424;
	}
	
	.u_cbox .u_cbox_notice {
		background-color: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.u_cbox .u_cbox_comment_box {
		border-bottom: 1px solid #404040;
	}
	
	.u_cbox a {
		color: #fff;
	}
	
	.u_cbox .u_cbox_name {
		color: #fff;
	}
	
	.u_cbox .u_cbox_info_sub .u_cbox_work_sub .u_cbox_ico_open {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.u_cbox .u_cbox_comment .u_cbox_text_wrap {
		color: #cacaca;
	}
	
	.u_cbox .u_cbox_reply_area {
		border-top: 1px solid #404040;
		border-bottom: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.u_cbox .u_cbox_reply_area .u_cbox_comment_box {
		border-bottom-color: #404040;
	}
	
	.u_cbox .u_cbox_tool .u_cbox_btn_reply {
		border: 1px solid #404040;
		background: #2f2f2f;
		color: #cacaca;
	}
	
	.u_cbox .u_cbox_recomm_set .u_cbox_btn_recomm, .u_cbox .u_cbox_recomm_set .u_cbox_btn_unrecomm {
		border: 1px solid #404040;
		background-color: #2f2f2f;
		color: #cacaca;
	}
	
	#ct .common_comment .u_cbox .u_cbox_recomm_set .u_cbox_btn_recomm {
		color: #cacaca;
	}
	
	.u_cbox .u_cbox_btn_first {
		color: #cacaca;
	}
	
	.u_cbox .u_cbox_write .u_cbox_inbox {
		background-color: #242424;
	}
	
	.u_cbox .u_cbox_write .u_cbox_write_inner {
		background-color: #242424;
		border: 1px solid #404040;
	}
	
	.u_cbox .u_cbox_profile_area {
		background-color: #242424;
	}
	
	.u_cbox .u_cbox_box_name {
		color: #fff;
	}
	
	.u_cbox .u_cbox_ico_first, .u_cbox .u_cbox_write .u_cbox_personacon .u_cbox_ico_arrow {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#ct .common_comment .u_cbox .u_cbox_focus .u_cbox_inbox .u_cbox_text, #ct .common_comment .u_cbox .u_cbox_reply_area .u_cbox_inbox .u_cbox_text {
		color: #cacaca;
	}
	
	.u_cbox .u_cbox_attached .u_cbox_upload, .u_cbox .u_cbox_edit .u_cbox_upload, .u_cbox .u_cbox_focus .u_cbox_upload, .u_cbox .u_cbox_writing .u_cbox_upload {
		border-top: 1px solid #404040;
	}
	
	.u_cbox .u_cbox_write .u_cbox_inbox .u_cbox_text {
		color: #cacaca;
	}
	
	.u_cbox .u_cbox_sticker_nav {
		border-bottom: 1px solid #404040;
		background: #242424;
	}
	
	.u_cbox .u_cbox_layer_sticker {
		border: 1px solid #404040;
		background: #242424;
	}
	
	.u_cbox .u_cbox_sticker_tab_item {
		border-left: 1px solid #404040;
	}
	
	.u_cbox .u_cbox_sticker_tab_item_on .u_cbox_sticker_tab_btn {
		background-color: #2f2f2f;
	}
	
	.u_cbox .u_cbox_sticker_tab_item_on .u_cbox_sticker_tab_underbar {
		background: #2f2f2f;
	}
	
	.u_cbox .u_cbox_sticker_area {
		background: #2f2f2f;
	}
	
	.u_cbox .u_cbox_sticker_tab_grafolio {
		border-left: 1px solid #404040;
	}
	
	.u_cbox .u_cbox_sticker_tab_ico_grafolio::after {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.u_cbox .u_cbox_upload_image, .u_cbox .u_cbox_upload_sticker, .u_cbox .u_cbox_upload_voice {
		background-color: #242424;
	}
	
	.u_cbox .u_cbox_upload_thumb_link {
		background-color: #242424;
	}
	
	.u_cbox .u_cbox_upload_thumb_mask {
		border: 1px solid #404040;
		opacity: 1;
	}
	
	.u_cbox .u_cbox_mention_item_alert {
		background: #2f2f2f;
		color: #cacaca;
	}
	
	.u_cbox .u_cbox_mention_list {
		border: 1px solid #404040;
		background: #242424;
	}
	
	.u_cbox .u_cbox_mention_list {
		border-color: #404040;
	}
	
	.u_cbox .u_cbox_reply_area .u_cbox_attached .u_cbox_write_inner, .u_cbox .u_cbox_reply_area .u_cbox_focus .u_cbox_write_inner, .u_cbox .u_cbox_reply_area .u_cbox_write_box .u_cbox_write_inner, .u_cbox .u_cbox_reply_area .u_cbox_writing .u_cbox_write_inner {
		border-color: #404040;
	}
	
	.u_cbox .u_cbox_reply_area .u_cbox_write .u_cbox_write_inner {
		border-color: #404040;
	}
	
	#ct .common_comment .u_cbox .u_cbox_reply_area .u_cbox_write .u_cbox_write_inner {
		border-color: #404040;
	}
	
	#ct .common_comment .u_cbox .u_cbox_reply_area .u_cbox_upload {
		border-top: 1px solid #404040;
	}
	
	#ct .common_comment .u_cbox .u_cbox_reply_area>.u_cbox_write_wrap {
		border-bottom: 1px solid #404040;
	}
	
	#ct .common_comment .u_cbox .u_cbox_reply_area .u_cbox_btn_upload, .u_cbox .u_cbox_reply_area .u_cbox_attached .u_cbox_btn_upload, .u_cbox .u_cbox_reply_area .u_cbox_focus .u_cbox_btn_upload, .u_cbox .u_cbox_reply_area .u_cbox_write_box .u_cbox_btn_upload, .u_cbox .u_cbox_reply_area .u_cbox_writing .u_cbox_btn_upload {
		border-left-color: #404040;
		border-top-color: #404040;
	}
	
	.u_cbox .u_cbox_reply_area .u_cbox_write .u_cbox_btn_upload {
		background-color: #242424;
	}
	
	.u_cbox .u_cbox_mine .u_cbox_area {
		background-color: #2f2f2f;
	}
	
	.lst_repl .u_cbox .u_cbox_mine {
		background-color: #2f2f2f;
	}
	
	.lst_repl .u_cbox {
		border-top: 1px solid #404040;
		border-bottom: 1px solid #404040;
		background: #242424;
	}
	
	.lst_repl .u_cbox .u_cbox_write_wrap:before {
		border-top: 1px solid #404040;
	}
	
	.lst_repl .u_cbox .u_cbox_write_wrap {
		background-color: #2f2f2f;
	}
	
	.lst_repl .u_cbox .u_cbox_comment .u_cbox_text_wrap {
		color: #cacaca;
	}
	
	.u_cbox .u_cbox_work_inner {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.lst_repl .repl_dtl .btn_more_area .lyr_box .box {
		background: #2f2f2f;
	}
	
	.lst_repl .repl_dtl .btn_more_area .lyr_box .btn {
		color: #fff;
	}
	
	.u_cbox .u_cbox_comment .u_cbox_text_wrap a {
		color: #fff;
	}
}

@-moz-document url-prefix("https://m.blog.naver.com/PostView.naver"), url-prefix("https://map.naver.com"), regexp("https:\\/\\/m\\.blog\\.naver\\.com\\/(.*)\\/(\\d*)+(|\\?.*)+")
{
	html {
		--se-viewer-bg1: #242424;
		--se-viewer-bg2: #2f2f2f;
		--se-viewer-bg3: #282828;
	}
	
	.se-viewer .se-video .se-media-meta-info, .se-viewer .se-video .se-media-meta-info-title {
		color: #cacaca;
	}
	
	.post_ct *[style*='color:#555555'],
	.post_ct *[style*='color: #555555'],
	.se-viewer *[style*='color:#555555'],
	.se-viewer *[style*='color: #555555'],
	.se_body_wrap *[style*='color:#555555'],
	.se_body_wrap *[style*='color: #555555'] {
		color: #fff !important;
	}
	
	.post_ct *[style*='color:#444444'],
	.post_ct *[style*='color: #444444'],
	.se-viewer *[style*='color:#444444'],
	.se-viewer *[style*='color: #444444'],
	.se_body_wrap *[style*='color:#444444'],
	.se_body_wrap *[style*='color: #444444'],
	.post_ct *[style*='color:#333333'],
	.post_ct *[style*='color: #333333'],
	.se-viewer *[style*='color:#333333'],
	.se-viewer *[style*='color: #333333'],
	.se_body_wrap *[style*='color:#333333'],
	.se_body_wrap *[style*='color: #333333'] {
		color: #fff !important;
	}
	
	.post_ct *[style*='color:#141414'],
	.post_ct *[style*='color: #141414'],
	.se-viewer *[style*='color:#141414'],
	.se-viewer *[style*='color: #141414'],
	.se_body_wrap *[style*='color:#141414'],
	.se_body_wrap *[style*='color: #141414'],
	.post_ct *[style*='color:#464646'],
	.post_ct *[style*='color: #464646'],
	.se-viewer *[style*='color:#464646'],
	.se-viewer *[style*='color: #464646'],
	.se_body_wrap *[style*='color:#464646'],
	.se_body_wrap *[style*='color: #464646'],
	.post_ct *[style*='color:rgb(64, 64, 64)'],
	.post_ct *[style*='color: rgb(64, 64, 64)'],
	.se-viewer *[style*='color:rgb(64, 64, 64)'],
	.se-viewer *[style*='color: rgb(64, 64, 64)'],
	.se_body_wrap *[style*='color:rgb(64, 64, 64)'],
	.se_body_wrap *[style*='color: rgb(64, 64, 64)'],
	.post_ct *[style*='color:rgb(33, 37, 41)'],
	.post_ct *[style*='color: rgb(33, 37, 41)'],
	.se-viewer *[style*='color:rgb(33, 37, 41)'],
	.se-viewer *[style*='color: rgb(33, 37, 41)'],
	.se_body_wrap *[style*='color:rgb(33, 37, 41)'],
	.se_body_wrap *[style*='color: rgb(33, 37, 41)'],
	.post_ct *[style*='color:#24292f'],
	.post_ct *[style*='color: #24292f'],
	.se-viewer *[style*='color:#24292f'],
	.se-viewer *[style*='color: #24292f'],
	.se_body_wrap *[style*='color:#24292f'],
	.se_body_wrap *[style*='color: #24292f'] {
		color: #fff !important;
	}
	
	.post_ct tr[bgcolor='#ffffff'],
	.se-viewer tr[bgcolor='#ffffff'],
	.se_body_wrap tr[bgcolor='#ffffff'] {
		background-color: var(--se-viewer-bg1) !important;
	}
	
	.post_ct *[style*='color:#999999'],
	.post_ct *[style*='color: #999999'],
	.se-viewer *[style*='color:#999999'],
	.se-viewer *[style*='color: #999999'],
	.se_body_wrap *[style*='color:#999999'],
	.se_body_wrap *[style*='color: #999999'],
	.post_ct *[style*='color:#373a3c'],
	.post_ct *[style*='color: #373a3c'],
	.se-viewer *[style*='color:#373a3c'],
	.se-viewer *[style*='color: #373a3c'],
	.se_body_wrap *[style*='color:#373a3c'],
	.se_body_wrap *[style*='color: #373a3c'] {
		color: #cacaca !important;
	}
	
	.post_ct *[style*='color:#000000'],
	.post_ct *[style*='color: #000000'],
	.post_ct *[style*='color:rgb(0, 0, 0)'],
	.post_ct *[style*='color: rgb(0, 0, 0)'],
	.post_ct *[style*='color:#111111'],
	.post_ct *[style*='color: #111111'],
	.se-viewer *[style*='color:#000000'],
	.se-viewer *[style*='color: #000000'],
	.se-viewer *[style*='color:rgb(0, 0, 0)'],
	.se-viewer *[style*='color: rgb(0, 0, 0)'],
	.se-viewer *[style*='color:#111111'],
	.se-viewer *[style*='color: #111111'],
	.se_body_wrap *[style*='color:#000000'],
	.se_body_wrap *[style*='color: #000000'],
	.se_body_wrap *[style*='color:rgb(0, 0, 0)'],
	.se_body_wrap *[style*='color: rgb(0, 0, 0)'],
	.se_body_wrap *[style*='color:#111111'],
	.se_body_wrap *[style*='color: #111111'] {
		color: #fff !important;
	}
	
	.post_ct *[style*='background-color:#ffffff'],
	.post_ct *[style*='background-color: #ffffff'],
	.se-viewer *[style*='background-color:#ffffff'],
	.se-viewer *[style*='background-color: #ffffff'],
	.se_body_wrap *[style*='background-color:#ffffff'],
	.se_body_wrap *[style*='background-color: #ffffff'],
	.post_ct *[style*='background-color:white'],
	.post_ct *[style*='background-color: white'],
	.se-viewer *[style*='background-color:white'],
	.se-viewer *[style*='background-color: white'],
	.se_body_wrap *[style*='background-color:white'],
	.se_body_wrap *[style*='background-color: white'] {
		background-color: var(--se-viewer-bg1) !important;
	}
	
	.post_ct *[style*='background-color:rgb(241, 241, 241)'i],
	.post_ct *[style*='background-color: rgb(241, 241, 241)'i],
	.se-viewer *[style*='background-color:rgb(241, 241, 241)'i],
	.se-viewer *[style*='background-color: rgb(241, 241, 241)'i],
	.se_body_wrap *[style*='background-color:rgb(241, 241, 241)'i],
	.se_body_wrap *[style*='background-color: rgb(241, 241, 241)'i] {
		background-color: var(--se-viewer-bg3) !important;
	}
	
	.post_ct *[style*='background-color:#8e8e8e'i],
	.post_ct *[style*='background-color: #8e8e8e'i],
	.se-viewer *[style*='background-color:#8e8e8e'i],
	.se-viewer *[style*='background-color: #8e8e8e'i],
	.se_body_wrap *[style*='background-color:#8e8e8e'i],
	.se_body_wrap *[style*='background-color: #8e8e8e'i],
	.post_ct *[style*='background-color:#eeeeee'i],
	.post_ct *[style*='background-color: #eeeeee'i],
	.se-viewer *[style*='background-color:#eeeeee'i],
	.se-viewer *[style*='background-color: #eeeeee'i],
	.se_body_wrap *[style*='background-color:#eeeeee'i],
	.se_body_wrap *[style*='background-color: #eeeeee'i] {
		background-color: var(--se-viewer-bg2) !important;
	}
	
	.post_ct *[style*='background-color:rgb(255, 255, 255)'i],
	.post_ct *[style*='background-color: rgb(255, 255, 255)'i],
	.se-viewer *[style*='background-color:rgb(255, 255, 255)'i],
	.se-viewer *[style*='background-color: rgb(255, 255, 255)'i],
	.se_body_wrap *[style*='background-color:rgb(255, 255, 255)'i],
	.se_body_wrap *[style*='background-color: rgb(255, 255, 255)'i] {
		background-color: var(--se-viewer-bg1) !important;
	}
	
	.post_ct *[style*='background-color:#e3fdc8'],
	.post_ct *[style*='background-color: #e3fdc8'],
	.se-viewer *[style*='background-color:#e3fdc8'],
	.se-viewer *[style*='background-color: #e3fdc8'],
	.se_body_wrap *[style*='background-color:#e3fdc8'],
	.se_body_wrap *[style*='background-color: #e3fdc8'] {
		background-color: rgb(36, 49, 18) !important;
	}
	
	.post_ct *[style*='border-bottom: windowtext 1pt solid'i],
	.se-viewer *[style*='border-bottom: windowtext 1pt solid'i],
	.se_body_wrap *[style*='border-bottom: windowtext 1pt solid'i] {
		border-bottom: 1px solid #404040 !important;
	}
	
	.post_ct *[style*='border-left: windowtext 1pt solid'i],
	.se-viewer *[style*='border-left: windowtext 1pt solid'i],
	.se_body_wrap *[style*='border-left: windowtext 1pt solid'i] {
		border-left: 1px solid #404040 !important;
	}
	
	.post_ct *[style*='border-right: windowtext 1pt solid'i],
	.se-viewer *[style*='border-right: windowtext 1pt solid'i],
	.se_body_wrap *[style*='border-right: windowtext 1pt solid'i] {
		border-right: 1px solid #404040 !important;
	}
	
	.post_ct *[style*='border-top: windowtext 1pt solid'i],
	.se-viewer *[style*='border-top: windowtext 1pt solid'i],
	.se_body_wrap *[style*='border-top: windowtext 1pt solid'i] {
		border-top: 1px solid #404040 !important;
	}
	
	.post_ct *[style*='background-color:#fdd5f5'],
	.post_ct *[style*='background-color: #fdd5f5'],
	.se-viewer *[style*='background-color:#fdd5f5'],
	.se-viewer *[style*='background-color: #fdd5f5'],
	.se_body_wrap *[style*='background-color:#fdd5f5'],
	.se_body_wrap *[style*='background-color: #fdd5f5']{
		background-color: rgb(74, 52, 72) !important;
	}
	
	.post_ct *[style*='background-color:#bdfbfa'],
	.post_ct *[style*='background-color: #bdfbfa'],
	.se-viewer *[style*='background-color:#bdfbfa'],
	.se-viewer *[style*='background-color: #bdfbfa'],
	.se_body_wrap *[style*='background-color:#bdfbfa'],
	.se_body_wrap *[style*='background-color: #bdfbfa'] {
		background-color: rgb(25, 56, 56) !important;
	}
	
	.post_ct *[style*='background-color:#c2f4db'],
	.post_ct *[style*='background-color: #c2f4db'],
	.se-viewer *[style*='background-color:#c2f4db'],
	.se-viewer *[style*='background-color: #c2f4db'],
	.se_body_wrap *[style*='background-color:#c2f4db'],
	.se_body_wrap *[style*='background-color: #c2f4db']{
		background-color: rgb(34, 60, 44) !important;
	}
	
	.post_ct *[style*='border-color: rgb(204, 204, 204) rgb(204, 204, 204) currentColor currentColor'i],
	.se-viewer *[style*='border-color: rgb(204, 204, 204) rgb(204, 204, 204) currentColor currentColor'i],
	.se_body_wrap *[style*='border-color: rgb(204, 204, 204) rgb(204, 204, 204) currentColor currentColor'i] {
		border-color: #404040 #404040 currentColor currentColor !important;
	}
	
	.post_ct *[style*='border-color: currentColor currentColor rgb(204, 204, 204) rgb(204, 204, 204)'i],
	.se-viewer *[style*='border-color: currentColor currentColor rgb(204, 204, 204) rgb(204, 204, 204)'i],
	.se_body_wrap *[style*='border-color: currentColor currentColor rgb(204, 204, 204) rgb(204, 204, 204)'i] {
		border-color: currentColor currentColor #404040 #404040 !important;
	}
	
	.og .txt {
		border: 1px solid #404040;
		background: #2f2f2f;
	}
	
	.og .tit {
		color: #fff;
	}
	
	.og .dsc {
		color: #cacaca;
	}
	
	.se-viewer .se-text-list.se-text-list-type-decimal {
		color: #fff;
	}
	
	.se-viewer .se-video .se-media-meta-toggle-button:after {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.se-viewer .se-caption span {
		color: #cacaca;
	}
	
	.se-viewer .se-video .se-media-meta-info-tag {
		color: #cacaca;
	}
	
	.se-viewer .se-section-quotation.se-l-quotation_bubble .se-quotation-container {
		border: 4px solid #404040;
		border-bottom: 0;
	}
	
	.se-viewer .se-section-quotation.se-l-quotation_bubble .se-quotation-container:before {
		background: -webkit-linear-gradient(left,#404040,#404040 30%,transparent 0,transparent 45%,#404040 0,#404040);
		background: linear-gradient(90deg,#404040 0,#404040 30%,transparent 0,transparent 45%,#404040 0,#404040);
	}
	
	@media (min-width: 768px) and (orientation: portrait), (min-width: 1024px) and (orientation: landscape) {
		
		.se-viewer .se-section-quotation.se-l-quotation_bubble .se-quotation-container {
			border-width: 5px;
		}
		
		.se-viewer .se-section-quotation.se-l-quotation_bubble .se-quotation-container:before {
			background: -webkit-linear-gradient(left,#404040,#404040 30%,transparent 0,transparent 180px,#404040 0,#404040);
			background: linear-gradient(90deg,#404040 0,#404040 30%,transparent 0,transparent 180px,#404040 0,#404040);
		}
	}
	
	.se-viewer .se-section-quotation.se-l-quotation_bubble .se-quotation-container:after {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.se-viewer .se-section-quotation.se-l-quotation_postit .se-quotation-container {
		border: solid #404040;
		border-width: 4px 4px 0;
	}
	
	.se-viewer .se-section-quotation.se-l-quotation_postit .se-quotation-container:after {
		border: solid #404040;
		border-width: 0 0 4px 4px;
	}
	
	.se-viewer .se-section-quotation.se-l-quotation_postit .se-quotation-container:before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.se-viewer .se-section-quotation.se-l-quotation_underline .se-quotation-container {
		border-bottom: 1px solid #404040;
	}
	
	.se-viewer .se-section-horizontalLine.se-l-default .se-hr {
		background-color: #404040;
	}
	
	.se-viewer .se-section-horizontalLine.se-l-line1 .se-hr {
		background-color: #404040;
	}
	
	.se-viewer .se-section-horizontalLine.se-l-line2 .se-hr {
		background-color: #404040;
	}
	
	.se-viewer .se-section-horizontalLine.se-l-line3 .se-hr {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.se-viewer .se-section-horizontalLine.se-l-line4 .se-hr {
		filter: invert(40%) hue-rotate(-180deg);
	}
	
	.se-viewer .se-section-placesMap {
		background-color: #2f2f2f;
	}
	
	.se-viewer .se-section-placesMap .se-map-title {
		color: #fff;
	}
	
	.se-viewer .se-section-placesMap .se-map-address {
		color: #cacaca;
	}
	
	.se-viewer .se-section-placesMap.se-l-default .se-module-map-image > div.se-dynamic-map {
		background-image: none;
	}
	
	.se-viewer .se-section-placesMap.se-l-default .se-module-map-image > div.se-dynamic-map:before {
		position: absolute;
		content: '';
		background-image: url("https://ssl.pstatic.net/static/maps/mantle/2x/pattern_1.png");
		background-color: transparent;
		background-position: 0 0;
		background-repeat: repeat repeat;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.se-viewer .se-section-placesMap.se-l-default .se-module-map-image > div.se-dynamic-map > div:first-child {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.se-viewer .se-section-placesMap.se-l-default .se-module-map-image > div.se-dynamic-map > div:last-child > div > div > div {
		border: 1px solid #404040 !important;
	}
	
	.se-viewer .se-section-placesMap.se-l-default .se-module-map-image > div.se-dynamic-map > div:last-child > div > div > div > a > img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.se-viewer .se-section-placesMap.se-l-default .se-module-map-image > div.se-dynamic-map > div:last-child > div > div > div > a {
		border-top-color: #404040 !important;
	}
	
	.se-viewer .se-section-placesMap.se-l-default .se-module-map-image > div.se-dynamic-map > div:nth-child(2) {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.se-viewer .se-section-placesMap.se-l-default .se-module-map-image > div.se-dynamic-map > div:nth-child(3) > div * {
		color: #cacaca !important;
	}
	
	.se-viewer .se-module-oglink {
		background-color: #2f2f2f;
	}
	
	.se-viewer .se-section-oglink .se-oglink-title {
		color: #fff;
	}
	
	.se-viewer .se-section-oglink .se-oglink-summary {
		color: #cacaca;
	}
	
	.se-viewer .se-module-file {
		border: none;
		background-color: #2f2f2f;
	}
	
	.se-viewer .se-file-name-container {
		color: #fff;
	}
	
	.se-viewer .se-module-schedule {
		background-color: #2f2f2f;
	}
	
	.se-viewer .se-schedule-title-text {
		color: #fff;
	}
	
	.se-viewer .se-schedule-duration {
		color: #cacaca;
	}
	
	.se-viewer .se-module-schedule-finished .se-schedule-date {
		color: #fff;
	}
	
	.se-viewer .se-schedule-content {
		border-top: 1px solid #404040;
	}
	
	.se-viewer .se-section-schedule .se-map-title, .se-viewer .se-schedule-url, .se-viewer .se-schedule-info {
		color: #cacaca;
	}
	
	.se-viewer .se-schedule-detail-description .se-schedule-info:before, .se-viewer .se-schedule-detail-url .se-schedule-info:before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.se-viewer .se-section-schedule .se-map-image {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.se-viewer .se-section-code.se-l-code_stripe .se-module-code {
		background-image: -webkit-linear-gradient(#2f2f2f 25%,#3a3a3a 0,#3a3a3a 75%,#2f2f2f 0);
		background-image: linear-gradient(#2f2f2f 25%,#3a3a3a 0,#3a3a3a 75%,#2f2f2f 0);
	}
	
	.se-viewer .se-module-code div[class*=language-] {
		color: #fff;
	}
	
	.se-viewer .se-section-table.se-l-default .se-table-content {
		border: solid #404040;
		border-width: 1px 0 0 1px;
	}
	
	.se-viewer .se-section-table.se-l-default .se-table-content .se-cell {
		border: solid #404040;
		border-width: 0 1px 1px 0;
	}
	
	.se-viewer .mq-math-mode .mq-empty:before, .se-viewer .mq-math-mode .mq-hasCursor:before {
		border: 1px dotted #fff;
	}
	
	.se-viewer .se-module-material {
		background-color: #2f2f2f;
	}
	
	.se-viewer .se-material-title {
		color: #fff;
	}
	
	.se-viewer .se-material-detail {
		color: #cacaca;
	}
	
	.se-viewer .se-material-detail-title {
		color: #cacaca;
	}
	
	.se-viewer .se-section-quotation .se-cite .se-text-paragraph {
		color: #cacaca;
	}
	
	.se-viewer .se-section-placesMap.se-section-placesMap-multiple .se-module-map-text:not(:last-child):after {
		background-color: #404040;
	}
	
	@media only screen and (min-width: 768px) {
		.se-viewer .se-section-placesMap.se-l-map_text .se-map-marker {
			border-right: 1px solid #404040;
		}
	}
	
	.se_documentTitle .se_title {
		color: #fff;
	}
	
	.se_theme_transparent .se_audio .se_audio_wrap, .se_theme_transparent .se_map.default .se_map_article, .se_theme_transparent .se_map.map_text .ico_map_text, .se_theme_transparent .se_map.map_text .se_map_article, .se_theme_transparent .se_oglink .se_og_wrap, .se_theme_transparent .se_subjectMatter .se_viewArea {
		background-color: #2f2f2f;
	}
	
	.se_oglink .se_og_wrap {
		background: none;
	}
	
	.se_oglink .se_og_tit {
		color: #fff;
	}
	
	.se_oglink .se_og_desc {
		color: #cacaca;
	}
	
	.se-viewer .se-section-code.se-l-default {
		background-color: #2f2f2f;
	}
	
	.se_docSourceTitle, .se_infoDocSource strong {
		color: #fff;
	}
	
	.se_infoDocSource strong {
		border-right: 2px solid #404040;
	}
	
	.doc_source_area_se3 .se_infoDocSource strong {
		border: 1px solid #404040;
	}
	
	.wrap_no_scrap_notice .desc {
		border-top: 1px dotted #404040;
	}
	
	.wrap_no_scrap_notice .desc .text {
		color: #fff;
	}
	
	.wrap_no_scrap_notice .desc .icon_notice {
		background: url("data:image/svg+xml,%3Csvg width='17' height='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform='translate(.5)' fill='none' fill-rule='evenodd'%3E%3Ccircle stroke='%23fff' stroke-width='1.3' cx='8' cy='8' r='7.35'/%3E%3Cpath fill='%23fff' d='M7.35 4h1.3v6h-1.3zm0 7h1.3v1.3h-1.3z'/%3E%3C/g%3E%3C/svg%3E") no-repeat
	}
}

@-moz-document url-prefix("https://n.news.naver.com/mnews/article/print")
{
	.print_header .ph_h img, .print_header .ph_button.as_print::before, .print_footer .pf_button.as_print::before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.print_header .ph_button, .print_footer .pf_button {
		color: #cacaca;
		border: 1px solid #404040;
	}
	
	.print_header, .print_container .media_end_head {
		border-bottom: 1px solid #404040;
	}
	
	.print_footer address {
		border-top: 1px solid #404040;
		border-bottom: 1px solid #404040;
		color: #cacaca;
	}
}

@-moz-document url-prefix("https://newsstand.naver.com")
{
	body {
		background: #242424;
	}
	
	.rolling_inn .panel {
		background: transparent;
		position: relative;
		border-radius: 20px;
	}
	
	.rolling_inn .panel:before {
		content: '';
		background: #2f2f2f;
		position: absolute;
		width: calc(100% - 100px);
		height: calc(100% - 30px);
		left: 50px;
		top: 5px;
		border-radius: 20px;
		box-shadow: -5px -5px #3a3a3a, 1px 1px 10px rgba(0, 0, 0, .5);
		-webkit-box-shadow: -5px -5px #3a3a3a, 1px 1px 10px rgba(0, 0, 0, .5);
	}
	
	.rolling_inn .panel.panel_dmm:after {
		content: '';
		background: rgba(0, 0, 0, .25);
		position: absolute;
		width: calc(100% - 100px);
		height: calc(100% - 30px);
		left: 50px;
		top: 5px;
		border-radius: 20px;
		box-shadow: -5px -5px #2f2f2f;
		-webkit-box-shadow: -5px -5px #2f2f2f;
	}
	
	.rolling_inn .panel_dmm .frm_dmm {
		background: none;
	}
	
	.rolling_inn .panel h3 img, .sc_tp .btn_social, .sc_tp .btn_ombs, .sc_tp .btn_unsbc {
		filter: invert(81.8%) hue-rotate(-180deg);
	}
	
	.sc_tp .fl em, .sc_tp .fl {
		color: #cacaca;
	}
	
	a.btn_gomedia {
		color: #cacaca;
	}
	
	.ir, .nav_nm em, .nav_nm .bar2 {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.nav em {
		background: none;
	}
	
	.lst_news {
		background: #3a3a3a;
		border-top: 7px solid #4f4f4f;
	}
	
	#footer {
		background: #2f2f2f;
	}
	
	.lst_news ul li a {
		background: none;
	}
	
	#header {
		background: #3a3a3a;
		height: 36px;
	}
	
	#header h1, .msg_h1, #lnb a, .opt .btn_rfsh, .opt .btn_stt, .opt a.btn_naver, .opt .bar, .ct_stt .snb_tit, .ct_stt h2 a, .lst_snb li a, .sc_btn .btn_reset, .sc_btn .btn_mine, .sc_btn .btn_cncl, .sc_btn .btn_sv {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
}

@-moz-document url-prefix("https://newsstand.naver.com/include/page")
{
	a, a:visited, a:active {
		color: #fff;
	}
	
	body {
		background-color: #2f2f2f;
		color: #cacaca;
	}
	
	.mArticle {
		border-right: 1px solid #404040;
	}
}

@-moz-document url-prefix("https://media.naver.com/journalist"), url-prefix("https://media.naver.com/journalists")
{
	html body{background-color:#242424}
	html body.no_greendot{background-color:#242424}
	html a:visited{color:#a5a5a7}
	html .light_type{display:none!important}
	html .ico_cmt.cmt,html .r_cmt{color:#a5a5a7}html .ico_cmt.cmt:visited,html .r_cmt:visited{color:#a5a5a7}
	html .ico_cmt.cmt::before,html .r_cmt::before{background-position:-533px -333px}
	html .sh_text_press+.ico_cmt.cmt::after,html .sh_text_press+.r_cmt::after{background-color:#464649}
	html .tv_special_tx .ico_cmt.cmt,html .tv_special_tx .r_cmt{color:#a5a5a7}
	html .r_news_normal .ico_cmt.cmt,html .r_news_normal .r_cmt{color:#a5a5a7}
	html .r_news_normal .ico_cmt.cmt:visited,html .r_news_normal .r_cmt:visited{color:#a5a5a7}
	html .noimage{background-color:#242424}
	html .noimage::before{background-position:-485px -435px}
	html .press_channel_service .noimage::before{background-position:-533px -397px}
	html .press_channel_service .noimage::before,html .reporter-lst__profile-thumb .noimage::before,html .journalist_all_press .noimage::before,html .journalist_list_content_thumb .noimage::before{background-position:-533px -397px}
	html .journalist_list_content_thumb.as_type_person .noimage::before{background-position:-323px -45px}
	html .subscribe_footer_thumb .noimage::before,html .journalist_pick_info_photo .noimage::before,html .media_reporter_profile_total .mrpt_icon .noimage::before,html .media_reporter_sites_icon .noimage::before,html .journalist_all_press_imgjournalist_all_press_img .noimage::before{background-position:-550px -428px}
	html .r_more{background-color:#242424}
	html .body_journalist_all .r_more,html .body_journalist_list .r_more{background:transparent}
	@media (min-width:1025px) {html .body_journalist_list .r_more{background-color:transparent}}
	html .r_more_load .r_more_loader img,html .r_more_load span img{-webkit-filter:brightness(0.8);filter:brightness(0.8)}
	html .media_reporter_profile .subscribe{color:#fff}
	html .media_reporter_profile .subscribe.on{color:rgba(255,255,255,0.5)}
	html .journalist_list_content_item .subscribe_ico{color:#4978f4}
	html .journalist_list_content_item .subscribe.on .subscribe_ico{color:#a5a5a7}
	html .journalist_list_content_item .subscribe.on .subscribe_ico{border-color:#595959}
	html .journalist_list .subscribe.on .subscribe_ico{color:#9c9c9d;border-color:#565659}
	html .journalist_list_content_item .subscribe.on .subscribe_ico::before{-webkit-filter:invert(100%);filter:invert(100%)}
	html .journalist_list .subscribe.on .subscribe_ico::before{-webkit-filter:invert(100%);filter:invert(100%)}
	html .subscribe_alert{background-color:#242424}
	html .subscribe_alert{color:#fff}
	html .subscribe_alert_p_dsc{background-color:#242424}
	html .subscribe_alert_p_dsc{color:#a5a5a7}
	html .subscribe_alert_p_dsc>em{color:#5b87fd}
	html .subscribe_alert_btns{border-color:#3c3c3e}
	html .subscribe_alert_btn{color:#fff}
	html .subscribe_alert_btn:visited{color:#fff}
	html .subscribe_alert_btn+.subscribe_alert_btn{border-color:#3c3c3e}
	html .subscribe_guide{background-color:#48484b;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.27);box-shadow:0 0 10px 0 rgba(0,0,0,0.27);border-color:rgba(255,255,255,0.03)}
	html .subscribe_guide_p{color:#dadde0}
	html .subscribe_guide_p::after{border-top-color:rgba(255,255,255,0.68);border-right-color:rgba(255,255,255,0.68)}
	html .subscribe_guide_footer{border-color:#545457}
	html .subscribe_footer_desc{color:#a5a5a7}
	html .subscribe_footer_go{color:#a5a5a7}
	html .subscribe_footer_go::after{-webkit-filter:invert(100%);filter:invert(100%);opacity:.68}
	html .subscribe_guide_close{-webkit-filter:invert(100%);filter:invert(100%);opacity:.68}
	html .btn_carousel_prev,html .btn_carousel_next{border-color:rgba(255,255,255,0.06);background:#57575c}html .btn_carousel_prev::before,html .btn_carousel_next::before{border-color:#d3d5d8}html .btn_carousel_prev:hover::before,html .btn_carousel_next:hover::before{border-color:#fff}
	html .journalist_alert_layer .layer_h{color:#f0f0f2}
	html .journalist_alert_layer .layer_message_wrap{background-color:#48484b}
	html .journalist_alert_layer .layer_message{color:#dadde0}
	html .journalist_alert_layer .layer_message em{color:#dadde0}
	html .journalist_alert_layer .layer_message:first-child{color:#a5a5a7}
	html .journalist_alert_layer .layer_close_btn{font-size:1px;line-height:initial;color:rgba(1,0,0,0);position:absolute;width:16px;height:16px;-webkit-box-sizing:content-box;box-sizing:content-box}html .journalist_alert_layer .layer_close_btn::before{content:"";display:block;width:1px;height:22.624px;position:absolute;top:50%;left:50%;margin-top:-11.312px;margin-left:-0.5px;background-color:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);content:""}html .journalist_alert_layer .layer_close_btn::after{content:"";display:block;width:1px;height:22.624px;position:absolute;top:50%;left:50%;margin-top:-11.312px;margin-left:-0.5px;background-color:#fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);content:""}
	html .journalist_paging_prev{background-color:#48484b}
	html .journalist_paging_prev::before{background-position:-126px -327px}
	html .journalist_paging_prev::before{opacity:.75}
	html .journalist_paging_prev:hover::before{opacity:1}
	html .journalist_paging_prev{border:solid 1px rgba(255,255,255,0.06);background-color:#57575c}
	html .journalist_paging_next{background-color:#48484b}
	html .journalist_paging_next::before{background-position:-94px -327px}
	html .journalist_paging_next::before{opacity:.75}
	html .journalist_paging_next:hover::before{opacity:1}
	html .journalist_paging_next{border:solid 1px rgba(255,255,255,0.06);background-color:#57575c}
	html .journalist_paging_num{background-color:rgba(255,255,255,0.23)}
	html .journalist_paging_num[aria-selected="true"]{background-color:rgba(255,255,255,0.65)}
	html .journalist_list_head_h{color:#f0f0f2}
	html .journalist_list_head_sort_link{color:#a5a5a7}html .journalist_list_head_sort_link:visited{color:#a5a5a7}
	html .journalist_list_head_sort_link::after{border-color:rgba(255,255,255,0.2)}
	html .journalist_list_content_iteminner{-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,0.09);box-shadow:0 1px 4px 0 rgba(0,0,0,0.09);border:solid 1px rgba(255,255,255,0.08);background-color:#48484b}
	html .journalist_list_content_name{color:#dadde0}
	html .journalist_list_content_name:visited{color:#dadde0}
	html .journalist_list_content_talkwrap::after{background:#545457}
	html .journalist_list_content_talk{border-color:rgba(73,120,244,0.52);background-color:#4f4f51}
	html .journalist_list_content_talk:visited{color:#4978f4}
	html .journalist_list_content_info_item+.journalist_list_content_info_item::before{background:#545457}
	html .journalist_list_content_article_title{color:#dadde0}
	html .journalist_list_content_article_title::before{background:#545457}
	html .press_title{color:#f0f0f2}
	html .press_title_more{color:#a5a5a7}
	html .press_title_more:visited{color:#a5a5a7}
	html .press_title_more::after{background-position:-562px -58px}
	html .press_title_more::after{opacity:.68}
	html .press_main_news{background-color:#242424}
	@media (min-width:1025px) {html .press_main_news{-webkit-border-image:-webkit-repeating-linear-gradient(left,transparent 0,transparent 40px,#464649 40px,#464649 680px,transparent 680px,transparent 725px) 1;-o-border-image:repeating-linear-gradient(90deg,transparent 0,transparent 40px,#464649 40px,#464649 680px,transparent 680px,transparent 725px) 1;border-image:repeating-linear-gradient(90deg,transparent 0,transparent 40px,#464649 40px,#464649 680px,transparent 680px,transparent 725px) 1}}
	html .press_main_news_inner::before{border:solid 1px rgba(255,255,255,0.08);background-color:#48484b}
	html .press_news_desc{color:#a5a5a7}
	html .press_news_desc::before{background-position:-398px -509px}
	html .press_news_text::before{background-color:#545457}
	html .press_news_item.as_row_small .press_news_text::before{background-color:#545457}
	html .press_news_summary{color:#a5a5a7}
	html .press_news_datetime{color:#a5a5a7}
	html .press_news_link{color:#dadde0}
	html .press_news_link:visited{color:#a5a5a7}
	html .press_news_notice_inner{border-color:#919192}
	html .press_news_notice_inner{color:rgba(255,255,255,0.42)}
	html .press_news_notice_inner::before{background-position:-533px -365px}
	html .as_col .press_news_notice_inner::before{background-position:0 -435px}
	html .as_col_full .press_news_notice_inner::before{background-position:-428px -310px}
	html .as_row .press_news_notice_inner::before{background-position:-428px -310px}
	html .press_main_news_title_h{color:#f0f0f2}
	html .press_main_news_title_info_button{background-position:-368px -274px}
	html .press_main_news_title_info_layer p{color:#a5a5a7}
	html .press_main_news_title_info_layer_inner{border-color:rgba(255,255,255,0.05);background-color:#48484b}
	html .press_main_news_title_info_layer_close_icon{font-size:1px;line-height:initial;color:rgba(1,0,0,0);position:relative;width:16px;height:16px;-webkit-box-sizing:content-box;box-sizing:content-box}html .press_main_news_title_info_layer_close_icon::before{content:"";display:block;width:1px;height:22.624px;position:absolute;top:50%;left:50%;margin-top:-11.312px;margin-left:-0.5px;background-color:rgba(255,255,255,0.46);-webkit-transform:rotate(45deg);transform:rotate(45deg);content:""}html .press_main_news_title_info_layer_close_icon::after{content:"";display:block;width:1px;height:22.624px;position:absolute;top:50%;left:50%;margin-top:-11.312px;margin-left:-0.5px;background-color:rgba(255,255,255,0.46);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);content:""}
	html .press_post{background-color:#242424}
	@media (min-width:1025px) {html .press_post{-webkit-border-image:-webkit-repeating-linear-gradient(left,transparent 0,transparent 40px,#464649 40px,#464649 680px,transparent 680px,transparent 725px) 1;-o-border-image:repeating-linear-gradient(90deg,transparent 0,transparent 40px,#464649 40px,#464649 680px,transparent 680px,transparent 725px) 1;border-image:repeating-linear-gradient(90deg,transparent 0,transparent 40px,#464649 40px,#464649 680px,transparent 680px,transparent 725px) 1}}
	html .press_post_item{color:#dadde0}
	html .press_post_item{background-color:#48484b}
	html .press_post_item:visited{color:#a5a5a7}
	html .press_post_item::before{border-color:transparent}
	html .press_post_item{-webkit-box-shadow:0 2px 8px 0 rgba(30,30,35,0.1);box-shadow:0 2px 8px 0 rgba(30,30,35,0.1)}
	html .press_navertv{background-color:#242424}
	@media (min-width:1025px) {html .press_navertv{-webkit-border-image:-webkit-repeating-linear-gradient(left,transparent 0,transparent 40px,#464649 40px,#464649 680px,transparent 680px,transparent 725px) 1;-o-border-image:repeating-linear-gradient(90deg,transparent 0,transparent 40px,#464649 40px,#464649 680px,transparent 680px,transparent 725px) 1;border-image:repeating-linear-gradient(90deg,transparent 0,transparent 40px,#464649 40px,#464649 680px,transparent 680px,transparent 725px) 1}}
	html .press_navertv_link{color:#dadde0}
	html .press_navertv_link:visited{color:#a5a5a7}
	html .press_carousel{background-color:#242424}
	@media (min-width:1025px) {html .press_carousel{-webkit-border-image:-webkit-repeating-linear-gradient(left,transparent 0,transparent 40px,#464649 40px,#464649 680px,transparent 680px,transparent 725px) 1;-o-border-image:repeating-linear-gradient(90deg,transparent 0,transparent 40px,#464649 40px,#464649 680px,transparent 680px,transparent 725px) 1;border-image:repeating-linear-gradient(90deg,transparent 0,transparent 40px,#464649 40px,#464649 680px,transparent 680px,transparent 725px) 1}}
	html .press_carousel .r_cmt{color:rgba(255,255,255,0.5)}
	html .press_carousel .r_cmt::before{background-position:-533px -317px}
	html .press_carousel_headline:visited{color:#f0f0f2}
	html .press_channel_title_h{color:#f0f0f2}
	html .press_channel_populaity{color:#a5a5a7}
	html .press_channel_subscribe_btn{color:#a5a5a7}
	html .press_channel_subscribe_btn{background-color:#242424}
	html .press_channel_subscribe_btn{border-color:#595959}
	html .press_channel_subscribe_btn.is_disabled{color:rgba(165,165,167,0.5)}
	html .press_channel_subscribe_btn.is_disabled::before{background-position:-13px -545px}
	html .press_channel_subscribe_btn::before{background-position:-14px -531px}
	html .press_channel_subscribe_layer{background-color:#48484b}
	html .press_channel_subscribe_layer{border-color:#464649}
	html .press_channel_subscribe_layer p{color:#fff}
	html .r_home_wrp .press_channel_subscribe_layer p{color:#a5a5a7}
	html .r_home_wrp .press_channel_subscribe_layer{border-color:rgba(255,255,255,0.05);background-color:#48484b}
	html .r_home_wrp .press_channel_subscribe_layer_btn{font-size:1px;line-height:initial;color:rgba(1,0,0,0);position:absolute;width:16px;height:16px;-webkit-box-sizing:content-box;box-sizing:content-box}html .r_home_wrp .press_channel_subscribe_layer_btn::before{content:"";display:block;width:1px;height:22.624px;position:absolute;top:50%;left:50%;margin-top:-11.312px;margin-left:-0.5px;background-color:rgba(255,255,255,0.46);-webkit-transform:rotate(45deg);transform:rotate(45deg);content:""}html .r_home_wrp .press_channel_subscribe_layer_btn::after{content:"";display:block;width:1px;height:22.624px;position:absolute;top:50%;left:50%;margin-top:-11.312px;margin-left:-0.5px;background-color:rgba(255,255,255,0.46);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);content:""}
	html .press_edit_news_h{background-color:#242424}
	@media (min-width:1025px) {html .press_edit_news_h{-webkit-border-image:-webkit-repeating-linear-gradient(left,transparent 0,transparent 40px,#464649 40px,#464649 680px,transparent 680px,transparent 725px) 1;-o-border-image:repeating-linear-gradient(90deg,transparent 0,transparent 40px,#464649 40px,#464649 680px,transparent 680px,transparent 725px) 1;border-image:repeating-linear-gradient(90deg,transparent 0,transparent 40px,#464649 40px,#464649 680px,transparent 680px,transparent 725px) 1}}
	html .press_edit_news_h_inner{color:#f0f0f2}
	html .press_edit_news_list{background-color:#242424}
	@media (min-width:1025px) {html .press_edit_news_list{background-color:transparent}}
	@media (min-width:1025px) {html .press_edit_news_list:nth-of-type(odd)::before{background-color:#464649}}
	html .press_edit_news_item .ico_cmt.cmt,html .press_edit_news_item .r_cmt{color:#a5a5a7}
	html .press_edit_news_link{color:#dadde0}
	html .press_edit_news_link:visited{color:#a5a5a7}
	html .press_edit_news_text::before{background-color:#464649}
	html .press_edit_news_text .r_modify{color:#a5a5a7}
	html .journalist_pick{background-color:#242424}
	@media (min-width:1025px) {html .journalist_pick{-webkit-border-image:-webkit-repeating-linear-gradient(left,transparent 0,transparent 40px,#464649 40px,#464649 680px,transparent 680px,transparent 725px) 1;-o-border-image:repeating-linear-gradient(90deg,transparent 0,transparent 40px,#464649 40px,#464649 680px,transparent 680px,transparent 725px) 1;border-image:repeating-linear-gradient(90deg,transparent 0,transparent 40px,#464649 40px,#464649 680px,transparent 680px,transparent 725px) 1}}
	html .journalist_pick_h_text{color:#f0f0f2}
	html .journalist_pick_h_info_button{background-position:-368px -274px}
	html .journalist_pick_h_info_layer p{color:#a5a5a7}
	html .journalist_pick_h_info_layer_inner{border-color:rgba(255,255,255,0.05);background-color:#48484b}
	html .journalist_pick_h_info_layer_close_icon{font-size:1px;line-height:initial;color:rgba(1,0,0,0);position:relative;width:16px;height:16px;-webkit-box-sizing:content-box;box-sizing:content-box}html .journalist_pick_h_info_layer_close_icon::before{content:"";display:block;width:1px;height:22.624px;position:absolute;top:50%;left:50%;margin-top:-11.312px;margin-left:-0.5px;background-color:rgba(255,255,255,0.46);-webkit-transform:rotate(45deg);transform:rotate(45deg);content:""}html .journalist_pick_h_info_layer_close_icon::after{content:"";display:block;width:1px;height:22.624px;position:absolute;top:50%;left:50%;margin-top:-11.312px;margin-left:-0.5px;background-color:rgba(255,255,255,0.46);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);content:""}
	html .journalist_pick_item::before{background-color:#48484b}
	html .journalist_pick_item::before{-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,0.09);box-shadow:0 1px 4px 0 rgba(0,0,0,0.09);border:solid 1px rgba(255,255,255,0.08)}
	html .journalist_pick_headline_inner{color:#f0f0f2;-webkit-box-shadow:-15px -7px #48484b,15px -7px #48484b,-15px 7px #48484b,15px 7px #48484b;box-shadow:-15px -7px #48484b,15px -7px #48484b,-15px 7px #48484b,15px 7px #48484b;background:#48484b}
	@media (min-width:768px) {html .journalist_pick_headline_inner{-webkit-box-shadow:none;box-shadow:none;background:0}}
	html .journalist_pick_p{color:#a5a5a7}
	html .journalist_pick_info{color:#a5a5a7}
	html .journalist_pick_info_date{color:#919192}
	html .journalist_pick_notice_textinner{border-color:#919192}
	html .journalist_pick_notice_textinner{color:rgba(255,255,255,0.42)}
	html .journalist_pick_notice_textinner::before{background-position:-428px -310px}
	html .journalist_pick_info_comment:visited{color:#828282}
	html .journalist_pick_info_comment::before{-webkit-filter:invert(100%);filter:invert(100%);opacity:.68}
	html .journalist_column{background-color:#242424}
	@media (min-width:1025px) {html .journalist_column{-webkit-border-image:-webkit-repeating-linear-gradient(left,transparent 0,transparent 40px,#464649 40px,#464649 680px,transparent 680px,transparent 725px) 1;-o-border-image:repeating-linear-gradient(90deg,transparent 0,transparent 40px,#464649 40px,#464649 680px,transparent 680px,transparent 725px) 1;border-image:repeating-linear-gradient(90deg,transparent 0,transparent 40px,#464649 40px,#464649 680px,transparent 680px,transparent 725px) 1}}
	html .journalist_column_h{color:#f0f0f2}
	html .journalist_column_body{background-color:#48484b}
	html .journalist_column_body{-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,0.09);box-shadow:0 1px 4px 0 rgba(0,0,0,0.09);border:solid 1px rgba(255,255,255,0.08)}
	html .journalist_column_link{color:#dadde0}
	html .journalist_column_link:visited{color:#a5a5a7}
	html .journalist_column_link{border-top-color:#464649}
	html .journalist_column_date{color:#a5a5a7}
	html .r_home_wrp{background:#303033}
	@media (min-width:1025px) {html .r_home_wrp{background:transparent}}
	html .r_news_normal{background-color:#242424}
	html .r_news_tx::before{background-color:#464649}
	html .r_news_tit strong{color:#dadde0}
	html .r_news_drw:visited .r_news_tit strong{color:#a5a5a7}
	html .r_modify{color:#a5a5a7}
	html .r_pg_top{background-position:-74px -231px}
	html .mp_footer{color:#dadde0}
	html .mp_footer .f_maininfo{border-top-color:#39393c;background-color:#242424}
	html .body_journalist_list .mp_footer .f_maininfo,html .body_journalist_all .mp_footer .f_maininfo{border-color:#464649;background:transparent}
	@media (min-width:1115px) {html .mp_footer .f_maininfoinner::before{background-color:#242424}}
	html .u_ftlkw{color:#a5a5a7}
	html .u_ftlkw .u_ftlk{color:rgba(255,255,255,0.6)}html .u_ftlkw .u_ftlk:visited{color:rgba(255,255,255,0.6)}
	html .u_cr{color:#919192}
	html .u_cri{color:#919192}
	html .u_cri:visited,html .u_cri .u_cra_v1:visited{color:#898e98}
	html .u_cri,html .u_cri .u_cra_v1{color:#919192}html .u_cri:visited,html .u_cri .u_cra_v1:visited{color:#919192}
	html .u_cri_v1{color:#919192}
	html a.u_cra{color:#919192}
	html .u_copyright{color:#919192}
	html .Ngnb{background-color:#48484b}
	@media (min-width:1115px) {html .Ngnb_inner::before{background-color:#48484b}}
	html .Ngnb_logo .Nlogo_link .Nicon_logo{background-position:-368px -130px}
	html .Ngnb_service .Nservice_item .Nicon_service{background-position:-40px -305px}
	html .Ngnb_service .Nservice_item .Nicon_service.Nicon_entertain{background-position:0 -305px}
	html .Ngnb_service .Nservice_item .Nicon_service.Nicon_sports{background-position:-174px -231px}
	html .Ngnb_service .Nservice_subitem .Nicon_family{background-position:-284px -253px}
	html .Ngnb_service .Nicon_family::before{background-color:rgba(255,255,255,0.2)}
	html .Ngnb_service .Nicon_family.Nicon_entertain{background-position:-214px -275px}
	html .Ngnb_service .Nicon_family.Nicon_sports{background-position:-74px -275px}
	html .Ngnb_service .Nicon_family.Nicon_weather{background-position:-274px -275px}
	html .Ngnb_service .Nicon_family.Nicon_premium{background-position:-174px -253px}
	html .Ngnb_service .Nicon_family.Nicon_election{background-position:-153px -275px}
	html .Ngnb_group #gnb:not(.gnb_dark_type2) .gnb_txt,html .Ngnb_group #gnb:not(.gnb_dark_type2) a.gnb_my .gnb_name{color:#fff}
	html .Ngnb_group #gnb:not(.gnb_dark_type2) .gnb_notice_li a.gnb_notice .gnb_icon{background-image:url(https://ssl.pstatic.net/static.news/image/news/m/2023/02/17/sp_media.png);background-size:569px 555px;width:16px;height:17px;background-position:-438px -487px}
	html .Ngnb_group #gnb:not(.gnb_dark_type2) .mail_li a.gnb_mail .gnb_icon{background-image:url(https://ssl.pstatic.net/static.news/image/news/m/2023/02/17/sp_media.png);background-size:569px 555px;width:19px;height:15px;background-position:-320px -413px}
	html .Ngnb_group #gnb:not(.gnb_dark_type2) .gnb_service_li a.gnb_service .gnb_icon{background-image:url(https://ssl.pstatic.net/static.news/image/news/m/2023/02/17/sp_media.png);background-size:569px 555px;width:16px;height:16px;background-position:-200px -509px}
	@media (min-width:1025px) {html .Ngnb_search{border-color:#464649}}
	html .Ngnb_tool .Ntool_button .Nicon_search{background-position:-416px -435px}
	html .u_hs{background-color:#48484b}
	html .u_itw{background-color:#242424}
	html .u_it{color:#f0f0f2}
	html .u_it::-webkit-input-placeholder{color:#dadde0}html .u_it::-moz-placeholder{color:#dadde0}html .u_it:-ms-input-placeholder{color:#dadde0}html .u_it::-ms-input-placeholder{color:#dadde0}html .u_it::placeholder{color:#dadde0}
	html .u_hssbt_ss::after{-webkit-filter:invert(100%);filter:invert(100%)}
	html .u_hssbt_us{background-color:#242424}
	html .u_hssbt_us{color:#919192}
	html .u_hssbt_close::before,html .u_hssbt_close::after{background-color:#a5a5a7}
	html .u_clrt{background-color:rgba(255,255,255,0.13)}
	html .u_atcp_addb{-webkit-filter:invert(100%);filter:invert(100%);opacity:.68}
	html .u_atcp_area{background-color:#242424}
	html .u_atcp{background-color:#242424}
	html .u_atcp{border-color:#464649}
	html .u_atcp_l{border-color:#464649}
	html .u_atcp_l .u_atcp_date{color:#919192}
	html .u_atcp_a{color:#f0f0f2}
	html .u_atcp_mk{color:#5b87fd}
	html .u_atcp_fc{background-color:transparent}
	html .u_atcp_fcb{color:#919192}
	html .u_atcp_dv{background-color:#464649}
	html .u_atcp_lsc{border-color:#464649}
	html .u_atcp_lsc{background-color:transparent}
	html .u_sggt_wrap2 .kwd_lst li{border-color:#464649}
	html .u_sggt_wrap2 .kwd_lst li.type_date .date{color:#919192}
	html .u_sggt_wrap2 .kwd_lst .kwd{color:#f0f0f2}
	html .u_sggt_wrap2 .kwd_lst .bt_del .imsc{-webkit-filter:invert(100%);filter:invert(100%);opacity:.68}
	html .u_sggt_wrap2 .sggt_fixer{background-color:#242424}
	html .u_sggt_wrap2 .sggt_header{color:#a5a5a7}
	html .u_sggt_wrap2 .sggt_header{border-color:#464649}
	html .u_sggt_wrap2 .sggt_header .tit .ico_help{background-position:-533px -429px}
	html .u_sggt_wrap2 .sggt_footer{border-top-color:#464649}
	html .u_sggt_wrap2 .sggt_footer{background-color:transparent}
	html .u_sggt_wrap2 .sggt_footer [class^="opt_"]::before{border-left-color:#464649}
	html .u_sggt_wrap2 .sggt_footer [class^="opt_"] a{color:#919192}
	html .u_sggt_wrap2 .sggt_footer .opt_close{border-left-color:#464649}
	html .u_sggt_wrap2 .kwd_info{color:#919192}
	html .u_sggt_wrap2 .kwd_info.imsc_bf::before{-webkit-filter:invert(100%);filter:invert(100%);opacity:.46}
	@media (min-width:1025px) {html .journalist_float_inner{background-color:#48484b}}
	html .journalist_float_naver{background-position:-368px -130px}
	html .journalist_float_service_text{background-position:-40px -305px}
	html .journalist_float_service_text.as_entertain{background-position:0 -305px}
	html .journalist_float_service_text.as_sports{background-position:-174px -231px}
	html .journalist_float_center_press:visited{color:#fff}
	@media (min-width:1025px) {html .journalist_float_center_press{color:#f0f0f2}}
	@media (min-width:1025px) {html .journalist_float_center_press:visited{color:#f0f0f2}}
	html .journalist_float_center_journalist:visited{color:#fff}
	@media (min-width:1025px) {html .journalist_float_center_journalist{color:#f0f0f2}}
	@media (min-width:1025px) {html .journalist_float_center_journalist:visited{color:#f0f0f2}}
	@media (min-width:1025px) {html .journalist_float_center_journalist::before{background-color:rgba(255,255,255,0.18)}}
	html .body_journalist{background-color:#242424}
	html .body_journalist_all,html .body_journalist_list{background-color:#242424}
	html .body_journalist_error{background-color:#242424}
	html .body_journalist_error .mp_footer .f_maininfo{border-color:#303033;background-color:#242424}
	@media (min-width:1025px) {html .journalist_article{background-color:#242424}}
	@media (min-width:1025px) {html .journalist_main.as_journalist_talk .journalist_article{background-color:#242424}}
	html .journalist_article_top_inner{border-bottom-color:#464649}
	@media (max-width:1024px) {html .journalist_article_top_inner{background-color:#242424}}
	@media (min-width:1025px) {html .journalist_main.as_journalist_talk .journalist_article_top_inner{background-color:transparent}}
	@media (max-width:1024px) {html .journalist_main.is_stopped .journalist_article_top_inner{-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,0.2);box-shadow:0 2px 3px 0 rgba(0,0,0,0.2)}}
	html .journalist_article_tab::before{border-color:rgba(255,255,255,0.08);background-color:#343438}
	html .journalist_article_tab_link{color:#868692}
	html .journalist_article_tab_link:visited{color:#868692}
	html .journalist_article_tab_link[aria-selected="true"]{color:#f0f0f2;-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,0.09);box-shadow:0 1px 4px 0 rgba(0,0,0,0.09);border-color:rgba(255,255,255,0.08);background-color:#555558}
	html .journalist_article_tab_link[aria-selected="true"]:visited{color:#f0f0f2}
	html .journalist_profile_head_more{color:#fff}html .journalist_profile_head_more:visited{color:#fff}
	html .media_reporter_basic_press{color:rgba(255,255,255,0.8)}
	html .media_reporter_basic_press:visited{color:rgba(255,255,255,0.8)}
	html .media_likeit_layer{background-color:#48484b;border-color:rgba(255,255,255,0.03)}
	html .media_likeit_layer_text{color:#dadde0}
	html .media_likeit_layer_close{-webkit-filter:invert(100%);filter:invert(100%);opacity:.68}
	html .media_reporter_award_category::after{background:rgba(255,255,255,0.2)}
	html .media_reporter_award_link{color:#fff}
	html .media_reporter_award_link:visited{color:#fff}
	html .media_reporter_profile_notice_text>a:visited{color:rgba(255,255,255,0.65)}
	html .media_reporter_error{background-color:#242424}
	html .reporter_error_txt{color:#8b8b8d}
	html .journalist_desc_wrap{background:#303033}
	html .journalist_desc{color:#a5a5a7}
	html .journalist_desc{background-color:#242424}
	html .best_box_wrap{background-color:#242424}
	@media (min-width:1025px) {html .best_box_wrap{-webkit-border-image:-webkit-repeating-linear-gradient(left,transparent 0,transparent 40px,#464649 40px,#464649 680px,transparent 680px,transparent 725px) 1;-o-border-image:repeating-linear-gradient(90deg,transparent 0,transparent 40px,#464649 40px,#464649 680px,transparent 680px,transparent 725px) 1;border-image:repeating-linear-gradient(90deg,transparent 0,transparent 40px,#464649 40px,#464649 680px,transparent 680px,transparent 725px) 1}}
	html .best_box_h{color:#f0f0f2}
	html .best_box_date{color:#919192}
	html .best_news_link{background-color:#48484b}
	html .best_news_link{-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,0.09);box-shadow:0 1px 4px 0 rgba(0,0,0,0.09);border:solid 1px rgba(255,255,255,0.08)}
	html .best_news_flag{color:#fff}
	html .best_news_title{color:#dadde0}
	html .best_news_link:visited .best_news_title{color:#a5a5a7}
	@media (max-width:1024px) {html .journalist_main .tojournalist_wrap{background-color:#242424}}
	html .tojournalist{color:currentColor}html .tojournalist:visited{color:currentColor}
	html .tojournalist_inner:visited{color:currentColor}
	@media (max-width:1024px) {html .channel_add_wrap{background-color:#242424}}
	html .channel_add_text{color:#fff}html .channel_add_text:visited{color:#fff}
	html .channel_add_layer{border-color:rgba(255,255,255,0.05);background-color:#48484b}
	html .channel_add_layer_text{color:#f0f0f2}
	html .channel_add_layer_text strong{color:#dadde0}
	html .channel_add_layer_subtext{color:#a5a5a7}
	html .channel_add_layer_link{color:#dadde0;border-color:#595959}
	html .channel_add_layer_link::after{border-top-color:#d8d8d8;border-right-color:#d8d8d8}
	html .ofhd_float_title_text:visited{color:#fff}
	html .journalist_talk{background-color:#242424}
	html .journalist_talk_h{color:#f0f0f2}
	html .journalist_talk_p{color:#919192}
	html .journalist_all_header{background-color:#242424}
	html .body_journalist_error .journalist_all_header,html .journalist_all_header.is_fixed{background-color:#48484b}
	html .journalist_all_header_naver_icon{background-position:-368px -130px}
	html .journalist_all_header_news.as_entertain .journalist_all_header_news_icon{background-position:0 -305px}
	html .journalist_all_header_news.as_sports .journalist_all_header_news_icon{background-position:-174px -231px}
	html .journalist_all_header_news_icon{background-position:-40px -305px}
	html .journalist_all_header_title{color:#f0f0f2}
	html .journalist_all_header_close::before,html .journalist_all_header_close::after{background:rgba(255,255,255,0.68)}
	html .journalist_all_category{border-color:#464649}
	@media (min-width:1115px) {html .journalist_all_category_inner::before{border-color:#464649;background-color:#242424}}
	html .journalist_all_category_body::before{background-image:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(#39393c));background-image:-webkit-linear-gradient(right,rgba(255,255,255,0) 0,#39393c 100%);background-image:linear-gradient(to left,rgba(255,255,255,0) 0,#39393c 100%)}
	html .journalist_all_category_body::after{background-image:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),to(#39393c));background-image:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,#39393c 100%);background-image:linear-gradient(to right,rgba(255,255,255,0) 0,#39393c 100%)}
	html .journalist_all_category_item_link{color:#a5a5a7}
	html .journalist_all_category_item_link:visited{color:#a5a5a7}
	html .journalist_all_category_item_link.is_active{color:#4978f4}
	html .journalist_all_category_item_link.is_active:visited{color:#4978f4}
	html .journalist_all_press{border-color:#464649;background:#2f2f31}
	@media (min-width:1115px) {html .journalist_all_press_inner::before{border-color:#464649;background:#2f2f31}}
	html .journalist_press_prev_btn:disabled::after,html .journalist_press_next_btn:disabled::after{border-color:rgba(255,255,255,0.2)}
	html .journalist_press_prev_btn::after,html .journalist_press_next_btn::after{border-color:rgba(255,255,255,0.58)}
	html .journalist_press_prev_btn:hover::after,html .journalist_press_next_btn:hover::after{border-color:rgba(255,255,255,0.85)}
	html .journalist_press_prev_btn:hover:disabled::after,html .journalist_press_next_btn:hover:disabled::after{border-color:rgba(255,255,255,0.2)}
	html .journalist_press_prev_btn::before{background-image:-webkit-linear-gradient(left,#2f2f31 10px,rgba(47,47,49,0) 99%);background-image:linear-gradient(to right,#2f2f31 10px,rgba(47,47,49,0) 99%)}
	html .journalist_press_next_btn::before{background-image:-webkit-linear-gradient(right,#2f2f31 10px,rgba(47,47,49,0) 99%);background-image:linear-gradient(to left,#2f2f31 10px,rgba(47,47,49,0) 99%)}
	html [data-useragent*="Windows NT"] .journalist_all_press_link:hover .journalist_all_press_image,html [data-useragent*=Macintosh] .journalist_all_press_link:hover .journalist_all_press_image,html [data-useragent*=CrOS] .journalist_all_press_link:hover .journalist_all_press_image,html [data-useragent*="Linux "] .journalist_all_press_link:hover .journalist_all_press_image{border-color:#2f2f31}
	html .journalist_all_press_link.is_active .journalist_all_press_image{border-color:#2f2f31}
	html .journalist_all_press_img::after{border-color:rgba(255,255,255,0.06)}
	html .error_msg{background-color:#242424}
	html .error_msg h1{color:#dadde0}
	html .error_msg h1::before{background-position:-392px -264px}
	html .error_msg p{color:#a5a5a7}
	html .error_msg .btn{color:#dadde0}
	html .error_msg .btn{border-color:#595959}
	html .error_msg .btn:visited{color:#dadde0}
	html .error_msg .btn:visited{color:#dadde0}
	html .error_msg .btn.as_refresh::before{-webkit-filter:invert(100%);filter:invert(100%);opacity:.68}
	html .journalist_all_loading .loading_text{color:#a5a5a7}
	html .journalist_all_none_area .noti_title{color:#a5a5a7}
	html .journalist_all_none_area .noti_title::before{background-position:-392px -264px}
	
	.light_type {
		display: none !important;
	}
	
	.dark_type {
		display: initial !important;
	}
	
	html:not(.DARK_THEME) .dark_type {
		display: block !important;
	}
	
	.as_mp_layout .info_multilike .info_like .u_likeit_list_count {
		color: #fff;
	}
	
	.info_multilike .info_like .u_likeit_list_count::before {
		filter: invert(100%) hue-rotate(-180deg) brightness(1000%);
	}
	
	.gnb_notice_li a.gnb_notice .gnb_icon, .mail_li a.gnb_mail .gnb_icon, .gnb_service_li a.gnb_service .gnb_icon {
		filter: none;
	}
}

@-moz-document url-prefix("https://mail.naver.com")
{
	body, input, textarea, select, button, table {
		color: #cacaca;
	}
	
	hr {
		border: 1px solid #404040;
	}
	
	html {
		--color-background: #242424;
		--color-link: #6b77ac;
		--color-blue: #0073e6;
		--color-green: #03c75a;
		--color-red: #fc193c;
		--color-line: #efeff0;
		--color-button-line: #404040;
		--color-title: #ffffff;
		--color-body: #cacaca;
		--color-sub-info-1: #cacaca;
		--color-sub-info-2: #fff;
		--color-text: #fff;
		--color-background-rgb: 36, 36, 36;
		--color-link-rgb: 107, 119, 172;
		--color-blue-rgb: 0, 115, 230;
		--color-green-rgb: 3, 199, 90;
		--color-red-rgb: 252, 25, 60;
		--color-line-rgb: 239, 239, 240;
		--color-button-line-rgb: 64, 64, 64;
		--color-title-rgb: 255, 255, 255;
		--color-body-rgb: 202, 202, 202;
		--color-sub-info-1-rgb: 202, 202, 202;
		--color-sub-info-2-rgb: 130, 130, 130;
		--color-text-rgb: 255, 255, 255;
	}
	
	#header {
		background-color: #242424;
	}
	
	html.pc .lnb {
		background-color: var(--color-background);
		border-color: rgba(var(--color-body-rgb), 0.15);
	}
	
	.smart_channel {
		background-color: transparent;
	}
	
	.mail_skeleton .mail_skeleton_info, .mail_skeleton .mail_skeleton_sub_info {
		background-color: #2f2f2f;
	}
	
	.layer_context {
		border: 1px solid #404040;
	}
	
	#header .pwe_home:before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.lnb_filtered_mailbox .item.svg_bookmark:before {
		background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 25 24%22%3E%3Cpath d=%22M12.833 17.08c.138 0 .278.039.4.117l5.083 3.208-1.496-5.79a.748.748 0 01.25-.767l4.628-3.806-6-.374a.752.752 0 01-.65-.471L12.833 3.63l-2.217 5.567a.747.747 0 01-.65.47l-6 .375 4.63 3.806a.754.754 0 01.25.767l-1.497 5.79 5.083-3.208a.743.743 0 01.4-.116zM7.223 22c-.296 0-.59-.091-.84-.275a1.407 1.407 0 01-.538-1.497l1.428-5.525-4.422-3.634c-.452-.371-.629-.972-.449-1.53s.676-.943 1.264-.98l5.732-.357 2.112-5.306A1.415 1.415 0 0112.833 2c.586 0 1.105.35 1.322.894L16.267 8.2l5.731.357a1.415 1.415 0 011.265.98c.18.558.003 1.159-.45 1.53l-4.42 3.634 1.427 5.525a1.41 1.41 0 01-.538 1.497 1.416 1.416 0 01-1.6.054l-4.849-3.059-4.849 3.06c-.235.148-.498.22-.76.22z%22 fill=%22%23fff%22 fill-rule=%22nonzero%22/%3E%3C/svg%3E");
	}
	
	.lnb_filtered_mailbox .item.svg_attachments:before {
		background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 25 24%22%3E%3Cpath d=%22M8.413 22.094a4.643 4.643 0 01-3.056-1.358 4.672 4.672 0 01-.165-6.426l.165-.174 7.557-7.555c1.03-1.032 2.825-1.032 3.855 0 .515.514.798 1.198.798 1.926 0 .662-.234 1.287-.663 1.782l-.135.144-6.87 6.87a.783.783 0 01-1.182-1.019l.076-.088 6.87-6.868c.22-.22.34-.511.34-.821 0-.31-.12-.6-.34-.82-.407-.406-1.097-.435-1.544-.087l-.098.087-7.558 7.554a3.108 3.108 0 000 4.39 3.11 3.11 0 004.248.134l.143-.134 7.557-7.556a5.01 5.01 0 001.479-3.568 5.011 5.011 0 00-1.48-3.568 5.053 5.053 0 00-6.96-.168l-.177.168-6.871 6.868a.781.781 0 01-1.181-1.018l.075-.088 6.87-6.867c2.58-2.578 6.775-2.578 9.35 0a6.557 6.557 0 011.939 4.673 6.565 6.565 0 01-1.734 4.463l-.203.211-7.558 7.555a4.641 4.641 0 01-3.055 1.358l-.245.006-.246-.006z%22 fill=%22%23fff%22 fill-rule=%22nonzero%22/%3E%3C/svg%3E");
	}
	
	.lnb_filtered_mailbox .item.svg_to_me:before {
		background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 27 24%22%3E%3Cpath d=%22M17.568 12.818a1.396 1.396 0 01-.512.556 1.44 1.44 0 01-.767.201 1.46 1.46 0 01-.764-.2 1.394 1.394 0 01-.516-.557 1.746 1.746 0 01-.186-.818c0-.31.063-.583.186-.819s.296-.422.516-.555c.221-.134.475-.202.764-.202.294 0 .55.068.767.202.218.133.39.32.512.555.124.236.186.51.186.82 0 .308-.062.581-.186.817m.854-2.988a2.806 2.806 0 00-.945-.614A3.188 3.188 0 0016.29 9c-.43 0-.827.072-1.189.216-.363.145-.678.35-.946.614a2.838 2.838 0 00-.626.95 3.213 3.213 0 00-.224 1.22c0 .446.075.852.224 1.22.151.368.36.684.626.95.268.264.583.468.946.613a3.19 3.19 0 001.19.217c.428 0 .825-.073 1.187-.217.362-.145.678-.349.945-.614.27-.265.477-.58.626-.949a3.2 3.2 0 00.225-1.22c0-.447-.075-.853-.225-1.22a2.78 2.78 0 00-.626-.95m-5.79-.72H7.844c-.079 0-.118.042-.118.126v1.134c0 .078.04.118.118.118h1.661v4.275c0 .084.042.126.126.126h1.221c.084 0 .126-.042.126-.126v-4.275h1.654c.083 0 .125-.04.125-.118V9.236c0-.084-.042-.126-.125-.126M17.5 19.5h-8C5.364 19.5 2 16.135 2 12c0-4.136 3.364-7.5 7.5-7.5h8c4.135 0 7.5 3.364 7.5 7.5 0 4.135-3.365 7.5-7.5 7.5m0-16.5h-8c-4.963 0-9 4.037-9 9s4.037 9 9 9h8c4.962 0 9-4.037 9-9s-4.038-9-9-9%22 fill=%22%23fff%22 fill-rule=%22nonzero%22/%3E%3C/svg%3E");
	}
	
	.lnb_mailbox .svg_trash:before {
		background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 20 20%22%3E%3Cpath d=%22M7.5 15.5a.75.75 0 00.75-.75v-6.5a.75.75 0 00-1.5 0v6.5c0 .414.336.75.75.75zm5 0a.75.75 0 00.75-.75v-6.5a.75.75 0 00-1.5 0v6.5c0 .414.336.75.75.75zm-2.5 0a.75.75 0 00.75-.75v-6.5a.75.75 0 00-1.5 0v6.5c0 .414.336.75.75.75zm5 1.251a.248.248 0 01-.249.249H5.249A.248.248 0 015 16.751V6.001h10v10.75zM8 3.249C8 3.111 8.111 3 8.249 3h3.502c.138 0 .249.111.249.249v1.252H8V3.249zm9.25 1.252H13.5V3.249A1.75 1.75 0 0011.751 1.5H8.249A1.75 1.75 0 006.5 3.249v1.252H2.75a.75.75 0 000 1.5h.75v10.75A1.75 1.75 0 005.249 18.5h9.502a1.75 1.75 0 001.749-1.749V6.001h.75a.75.75 0 000-1.5z%22 fill=%22%23fff%22 fill-rule=%22nonzero%22/%3E%3C/svg%3E");
	}
	
	.lnb_mailbox .svg_spam:before {
		background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 20 20%22%3E%3Cpath d=%22M10 16.5a6.452 6.452 0 01-4.029-1.41l9.119-9.119A6.452 6.452 0 0116.5 10c0 3.584-2.916 6.5-6.5 6.5m0-13c1.522 0 2.921.529 4.029 1.41L4.91 14.029A6.452 6.452 0 013.5 10c0-3.584 2.916-6.5 6.5-6.5m5.673.866c-.007-.007-.009-.016-.016-.023-.007-.007-.016-.009-.024-.016A7.971 7.971 0 0010 2c-4.411 0-8 3.589-8 8a7.98 7.98 0 002.327 5.634c.007.007.009.016.016.023.007.007.016.009.024.016A7.971 7.971 0 0010 18c4.411 0 8-3.589 8-8a7.98 7.98 0 00-2.327-5.634%22 fill=%22%23fff%22 fill-rule=%22nonzero%22/%3E%3C/svg%3E");
	}
	
	.lnb_mailbox .svg_write_to_me:before {
		background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 20 20%22%3E%3Cpath d=%22M13.25 12.75h-6.5a.75.75 0 000 1.5h6.5a.75.75 0 000-1.5zm0-3.5h-6.5a.75.75 0 000 1.5h6.5a.75.75 0 000-1.5zm0-3.5h-6.5a.75.75 0 000 1.5h6.5a.75.75 0 000-1.5zm2.75 11a.25.25 0 01-.25.25H4.25a.25.25 0 01-.25-.25V3.25A.25.25 0 014.25 3h11.5a.25.25 0 01.25.25v13.5zM15.75 1.5H4.25c-.965 0-1.75.785-1.75 1.75v13.5c0 .965.785 1.75 1.75 1.75h11.5c.965 0 1.75-.785 1.75-1.75V3.25c0-.965-.785-1.75-1.75-1.75z%22 fill=%22%23fff%22 fill-rule=%22nonzero%22/%3E%3C/svg%3E");
	}
	
	.lnb_mailbox .svg_temporary:before {
		background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 20 20%22%3E%3Cg fill=%22%23fff%22 fill-rule=%22nonzero%22%3E%3Cpath d=%22M10.95 1.5a2 2 0 011.386.559l4.55 4.378c.185.177.331.385.435.613l.055.055-.027.01a2 2 0 01.151.763v8.872c0 .965-.785 1.75-1.75 1.75H4.25c-.965 0-1.75-.785-1.75-1.75V3.25c0-.965.785-1.75 1.75-1.75zm.103 1.5H4.25a.25.25 0 00-.25.25v13.5c0 .138.112.25.25.25h11.5a.25.25 0 00.25-.25V7.515l-4.968-4.467.021-.048z%22/%3E%3Cpath stroke=%22%23fff%22 stroke-width=%22.2%22 d=%22M11.952 2v5c0 .193.131.355.306.392l.077.008h4.467v1.2h-4.467c-.8 0-1.457-.639-1.527-1.454L10.802 7V2h1.15z%22/%3E%3C/g%3E%3C/svg%3E");
	}
	
	.lnb_mailbox .svg_sent_mail:before {
		background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 20 20%22%3E%3Cpath d=%22M16.382 10.23L3.928 16.713a.274.274 0 01-.29-.002.27.27 0 01-.126-.156l1.799-5.617 5.59-.732c.237-.032.237-.375 0-.407l-5.59-.732-1.8-5.617a.28.28 0 01.128-.157c.054-.031.163-.073.312.01l12.416 6.464c.116.07.133.177.133.235 0 .06-.018.17-.118.228m.717-1.772c-.008-.005-.016-.01-.024-.013L4.668 1.987a1.766 1.766 0 00-1.783.01A1.757 1.757 0 002 3.532a.73.73 0 00.036.228l2 6.242-2 6.243a.73.73 0 00-.036.228c0 .639.33 1.213.885 1.535.284.165.597.247.906.247.297 0 .59-.075.854-.224l12.454-6.484c.564-.32.9-.897.9-1.545 0-.647-.336-1.224-.9-1.544%22 fill=%22%23fff%22 fill-rule=%22nonzero%22/%3E%3C/svg%3E");
	}
	
	.lnb_mailbox .svg_inbox:before {
		background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 20 20%22%3E%3Cpath d=%22M16.5 16.251a.248.248 0 01-.249.249H3.748a.248.248 0 01-.248-.249V8.749c0-.138.111-.249.248-.249H6.75v.251A1.75 1.75 0 008.498 10.5h3.003a1.75 1.75 0 001.749-1.749V8.5h3.001c.138 0 .249.111.249.249v7.502zM5.415 3.5h9.17c.1 0 .191.062.211.101L15.931 7H12.5a.75.75 0 00-.75.75v1.001a.248.248 0 01-.249.249H8.498a.248.248 0 01-.248-.249V7.75A.75.75 0 007.5 7H4.068l1.117-3.348a.253.253 0 01.23-.152zm12.511 4.772c-.004-.015 0-.031-.006-.046l-1.722-5.152A1.744 1.744 0 0014.585 2h-9.17c-.707 0-1.341.422-1.633 1.126l-1.702 5.1c-.006.015-.002.031-.006.046A1.754 1.754 0 002 8.749v7.502A1.75 1.75 0 003.748 18h12.503A1.75 1.75 0 0018 16.251V8.749c0-.166-.031-.324-.074-.477z%22 fill=%22%23fff%22 fill-rule=%22nonzero%22/%3E%3C/svg%3E");
	}
	
	.lnb_mailbox .svg_all:before {
		background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 20 20%22%3E%3Cpath d=%22M16.251 16H3.749a.248.248 0 01-.249-.249V6.908l4.996 4.056.034.026c.201.15.739.489 1.492.51a2.656 2.656 0 001.482-.536L16.5 6.908v8.843a.248.248 0 01-.249.249zM3.5 4.249c0-.138.111-.249.249-.249h12.502c.138 0 .249.111.249.249v.728L10.57 9.79c-.002.002-.269.201-.548.21a1.173 1.173 0 01-.595-.212L3.5 4.977v-.728zM16.251 2.5H3.749A1.75 1.75 0 002 4.249v11.502A1.75 1.75 0 003.749 17.5h12.502A1.75 1.75 0 0018 15.751V4.249A1.75 1.75 0 0016.251 2.5z%22 fill=%22%23fff%22 fill-rule=%22nonzero%22/%3E%3C/svg%3E");
	}
	
	html.pc .smart_tab .button_next_wrap {
		background-image: -webkit-gradient(linear, left top, right top, from(rgba(36, 36, 36, 0)), color-stop(33%, #242424));
		background-image: linear-gradient(to right, rgba(36, 36, 36, 0) 0%, #242424 33%);
	}
	
	html.pc .mail_toolbar_task .button_previous_mail:before, html.pc .mail_toolbar_task .button_next_mail:before {
		background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 16 16%22%3E%3Cpath d=%22M14.354 5.454l-6 6a.502.502 0 01-.708 0l-6-6a.502.502 0 01.708-.708L8 10.393l5.646-5.647a.502.502 0 01.708.708z%22 fill=%22%23fff%22 fill-rule=%22nonzero%22/%3E%3C/svg%3E");
	}
	
	html.pc .mail_toolbar_task .icon_write_fold:before, html.pc .mail_toolbar_task .icon_write_popup:before, html.pc .mail_toolbar_task .icon_write_settings:before, html.pc .mail_toolbar_task .icon_sorting_time:before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.layer_common.layer_user_profile .toggle_svg_vip + label:before, .layer_common.layer_user_profile .button_option:before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.mail_option .toggle_vip + label:before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.smart_tab .button_add:before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	html.pc .lnb_footer .other_version_link:before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	html.pc .mail_settings_item .logo_box .icon_logo_yahoo:before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.layer_common {
		background-color: #2f2f2f;
		border: 1px solid #404040;
	}
	
	html.pc .mail_view_body .quick_reply_body {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.button_popup:before, html.pc .mail_view_body .quick_reply_header .button_quick_reply:after, html.pc .layer_context.layer_mail_view_quick_reply .button_quick_reply_settings:after {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.mail_view_contents .mail_view_contents_inner {
		background: #fff;
	}
	
	.mail_search_detail_footer .button_search {
		color: #242424;
	}
	
	html.pc .mail_view_header .button_svg_print:hover:before, html.pc .mail_view_header .button_svg_print:focus:before {
		background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 18 18%22%3E%3Cg fill=%22none%22 fill-rule=%22evenodd%22%3E%3Crect width=%2210%22 height=%229%22 x=%224%22 y=%222.5%22 stroke=%22%23fff%22 rx=%221%22/%3E%3Crect width=%2214%22 height=%225%22 x=%222%22 y=%2211.5%22 stroke=%22%23FFF%22 rx=%221%22/%3E%3Crect width=%2214%22 height=%225%22 x=%222%22 y=%2211.5%22 stroke=%22%23fff%22 rx=%221%22/%3E%3Cpath stroke=%22%23fff%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 d=%22M6.6 5.5h4.8m-4.8 3h4.8%22/%3E%3C/g%3E%3C/svg%3E");
	}
	
	html.pc .contents_header .title_area.type_read .button_back:before, html.pc .mail_toolbar_task .icon_sorting_conversation:before, .mail_toolbar_task .button_task_dropdown:after, html.pc .mail_toolbar_task .icon_layout_list:before, .mail_view_inner .mail_translation .mail_translation_language + .mail_translation_language:before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.workseditor-classic .ft_size, .workseditor-classic .ft_family, .workseditor-classic .btn_group {
		border-right: 1px solid #404040;
	}
	
	.workseditor-classic .btn_tool {
		color: #cacaca;
	}
	
	.workseditor-classic .deco_bold .btn_tool .ico:before, .workseditor-classic .deco_italic .btn_tool .ico:before, .workseditor-classic .deco_underline .btn_tool .ico:before, .workseditor-classic .deco_strike .btn_tool .ico:before, .workseditor-classic .ft_bgcolor .btn_tool .ico:before, .workseditor-classic .ft_color .btn_tool .ico:before, .workseditor-classic .align .align_left .ico:before, .workseditor-classic .list_style .lst_none .ico:before, .workseditor-classic .list_style .lst_bigcircle .ico:before, .workseditor-classic .text_indent .outdent .ico:before, .workseditor-classic .text_indent .indent .ico:before, .workseditor-classic .line_height .btn_tool .ico:before, .workseditor-classic .fn_clearformat .btn_tool .ico:before, .workseditor-classic .fn_border .btn_tool .ico:before, .workseditor-classic .fn_symbols .btn_tool .ico:before, .workseditor-classic .fn_hyperlink .btn_tool .ico:before, .workseditor-classic .fn_table .btn_tool .ico:before, .workseditor-classic .fn_translate .btn_tool .ico:before, .workseditor-classic .fn_signature .btn_tool .ico:before, .workseditor-classic .attach_image .btn_tool .ico:before, .workseditor-classic .align .align_center .ico:before, .workseditor-classic .align .align_right .ico:before, .workseditor-classic .align .align_justify .ico:before, .workseditor-classic .capture_editor .btn_tool .ico:before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.workseditor-classic .editor_head {
		background-color: #2f2f2f;
		border-color: #404040;
	}
	
	.workseditor-classic .ft_size.open, .workseditor-classic .ft_family.open {
		background-color: #242424;
	}
	
	.workseditor-classic .dropdown_layer {
		background-color: #242424;
		border: 1px solid #404040;
	}
	
	.workseditor-classic .ft_family a {
		color: #fff;
	}
	
	.workseditor-classic .ft_size a {
		color: #fff;
	}
	
	.workseditor-classic .ft_size a:hover {
		background-color: #2f2f2f;
	}
	
	.workseditor-classic .align .align_left:hover .ico:before, .workseditor-classic .align .align_center:hover .ico:before, .workseditor-classic .align .align_right:hover .ico:before, .workseditor-classic .align .align_justify:hover .ico:before, .workseditor-classic .list_style.dropdown_layer .lst_decimal .ico:before, .workseditor-classic .list_style.dropdown_layer .lst_decimal:hover .ico:before, .workseditor-classic .list_style.dropdown_layer .lst_upperalpha .ico:before, .workseditor-classic .list_style.dropdown_layer .lst_upperalpha:hover .ico:before, .workseditor-classic .list_style.dropdown_layer .lst_loweralpha .ico:before, .workseditor-classic .list_style.dropdown_layer .lst_loweralpha:hover .ico:before, .workseditor-classic .list_style.dropdown_layer .lst_upperroman .ico:before, .workseditor-classic .list_style.dropdown_layer .lst_upperroman:hover .ico:before, .workseditor-classic .list_style.dropdown_layer .lst_lowerroman .ico:before, .workseditor-classic .list_style.dropdown_layer .lst_lowerroman:hover .ico:before, .workseditor-classic .list_style.dropdown_layer .lst_square .ico:before, .workseditor-classic .list_style.dropdown_layer .lst_square:hover .ico:before, .workseditor-classic .list_style.dropdown_layer .lst_bigcircle .ico:before, .workseditor-classic .list_style .lst_none:hover .ico:before, .workseditor-classic .list_style .lst_bigcircle:hover .ico:before, .workseditor-classic .list_style.dropdown_layer .lst_disc .ico:before, .workseditor-classic .list_style.dropdown_layer .lst_disc:hover .ico:before, .workseditor-classic .list_style.dropdown_layer .lst_emptydisc .ico:before, .workseditor-classic .list_style.dropdown_layer .lst_emptydisc:hover .ico:before, .workseditor-classic .list_style.dropdown_layer .lst_dashed .ico:before, .workseditor-classic .list_style.dropdown_layer .lst_dashed:hover .ico:before, .workseditor-classic .list_style.dropdown_layer .lst_check .ico:before, .workseditor-classic .list_style.dropdown_layer .lst_check:hover .ico:before, .workseditor-classic .list_style.dropdown_layer .lst_greencheck .ico:before, .workseditor-classic .list_style.dropdown_layer .lst_greencheck:hover .ico:before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.workseditor-classic .list_style .dropdown_layer .ordered_list {
		border-bottom: 1px solid #404040;
	}
	
	.workseditor-classic .line_height a {
		color: #fff;
	}
	
	.workseditor-classic .line_height a:hover {
		background-color: #2f2f2f;
	}
	
	.workseditor-classic .fn_symbols .dropdown_layer button {
		color: #fff;
	}
	
	.workseditor-classic .fn_symbols .dropdown_layer ul {
		background: none;
		position: relative;
	}
	
	.workseditor-classic .fn_symbols .dropdown_layer ul:before {
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		filter: invert(86%) hue-rotate(-180deg);
		background: url("data:image/false;base64,R0lGODlhFgAWAIABAO7u7v///yH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxOTlDMkRGRDA2RTYxMUU3ODgwRUI1QjNBOTYxMkUyQyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxOTlDMkRGRTA2RTYxMUU3ODgwRUI1QjNBOTYxMkUyQyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjE5OUMyREZCMDZFNjExRTc4ODBFQjVCM0E5NjEyRTJDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjE5OUMyREZDMDZFNjExRTc4ODBFQjVCM0E5NjEyRTJDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAQAAAQAsAAAAABYAFgAAAiuEj6kW7Q8jiLTOit3NeHPqfVAoaiV4Sum4PuT5lrE4fzV3Z3nXmn2wqxQAADs=") repeat;
	}
	
	.workseditor-classic .fn_symbols .dropdown_layer button:hover {
		border: 1px solid #4f4f4f;
	}
	
	.workseditor-classic .fn_hyperlink .dropdown_layer .ipt_text span, .workseditor-classic .fn_hyperlink .dropdown_layer .ipt_url span {
		color: #fff;
	}
	
	.workseditor-classic .fn_hyperlink .dropdown_layer .ipt_text input, .workseditor-classic .fn_hyperlink .dropdown_layer .ipt_url input {
		border: 1px solid #404040;
		background: #242424;
		color: #fff;
	}
	
	.workseditor-classic .table_generator .generate_grid td {
		border: 1px solid #404040;
	}
	
	.workseditor-classic .table_generator .grid_header .tit, .workseditor-classic .table_generator .table_setting_option .ipt_tit {
		color: #fff;
	}
	
	.workseditor-classic .table_generator .table_setting_option .numberic {
		border: 1px solid #404040;
	}
	
	.workseditor-classic .table_generator .table_setting_option .numberic input {
		background: #242424;
	}
	
	.workseditor-classic .table_generator .table_setting_option .border_width_cover .current_width {
		border: 1px solid #404040;
	}
	
	.workseditor-classic .table_generator .table_setting_option .border_width_cover .current_width:after {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.workseditor-classic .table_generator .table_setting_option .border_width_cover .bd_width_1:before, .workseditor-classic .table_generator .table_setting_option .border_width_cover .bd_width_2:before, .workseditor-classic .table_generator .table_setting_option .border_width_cover .bd_width_3:before, .workseditor-classic .table_generator .table_setting_option .border_width_cover .bd_width_4:before, .workseditor-classic .table_generator .table_setting_option .border_width_cover .bd_width_5:before {
		border-top: 1px solid #cacaca;
	}
	
	.workseditor-classic .table_generator .table_setting_option .border_width_cover .dropdown_layer a:hover {
		background-color: #2f2f2f;
	}
	
	.workseditor-classic .table_generator .table_setting_option .border_width_cover .bd_width_2:before {
		border-top-width: 2px;
	}
	
	.workseditor-classic .table_generator .table_setting_option .border_width_cover .bd_width_3:before {
		border-top-width: 3px;
	}
	
	.workseditor-classic .table_generator .table_setting_option .border_width_cover .bd_width_4:before {
		border-top-width: 4px;
	}
	
	.workseditor-classic .table_generator .table_setting_option .border_width_cover .bd_width_5:before {
		border-top-width: 5px;
	}
	
	.workseditor-classic .table_generator .table_setting_option .color_picker_cover .current_color:before {
		border: 1px solid #404040;
	}
	
	.workseditor-classic .table_generator .table_setting_option .color_picker_cover .current_color:after {
		border: 4px solid #242424;
	}
	
	.workseditor-classic .color_picker {
		background-color: #242424;
		border: 1px solid #404040;
	}
	
	.workseditor-classic .color_picker .active .item {
		border-color: #f0f0f0;
	}
	
	.workseditor-classic .fn_signature a:hover {
		background-color: #2f2f2f;
	}
	
	.workseditor-classic .fn_signature a {
		color: #fff;
	}
	
	.workseditor-classic .editor_footer.non_resizable {
		border: 1px solid #404040;
		border-top: 0;
		background-color: #2f2f2f;
	}
	
	.workseditor-classic .editor_body {
		border: 1px solid #404040;
		border-top: 0;
		border-bottom-color: #404040;
	}
	
	.workseditor-classic .editor_footer.non_resizable .editor_mode_select button {
		border-color: #404040;
		border-left-color: #404040;
		border-right: 1px solid #404040;
		color: #cacaca;
	}
	
	.workseditor-classic .editor_footer .editor_mode_select button {
		border: 1px solid #404040;
		border-right: 0;
		color: #cacaca;
	}
	
	.workseditor-classic .editor_footer.non_resizable .editor_mode_select button.active {
		background-color: #3a3a3a;
		border-left-color: #4f4f4f;
		border-right-color: #4f4f4f;
		color: #fff;
	}
	
	.workseditor-classic .editor_footer.non_resizable .editor_mode_select button:last-of-type {
		border-right-color: #404040;
	}
	
	.workseditor-classic .editor_footer.non_resizable .editor_mode_select[style*='border-right:'] {
		border-right: 1px solid #404040 !important;
	}
	
	.workseditor-classic textarea {
		background: #242424;
	}
	
	.workseditor-content table {
		background-color: #404040 !important;
	}
	
	.workseditor-content table td[bgcolor='#ffffff'] {
		background-color: #242424 !important;
	}
	
	.workseditor-content table td[style*='background-color: rgb(180, 201, 233)'] {
		background-color: #2f2f2f !important;
	}
	
	.workseditor-classic .layer_edit_table {
		background-color: #242424;
		border: 1px solid #404040;
	}
	
	.workseditor-classic .layer_edit_table .tb_option_item .ipt_cover button {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.workseditor-classic .layer_edit_table .tb_option_item .ipt_cover button .ico {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.ly_image_select_area, .ly_video_select_area {
		border: 5px solid #404040;
	}
	
	.ly_image_toolbar, .ly_video_toolbar {
		background-color: #242424;
		border: 1px solid #404040;
	}
	
	.ly_image_toolbar .btn_group, .ly_image_toolbar .btn_wrap, .ly_video_toolbar .btn_group, .ly_video_toolbar .btn_wrap {
		border-right: 1px solid #404040;
	}
	
	.ly_image_toolbar button.scale_small:before, .ly_video_toolbar button.scale_small:before, .ly_image_toolbar button.scale_fit:before, .ly_video_toolbar button.scale_fit:before, .ly_image_toolbar button.scale_origin:before, .ly_video_toolbar button.scale_origin:before, .ly_image_toolbar button.image_outline:before, .ly_video_toolbar button.image_outline:before, .ly_image_toolbar button.image_edit:before, .ly_video_toolbar button.image_edit:before, .ly_image_toolbar button.image_remove:before, .ly_video_toolbar button.image_remove:before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.btn_image_size {
		background-color: #242424;
		border: 1px solid #404040;
	}
	
	html.pc .mail_toolbar_task .icon_layout_vertical:before, html.pc .mail_toolbar_task .icon_layout_horizontal:before, html.pc .mail_toolbar_task .icon_sorting_group:before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	html.pc .lnb_mailbox .mailbox:not(.selected):not(.editing):not([class*='drag']):hover, html.pc .lnb_mailbox .mailbox:not(.selected):not(.editing):not([class*='drag']).focus {
		background-color: rgba(var(--color-link-rgb), 0.1);
	}
	
	.workseditor-classic .ft_family a:hover {
		background-color: #2f2f2f;
	}
	
	html.pc .mail_toolbar_task .button_write_change:before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.workseditor-classic .ft_size .btn_prev_item:active, .workseditor-classic .ft_size .btn_next_item:active, .workseditor-classic .ft_family .btn_prev_item:active, .workseditor-classic .ft_family .btn_next_item:active {
		background-color: #3a3a3a;
	}
	
	.lnb_mailbox .svg_smartmail:before {
		background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 20 20%22%3E%3Cpath d=%22M3.95 5.939l6.051 2.42 6.049-2.42L10 3.52 3.95 5.94zm.045 4.477l6.006 2.267 5.997-2.265-3.327-1.49-2.107.843a1.514 1.514 0 01-1.127-.001L7.27 8.903l-3.276 1.513zm0 4.315L10.001 17l5.997-2.267-3.26-1.46-2.202.831a1.508 1.508 0 01-1.071 0l-2.263-.853-3.207 1.48zm5.47 3.69l-6.577-2.484a1.253 1.253 0 01-.707-.664 1.255 1.255 0 01-.028-.968c.122-.334.392-.604.735-.734l2.32-1.073-2.32-.876a1.255 1.255 0 01-.706-.662 1.262 1.262 0 01.706-1.705l2.44-1.128-2.532-1.013a1.264 1.264 0 01-.002-2.349L9.437 2.11a1.51 1.51 0 011.127 0l6.64 2.656c.647.257.964.995.707 1.643a1.278 1.278 0 01-.707.707l-2.57 1.027 2.52 1.13c.61.23.942.96.696 1.613-.13.341-.398.61-.74.737l-2.357.89 2.402 1.076c.609.229.94.96.695 1.612-.13.342-.398.611-.74.738l-6.573 2.483a1.514 1.514 0 01-1.072 0z%22 fill=%22%23fff%22 fill-rule=%22evenodd%22/%3E%3C/svg%3E");
	}
	
	.lnb_mailbox .svg_depth:before {
		background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 20 20%22%3E%3Cg fill=%22none%22 fill-rule=%22evenodd%22%3E%3Cpath d=%22M0 0h20v20H0z%22/%3E%3Cpath stroke=%22%23fff%22 d=%22M17 10H9V2%22/%3E%3C/g%3E%3C/svg%3E");
	}
	
	html.pc .mail_write .file_attachments_inner .file_volume, html.pc .mail_write .file_attachments_inner .file_date {
		color: #cacaca;
	}
	
	html.pc .layer_uploading_file_failure .file_name, html.pc .layer_uploading_file_failure .file_extension {
		color: #cacaca;
	}
	
	.search_bar_wrap .button_detail:after, html.pc .mail_search_detail_period .date_picker + .date_picker:before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.calendar .calendar_body {
		color: #fff;
	}
	
	html.pc .mail_status .toggle_vip + label:before {
		filter: invert(86%) hue-rotate(-180deg) brightness(200%);
	}
	
	html.pc .lnb_notice .notice_main_link:hover {
		background-color: rgba(var(--color-link-rgb), 0.1);
	}
	
	.pagination button[class^='button']:before, .mail_item .mail_sender .icon_vip:before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	html.pc .layer_common.layer_add_contact .icon_vip_off:before {
		filter: invert(86%) hue-rotate(-180deg) brightness(200%);
	}
	
	html.pc .layer_wrap .layer_common.layer_add_classification .color_item:nth-child(1) .color_option_label {
		background-color: rgb(49, 49, 36);  /* yellow */
	}
	
	html.pc .layer_wrap .layer_common.layer_add_classification .color_item:nth-child(2) .color_option_label {
		background-color: rgb(60, 53, 46);  /* orange */
	}
	
	html.pc .layer_wrap .layer_common.layer_add_classification .color_item:nth-child(3) .color_option_label {
		background-color: rgb(47, 55, 44);  /* green */
	}
	
	html.pc .layer_wrap .layer_common.layer_add_classification .color_item:nth-child(4) .color_option_label {
		background-color: rgb(46, 54, 56);  /* cyan */
	}
	
	html.pc .layer_wrap .layer_common.layer_add_classification .color_item:nth-child(5) .color_option_label {
		background-color: rgb(53, 52, 57);  /* blue */
	}
	
	html.pc .layer_wrap .layer_common.layer_add_classification .color_item:nth-child(6) .color_option_label {
		background-color: rgb(55, 50, 54);  /* purple */
	}
	
	html.pc .layer_wrap .layer_common.layer_color_picker {
		border: 1px solid #404040;
	}
	
	html.pc .mail_classification_table tbody tr.selected {
		background-color: #2f2f2f;
	}
	
	html.pc .mail_item:not(.selected) .mail[style*='background-color: rgb(255, 253, 224)'] {
		background-color: rgb(49, 49, 36) !important;  /* yellow */
	}
	
	html.pc .mail_item:not(.selected) .mail[style*='background-color: rgb(255, 239, 224)'] {
		background-color: rgb(60, 53, 46) !important;  /* orange */
	}
	
	html.pc .mail_item:not(.selected) .mail[style*='background-color: rgb(230, 250, 227)'] {
		background-color: rgb(47, 55, 44) !important;  /* green */
	}
	
	html.pc .mail_item:not(.selected) .mail[style*='background-color: rgb(232, 248, 253)'] {
		background-color: rgb(46, 54, 56) !important;  /* cyan */
	}
	
	html.pc .mail_item:not(.selected) .mail[style*='background-color: rgb(245, 242, 255)'] {
		background-color: rgb(53, 52, 57) !important;  /* blue */
	}
	
	html.pc .mail_item:not(.selected) .mail[style*='background-color: rgb(255, 243, 249)'] {
		background-color: rgb(55, 50, 54) !important;  /* purple */
	}
	
	html.pc .mail_item:not(.selected) .mail[style*='background-color:']:not([style*='background-color: rgb(255, 253, 224)']):not([style*='background-color: rgb(255, 239, 224)']):not([style*='background-color: rgb(230, 250, 227)']):not([style*='background-color: rgb(232, 248, 253)']):not([style*='background-color: rgb(245, 242, 255)']) {
		background-color: rgb(49, 49, 36) !important;  /* default yellow */
	}
	
	html.pc .mail_classification_table tbody tr.drag, html.pc .mail_classification_table tbody tr.dragging {
		background-color: #2f2f2f;
	}
	
	html.pc .mail_classification_table tbody tr.drag_up {
		-webkit-box-shadow: inset 0 1px 0 0 rgba(100, 100, 100, 0.8);
		box-shadow: inset 0 1px 0 0 rgba(100, 100, 100, 0.8);
	}
	
	html.pc .mail_classification_table tbody tr.drag_down {
		-webkit-box-shadow: inset 0 1px 0 0 rgba(var(--color-button-line-rgb), 0.4), inset 0 -1px 0 0 rgba(100, 100, 100, 0.8);
		box-shadow: inset 0 1px 0 0 rgba(var(--color-button-line-rgb), 0.4), inset 0 -1px 0 0 rgba(100, 100, 100, 0.8);
	}
}

@-moz-document url-prefix("https://mail.naver.com/write/imageCapture")
{
	input {
		color: #cacaca !important;
	}
	
	.tool_box {
		border-bottom: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.image_editor {
		 border: 1px solid #404040;
	}
	
	.indicator .dimension, .indicator .filename {
		color: #fff;
	}
	
	.button_area .button_task {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.tools .resize button {
		border-right: 1px solid #404040;
		color: #cacaca;
	}
	
	.tools .resize button.over, .tools .resize button.selected {
		background-color: #242424;
	}
	
	.ly_resize {
		border: 1px solid #404040;
		background-color: #242424;
	}
	
	.ly_resize .resize_preset li a {
		color: #fff;
	}
	
	.tools .resize_cover .resize_tf {
		border-color: #404040;
		color: #cacaca;
		background-color: #242424;
	}
	
	.disabled .tools .resize_cover .resize_tf, .tools .resize_cover .resize_tf.disabled, .tools .resize_cover .resize_tf[disabled=disabled], .tools .resize_cover .resize_tf[disabled] {
		background-color: #2f2f2f;
		color: #666;
	}
	
	.ly_text_picker .cp-manual .cp-input .cp-code, .size_control .size_control_tf, .tools .resize_cover .resize_tf {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.tools .resize {
		border-right: 1px solid #404040;
	}
	
	.tool_box .crop button:before, .tool_box .rotation button:before, .tool_box .text button:before, .tool_box .shape button:before, .tool_box .draw button:before, .tool_box .pixelated button:before, .tools .resize_cover .check_resize_relate+label:before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.disabled .tools .resize_cover label, .tools .resize_cover label.disabled {
		color: #666;
	}
	
	.ly_text {
		border: 1px solid #404040;
		background-color: #242424;
	}
	
	.size_control .size_control_tf {
		border-color: #404040;
	}
	
	.range_cover .range_decrease:after, .range_cover .range_increase:after {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.ly_text .size_control+.font_color_preset, .ly_text .size_control+.text_style, .ly_text .text_style+.font_color_preset {
		border-top: 1px solid #404040;
	}
	
	.ly_text .text_style .text_bold:before, .ly_text .text_style .text_italic:before, .ly_text .text_style .text_underline:before, .ly_text .text_style .text_strike:before, .btn_colorpicker:after {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.btn_colorpicker {
		color: #cacaca;
	}
	
	.ly_shape {
		border: 1px solid #404040;
		background-color: #242424;
	}
	
	.select_area .current {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.ly_shape .select_shape+.size_control {
		border-top: 1px solid #404040;
	}
	
	.select_area .shape_circle:before, .select_area .shape_line:before, .select_area .shape_rect:before, .select_area .shape_round:before {
		border: 2px solid #6d88be;
	}
	
	.select_area .select_horizon button:hover, .select_area .select_vertical button:hover {
		background-color: #2f2f2f;
	}
	
	.select_area .line_dashed, .select_area .line_dotted, .select_area .line_solid {
		border-top: 2px solid #6d88be;
	}
	
	.select_area .line_dashed {
		border-style: dashed;
	}
	
	.select_area .line_dotted {
		border-style: dotted;
	}
	
	.ly_draw .draw_color_type .type_item, .ly_shape .shape_color_type .type_item {
		border: 1px solid #404040;
		border-bottom: 0;
		background-color: #242424;
		color: #cacaca;
	}
	
	.ly_draw .draw_color_type input:checked+.type_item, .ly_shape .shape_color_type input:checked+.type_item {
		color: #cacaca;
		background-color: #242424;
	}
	
	.ly_draw .draw_color_type, .ly_shape .shape_color_type {
		border-bottom: 1px solid #404040;
	}
	
	.ly_draw {
		border: 1px solid #404040;
		background-color: #242424;
	}
	
	.ly_draw .draw_color_preset {
		border-top: 1px solid #404040;
	}
	
	.ly_text_picker .color-picker {
		border: 1px solid #404040;
		background-color: #242424;
		border-color: #404040;
	}
	
	.ly_text_picker .cp-panel-color, .ly_text_picker .cp-panel-hue {
		border: 1px solid #404040;
	}
	
	.ly_text_picker .color-picker .btn_close:before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.ly_text_picker .cp-manual .cp-submit {
		border: 1px solid #404040;
		color: #cacaca;
		background-color: #2f2f2f;
	}
	
	.ly_text_picker .cp-manual .cp-preview:before {
		border: 2px solid #2f2f2f;
	}
	
	.ly_text_picker .cp-manual .cp-preview {
		border: 1px solid #404040;
	}
	
	.tool_box.disabled + .canvas_cover .canvas_scroll #canvas_image {
		filter: invert(86%) hue-rotate(-180deg) brightness(200%);
	}
}

@-moz-document url-prefix("https://calendar.naver.com"), url-prefix("https://mail.naver.com")
{
	#gnb.gnb_one_flat .gnb_my_li .gnb_my .gnb_name, #gnb.gnb_one_flat .gnb_login_li .gnb_btn_login .gnb_txt {
		color: #cacaca;
	}
	
	#gnb.gnb_one .gnb_login_li, #gnb.gnb_one_small .gnb_login_li, #gnb.gnb_one .gnb_my_li, #gnb.gnb_one_small .gnb_my_li, #gnb.gnb_one .gnb_notice_li, #gnb.gnb_one_small .gnb_notice_li, #gnb.gnb_one .mail_li, #gnb.gnb_one_small .mail_li, #gnb.gnb_one .gnb_service_li, #gnb.gnb_one_small .gnb_service_li {
		background: none;
	}
	
	#gnb.gnb_one_pwe .gnb_my_namebox {
		background-image: url("https://ssl.pstatic.net/static/common/gnb/2014/ico_arrow_bl1.gif") !important;
	}
}

@-moz-document url-prefix("https://www.naver.com/sidebar")
{
	body, button, input, select, table, textarea {
		color: #cacaca;
	}
	
	.panel_content_wrap, .panel_content .sc_user, .panel_header {
		background-color: #242424;
	}
	
	.panel_header .title_area {
		border-bottom: 1px solid #404040;
	}
	
	.sc_user .info_area .user_info .link_my {
		color: #cacaca;
	}
	
	.sc_user .info_area .user_info .link_my:before {
		background-color: #404040;
	}
	
	.sc_user .info_area .btn_logout:hover {
		background-color: #3a3a3a;
	}
	
	.sc_user .info_area .btn_logout {
		background-color: #2f2f2f;
	}
	
	.panel_content .service_header {
		background-color: #242424;
		color: #cacaca;
	}
	
	.sc_user .tab_area .tab+.tab {
		border-left: 1px solid #404040;
	}
	
	.sc_user .tab_area .tab_box {
		border: 1px solid #404040;
		border-width: 1px 0;
	}
	
	.panel_content .sc_user .tab_area .tab_box {
		background-color: #2f2f2f;
	}
	
	.panel_content .sc_user .tab_area .tab[aria-selected=true] {
		background-color: #242424;
	}
	
	.list_timeline .item_timeline.type_read .title_box {
		color: #cacaca;
	}
	
	.list_timeline .dsc_time:before {
		background-color: #404040;
	}
	
	.list_timeline .dsc_box {
		color: #cacaca;
	}
	
	.list_timeline .item_timeline+.item_timeline {
		border-top: 1px solid #404040;
	}
	
	.panel_content .timeline_wrap.type_notice {
		border-bottom: 1px solid #404040;
	}
	
	.panel_content .timeline_wrap.type_notice:before {
		background-color: #404040;
	}
	
	.service_header .func_area .func[role=button] {
		color: #cacaca;
	}
	
	.service_header .func_area .func+.func:before {
		background-color: #404040;
	}
	
	.flex_list {
		border: 1px solid #404040;
	}
	
	.flex_list .item_flex+.item_flex:before {
		background-color: #404040;
	}
	
	.panel_content .list_thumb .post_area {
		border-top: 1px solid #404040;
	}
	
	.panel_content .list_thumb .post_box .title {
		color: #cacaca;
	}
	
	.list_thumb .item_thumb+.item_thumb {
		border-top: 1px solid #404040;
	}
	
	.panel_content .list_thumb .post_box .time, .list_thumb .dsc_wrap {
		color: #999;
	}
	
	.panel_content .list_thumb {
		border-bottom: 1px solid #404040;
	}
	
	.panel_content .timeline_wrap .list_timeline {
		border-bottom: 1px solid #404040;
	}
	
	.list_timeline .title_box .reply {
		color: #fff;
	}
	
	.ly_popup {
		background-color: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.ly_popup .btn_confirm {
		background-color: #2f2f2f;
	}
	
	.ly_popup .confirm_area {
		border-top: 1px solid #404040;
		color: #cacaca;
	}
	
	.ly_popup .btn_confirm.type_point {
		color: #fff;
	}
	
	.ly_popup .btn_confirm+.btn_confirm {
		border-left: 1px solid #404040;
	}
}

@-moz-document url-prefix("https://nid.naver.com/user2/help/realNameCheck")
{
	.header.fixed {
		background-color: #242424;
	}
	
	.header {
		color: #fff;
	}
	
	.header_certify_inner .naver_logo {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.terms_top .terms_title {
		color: #fff;
	}
	
	.self_pick {
		background: #242424;
		border: 1px solid #404040;
	}
	
	.pick_input:checked+.pick_enter .pick_tit {
		color: #fff;
	}
	
	.pick_tit {
		color: #cacaca;
	}
	
	.pick_item:last-child::before {
		background-color: #404040;
	}
	
	.all_check_box .all_txt, .mydata_check_box .all_txt {
		color: #fff;
	}
	
	.person_box {
		border: 1px solid #404040;
		border-top: 0;
		background-color: #242424;
	}
	
	.person_text1, .person_text2, .person_text3 {
		color: #cacaca;
	}
	
	.help_fold {
		color: #cacaca;
	}
	
	.btn_inquiry {
		background: #2f2f2f;
		color: #cacaca;
	}
	
	.pick_area.ipin .pick_input:checked+.pick_enter+.ipin_nudge img {
		filter: invert(86%) hue-rotate(-180deg);
	}
}

@-moz-document url-prefix("https://map.naver.com")
{
	:root {
		--se-viewer-bg1: #2f2f2f;
		--se-viewer-bg2: #3a3a3a;
		--se-viewer-bg3: #383838;
	}
	
	.gnb_notice_li a.gnb_notice .gnb_icon, .mail_li a.gnb_mail .gnb_icon, .gnb_service_li a.gnb_service .gnb_icon {
		filter: none !important;
	}
	
	body {
		color: #cacaca;
		background: #242424;
	}
	
	#sidebar navbar {
		background-color: #2f2f2f !important;
	}
	
	navbar .logo_box {
		border-bottom: 1px solid #404040 !important;
	}
	
	app layout .map_container .sidebar:after {
		background: #404040 !important;
	}
	
	app layout .list_navbar .link_navbar {
		color: #cacaca !important;
	}
	
	app layout .list_navbar .link_navbar.active .navbar_text {
		color: #242424 !important;
	}
	
	.retina layout .list_navbar .link_navbar.bus.active:before, .retina layout .list_navbar .link_navbar.bus:before, .retina layout .list_navbar .link_navbar.bus:hover:before, .retina layout .list_navbar .link_navbar.directions.active:before, .retina layout   .list_navbar .link_navbar.directions:before, .retina layout .list_navbar .link_navbar.directions:hover:before, .retina layout .list_navbar .link_navbar.favorite.active:before, .retina layout   .list_navbar .link_navbar.favorite:before, .retina layout .list_navbar .link_navbar.favorite:hover:before, .retina layout .list_navbar .link_navbar.home.active:before, .retina layout .list_navbar .link_navbar.home:before, .retina layout .list_navbar .link_navbar.home:hover:before, .retina layout .list_navbar .link_navbar.settings.active:before, .retina layout   .list_navbar .link_navbar.settings:before, .retina layout .list_navbar .link_navbar.settings:hover:before, .retina layout .list_navbar .link_navbar.subway.active:before, .retina layout .list_navbar .link_navbar.subway:before, .retina layout .list_navbar .link_navbar.subway:hover:before, .retina layout .list_navbar .link_navbar.train.active:before, .retina layout .list_navbar .link_navbar.train:before, .retina layout .list_navbar .link_navbar.train:hover:before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	shrinkable-layout .panel_wrap {
		background: #2f2f2f !important;
	}
	
	shrinkable-layout .main, shrinkable-layout .sub {
		background: #2f2f2f !important;
	}
	
	search-input-box .button_clear:after, search-input-box .button_clear:hover:after {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	search-input-box .button_search {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	search-input-box .input_search {
		color: #fff !important;
	}
	
	search-input-box .result_content {
		background: #2f2f2f !important;
	}
	
	search-input-box .result_content .history_area, search-input-box .result_content .instant_search_area {
		border: 1px solid #404040 !important;
		background: #2f2f2f !important;
	}
	
	nm-list .list_place .place_box .place_text_box {
		color: #cacaca !important;
	}
	
	nm-list .list_place .place_box .place_text_box .place_text {
		color: #cacaca !important;
	}
	
	nm-list .list_place .link_place.hover {
		background-color: #3a3a3a !important;
	}
	
	today-weather-card .weather_card .address {
		color: #fff !important;
	}
	
	today-weather-card .card_button {
		border: 1px solid #404040 !important;
		color: #cacaca !important;
	}
	
	today-weather-card .card_button:hover {
		border-color: #0475f4 !important;
		color: #0475f4 !important;
	}
	
	today-weather-card .date_info_wrap:not(.-error):hover {
		background: #3a3a3a !important;
	}
	
	today-weather-card .weather_area .time_text {
		color: #cacaca !important;
	}
	
	today-weather-card .weather_area .half + .half:before {
		background: #4f4f4f !important;
	}
	
	today-weather-card .temper_area .temper {
		color: #fff !important;
	}
	
	today-weather-card .temper_area .temper:after {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	today-weather-card .dust_area:hover {
		background: #3a3a3a !important;
	}
	
	today-weather-card .dust_area .label {
		color: #cacaca !important;
	}
	
	around-contents-card .heading {
		background: #2f2f2f !important;
	}
	
	around-contents-card .heading:before {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	around-contents-card .heading:after {
		background: #4f4f4f !important;
	}
	
	today-pick-card .heading {
		color: #fff !important;
	}
	
	today-pick-card .text_area .desc_text {
		color: #cacaca !important;
	}
	
	today-pick-card .info_list .info_item {
		color: #fff !important;
	}
	
	today-pick-card .info_list .info_item + .info_item:before {
		color: #4f4f4f !important;
	}
	
	today-pick-card .image_area {
		background: #2f2f2f !important;
	}
	
	today-pick-card .text_area .badge.-reservation, today-pick-card .text_area .badge.-smart_order {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	
	today-pick-react {
		border-top: 1px solid #404040 !important;
		border-bottom: 1px solid #404040 !important;
	}
	
	today-pick-react .button.-bad, today-pick-react .button.-like {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	today-pick-react .toast_message {
		border: 1px solid #404040 !important;
	}
	
	today-pick-react .toast_message .text {
		background: #2f2f2f !important;
		color: #cacaca !important;
	}
	
	my-around-place-card .heading {
		color: #fff !important;
	}
	
	my-around-place-header .option_selector_wrap:hover {
		background: #3a3a3a !important;
	}
	
	my-around-place-header .option_selector_wrap {
		color: #fff !important;
	}
	
	my-around-place-header .option_selector_wrap:after {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	my-around-place-item .image_area {
		background: #2f2f2f !important;
	}
	
	my-around-place-header .option_value_wrap {
		background: #3a3a3a !important;
	}
	
	my-around-place-header .time_option {
		background: #2f2f2f !important;
		color: #cacaca !important;
	}
	
	my-around-place-header .time_option:hover {
		color: #0475f4 !important;
	}
	
	my-around-place-header input:checked + .time_option {
		background: #537bf6 !important;
		color: #fff !important;
	}
	
	my-around-place-header .sort_option {
		color: #cacaca !important;
	}
	
	my-around-place-header .sort_option:hover, my-around-place-header input:checked + .sort_option {
		color: #537bf6 !important;
	}
	
	.retina my-around-place-header .button_help {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.scrolled .around_wrap {
		border-top-color: #404040 !important;
	}
	
	my-around-place-item .text_area .desc_text {
		color: #cacaca !important;
	}
	
	my-around-place-item .info_list .info_item {
		color: #fff !important;
	}
	
	my-around-place-item .info_list .info_item + .info_item:before {
		color: #4f4f4f !important;
	}
	
	my-around-place-item .review_wrap:after, my-around-place-item .review_wrap:before {
		background: #3a3a3a !important;
	}
	
	my-around-place-item .review_item {
		background: #3a3a3a !important;
	}
	
	my-around-place-item .review_text_area:before {
		border-color: #2f2f2f #2f2f2f #3a3a3a !important;
	}
	
	my-around-place-item .review_text_area .nick {
		color: #fff !important;
	}
	
	my-around-place-item .review_text_area .text {
		color: #cacaca !important;
	}
	
	my-around-place-item .text_area .badge.-smart_order, my-around-place-item .text_area .badge.-reservation {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	timeline-place-card .heading {
		background: transparent !important;
	}
	
	gnb-widget #gnb_my_layer .gnb_my:after {
		border: 1px solid #404040 !important;
	}
	
	around-contents-card .around_wrap::-webkit-scrollbar-thumb {
		background: #4f4f4f !important;
	}
	
	around-contents-card .around_wrap::-webkit-scrollbar-track-piece {
		background: #3a3a3a !important;
	}
	
	#baseMap {
		background: none;
		position: relative;
	}
	
	#baseMap:before {
		content: '';
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo5NDZmMTM0My05NGZkLTRlMzktOThjZS0wZmUyMTNkN2RhZTgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MkU3Qzg4RkE1MUZEMTFFOUE5RjlEMkFBNjlFM0RGNkYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MkU3Qzg4Rjk1MUZEMTFFOUE5RjlEMkFBNjlFM0RGNkYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgTWFjaW50b3NoIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTQ2ZjEzNDMtOTRmZC00ZTM5LTk4Y2UtMGZlMjEzZDdkYWU4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjk0NmYxMzQzLTk0ZmQtNGUzOS05OGNlLTBmZTIxM2Q3ZGFlOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pmsmp7UAAAAzSURBVHjaYvz25R0D0eDXr99MDKSAL18+k6aBh4d31IZRG6hmAzDFvnv3jkgSaANAgAEA3PlIwE1zCY4AAAAASUVORK5CYII=");
		background-color: transparent;
		background-position: 0px 0px;
		background-repeat: repeat repeat;
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	/* Legacy Map */
	#baseMap:not(.mapboxgl-map) > div > div > div > div:first-child + div {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	/* Vector Map */
	#baseMap > div > div > div:first-child {
		background-color: #242424 !important;
	}
	
	#baseMap > div > div > div:first-child > div > span:first-child {
		color: #fff !important;
	}
	
	#baseMap > div > div > div:first-child > div > span:last-child {
		border-right-color: #fff !important;
		border-bottom-color: #fff !important;
		border-left-color: #fff !important;
	}
	
	#baseMap canvas.mapboxgl-canvas {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	entry-address {
		background-color: #2f2f2f !important;
	}
	
	entry-layout {
		background-color: #2f2f2f !important;
	}
	
	entry-address .summary_area {
		background-color: #2f2f2f !important;
	}
	
	entry-address .summary_area:before {
		background-color: #2f2f2f !important;
		box-shadow: 3px 0 0 #2f2f2f,-3px 0 0 #2f2f2f,0 1px 2px 0 rgba(255,255,255,.15);
	}
	
	entry-address .summary_area .btn_back_area .btn_back {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	entry-address .summary_area .summary_title_box .summary_title {
		color: #fff !important;
	}
	
	entry-close-button .btn_entry_close {
		background: #2f2f2f !important;
		border: 1px solid #404040 !important;
		border-left: 0 !important;
	}
	
	entry-close-button .btn_entry_close:hover {
		background: rgb(48, 50, 53) !important;
		border-color: #0475f4;
	}
	
	entry-close-button .btn_entry_close:before {
		background: #242424 !important;
	}
	
	entry-close-button .btn_entry_close:after {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	entry-address .btn_area {
		background-color: #2f2f2f !important;
	}
	
	entry-address .btn_area .btn_box:not(.direction):not(.bus) .btn.btn_share:before, entry-address .btn_area .btn_box:not(.direction):not(.bus) .btn.btn_favorite:before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	entry-address .btn_area .btn_box:not(.direction):not(.bus) .btn:hover {
		background-color: #3a3a3a !important;
	}
	
	entry-address .btn_area .btn_box.direction .btn.btn_start {
		border-color: #404040 !important;
		background-color: #2f2f2f !important;
		color: #cacaca !important;
	}
	
	entry-common-weather {
		background-color: #2f2f2f !important;
	}
	
	entry-address .btn_area:before {
		border-top: 1px solid #404040 !important;
	}
	
	entry-common-weather .summary_box .today_title {
		color: #fff !important;
	}
	
	entry-common-weather .summary_box .icon_temperature {
		filter: invert(86%) hue-rotate(-180deg) brightness(200%);
	}
	
	entry-common-weather .summary_box .summary_temperature {
		color: #cacaca !important;
	}
	
	entry-common-weather .measure_box .measure_text {
		color: #cacaca !important;
	}
	
	entry-common-weather .list_today {
		border-left: 1px solid #404040 !important;
	}
	
	entry-common-weather .list_today .item_today {
		color: #cacaca !important;
	}
	
	entry-common-weather .week_box table th {
		background-color: #3a3a3a !important;
	}
	
	entry-common-weather .week_box table td, entry-common-weather .week_box table th {
		color: #cacaca !important;
		border-top: 1px solid #404040 !important;
		border-bottom: 1px solid #404040 !important;
	}
	
	entry-common-weather .extra_box .info_area {
		color: #cacaca !important;
	}
	
	entry-common-weather .extra_box .info_text ~ .info_tit:before {
		background-color: #404040 !important;
	}
	
	entry-common-weather .extra_box .link_weather {
		border: 1px solid #404040 !important;
	}
	
	entry-common-weather .extra_box .link_weather .link_text {
		color: #cacaca !important;
	}
	
	entry-address .list_end {
		background-color: #2f2f2f !important;
	}
	
	entry-address entry-common-weather + .list_end:before {
		background-color: #404040 !important;
	}
	
	entry-address .entry_wrap {
		background-color: #2f2f2f !important;
	}
	
	entry-address .list_end .end_box .end_title {
		color: #fff !important;
	}
	
	entry-address .list_end .item_end.address .end_title:not(.subtitle):hover, entry-address .list_end .item_end.address .link_end:hover, entry-address .list_end .item_end.phone .end_title:not(.subtitle):hover, entry-address .list_end .item_end.phone .link_end:hover {
		color: #0475f4 !important;
	}
	
	entry-address .end_inner {
		background-color: #2f2f2f !important;
	}
	
	entry-address .end_inner .title_box .title {
		color: #fff !important;
	}
	
	entry-address .end_inner:not(:first-child):before {
		background-color: #404040 !important;
	}
	
	entry-address .list_space .space_title {
		color: #fff !important;
	}
	
	result-panel-folding-button .btn_fold, result-panel-folding-button .btn_fold:hover {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	report-map-screenshot .report_capture_header {
		background: #2f2f2f !important;
	}
	
	report-map-screenshot .report_capture_header .title {
		color: #fff !important;
	}
	
	report-map-screenshot .report_capture_header .btn_back:before, report-map-screenshot .report_capture_header .btn_close {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	report-map-screenshot .report_capture_content {
		background: #2f2f2f !important;
	}
	
	report-map-screenshot .report_capture_content .main_address {
		color: #fff !important;
	}
	
	report-container {
		background-color: #2f2f2f !important;
	}
	
	report-frame {
		background-color: #2f2f2f !important;
	}
	
	report-frame .panel_header_area .panel_title {
		color: #fff !important;
	}
	
	report-frame .panel_header_area .btn_back {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	report-frame .panel_content_area {
		border-top: 1px solid #404040 !important;
	}
	
	nm-content-loader svg {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	#preview_area .navbar_box {
		background-color: #2f2f2f;
	}
	
	#preview_area .navbar_box:after {
		background: #404040;
	}
	
	#preview_area .navbar_box .logo_box {
		border-bottom: 1px solid #404040;
	}
	
	#preview_area .navbar_box .list_navbar .link_navbar {
		color: #cacaca;
	}
	
	#preview_area .navbar_box .list_navbar .link_navbar.bus.active:before, #preview_area .navbar_box .list_navbar .link_navbar.bus:before, #preview_area .navbar_box .list_navbar .link_navbar.bus:hover:before, #preview_area .navbar_box .list_navbar .link_navbar.directions.active:before, #preview_area .navbar_box .list_navbar .link_navbar.directions:before, #preview_area .navbar_box .list_navbar .link_navbar.directions:hover:before, #preview_area .navbar_box .list_navbar .link_navbar.favorite.active:before, #preview_area .navbar_box .list_navbar .link_navbar.favorite:before, #preview_area .navbar_box .list_navbar .link_navbar.favorite:hover:before, #preview_area .navbar_box .list_navbar .link_navbar.home.active:before, #preview_area .navbar_box .list_navbar .link_navbar.home:before, #preview_area .navbar_box .list_navbar .link_navbar.home:hover:before, #preview_area .navbar_box .list_navbar .link_navbar.settings.active:before, #preview_area .navbar_box .list_navbar .link_navbar.settings:before, #preview_area .navbar_box .list_navbar .link_navbar.settings:hover:before, #preview_area .navbar_box .list_navbar .link_navbar.subway.active:before, #preview_area .navbar_box .list_navbar .link_navbar.subway:before, #preview_area .navbar_box .list_navbar .link_navbar.subway:hover:before, #preview_area .navbar_box .list_navbar .link_navbar.train.active:before, #preview_area .navbar_box .list_navbar .link_navbar.train:before, #preview_area .navbar_box .list_navbar .link_navbar.train:hover:before, #preview_area .navbar_box .logo_box .link_logo:before, .location-info-widget-popup .location_info_area .info_box .icon_road, .location-info-widget-popup .location_info_area .thumb_box .icon_panorama, .toolbox-distance-popup .toolbox_area .btn_box .btn_delete:before, .unsupport_area .icon_caution, .unsupport_area .icon_unsupport.chrome, .unsupport_area .icon_unsupport.edge, .unsupport_area .icon_unsupport.safari, .unsupport_area .icon_unsupport.whale {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	#no-script {
		background: #2f2f2f;
	}
	
	#no-script .no-script-message .title {
		color: #fff;
	}
	
	#no-script .no-script-message .desc, #no-script .no-script-message .explain, #no-script .no-script-message .items li {
		color: #cacaca;
	}
	
	base-card .sub {
		border-left: 1px solid #404040 !important;
	}
	
	nm-spinner {
		background: #2f2f2f !important;
	}
	
	entry-place-bridge .entry_wrap {
		background-color: #2f2f2f !important;
	}
	
	entry-place-bridge {
		background-color: #2f2f2f !important;
	}
	
	search-input-box .button_clear {
		background: #2f2f2f !important;
	}
	
	search-input-box .button_clear:before {
		background: #404040 !important;
	}
	
	salt-marker .marker {
		background: #2f2f2f !important;
	}
	
	salt-marker .face_marker.-highlight .marker {
		background: #0475f4 !important;
	}
	
	salt-marker .face_marker .dummy:after {
		border-color: #2f2f2f transparent transparent !important;
	}
	
	salt-marker .sub_text .star_point + span:before {
		background: #4f4f4f !important;
	}
	
	salt-marker .sub_text {
		color: #cacaca !important;
	}
	
	salt-marker .face_marker:not(.-highlight).hover .main_text, 
	salt-marker .face_marker:not(.-highlight).hover .point, 
	salt-marker .face_marker:not(.-highlight).hover .sub_text, 
	salt-marker .face_marker:not(.-highlight).hover .sub_text .busstop_number, 
	salt-marker .face_marker:not(.-highlight).hover .sub_text .star_point, 
	salt-marker .face_marker:not(.-highlight):hover .main_text, 
	salt-marker .face_marker:not(.-highlight):hover .point, 
	salt-marker .face_marker:not(.-highlight):hover .sub_text, 
	salt-marker .face_marker:not(.-highlight):hover .sub_text .busstop_number, 
	salt-marker .face_marker:not(.-highlight):hover .sub_text .star_point {
		color: #0475f4 !important;
	}
	
	salt-marker .sub_text .star_point {
		color: #cacaca !important;
	}
	
	salt-marker .face_marker .more_count {
		background: #2f2f2f !important;
	}
	
	search-layout .sub {
		border-left: 1px solid #404040 !important;
	}
	
	control-carto-map-satellite .link_carto .carto_name, control-carto-map-normal .link_carto .carto_name, control-carto-map-terrain .link_carto .carto_name {
		background-color: #2f2f2f !important;
	}
	
	control-carto-map-satellite .link_carto, control-carto-map-normal .link_carto, control-carto-map-terrain .link_carto {
		color: #cacaca !important;
	}
	
	control-carto-map-satellite .link_carto:hover, control-carto-map-satellite .link_carto.active, control-carto-map-normal .link_carto:hover, control-carto-map-normal .link_carto.active, control-carto-map-terrain .link_carto:hover, control-carto-map-terrain .link_carto.active {
		color: #0475f4 !important;
	}
	
	control-carto-map-satellite .checkbox_box {
		background-color: #2f2f2f !important;
	}
	
	control-carto-map-satellite .checkbox_box .label_carto {
		color: #cacaca !important;
	}
	
	control-carto-map-satellite .checkbox_box:after {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	bubble-filter-list .bubble_filter_area {
		background: #2f2f2f !important;
	}
	
	bubble-filter-list .bubble_filter {
		color: #cacaca !important;
	}
	
	bubble-filter-list .bubble_filter.-on, bubble-filter-list .bubble_filter:hover {
		color: #0475f4 !important;
	}
	
	bubble-filter-list .btn_more_filter {
		border-left: 1px solid #404040 !important;
	}
	
	bubble-filter-list .btn_more_filter.hover, bubble-filter-list .btn_more_filter:hover {
		background: #3a3a3a !important;
	}
	
	bubble-filter-list .btn_more_filter:before {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	bubble-filter-list .appendix_filter_inner {
		background: #2f2f2f !important;
	}
	
	control-top-widget-holder control-export-group, control-top-widget-holder control-layer-group, control-top-widget-holder control-measure-group {
		background: #2f2f2f !important;
	}
	
	control-layer-group .item_control, control-measure-group .item_control, control-export-group .item_control {
		background-color: #2f2f2f !important;
	}
	
	control-theme-group .btn_widget_theme, control-theme-group .btn_widget_theme:hover {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	control-theme-group .layers_popup {
		background: #2f2f2f !important;
	}
	
	control-carto-traffic, control-carto-cctv, control-carto-bike, control-carto-mountain, control-weather {
		background-color: #2f2f2f !important;
	}
	
	control-theme-group .item_list .text {
		color: #cacaca !important;
	}
	
	control-carto-traffic .btn_traffic:before, control-carto-traffic .btn_traffic:hover:before, control-carto-cctv .btn_cctv:before, control-carto-cctv .btn_cctv:hover:before, control-carto-bike .btn_bike:before, control-carto-bike .btn_bike:hover:before, control-carto-mountain .btn_mountain:before, control-carto-mountain .btn_mountain:hover:before, control-weather .btn_weather:before, control-weather .btn_weather:hover:before {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	control-favorite .btn_widget_favorite:before, control-favorite .btn_widget_favorite:not(:disabled):hover:before {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	control-carto-land .btn_widget_land, control-carto-land .btn_widget_land:hover {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	control-panorama .btn_widget_panorama, control-panorama .btn_widget_panorama:hover {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	control-toolbox-radius .btn_widget_radius, control-toolbox-radius .btn_widget_radius:hover {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	control-toolbox-area .btn_widget_area, control-toolbox-area .btn_widget_area:hover {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	control-toolbox-distance .btn_widget_measure, control-toolbox-distance .btn_widget_measure:hover {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	control-save .btn_widget_download, control-save .btn_widget_download:hover {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	control-print .btn_widget_print, control-print .btn_widget_print:hover {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	share-url-button .btn_share .icon, share-url-button .btn_share:hover .icon {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	control-location {
		background-color: #2f2f2f !important;
	}
	
	control-location .btn_location, control-location .btn_location.active {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	control-zoom {
		background-color: #2f2f2f !important;
	}
	
	control-zoom .btn_zoom_out, control-zoom .btn_zoom_in {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	control-zoom .range_box {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	legend-popup .legend_area {
		background-color: #2f2f2f !important;
	}
	
	legend-popup .legend_area .btn_area .btn_minimize {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	legend-popup .legend_area .list_tab_sub .item_tab .link_tab {
		color: #cacaca !important;
	}
	
	legend-popup .legend_area .list_tab_sub .item_tab .link_tab.active {
		color: #0475f4 !important;
	}
	
	legend-popup .legend_area .panel_area .subpanel_box .img_box img {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	legend-popup .btn_legend {
		background-color: #2f2f2f !important;
		color: #cacaca !important;
	}
	
	legend-popup .btn_legend:before {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	legend-popup .legend_area .panel_area.panorama .subpanel_box .list_panorama .item_panorama .icon {
		color: #cacaca !important;
	}
	
	legend-popup .legend_area .panel_area.panorama .subpanel_box .text_box {
		color: #cacaca !important;
	}
	
	pegman-thumbnail .thumb_area .loading {
		background: #2f2f2f !important;
	}
	
	pegman-thumbnail .thumb_area {
		border: 1px solid rgba(0,0,0,0.2) !important;
		box-shadow: 0 1px 3px 0 rgba(0,0,0,.1);
	}
	
	panorama-mini-map {
		background-color: #2f2f2f !important;
	}
	
	panorama-mini-map .btn_expand, panorama-mini-map .btn_expand:hover {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	panorama-mini-map .zoom {
		background-color: #2f2f2f !important;
	}
	
	panorama-mini-map .zoom .btn_zoom_in, panorama-mini-map .zoom .btn_zoom_in:hover {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	panorama-mini-map .zoom .btn_zoom_out, panorama-mini-map .zoom .btn_zoom_out:hover {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	panorama-mini-map .size_control .control_box {
		background: #3a3a3a !important;
	}
	
	panorama-mini-map .size_control .btn_control:before {
		background: #3a3a3a !important;
	}
	
	panorama-mini-map .size_control .btn_control .icon_size, panorama-mini-map .size_control .btn_control:hover .icon_size {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.toolbox-distance-popup .toolbox_area {
		background-color: #2f2f2f;
	}
	
	.toolbox-distance-popup .toolbox_area .tooltip_box {
		color: #cacaca;
	}
	
	.toolbox-distance-popup .toolbox_area .list_toolbox~.tooltip_box {
		border-top: 1px solid #4f4f4f;
	}
	
	.toolbox-distance-popup .toolbox_area .list_toolbox .item_toolbox .toolbox_box.radius .point {
		color: rgb(185, 167, 255);
	}
	
	.toolbox-distance-popup .toolbox_area .btn_box .btn_delete {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	.toolbox-distance-popup .toolbox_area .btn_box .btn_delete:hover {
		background-color: #404040;
	}
	
	print-layout .print_wrap .print_main .print_main_top .print_map_icon {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	print-layout .print_wrap .print_main .print_main_top .btn_close, print-layout .print_wrap .print_main .print_main_top .btn_print {
		border: 1px solid #404040 !important;
		color: #fff !important;
	}
	
	print-layout .print_wrap .print_main .print_main_content_layout {
		border: 1px solid #404040 !important;
	}
	
	print-layout .print_wrap .print_main .print_memo_area {
		border: 1px solid #404040 !important;
	}
	
	print-layout .print_wrap .print_main .print_memo_area .print_memo {
		color: #cacaca;
	}
	
	summary-place {
		background: #2f2f2f !important;
	}
	
	summary-place .text_wrap .text4 {
		color: #cacaca !important;
	}
	
	summary-place .interact_btn_area .btn, summary-place .interact_btn_area .direction {
		border: 1px solid #404040 !important;
		background: #2f2f2f !important;
	}
	
	summary-place .interact_btn_area .direction .btn_from {
		color: #cacaca !important;
	}
	
	summary-place .interact_btn_area .direction .btn_to:before {
		background: #4f4f4f !important;
	}
	
	summary-place .interact_btn_area .btn.-share:before {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	summary-place .interact_btn_area .btn.-streetview:before, summary-place .interact_btn_area .btn.-streetview:hover:before {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	summary-card-content .bg_dummy, summary-card-content .bg_dummy:before {
		background: #2f2f2f !important;
	}
	
	directions-result .search_area .list_tab {
		border: 1px solid #404040 !important;
	}
	
	directions-result .search_area .link_tab {
		color: #cacaca !important;
		border-left: 1px solid #404040 !important;
	}
	
	directions-result .search_area .link_tab.bus:before, directions-result .search_area .link_tab.car:before, directions-result .search_area .link_tab.walk:before, directions-result .search_area .link_tab.bike:before {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	directions-result .search_area .item_tab:first-child .link_tab {
		border-left: 0 !important;
	}
	
	directions-result .search_area .item_tab.active .link_tab {
		color: #242424 !important;
		border-left-color: transparent !important;
	}
	
	directions-result .search_area .item_tab.active + .item_tab .link_tab {
		border-left-color: transparent !important;
	}
	
	directions-search .search_box {
		border: 1px solid #404040 !important;
	}
	
	directions-search-box .input_box:after {
		background: linear-gradient(90deg,hsla(0,0%,100%,0),#2f2f2f) !important;
	}
	
	directions-search .search_box .item_search {
		border-top: 1px solid #404040 !important;
	}
	
	directions-search .search_box .item_search.start, directions-search .search_box .item_search:first-child {
		border-top: 0 !important;
	}
	
	directions-search-box .input_search {
		color: #cacaca !important;
	}
	
	directions-search .search_box .btn_switch {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	directions-search .btn_box .btn {
		color: #cacaca !important;
		border: 1px solid #404040 !important;
	}
	
	directions-search .btn_box .btn.btn_direction:after {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	favorite-frequent-place-widget .title_box .instant_title {
		color: #fff !important;
	}
	
	favorite-frequent-place-widget .title_box {
		border-bottom: 1px solid #404040 !important;
	}
	
	favorite-frequent-place-widget .instant_box .list_place .place_text {
		color: #cacaca !important;
	}
	
	favorite-frequent-place-widget .instant_box .list_place .icon_box.home:before, favorite-frequent-place-widget .instant_box .list_place .icon_box.office:before, favorite-frequent-place-widget .instant_box .list_place .icon_box.etc:before {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	directions-index-search-history .title_box {
		border-bottom: 1px solid #404040 !important;
	}
	
	directions-index-search-history .title_box .instant_title {
		color: #fff !important;
	}
	
	nm-list-container .list_place .btn_delete {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	directions-index-favorites .title_box {
		border-bottom: 1px solid #404040 !important;
	}
	
	directions-index-favorites .title_box .instant_title {
		color: #fff !important;
	}
	
	directions-index-favorites .empty_box {
		color: #cacaca !important;
	}
	
	directions-search-box-instant-search .directions-search-box-instant-search {
		border-top: 1px solid #4f4f4f !important;
		background-color: #2f2f2f !important;
		box-shadow: 0 -1px 0 #404040 !important;
	}
	
	nm-list .list_place .link_place.hover .place_box .place_text_box.sub {
		background: transparent !important;
	}
	
	nm-list .list_place .link_place.hover .place_box .place_text.sub {
		background: transparent !important;
	}
	
	search-list {
		background-color: #2f2f2f !important;
	}
	
	search-list-tabs .option_box .list_tab .link_tab.active {
		color: #fff !important;
	}
	
	search-list-tabs .option_box .list_tab .link_tab {
		color: #cacaca !important;
	}
	
	search-list-tabs .option_box .list_tab .item_tab + .item_tab:before {
		background-color: #4f4f4f !important;
	}
	
	search-item-place .search_box .search_text_box .search_text.category {
		color: #cacaca !important;
	}
	
	search-item-place .search_box .search_text_box .search_text:not(.oil) + .search_text:not(.distance):before {
		background-color: #404040 !important;
	}
	
	search-item-place .btn_box.facility .btn {
		color: #cacaca !important;
	}
	
	search-item-place .list_facility .link_facility:hover {
		background-color: #3a3a3a !important;
	}
	
	search-item-place .list_facility .link_facility:hover .facility_title {
		color: #0475f4 !important;
	}
	
	search-item-place .list_facility .link_facility .facility_title {
		color: #cacaca !important;
	}
	
	search-item-place .list_facility .link_facility:not(.selected) .btn_box.directions_search .btn {
		background-color: #404040 !important;
		border: 1px solid #4f4f4f !important;
		color: #cacaca !important;
	}
	
	search-item-place .link_search.hover, search-item-place .link_search:hover {
		background-color: #3a3a3a !important;
	}
	
	search-item-place .link_search:before {
		background: #404040 !important;
	}
	
	search-item-place .link_search.selected:before, search-item-place:first-of-type .link_search.selected:before {
		/*background-color: #8ac1ff !important;*/
		background-color: rgb(68, 95, 131) !important;
	}
	
	search-item-place .link_search.selected {
		box-shadow: 0 1px 0 rgb(68, 95, 131) !important;
	}
	
	search-item-place .link_search.selected {
		background-color: rgba(0,123,235,.05) !important;
	}
	
	search-item-place .list_facility .link_facility.selected {
		background-color: rgba(0,123,235,.05) !important;
		border-top: 1px solid rgba(68, 95, 131) !important;
		border-bottom: 1px solid rgba(68, 95, 131) !important;
	}
	
	search-item-place .list_facility .link_facility.selected .facility_title {
		color: #0475f4 !important;
	}
	
	search-item-place .search_box .search_text_box .search_text.phone {
		color: rgb(127, 151, 175) !important;
	}
	
	search-item-place .search_box .search_text_box {
		color: #cacaca !important;
	}
	
	search-item-place .list_facility:after {
		background: #404040 !important;
	}
	
	search-item-place .link_search:not(.selected) .direction_box .icon_directions {
		background-color: #404040 !important;
		border: 1px solid #4f4f4f !important;
		color: #cacaca !important;
	}
	
	search-item-place .search_box .title_box {
		color: #fff !important;
	}
	
	search-item-place .link_search.hover .search_box .title_box, search-item-place .link_search.selected .search_box .title_box, search-item-place .link_search:hover .search_box .title_box {
		color: #0475f4 !important;
	}
	
	search-item-place .btn_box.facility .btn.expand .icon_arrow {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	search-item-place .search_box .search_text_box .search_text.address {
		color: #cacaca !important;
	}
	
	search-item-place .search_box .title_box .icon_title.smartorder:before, search-item-place .search_box .title_box .icon_title.reserve:before {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	search-list-contents .scroll_area.top_line {
		border-top: 1px solid #404040 !important;
	}
	
	search-list-contents .search_pagination .pagination {
		color: #cacaca !important;
	}
	
	search-list-contents .search_pagination .pagination:hover {
		background: #3a3a3a !important;
	}
	
	search-list-contents .pagination_area .btn_next, search-list-contents .pagination_area .btn_prev {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	search-list-contents .search_pagination {
		border-top: 1px solid #404040 !important;
	}
	
	searched-hover-card .marker_info_area {
		background-color: #2f2f2f !important;
	}
	
	searched-hover-card .marker_info_area .marker_info_box .info_text_box .info_text + .info_text:before {
		background-color: #4f4f4f !important;
	}
	
	directions-search .btn_box .btn.btn_direction.active {
		color: #fff !important;
	}
	
	directions-search .btn_box .btn.btn_direction.active:after {
		filter: none !important;
	}
	
	directions-search .btn_box .btn.btn_direction {
		color: rgb(88, 134, 194) !important;
	}
	
	directions-summary-list .top_area {
		border-top: 1px solid #404040 !important;
	}
	
	directions-summary-list-tab .list_tab .link_tab.active {
		color: #fff;
	}
	
	directions-summary-list-tab .list_tab .link_tab {
		color: #cacaca !important;
	}
	
	directions-summary-list-transit-option:after {
		background: #404040 !important;
	}
	
	directions-summary-list-tab .list_tab .link_tab.active:after {
		background: #fff !important;
	}
	
	directions-summary-list-transit-option .departure_option_box {
		background: #3a3a3a !important;
	}
	
	directions-summary-list-tab .top_area:after {
		background: #404040 !important;
	}
	
	directions-summary-list-transit-option .departure_option_box .btn_time_option {
		color: #cacaca !important;
	}
	
	directions-summary-list-transit-option .departure_option_box .order_option_area .btn_order_option {
		color: #cacaca !important;
	}
	
	directions-summary-list-transit-option .departure_option_box .btn_option:after {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	directions-hover-scroll .search_result_list .search_result.is_selected {
		background: rgba(0,123,235,.05) !important;
	}
	
	layout directions-summary-list .search_result_list .search_result.is_selected:after, directions-summary-list .search_result_list .search_result.is_selected:before {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	directions-summary-item-pubtransit .route_summary_info_area .duration_time {
		color: #fff !important;
	}
	
	directions-summary-item-pubtransit .route_summary_info_area {
		color: #fff !important;
	}
	
	directions-summary-item-pubtransit .route_summary_info_area .summary_info:before {
		background: #4f4f4f !important;
	}
	
	directions-summary-item-pubtransit .step_info_list {
		border-top: 1px solid #404040 !important;
	}
	
	directions-summary-item-pubtransit .step_info_list .step_info_item .icon_area .icon {
		background-color: #2f2f2f !important;
	}
	
	directions-summary-item-pubtransit.is_selected .step_info_list .step_info_item .icon_area .icon {
		background-color: rgba(0,123,235,.05) !important;
	}
	
	directions-summary-item-pubtransit .step_info_list .step_title_area .step_title {
		color: #fff !important;
	}
	
	directions-summary-item-pubtransit .step_info_list .step_title_area .appendix_btn_area .btn {
		border: 1px solid #404040 !important;
		color: #cacaca !important;
	}
	
	directions-summary-item-pubtransit .step_info_list .step_title_area .appendix_btn_area .btn:hover {
		border-color: rgba(4,117,244,.8) !important;
		color: #0475f4 !important;
	}
	
	directions-summary-item-pubtransit .step_bottom_area .btn_detail {
		color: #cacaca !important;
	}
	
	directions-summary-item-pubtransit .step_bottom_area .btn_detail:hover {
		color: #0475f4 !important;
	}
	
	directions-summary-item-pubtransit .step_info_list:before {
		background: #4f4f4f !important;
	}
	
	directions-bus-arrival {
		color: #cacaca !important;
	}
	
	guide-timeline .timeline_item_list {
		background: #404040 !important;
	}
	
	guide-timeline .timeline_item.walk .timeline_content .time {
		color: #cacaca !important;
	}
	
	directions-summary-item-pubtransit .step_info_list .step_info_item .vehicle_type_area.last .label {
		color: #fff !important;
	}
	
	directions-summary-list-timeset .timeset_option_box {
		border-top: 1px solid #4f4f4f !important;
	}
	
	directions-summary-list-timeset .timeset_option_box .timeset_option {
		background: #2f2f2f !important;
		border: 1px solid #4f4f4f !important;
	}
	
	directions-summary-list-timeset .timeset_option_box .timeset_option_hour {
		border-left: none !important;
		border-right: none !important;
	}
	
	directions-summary-list-timeset .timeset_option_box .timeset_option .timeset_btn_data {
		color: #cacaca !important;
	}
	
	directions-summary-list-timeset .timeset_option_box .timeset_option .timeset_btn_data:hover {
		color: #0475f4 !important;
	}
	
	directions-summary-list-timeset .timeset_option_box .timeset_btn_next .icon, directions-summary-list-timeset .timeset_option_box .timeset_btn_prev .icon {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	directions-summary-list-timeset .timeset_option_box .timeset_btn_now {
		background: #2f2f2f !important;
		border: 1px solid #4f4f4f !important;
		color: #cacaca !important;
	}
	
	directions-summary-list-timeset .timeset_option_box .timeset_btn_now:hover {
		color: #0475f4 !important;
	}
	
	directions-summary-list-timeset .layer_calendar {
		background-color: #2f2f2f !important;
	}
	
	directions-summary-list-timeset .layer_calendar .table_calendar {
		background: #2f2f2f !important;
	}
	
	directions-summary-list-timeset .layer_calendar .nav_calendar .btn_nxt_month .icon, directions-summary-list-timeset .layer_calendar .nav_calendar .btn_prv_month .icon {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	directions-summary-list-timeset .layer_calendar .nav_calendar .txt_month {
		color: #fff !important;
	}
	
	directions-summary-list-timeset .layer_calendar .table_calendar th {
		color: #cacaca !important;
	}
	
	directions-summary-list-timeset .layer_calendar .table_calendar .date_weekend, directions-summary-list-timeset .layer_calendar .table_calendar .date_weekend button {
		color: #fc4a4a !important;
	}
	
	directions-summary-list-timeset .layer_calendar .table_calendar button {
		color: #cacaca !important;
	}
	
	directions-summary-list-timeset .layer_calendar .table_calendar button:hover {
		color: #0475f4 !important;
	}
	
	directions-summary-list-timeset .layer_timeset, directions-summary-list-timeset .layer_timeset .wrap_scroll {
		background-color: #2f2f2f !important;
	}
	
	directions-summary-list-timeset .layer_timeset .wrap_scroll li button {
		color: #cacaca !important;
	}
	
	directions-summary-list-timeset .layer_timeset .wrap_scroll li button:hover {
		background: #3a3a3a !important;
	}
	
	directions-summary-list-timeset .layer_timeset::-webkit-scrollbar-thumb {
		background-color: #4f4f4f !important;
	}
	
	directions-hover-scroll::-webkit-scrollbar-thumb {
		background-color: #4f4f4f !important;
	}
	
	directions-summary-list-bookmark .route_info {
		background: #2f2f2f !important;
		border-top: 1px solid #404040 !important;
	}
	
	directions-summary-list-bookmark .option_box .route_name_box .route_text {
		color: #cacaca !important;
	}
	
	directions-summary-list-bookmark .option_box .btn_box .btn:hover {
		background-color: #3a3a3a !important;
	}
	
	directions-summary-list-bookmark .btn_favorite .icon, directions-summary-list-bookmark .btn_share .icon {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	favorite-movement-nickname-edit-modal .modal_content {
		background: #2f2f2f !important;
	}
	
	favorite-movement-nickname-edit-modal .modal_content .header_area {
		border-bottom: 1px solid #404040 !important;
	}
	
	favorite-movement-nickname-edit-modal .modal_content .header_area .header_title {
		color: #fff !important;
	}
	
	favorite-movement-nickname-edit-modal .route_type_icon {
		background: #3a3a3a !important;
	}
	
	route-content .route_title {
		color: #fff !important;
	}
	
	favorite-movement-nickname-edit-modal .nickname_content .input_area .nickname_input {
		background: #3a3a3a !important;
		border: 1px solid #404040 !important;
		color: #cacaca !important;
	}
	
	favorite-movement-nickname-edit-modal .nickname_content .input_area .nickname_input:focus {
		border-color: #006cff !important;
	}
	
	favorite-movement-nickname-edit-modal .nickname_content .input_area .text_length em {
		color: #fff !important;
	}
	
	directions-same-route-bus {
		background: #2f2f2f !important;
	}
	
	directions-same-route-bus .path_eqaul_popup_area .title_box .title, directions-same-route-bus .path_equal_popup_area .title_box .title {
		color: #fff !important;
	}
	
	directions-same-route-bus .path_eqaul_popup_area .title_box .sub_info, directions-same-route-bus .path_equal_popup_area .title_box .sub_info {
		color: #cacaca !important;
	}
	
	directions-same-route-bus .btn_popup_close {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	directions-same-route-bus .path_eqaul_popup_area .altbus_info_list .btn_altbus, directions-same-route-bus .path_equal_popup_area .altbus_info_list .btn_altbus {
		color: #fff !important;
	}
	
	directions-same-route-bus .path_eqaul_popup_area .altbus_info_list .altbus_info_item:hover, directions-same-route-bus .path_equal_popup_area .altbus_info_list .altbus_info_item:hover {
		background: #3a3a3a !important;
	}
	
	directions-same-route-bus .path_eqaul_popup_area .altbus_info_list .bus_info_area .remain_station_count, directions-same-route-bus .path_equal_popup_area .altbus_info_list .bus_info_area .remain_station_count {
		color: #cacaca !important;
	}
	
	directions-same-route-bus .path_eqaul_popup_area .bottom_box, directions-same-route-bus .path_equal_popup_area .bottom_box {
		border-top: 1px solid #404040 !important;
	}
	
	directions-same-route-bus .path_eqaul_popup_area .bottom_box .text, directions-same-route-bus .path_equal_popup_area .bottom_box .text {
		color: #cacaca !important;
	}
	
	directions-same-route-bus .path_eqaul_popup_area .bottom_box .btn_refresh, directions-same-route-bus .path_equal_popup_area .bottom_box .btn_refresh {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	directions-summary-item-pubtransit .step_info_list .step_info_item .type_subway1 .icon:not(.circle) {
		background-color: transparent !important;
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	directions-summary-item-pubtransit .step_info_list .step_info_item .type_subway1 .vehicle_type_area .label {
		color: rgb(156, 168, 221) !important;
	}
	
	guide-timeline .timeline_item[style*='rgb(38, 60, 150)'i] {
		color: rgb(156, 168, 221) !important;
	}
	
	guide-timeline .timeline_item .icon_area[style*='rgb(38, 60, 150)'i] {
		background-color: rgb(156, 168, 221) !important;
	}
	
	directions-summary-list-transit-option .departure_option_box .order_option_list {
		background-color: #2f2f2f !important;
	}
	
	directions-summary-list-transit-option .departure_option_box .order_option_list .option_info_text {
		color: #cacaca !important;
	}
	
	directions-summary-list-transit-option .departure_option_box .order_option_list button {
		color: #cacaca !important;
	}
	
	directions-summary-list-transit-option .departure_option_box .order_option_list button.active, directions-summary-list-transit-option .departure_option_box .order_option_list button:hover {
		color: #0475f4 !important;
	}
	
	directions-result .sub {
		border-left: 1px solid #404040 !important;
	}
	
	directions-details-result {
		background-color: #2f2f2f !important;
	}
	
	directions-details-summary-pubtransit .summary_area .summary_duration {
		color: #fff !important;
	}
	
	directions-details-summary-pubtransit .summary_area .summary_time {
		color: #cacaca !important;
	}
	
	directions-details-summary-pubtransit .summary_area .summary_time:before {
		background: #4f4f4f !important;
	}
	
	directions-details-summary-pubtransit .summary_area .summary_info_detail .summary_info_item {
		color: #cacaca !important;
	}
	
	directions-details-summary-pubtransit .summary_area .summary_info_detail .summary_info_item + .summary_info_item:before {
		background-color: #4f4f4f !important;
	}
	
	directions-details-summary-pubtransit .summary_area .btn_refresh {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	directions-hover-scroll .public_result_area .list_path:before {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	directions-hover-scroll .public_result_area .list_path .item_path {
		background: #2f2f2f !important;
	}
	
	directions-hover-scroll .public_result_area .list_path .item_path.selected {
		background: rgb(48, 51, 57) !important;
	}
	
	directions-hover-scroll .public_result_area .list_path .item_path.selected:before, directions-hover-scroll .public_result_area .list_path .item_path.selected:after {
		background: rgb(65, 93, 129) !important;
	}
	
	directions-details-summary-pubtransit .summary_area {
		border-bottom: 1px solid #4f4f4f !important;
		color: #cacaca !important;
	}
	
	directions-detail-guide-pubtransit .public_path_area .path_name_text {
		color: #cacaca !important;
	}
	
	directions-detail-guide-pubtransit .public_path_area .path_name_text:hover {
		color: #0475f4 !important;
	}
	
	directions-detail-guide-pubtransit .public_path_area .arrivalTime, directions-detail-guide-pubtransit .public_path_area .departureTime {
		color: #cacaca !important;
	}
	
	directions-detail-guide-pubtransit .public_path_area .path_walk_text {
		color: #cacaca !important;
	}
	
	directions-detail-guide-pubtransit .public_path_area .icon_transport_time {
		color: #cacaca !important;
	}
	
	directions-transit-icon .wrap.na .icon .inner, directions-transit-icon .wrap.walking .icon .inner {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	directions-detail-guide-pubtransit .public_path_area .path_box.add_line {
		border-top: 1px solid #404040 !important;
	}
	
	directions-detail-guide-pubtransit .public_path_area .btn_panorama {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	directions-detail-guide-pubtransit .public_path_area .path_detail {
		color: #cacaca !important;
	}
	
	directions-detail-guide-pubtransit .public_path_area .path_detail_door {
		color: #cacaca !important;
	}
	
	directions-detail-guide-pubtransit .public_path_area .btn_place_info, directions-detail-guide-pubtransit .public_path_area .btn_transport_info {
		border: .5px solid #404040 !important;
		background-color: #2f2f2f !important;
		color: #cacaca !important;
	}
	
	directions-detail-guide-pubtransit .public_path_area .btn_place_info:hover, directions-detail-guide-pubtransit .public_path_area .btn_transport_info:hover {
		color: #0475f4 !important;
		border-color: #0475f4 !important;
	}
	
	guide-subway-arrival {
		color: #cacaca !important;
	}
	
	directions-transit-icon .wrap.subway1 .color {
		color: rgb(156, 168, 221) !important;
	}
	
	directions-transit-icon .wrap.subway1 .icon .inner {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	directions-detail-guide-pubtransit .public_path_area .path_box .path[style*='rgb(38, 60, 150)'] {
		background-color: rgb(156, 168, 221) !important;
	}
	
	directions-detail-guide-pubtransit .public_path_area .path_box .path_icon[style*='rgb(38, 60, 150)'] {
		border-color: rgb(156, 168, 221) !important;
	}
	
	directions-detail-guide-pubtransit .public_path_area .path_box .path_icon {
		background-color: #2f2f2f !important;
	}
	
	directions-detail-guide-pubtransit .path_info_area .path_btn_list .btn {
		color: #cacaca !important;
	}
	
	directions-detail-guide-pubtransit .path_info_area .path_btn_list .btn:hover {
		color: #0475f4 !important;
	}
	
	directions-detail-guide-pubtransit .path_info_area .path_btn_list .btn_detail:before {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	report-list {
		background-color: #2f2f2f !important;
	}
	
	report-list .panel_header_area .panel_title {
		color: #fff !important;
	}
	
	report-list .panel_header_area .btn_back {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	report-list .report_content_summary {
		background: #3a3a3a !important;
		border-bottom: 1px solid #404040 !important;
	}
	
	report-list .panel_content_area.has_top_border {
		border-top: 1px solid #4f4f4f !important;
	}
	
	report-list .report_content_summary .summary_info_desc {
		color: #cacaca !important;
	}
	
	report-list .report_content_summary .summary_info_term {
		color: #999 !important;
	}
	
	report-list .report_entry_item {
		border-bottom: 1px solid #404040 !important;
	}
	
	report-list .report_entry_item .report_title {
		color: #fff !important;
	}
	
	report-list .report_entry_item .report_info_text {
		color: #cacaca !important;
	}
	
	directions-summary-fuel-type .search_result_top_info .info_txt {
		color: #fff !important;
	}
	
	directions-summary-fuel-type .search_result_top_info .btn_option {
		color: #cacaca !important;
	}
	
	directions-summary-fuel-type .search_result_top_info .btn_option:hover {
		color: #0475f4 !important;
	}
	
	directions-summary-item-car-card .route_summary_info_area .duration_time {
		color: #fff !important;
	}
	
	directions-summary-item-car-card .route_summary_info_area {
		color: #fff !important;
	}
	
	directions-summary-item-car-card .route_summary_info_area .summary_info:before {
		background: #4f4f4f !important;
	}
	
	directions-summary-item-car-route-list .route_list .item_route {
		color: #cacaca !important;
	}
	
	directions-summary-item-car-route-list .route_list .item_distance {
		color: #fff !important;
	}
	
	directions-summary-item-car-card .step_bottom_area .btn_detail {
		color: #cacaca !important;
	}
	
	directions-summary-item-car-card .step_bottom_area .btn_detail:hover {
		color: #0475f4 !important;
	}
	
	directions-summary-list .search_result_list .search_result:before, directions-summary-list .search_result_list .search_result:after {
		background: #404040 !important;
	}
	
	directions-settings .layer_area {
		background: #2f2f2f !important;
	}
	
	directions-settings .dimmed {
		background-color: rgba(0,0,0,.4) !important;
	}
	
	directions-settings .config_title {
		color: #fff !important;
	}
	
	directions-settings .layer_header .btn_close {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	directions-settings .option_button {
		border: 1px solid #404040 !important;
		color: #cacaca;
	}
	
	directions-settings .option_button:hover {
		color: #0475f4 !important;
	}
	
	directions-settings .type_badge {
		background: #3a3a3a !important;
		color: #fff !important;
	}
	
	directions-settings .option_button:hover .type_badge {
		background: #0475f4 !important;
	}
	
	directions-settings .option_button.on {
		color: #fff !important;
	}
	
	directions-settings .option_button.on .type_badge {
		background: #2f2f2f !important;
	}
	
	directions-settings .config_box {
		border-bottom: 1px solid #404040 !important;
	}
	
	directions-settings .option_text {
		border: 1px solid #404040 !important;
		color: #cacaca !important;
	}
	
	directions-settings .option_text:hover, directions-settings .option_text.on {
		color: #0475f4 !important;
	}
	
	directions-settings .option_custom {
		border: 1px solid #404040 !important;
	}
	
	directions-settings .option_custom .custom_value, directions-settings .option_custom .input_value {
		background: #2f2f2f !important;
	}
	
	directions-settings .option_custom .custom_value, directions-settings .option_custom .input_value, directions-settings .option_custom .unit {
		color: #cacaca !important;
	}
	
	directions-settings .option_custom.on .custom_value, directions-settings .option_custom.on .input_value, directions-settings .option_custom.on .unit, directions-settings .option_custom:hover .custom_value, directions-settings .option_custom:hover .input_value, directions-settings .option_custom:hover .unit {
		color: #0475f4 !important;
	}
	
	directions-settings .toggle_option:not(.on) {
		filter: invert(79%) hue-rotate(-180deg);
	}
	
	directions-settings .option_custom.on .type_badge, directions-settings .option_custom:hover .type_badge, directions-settings .option_text.on .type_badge, directions-settings .option_text:hover .type_badge {
		background: #0475f4 !important;
	}
	
	directions-settings .option_text.on {
		border-color: #0475f4 !important;
	}
	
	directions-settings .option_button.on {
		border-color: #0475f4 !important;
		background: #0475f4 !important;
	}
	
	directions-details-summary-car {
		border-bottom: 1px solid #404040 !important;
	}
	
	directions-detail-guide-car .path_title {
		color: #cacaca !important;
	}
	
	directions-detail-guide-car .path_box .path_title.hover, directions-detail-guide-car .path_box .path_title.selected, directions-detail-guide-car .path_box .path_title:hover {
		color: #0475f4 !important;
	}
	
	directions-detail-guide-car .path_icon {
		color: #fff !important;
	}
	
	directions-detail-guide-car .path_icon img[src*='/navi/'] {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	directions-detail-guide-car .path_btn .btn_panorama {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	directions-detail-guide-car .path_info_area .path_btn_list .btn {
		color: #cacaca !important;
	}
	
	directions-detail-guide-car .path_info_area .path_btn_list .btn:hover {
		color: #0475f4 !important;
	}
	
	directions-detail-guide-car .path_info_area .path_btn_list .btn:before {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	directions-summary-item-car-card .btn_refresh {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	directions-detail-summary-car-tooltip .help_box .btn_help {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	directions-detail-summary-car-tooltip .help_tooltip_layer {
		background-color: #2f2f2f !important;
	}
	
	directions-detail-summary-car-tooltip .help_tooltip_layer .help_tooltip_title {
		border-bottom: 1px solid #404040 !important;
		color: #fff !important;
	}
	
	directions-detail-summary-car-tooltip .help_tooltip_layer .help_tooltip_content dt {
		color: #fff !important;
	}
	
	directions-detail-summary-car-tooltip .help_tooltip_layer .help_tooltip_content dd {
		color: #cacaca !important;
	}
	
	directions-detail-summary-car-tooltip .help_tooltip_layer .help_tooltip_text {
		border-top: 1px solid #404040 !important;
		color: #cacaca !important;
	}
	
	directions-detail-summary-car-tooltip .help_tooltip_layer .help_tooltip_btn_close {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	directions-summary-item-walking.selected {
		background-color: rgb(48, 51, 57) !important;
	}
	
	directions-hover-scroll .search_result_list .item_summary.selected:before {
		background: rgb(65, 93, 129) !important;
	}
	
	directions-summary-item-walking .summary_box .summary_title {
		color: #fff !important;
	}
	
	directions-summary-item-walking .summary_box {
		color: #cacaca !important;
	}
	
	directions-summary-item-walking .summary_box .summary_text:before {
		background-color: #4f4f4f !important;
	}
	
	directions-summary-item-walking .link_box .link_route {
		color: #cacaca !important;
	}
	
	directions-summary-item-walking.selected .link_box .link_route, directions-summary-item-walking .link_box .link_route:hover {
		color: #0475f4 !important;
	}
	
	directions-summary-terms .refer_box {
		color: #cacaca !important;
	}
	
	directions-hover-scroll .search_result_list .item_summary:after {
		background: #404040 !important;
	}
	
	directions-summary-terms .refer_box .refer_info_box {
		border: 1px solid #404040 !important;
	}
	
	directions-summary-terms .refer_box .refer_info_box .refer_info_text {
		color: #cacaca !important;
	}
	
	directions-search .directions_info_box .directions_info_txt {
		background: #3a3a3a !important;
		color: rgb(240, 150, 148) !important;
	}
	
	directions-search .directions_info_box .directions_info_txt:before {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	directions-search .directions_info_box {
		background: #2f2f2f !important;
	}
	
	directions-hover-scroll .search_result_list .section_divider {
		background: #3a3a3a !important;
		border-top: 1px solid #404040 !important;
		border-bottom: 1px solid #404040 !important;
		color: #cacaca !important;
	}
	
	directions-hover-scroll .search_result_list .section_divider .info_text {
		color: #cacaca !important;
	}
	
	directions-hover-scroll .search_result_list .section_divider .info_text:before {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	directions-summary-item-pubtransit .route_summary_info_area .summary_info .sub_info {
		color: #fff !important;
	}
	
	directions-detail-guide-pubtransit .public_path_area .path_station_box .path_station.dimmed {
		color: #777 !important;
	}
	
	directions-detail-guide-pubtransit .public_path_area .path_station_box .path_station {
		color: #cacaca !important;
	}
	
	directions-detail-guide-car .path_btn .btn_cctv {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	directions-detail-guide-car .accident_box .btn_accident {
		color: #cacaca !important;
		border: .5px solid #404040 !important;
	}
	
	directions-detail-guide-car .accident_box .btn_accident:hover {
		border-color: #0475f4 !important;
		color: #0475f4 !important;
	}
	
	directions-detail-guide-car .unpublic_path_area {
		border-bottom: 1px solid #404040 !important;
	}
	
	directions-detail-guide-car .path_guide_description .path_guide_title {
		color: #fff !important;
	}
	
	directions-detail-guide-car .path_guide_description .path_guide_text {
		color: #cacaca !important;
	}
	
	directions-details-summary-walking .summary_area .summary_duration {
		color: #fff !important;
	}
	
	directions-details-summary-walking .summary_area {
		color: #cacaca !important;
	}
	
	directions-details-summary-walking .summary_area .summary_option + .summary_distance:before {
		background-color: #4f4f4f !important;
	}
	
	directions-details-summary-walking .summary_area.type_walk .summary_text_box {
		color: #cacaca !important;
	}
	
	directions-details-summary-walking .summary_area {
		border-bottom: 1px solid #404040 !important;
		color: #cacaca !important;
	}
	
	directions-detail-guide-walking .path_icon .icon {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	directions-detail-guide-walking .path_title {
		color: #cacaca !important;
	}
	
	directions-detail-guide-walking .path_title.hover, directions-detail-guide-walking .path_title.selected, directions-detail-guide-walking .path_title:hover {
		color: #0475f4 !important;
	}
	
	directions-tbt-icon .wrap img[src*='navi'] {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	directions-detail-guide-walking .path_guide {
		background-color: #2f2f2f !important;
		color: #cacaca !important;
	}
	
	directions-detail-guide-walking .path_guide_box:before {
		background-color: #404040 !important;
	}
	
	directions-detail-guide-walking .btn_place_info, directions-detail-guide-walking .btn_transport_info {
		border: 1px solid #4f4f4f !important;
		background-color: #3a3a3a !important;
		color: #cacaca !important;
	}
	
	entry-subway {
		background-color: #2f2f2f !important;
	}
	
	entry-subway .entry_wrap {
		background-color: #2f2f2f !important;
	}
	
	entry-subway .summary_area {
		background-color: #2f2f2f !important;
	}
	
	entry-subway .summary_area .summary_title_box .summary_title {
		color: #fff !important;
	}
	
	entry-subway .summary_area .btn_back_area .btn_back:before {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	entry-subway .summary_area .type_subway1, entry-subway .title_area .type_subway1 {
		color: rgb(147, 160, 215) !important;
	}
	
	entry-subway .btn_area {
		background-color: #2f2f2f !important;
	}
	
	entry-subway .btn_area .btn_box:not(.direction):not(.bus) .btn:hover {
		background-color: #3a3a3a !important;
	}
	
	entry-subway .btn_area .btn_box:not(.direction):not(.bus) .btn:before {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	entry-subway .btn_area:before {
		border-top: 1px solid #404040 !important;
	}
	
	entry-subway .btn_area .btn_box.direction .btn.btn_start {
		border-color: #4f4f4f !important;
		background-color: #3a3a3a !important;
		color: #cacaca !important;
	}
	
	entry-subway .current_area .btn_refresh {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	entry-subway .time_box {
		color: #cacaca !important;
	}
	
	entry-subway .station_info_box.type_subway1:after {
		background-color: rgb(147, 160, 215) !important;
	}
	
	entry-subway .station_info_box .station.center {
		background-color: #2f2f2f !important;
	}
	
	entry-subway .station_info_box.type_subway1 .line {
		border-color: rgb(147, 160, 215) !important;
	}
	
	entry-subway .station_info_box .station.left .line:before, entry-subway .station_info_box .station.right .line:before {
		background-color: #2f2f2f !important;
	}
	
	entry-subway .station_info_box.type_subway1 .left .line:before, entry-subway .station_info_box.type_subway1 .right .line:before {
		border-color: rgb(147, 160, 215) !important;
	}
	
	entry-subway .station_info_box.type_subway1 .number {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	entry-subway .station_info_box .station.center .name {
		color: #fff !important;
	}
	
	entry-subway .station_area .station_schedule_name {
		color: #cacaca !important;
	}
	
	entry-subway .station_area .station_schedule_box:after {
		background-color: #404040 !important;
	}
	
	entry-subway .station_area .btn_box {
		border: 1px solid #404040 !important;
	}
	
	entry-subway .station_area .btn_box .btn {
		color: #cacaca !important;
	}
	
	entry-subway .station_area .btn_box .bar:before {
		background-color: #404040 !important;
	}
	
	entry-subway .station_area .btn_box .btn_inner + .btn_inner {
		border-left: 1px solid #404040 !important;
	}
	
	entry-subway .station_area .btn_box .btn.btn_bus:before {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	entry-subway .list_end .link_end {
		color: #cacaca !important;
	}
	
	entry-subway .list_end .item_end.address .end_title:not(.subtitle):hover, entry-subway .list_end .item_end.address .link_end:hover, entry-subway .list_end .item_end.phone .end_title:not(.subtitle):hover, entry-subway .list_end .item_end.phone .link_end:hover {
		color: #0475f4 !important;
	}
	
	entry-subway .list_end .end_box .end_title.subtitle .sub {
		border-left: none !important;
	}
	
	entry-subway .list_end .item_end.address .icon_land {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	entry-subway .list_end .end_box .end_title.subtitle {
		color: #cacaca !important;
	}
	
	entry-subway .list_end + .section {
		border-top: 1px solid #404040 !important;
	}
	
	entry-subway .section .tit_section {
		color: #fff !important;
	}
	
	entry-subway .description_area .description_link {
		color: #cacaca !important;
	}
	
	entry-subway .description_area .description_title {
		color: #999 !important;
	}
	
	entry-subway .description_area .item_description_facility {
		color: #cacaca !important;
	}
	
	entry-subway .description_area .item_description_facility:before {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	entry-subway .description_area .description_text {
		color: #cacaca !important;
	}
	
	entry-subway .panorama_area {
		background-color: #2f2f2f !important;
	}
	
	entry-subway .summary_area .favorite_box .btn_edit {
		color: #cacaca !important;
	}
	
	entry-subway .summary_area .favorite_box .btn_edit:hover {
		color: #0475f4 !important;
	}
	
	entry-subway .summary_area .favorite_box + .summary_category:before {
		background-color: #4f4f4f !important;
	}
	
	entry-subway .summary_area .summary_info_box .summary_category {
		color: #cacaca !important;
	}
	
	favorite-popup-display-name .layer_box .layer_inner {
		background-color: #2f2f2f !important;
	}
	
	favorite-popup-display-name .layer_box .layer_title {
		color: #fff !important;
	}
	
	nm-input-count .input_txt {
		color: #cacaca !important;
	}
	
	favorite-popup-display-name .layer_box .btn_close {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	favorite-popup-display-name .layer_box .layer_btn .btn:not(:disabled):hover {
		background-color: #3a3a3a !important;
	}
	
	entry-subway-detail-time-table {
		background-color: #2f2f2f !important;
	}
	
	entry-subway-detail-time-table .title_area {
		color: #fff !important;
		background-color: #2f2f2f !important;
	}
	
	entry-subway-detail-time-table .title_area .title {
		color: #fff !important;
	}
	
	entry-subway-detail-time-table .title_area .btn_back_box .btn_back:before {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	entry-subway-detail-time-table .tab_area .link_schedule_tab {
		background-color: #3a3a3a !important;
		border: 1px solid #4f4f4f !important;
		color: #cacaca !important;
	}
	
	entry-subway-detail-time-table .tab_area .link_schedule_tab.active {
		background-color: #0475f4 !important;
		color: #fff !important;
	}
	
	entry-subway-detail-time-table .tab_area .link_info_tab {
		color: #cacaca !important;
	}
	
	entry-subway-detail-time-table .tab_area .link_info_tab.active {
		color: #0475f4 !important;
	}
	
	entry-subway-detail-time-table .timetable_header {
		border-top: 1px solid #404040 !important;
	}
	
	entry-subway-detail-time-table .timetable_header .header_table {
		border-bottom: 1px solid #404040 !important;
	}
	
	entry-subway-detail-time-table thead tr th {
		border-top: 1px solid #404040 !important;
		background-color: #3a3a3a !important;
		color: #fff !important;
	}
	
	entry-subway-detail-time-table thead tr:first-child th {
		border-top: none !important;
	}
	
	entry-subway-detail-time-table .schedule_waypoint {
		color: #fff !important;
	}
	
	entry-subway-detail-time-table thead tr th + th {
		border-left: 1px solid #404040 !important;
	}
	
	entry-subway-detail-time-table .schedule_select_box .btn_select .text {
		color: #cacaca !important;
	}
	
	entry-subway-detail-time-table .schedule_select_box .btn_select .is_active {
		color: rgb(89, 134, 193) !important;
	}
	
	entry-subway-detail-time-table .schedule_select_box .btn_select:after {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	entry-subway-detail-time-table .schedule_select_box .layer_select {
		background-color: #2f2f2f !important;
	}
	
	entry-subway-detail-time-table .schedule_select_box .option {
		color: #cacaca !important;
	}
	
	entry-subway-detail-time-table .schedule_select_box .active .option.all {
		color: #0475f4 !important;
	}
	
	entry-subway-detail-time-table .scroll_area {
		background-color: #2f2f2f !important;
	}
	
	entry-subway-detail-time-table tbody tr th {
		border-bottom: 1px solid #404040 !important;
		color: #fff !important;
	}
	
	entry-subway-detail-time-table td {
		border: 1px solid #404040 !important;
		border-width: 1px 0 !important;
	}
	
	entry-subway-detail-time-table td.item_time {
		background: #3a3a3a !important;
		color: #fff !important;
	}
	
	entry-subway-detail-time-table .list_schedule .schedule_time {
		color: #fff !important;
	}
	
	entry-subway-detail-time-table .list_schedule .item_schedule[aria-hidden=true] .schedule_name, entry-subway-detail-time-table .list_schedule .item_schedule[aria-hidden=true] .schedule_time {
		color: #666 !important;
	}
	
	entry-subway-detail-time-table .list_schedule .schedule_name {
		color: #cacaca !important;
	}
	
	entry-subway-detail-time-table .btn_view_all {
		color: #cacaca !important;
	}
	
	entry-subway-detail-time-table .list_schedule .item_schedule.active {
		background-color: rgb(49, 51, 56) !important;
	}
	
	entry-subway-detail-exit-bus-stop {
		background-color: #2f2f2f !important;
	}
	
	entry-subway-detail-exit-bus-stop .title_area {
		border-bottom: 1px solid #404040 !important;
		color: #fff !important;
		background-color: #2f2f2f !important;
	}
	
	entry-subway-detail-exit-bus-stop .title_area .btn_back_box .btn_prev:before {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	entry-subway-detail-exit-bus-stop .title_area .title_box .title {
		color: #fff !important;
	}
	
	entry-subway-detail-exit-bus-stop .scroll_area {
		background-color: #2f2f2f !important;
	}
	
	entry-subway-detail-exit-bus-stop .chain_area .chain_title {
		color: #fff !important;
	}
	
	entry-subway-detail-exit-bus-stop .chain_area .list_chain .item_chain {
		border-top: 1px solid #404040 !important;
	}
	
	entry-subway-detail-exit-bus-stop .chain_area .list_chain .chain_box, entry-subway-detail-exit-bus-stop .chain_area .list_chain .chain_text {
		color: #cacaca !important;
	}
	
	entry-subway-detail-exit-bus-stop .chain_area .list_chain .chain_number_box {
		color: #fff !important;
	}
	
	entry-subway-detail-exit-bus-stop .chain_area .list_chain .chain_bus_box {
		background-color: #2f2f2f !important;
		border: 1px solid #404040 !important;
	}
	
	entry-subway-detail-exit-bus-stop .chain_area .list_chain .chain_bus_title_box {
		background-color: #3a3a3a !important;
	}
	
	entry-subway-detail-exit-bus-stop .chain_area .list_chain .list_chain_bus .chain_bus_text {
		color: #cacaca !important;
	}
	
	entry-subway-detail-exit-bus-stop .chain_area .list_chain .list_chain_bus .icon_chain_bus:before {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	entry-bus-station {
		background-color: #2f2f2f !important;
	}
	
	entry-bus-station .entry_wrap {
		background-color: #2f2f2f !important;
	}
	
	entry-bus-station .title_area {
		background-color: #2f2f2f !important;
	}
	
	entry-bus-station .scroll_area::-webkit-scrollbar-thumb {
		background-color: #404040 !important;
	}
	
	entry-bus-station .summary_area {
		background-color: #2f2f2f !important;
	}
	
	entry-bus-station .summary_area .summary_title_box .summary_title {
		color: #fff !important;
	}
	
	entry-bus-station .summary_area .btn_back_area .btn_back:before {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	entry-bus-station .summary_area .summary_title_box .btn_panorama:before {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	entry-bus-station .summary_area .summary_text .station_code {
		color: #fff !important;
	}
	
	entry-bus-station .summary_area .summary_text_box {
		color: #cacaca !important;
	}
	
	entry-bus-station .btn_area {
		background-color: #2f2f2f !important;
	}
	
	entry-bus-station .btn_area .btn_box:not(.direction):not(.bus) .btn:hover {
		background-color: #3a3a3a !important;
	}
	
	entry-bus-station .btn_area .btn_box:not(.direction):not(.bus) .btn:before {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	entry-bus-station .btn_area .btn_box.direction .btn.btn_start {
		border-color: #404040 !important;
		background-color: #3a3a3a !important;
		color: #cacaca !important;
	}
	
	entry-bus-station .summary_area .favorite_box .btn_edit {
		color: #cacaca !important;
	}
	
	entry-bus-station .summary_area .favorite_box .btn_edit:hover {
		color: #0475f4 !important;
	}
	
	entry-bus-station .current_area {
		background-color: #2f2f2f !important;
	}
	
	entry-bus-station .current_area:after {
		border-bottom: 1px solid #404040 !important;
	}
	
	entry-bus-station .current_area .current_text {
		color: #cacaca !important;
	}
	
	entry-bus-station .current_area .btn_refresh {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	entry-bus-station .btn_area:before {
		border-top: 1px solid #404040 !important;
	}
	
	entry-bus-station .station_area {
		background-color: #2f2f2f !important;
	}
	
	entry-bus-station .station_area .link_station:hover {
		background-color: #3a3a3a !important;
	}
	
	entry-bus-station .station_area .link_station:after {
		border-bottom: 1px solid #404040 !important;
	}
	
	entry-bus-station .station_area .station_name {
		color: #fff !important;
	}
	
	entry-bus-station .station_area .station_name_box {
		color: #cacaca !important;
	}
	
	entry-bus-station .station_area .station_route {
		color: #cacaca !important;
	}
	
	entry-bus-station .station_area .station_route + .station_route:before {
		background-color: #4f4f4f !important;
	}
	
	entry-bus-station .station_area .station_time .station_time_count {
		color: #cacaca !important;
	}
	
	entry-bus-station .station_area .link_station.type_bus5 .station_name:after {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	entry-bus-station .info_area {
		background-color: #2f2f2f !important;
		color: #cacaca !important;
	}
	
	entry-bus-station .route_thumb_area {
		background-color: #2f2f2f !important;
	}
	
	entry-bus-station .suggest_area:before {
		border-top: 1px solid #404040 !important;
	}
	
	entry-bus-station .soon_area {
		background: #2f2f2f !important;
	}
	
	entry-bus-station .soon_area .soon_box {
		background: #3a3a3a !important;
	}
	
	entry-bus-station .soon_area .soon_box .soon_list {
		color: #cacaca !important;
	}
	
	entry-bus-station .soon_area .soon_box .soon_tit:after {
		background: #4f4f4f !important;
	}
	
	entry-bus-station .title_area .title_box .title {
		color: #fff !important;
	}
	
	entry-bus-station .title_area .btn_back_box .btn_back:before {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	entry-bus-route {
		background-color: #2f2f2f !important;
	}
	
	entry-bus-route .entry_wrap {
		background-color: #2f2f2f !important;
	}
	
	entry-bus-route .title_area {
		background-color: #2f2f2f !important;
	}
	
	entry-bus-route .title_area .title_box .title {
		color: #fff !important;
	}
	
	entry-bus-route .title_area .btn_back_area {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	entry-bus-route .list_bus_info {
		background-color: #2f2f2f !important;
	}
	
	entry-bus-route .info_key {
		color: #cacaca !important;
	}
	
	entry-bus-route .info_value.region .value.waypoint {
		color: #fff !important;
	}
	
	entry-bus-route .info_value.region {
		color: #cacaca !important;
	}
	
	entry-bus-route .info_value.region .value.waypoint:before {
		background-color: #404040 !important;
	}
	
	entry-bus-route .info_value.region .icon_waypoint {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	entry-bus-route .item_schedule .icon_end, entry-bus-route .item_schedule .icon_start {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	entry-bus-route .info_value .tit_value {
		color: #999 !important;
	}
	
	entry-bus-route .info_value {
		color: #cacaca !important;
	}
	
	entry-bus-route .waypoint_box {
		border: 1px solid #404040 !important;
		background-color: #3a3a3a !important;
	}
	
	entry-bus-route .list_waypoint {
		color: #cacaca !important;
	}
	
	entry-bus-route .btn_area {
		background-color: #2f2f2f !important;
	}
	
	entry-bus-route .btn_area .btn_box:not(.direction):not(.bus) .btn:hover {
		background-color: #3a3a3a !important;
	}
	
	entry-bus-route .btn_area .btn_box:not(.direction):not(.bus) .btn:before {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	entry-bus-route .current_box .current_text {
		color: #cacaca !important;
	}
	
	entry-bus-route .current_box .current_count {
		color: #fff !important;
	}
	
	entry-bus-route .current_box .standard_text {
		color: #cacaca !important;
	}
	
	entry-bus-route .current_box .btn_refresh {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	entry-bus-route .summary_area .favorite_box .btn_edit {
		color: #cacaca !important;
	}
	
	entry-bus-route .summary_area .favorite_box .btn_edit:hover {
		color: #0475f4 !important;
	}
	
	entry-bus-route .tab_area {
		background-color: #2f2f2f !important;
	}
	
	entry-bus-route .tab_area .list_route_tab:after {
		background-color: #404040 !important;
	}
	
	entry-bus-route .btn_area:before {
		border-top: 1px solid #404040 !important;
	}
	
	entry-bus-route .tab_area .item_route_tab {
		color: #cacaca !important;
	}
	
	entry-bus-route .tab_area .item_route_tab.active {
		color: #fff !important;
	}
	
	entry-bus-route .route_area {
		background-color: #2f2f2f !important;
	}
	
	entry-bus-route .route_area .route_name {
		color: #fff !important;
	}
	
	entry-bus-route .link_route.focused, entry-bus-route .link_route:hover {
		background-color: #3a3a3a !important;
	}
	
	entry-bus-route .route_area .icon_end, entry-bus-route .route_area .icon_start {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	entry-bus-route .route_area .route_id {
		color: #cacaca !important;
	}
	
	entry-bus-route .link_route.selected {
		background-color: #3a3a3a !important;
	}
	
	entry-bus-route .route_area .route_subway.type_subway1 {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	entry-bus-route .link_route:before {
		border-bottom: 1px solid #404040 !important;
	}
	
	entry-bus-route .route_area .icon_route {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	entry-bus-route .info_area {
		background-color: #2f2f2f !important;
		color: #cacaca !important;
	}
	
	entry-bus-route .scroll_area::-webkit-scrollbar-thumb {
		background: #404040 !important;
	}
	
	entry-bus-route .scroll_area::-webkit-scrollbar-track-piece {
		background: transparent !important;
	}
	
	entry-bus-route .suggest_area:before {
		border-top: 1px solid #404040 !important;
	}
	
	entry-bus-station .station_area .link_station.type_bus3 .station_name:after {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.bus-station-popup {
		background-color: #2f2f2f;
	}
	
	.bus-station-popup .popup-close-button {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.bus-station-popup .info_area .title {
		color: #fff;
	}
	
	.bus-station-popup .info_area .info_box {
		color: #cacaca;
	}
	
	.bus-station-popup .scroll_area:before {
		background-color: #2f2f2f;
	}
	
	.bus-station-popup .btn_area .btn_box:not(.direction):not(.bus) .btn:hover {
		background-color: #3a3a3a;
	}
	
	.bus-station-popup .btn_area .btn_box:not(.direction):not(.bus) .btn.btn_favorite_transport:before {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.bus-station-popup .btn_area .btn_box.direction .btn.btn_start {
		border-color: #404040;
		background-color: #3a3a3a;
		color: #cacaca;
	}
	
	.bus-station-popup .route_area .list_route {
		border-top: 1px solid #404040;
	}
	
	.bus-station-popup .route_area .route_number {
		color: #fff !important;
	}
	
	.bus-station-popup .route_area .route_number.type_bus3:after {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.bus-station-popup .route_area .route_remain {
		color: #cacaca;
	}
	
	.bus-station-popup .current_area {
		border-top: 1px solid #404040;
	}
	
	.bus-station-popup .standard_box .standard_text {
		color: #cacaca;
	}
	
	.bus-station-popup .standard_box .btn_refresh {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	nm-list .list_place .place_box .displayname_box .input_box {
		color: #fff !important;
	}
	
	nm-list .list_place .place_box .displayname_box .input_box:before {
		background-color: rgb(100, 109, 116) !important;
	}
	
	favorite-popup-list .favorite_popup {
		background-color: #2f2f2f !important;
	}
	
	favorite-popup-list .title_area .favorite_title {
		color: #fff !important;
	}
	
	favorite-popup-list .btn_close {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	favorite-popup-list .favorite_tab_area .favorite_tab_link {
		color: #cacaca !important;
	}
	
	favorite-popup-list .favorite_tab_area .favorite_tab_link.active {
		color: #0475f4 !important;
	}
	
	favorite-popup-list .favorite_tab_area:after {
		background: #404040 !important;
	}
	
	favorite-popup-list .favorite_tab_area .sorting_area .btn_sorting {
		color: #cacaca !important;
	}
	
	favorite-popup-list .favorite_tab_area .sorting_area .select_list {
		background-color: #2f2f2f !important;
	}
	
	favorite-popup-list .favorite_tab_area .sorting_area .select_list .btn_option {
		color: #cacaca !important;
	}
	
	favorite-popup-list .favorite_tab_area .sorting_area .select_list .btn_option.active {
		color: #0475f4 !important;
	}
	
	favorite-popup-list .favorite_list_area .list_place .place_box .place_text_box .place_text {
		color: #cacaca !important;
	}
	
	favorite-popup-list .favorite_list_area .type_movement.displayname_box .input_text {
		color: #fff !important;
	}
	
	favorite-popup-list .list_place .place_box .displayname_box .input_box:before {
		background-color: rgb(100, 109, 116) !important;
	}
	
	favorite-popup-list .error_area .error_message {
		color: #cacaca !important;
	}
	
	favorite-popup-list .list_place .place_box .place_text_box .place_text + .place_text:before {
		background-color: #4f4f4f !important;
	}
	
	favorite-popup-list .favorite_list_area .list_place .place_box .btn_area .btn_option {
		background: #2f2f2f !important;
		border: 1px solid #4f4f4f !important;
	}
	
	favorite-popup-list .favorite_list_area .list_place .place_box .btn_area .btn_option_txt {
		color: #cacaca !important;
	}
	
	favorite-popup-list .favorite_list_area .list_place .place_box .btn_area .btn_option:hover .btn_option_txt {
		color: #0475f4 !important;
	}
	
	directions-detail-guide-pubtransit .public_path_area .path_equal_box {
		border: 1px solid #404040 !important;
	}
	
	directions-detail-guide-pubtransit .public_path_area .path_equal_box.hover, directions-detail-guide-pubtransit .public_path_area .path_equal_box:hover {
		border-color: #8ac1ff !important;
	}
	
	directions-detail-guide-pubtransit .public_path_area .path_equal_box:before {
		background-color: #404040 !important;
	}
	
	directions-detail-guide-pubtransit .public_path_area .path_equal_box.hover:before, directions-detail-guide-pubtransit .public_path_area .path_equal_box:hover:before {
		background-color: #8ac1ff !important;
	}
	
	directions-detail-guide-pubtransit .public_path_area .path_equal_box .path_equal_title {
		color: #cacaca !important;
	}
	
	directions-detail-guide-pubtransit .public_path_area .path_equal_box.hover .path_equal_title, directions-detail-guide-pubtransit .public_path_area .path_equal_box:hover .path_equal_title {
		color: #0475f4 !important;
	}
	
	directions-detail-guide-pubtransit .public_path_area .path_equal_box .list_path_equal {
		color: #fff !important;
	}
	
	directions-detail-guide-pubtransit .public_path_area .path_equal_box.hover .list_path_equal, directions-detail-guide-pubtransit .public_path_area .path_equal_box:hover .list_path_equal {
		color: #0475f4 !important;
	}
	
	favorite-frequent-place-result .layer_frequent_place .layer_area {
		background-color: #2f2f2f !important;
	}
	
	favorite-frequent-place-result .layer_frequent_place {
		background-color: rgba(0,0,0,.4) !important;
	}
	
	favorite-frequent-place-result .checkbox_area .checkbox_tit {
		color: #fff !important;
	}
	
	favorite-frequent-place-result .wrap_list_frequent .modify_name_box .txt_name {
		color: #fff !important;
	}
	
	favorite-frequent-place-result .section_title_area .btn_close {
		color: #cacaca !important;
	}
	
	favorite-frequent-place-result .input_modify, favorite-frequent-place-result .input_modify_label {
		color: #cacaca !important;
	}
	
	favorite-frequent-place-result .input_box {
		border: 1px solid #404040 !important;
	}
	
	favorite-frequent-place-result .checkbox_area {
		border-bottom: 1px solid #404040 !important;
	}
	
	favorite-frequent-place-result .list_place .place_box .place_text_box .place_text + .place_text:before {
		background-color: #4f4f4f !important;
	}
	
	favorite-frequent-place-result .wrap_list_frequent .modify_name_box .btn_modify:hover {
		background-color: #3a3a3a !important;
	}
	
	directions-summary-list-tab .checkbox_area .checkbox_box .label_option {
		color: #cacaca !important;
	}
	
	directions-summary-list-tab .checkbox_area .checkbox_box .label_option:before {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	directions-summary-item-bike.selected {
		background-color: rgb(49, 51, 56) !important;
	}
	
	directions-summary-item-bike .summary_box .summary_title {
		color: #fff !important;
	}
	
	directions-summary-item-bike .summary_box {
		color: #cacaca !important;
	}
	
	directions-summary-item-bike .summary_box .summary_text:before {
		background-color: #4f4f4f !important;
	}
	
	directions-summary-item-bike .route_box .route_title_box .route_title {
		color: #cacaca !important;
	}
	
	directions-summary-item-bike .route_box .route_title_box .route_distance {
		color: #fff !important;
	}
	
	directions-summary-item-bike .route_text_box.route_bike .route_text {
		color: #cacaca !important;
	}
	
	directions-details-summary-bike .summary_area .summary_duration {
		color: #fff !important;
	}
	
	directions-details-summary-bike .summary_area {
		color: #cacaca !important;
	}
	
	directions-details-summary-bike .summary_area .summary_option + .summary_distance:before {
		background-color: #4f4f4f !important;
	}
	
	directions-details-summary-bike .route_box .list_route .item_route {
		color: #cacaca !important;
	}
	
	directions-details-summary-bike .route_box .list_route .item_route .route_distance {
		color: #fff !important;
	}
	
	directions-details-summary-bike .summary_area {
		border-bottom: 1px solid #404040 !important;
	}
	
	directions-detail-guide-bike .path_title {
		color: #cacaca !important;
	}
	
	directions-detail-guide-bike .path_box .path_title.hover, directions-detail-guide-bike .path_box .path_title.selected, directions-detail-guide-bike .path_box .path_title:hover {
		color: #0475f4 !important;
	}
	
	directions-detail-guide-bike {
		border-bottom: 1px solid #404040 !important;
	}
	
	directions-detail-guide-bike .path_icon .icon {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	directions-detail-guide-bike .btn_place_info, directions-detail-guide-bike .btn_transport_info {
		border: 1px solid #4f4f4f !important;
		background-color: #3a3a3a !important;
		color: #cacaca !important;
	}
	
	directions-bus-arrival .next_bus_info_list .status_label {
		border: 1px solid #4f4f4f !important;
		color: #cacaca !important;
	}
	
	.directions-map-popup-guide {
		background-color: #2f2f2f !important;
	}
	
	.directions-map-popup-guide .path_box .description {
		color: #fff !important;
	}
	
	.directions-map-popup-guide .btn_box .btn_next:not(:disabled), .directions-map-popup-guide .btn_box .btn_prev:not(:disabled) {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.directions-map-popup-guide .path_area .path_distance {
		color: #fff !important;
	}
	
	.directions-map-popup-guide.type_min .close {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.directions-map-popup-guide .btn_box .btn_next:disabled, .directions-map-popup-guide .btn_box .btn_prev:disabled {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	search-item-address .link_search.hover, search-item-address .link_search:hover {
		background-color: #3a3a3a !important;
	}
	
	search-item-address:first-of-type .link_search.selected:before {
		background-color: rgb(73, 95, 128) !important;
	}
	
	search-item-address .link_search:before {
		background: #404040 !important;
	}
	
	search-item-address .link_search.selected {
		box-shadow: 0 1px 0 rgb(73, 95, 128) !important;
	}
	
	fusion-address-item:first-child {
		border-top: 1px solid #404040 !important;
	}
	
	fusion-address-item {
		border-bottom: 1px solid #404040 !important;
	}
	
	fusion-address-item .interact_btn_area .btn, fusion-address-item .interact_btn_area .direction {
		border: 1px solid #404040 !important;
		background: #2f2f2f !important;
	}
	
	fusion-address-item .interact_btn_area .direction .btn_from {
		color: #cacaca !important;
	}
	
	fusion-address-item .interact_btn_area .direction .btn_from:hover, fusion-address-item .interact_btn_area .direction .btn_to:hover {
		color: #0375f4 !important;
	}
	
	fusion-address-item .interact_btn_area .direction .btn_to:before {
		background: #404040 !important;
	}
	
	fusion-footer .fixed_area {
		background: #2f2f2f !important;
	}
	
	fusion-footer .fixed_area:before {
		background: #404040 !important;
	}
	
	fusion-footer .fixed_area .btn_box .btn_share span {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	fusion-footer .fixed_area .btn_box .btn:hover {
		background-color: #3a3a3a !important;
	}
	
	fusion-marker .marker {
		background: #2f2f2f !important;
	}
	
	fusion-marker .face_marker .dummy:after {
		border-color: #2f2f2f transparent transparent !important;
	}
	
	fusion-marker .face_marker.-highlight .marker {
		background: #0475f4 !important;
	}
	
	directions-index-search-history .empty_box {
		color: #cacaca !important;
	}
	
	bus-search .search_area .list_tab {
		border: 1px solid #404040 !important;
	}
	
	bus-search .search_area .link_tab {
		color: #cacaca !important;
		border-left: 1px solid #404040 !important;
	}
	
	bus-search .search_area .item_tab:hover .link_tab {
		color: #0475f4 !important;
	}
	
	bus-search .search_area .item_tab.active + .item_tab .link_tab {
		border-left-color: transparent !important;
	}
	
	bus-search .search_area .item_tab.active .link_tab {
		color: #fff !important;
		border-left-color: transparent !important;
	}
	
	bus-search .search_area .item_tab:not(:hover):not(.active) .link_tab:before {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	bus-search .search_area .btn_clear, bus-search .search_area .icon_search {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	bus-search .search_area .input_search {
		color: #cacaca !important;
	}
	
	bus-search .search_area .label_search {
		color: #cacaca !important;
	}
	
	bus-search .search_area .input_box:after {
		background: linear-gradient(90deg,hsla(0,0%,100%,0),#2f2f2f) !important;
	}
	
	bus-search .instant_search_area {
		border-top: 1px solid #404040 !important;
		background-color: #2f2f2f !important;
		box-shadow: 0 -1px 0 #2f2f2f !important;
	}
	
	bus-search .search_area .search_inner:not(.focused).has_result {
		border-color: #3a3a3a !important;
		background-color: #3a3a3a !important;
	}
	
	bus-search .search_area .search_inner {
		border: 1px solid #404040 !important;
	}
	
	bus-latest-history .title_box .instant_title {
		color: #fff !important;
	}
	
	bus-latest-history .title_box {
		border-bottom: 1px solid #404040 !important;
	}
	
	bus-latest-history .list_bus .item_bus:hover .link_bus {
		background-color: #3a3a3a !important;
	}
	
	bus-latest-history .list_bus .item_bus .link_bus {
		color: #cacaca !important;
	}
	
	bus-latest-history .bus_text_box .bus_text {
		color: #fff !important;
	}
	
	bus-latest-history .bus_text_box .bus_text.sub {
		color: #cacaca !important;
	}
	
	bus-latest-history .bus_text_box .bus_text {
		color: #fff !important;
		background: transparent !important;
	}
	
	bus-latest-history .bus_text_box .bus_text + .bus_text:before {
		background-color: #4f4f4f !important;
	}
	
	bus-latest-history .list_bus .item_bus .btn_edit {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	bus-latest-history .icon_box + .bus_text_box .icon_transport {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	bus-favorite-banner .favorite_area .title_box .instant_title {
		color: #fff !important;
	}
	
	bus-favorite-banner .favorite_area .title_box {
		border-bottom: 1px solid #404040 !important;
	}
	
	bus-favorite-banner .favorite_area .favorite_box .login_box {
		color: #cacaca !important;
	}
	
	exception-search-list .notice_title {
		color: #fff !important;
	}
	
	exception-search-list .notice_text {
		color: #cacaca !important;
	}
	
	exception-search-list .btn_notice {
		color: #cacaca !important;
	}
	
	exception-search-list .btn_notice + .btn_notice:before {
		background-color: #404040 !important;
		box-shadow: 0 0 0 2px #2f2f2f !important;
	}
	
	fusion-marker .sub_text {
		color: #cacaca !important;
	}
	
	fusion-marker:hover .sub_text, fusion-marker.hover .sub_text {
		color: #0475f4 !important;
	}
	
	fusion-marker .sub_text .busstop_number:after {
		background: #4f4f4f !important;
	}
	
	fusion-marker .sub_text .busstop_number {
		color: #cacaca !important;
	}
	
	fusion-marker:hover .sub_text .busstop_number, fusion-marker.hover .sub_text .busstop_number {
		color: #0475f4 !important;
	}
	
	nm-select-box.search_result_top .select_box .btn_option, .search_result_top nm-select-box .select_box .btn_option {
		color: #cacaca !important;
		border: 1px solid #404040 !important;
	}
	
	nm-select-box.search_result_top .select_box .btn_option.active, .search_result_top nm-select-box .select_box .btn_option.active {
		background: #3a3a3a !important;
		color: #03c75a !important;
	}
	
	nm-select-box.search_result_top .select_box .btn_option:hover, .search_result_top nm-select-box .select_box .btn_option:hover {
		color: #03c75a !important;
		background: #3a3a3a !important;
	}
	
	nm-select-box.search_result_top .select_box .list_select, .search_result_top nm-select-box .select_box .list_select {
		background: #2f2f2f !important;
		box-shadow: 0 1px 6px 0 rgba(0,0,0,.25) !important;
	}
	
	nm-select-box .select_box .list_select .link_select {
		color: #cacaca !important;
	}
	
	fusion-bus-header .text {
		color: #cacaca !important;
	}
	
	fusion-bus-station-item:first-child {
		border-top: 1px solid #404040 !important;
	}
	
	fusion-bus-station-item {
		border-bottom: 1px solid #404040 !important;
	}
	
	fusion-bus-station-item .search_text {
		color: #cacaca !important;
	}
	
	fusion-bus-station-item .interact_btn_area .btn, fusion-bus-station-item .interact_btn_area .direction {
		border: 1px solid #404040 !important;
		background: #2f2f2f !important;
	}
	
	fusion-bus-station-item .interact_btn_area .direction .btn_from {
		color: #cacaca !important;
	}
	
	fusion-bus-station-item .interact_btn_area .direction .btn_from:hover, fusion-bus-station-item .interact_btn_area .direction .btn_to:hover {
		color: #0375f4 !important;
	}
	
	fusion-bus-station-item .interact_btn_area .direction .btn_to:before {
		background: #404040 !important;
	}
	
	fusion-bus-station-item .interact_btn_area .btn.-streetview:not(:hover):before {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	bus-home .sub {
		border-left: 1px solid #404040 !important;
	}
	
	fusion-bus-route-item:first-child {
		border-top: 1px solid #404040 !important;
	}
	
	fusion-bus-route-item {
		border-bottom: 1px solid #404040 !important;
	}
	
	fusion-bus-route-item .search_text {
		color: #cacaca !important;
	}
	
	fusion-bus-route-item .search_text + .search_text:before {
		background: #4f4f4f !important;
	}
	
	fusion-bus-route-item .type_bus3 ~ .search_result_content_area .icon_transport, fusion-bus-route-item .type_bus5 ~ .search_result_content_area .icon_transport {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	fusion-bus-route-list .section.scrolled {
		border-top: 1px solid #404040 !important;
	}
	
	subway-map #River rect, subway-map #bg_color rect, subway-map #BG rect {
		fill: #242424 !important;
	}
	
	subway-map svg path[fill='#dfeefc'i], subway-map svg path[fill='#e3effc'i], subway-map svg path[fill='#eef5fd'i], subway-map svg polygon[fill='#eef5fd'i] {
		fill: rgb(50, 56, 62) !important;
	}
	
	subway-map svg path[fill='#323232'], subway-map svg polygon[fill='#323232'] {
		fill: #cacaca !important;
	}
	
	.__subway-engine-dimmed {
		background-color: #242424 !important;
	}
	
	subway-map svg text:not([fill]):not([stroke]) {
		fill: #fff !important;
	}
	
	subway-map svg text[fill="#666666"i], subway-map svg text > tspan[fill="#666666"i], subway-map svg text[fill="#656565"i] {
		fill: #cacaca !important;
	}
	
	subway-map svg text > tspan {
		fill: #cacaca !important;
	}
	
	subway-map svg path[stroke='#263c96'i], subway-map svg line[stroke='#263c96'i] {
		stroke: rgb(158, 168, 217) !important;
	}
	
	subway-map svg path[fill='#263c96'i], subway-map svg path[fill='#004199'i]  {
		fill: rgb(158, 168, 217) !important;
	}
	
	subway-map svg path[fill='#084294'i] {
		fill: rgb(145, 174, 222) !important;
	}
	
	subway-map svg path[fill='#b72243'i], subway-map svg path[fill='#cb0040'i] {
		fill: rgb(221, 149, 166) !important;
	}
	
	subway-map svg path[fill='#473147'i], subway-map svg polygon[fill='#473147'i], subway-map svg path[fill='#4c2f48'i], subway-map svg polygon[fill='#4c2f48'i] {
		fill: rgb(181, 174, 182) !important;
	}
	
	subway-map svg line[stroke='#eeeeee'i], subway-map svg path[stroke='#eeeeee'i] {
		stroke: #404040 !important;
	}
	
	subway-map svg path[fill='#ffffff'i] {
		fill: #3a3a3a !important;
	}
	
	subway-map svg path[fill='#1d1d1b'i] {
		fill: #4f4f4f !important;
	}
	
	subway-map svg path[fill='#231f20'i] {
		fill: #4f4f4f !important;
	}
	
	subway-map svg > rect[fill='#ffffff'i] {
		fill: #242424 !important;
	}
	
	.__subway-engine-label-title {
		border: 1px solid #404040;
		background: #2f2f2f;
	}
	
	.__subway-engine-label-title:hover, .__subway-engine-label-title.selected {
		background-color: #3a3a3a;
	}
	
	subway-map .map {
		background-color: #242424 !important;
	}
	
	subway-ne-control-widget .subway_line_area {
		background-color: #2f2f2f !important;
	}
	
	subway-ne-control-widget .subway_line_area .btn_next, subway-ne-control-widget .subway_line_area .btn_prev {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	subway-ne-control-widget .subway_line_area .list_line .item_line .btn.type_subway1 .icon {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	subway-ne-control-widget .subway_line_area .list_line .item_line + .item_line {
		border-left: 1px solid #404040 !important;
	}
	
	subway-se-control-widget .list_control {
		background-color: #2f2f2f !important;
	}
	
	subway-se-control-widget .list_control .btn:not(.btn_share) {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	subway-se-control-widget .subway {
		border-top: 1px solid #404040 !important;
	}
	
	subway-se-control-widget .btn_share {
		border-bottom: 1px solid #404040 !important;
	}
	
	subway-control-panel .search_area .list_tab {
		border: 1px solid #404040 !important;
	}
	
	subway-control-panel .search_area .link_tab {
		border-left: 1px solid #404040 !important;
		color: #cacaca !important;
	}
	
	subway-control-panel .search_area .item_tab:hover .link_tab {
		color: #0475f4 !important;
	}
	
	subway-control-panel .search_area .item_tab:first-child .link_tab {
		border-left: 0 !important;
	}
	
	subway-control-panel .search_area .item_tab.active .link_tab {
		color: #fff !important;
		border-left-color: #404040 !important;
	}
	
	subway-input-control .search_box {
		border: 1px solid #404040 !important;
	}
	
	subway-input-control .serach_box .item_search {
		border-top: 1px solid #404040 !important;
	}
	
	subway-input-control .search_box .item_search.start, subway-input-control .search_box .item_search:first-child {
		border-top: 0 !important;
	}
	
	subway-input-control-item .input_box:after {
		background: linear-gradient(90deg,hsla(0,0%,100%,0),#2f2f2f) !important;
	}
	
	subway-input-control-item .label_search {
		color: #cacaca !important;
	}
	
	subway-input-control-item .input_search {
		color: #cacaca !important;
	}
	
	subway-input-control .search_box .item_search {
		border-top: 1px solid #404040 !important;
	}
	
	subway-input-control .btn_box .btn {
		color: #cacaca !important;
		border: 1px solid #404040 !important;
	}
	
	subway-input-control .btn_box .btn.btn_direction:not(.active):after {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	nm-list-container .title_box {
		border-bottom: 1px solid #404040 !important;
	}
	
	nm-list-container .title_box .instant_title {
		color: #fff !important;
	}
	
	nm-list-container .list_place .place_box .place_text_box .place_text {
		color: #cacaca !important;
	}
	
	nm-list-container .list_place .item_place .btn_edit {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	subway-favorite-banner .title_box .instant_title {
		color: #fff !important;
	}
	
	subway-favorite-banner .title_box .time {
		color: #cacaca !important;
	}
	
	subway-favorite-banner .title_box .btn_refresh {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	subway-favorite-banner .title_box {
		border-bottom: 1px solid #404040 !important;
	}
	
	subway-favorite-banner .displayname_box .input_text {
		color: #cacaca !important;
	}
	
	subway-favorite-banner .displayname_box.type_movement .input_box:before {
		background-color: rgb(102, 109, 115) !important;
	}
	
	subway-favorite-banner .subway_title_box .subway_title:hover {
		background-color: #3a3a3a !important;
	}
	
	subway-favorite-banner .subway_title_box .subway_title {
		color: #cacaca !important;
	}
	
	subway-favorite-banner .list_schedule {
		color: #cacaca !important;
	}
	
	subway-favorite-banner .list_schedule .schedule_time {
		color: #fff !important;
	}
	
	subway-favorite-banner .list_schedule:after {
		background-color: #404040 !important;
	}
	
	nm-list-container .list_place .item_place .link_place .place_box .place_text_box .place_text.type_subway1 .icon_box {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	subway-favorite-banner .subway_title_box .subway_title.type_subway1:before {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	subway-search-list .instant_search_inner {
		border-top: 1px solid #404040 !important;
		background-color: #2f2f2f !important;
		box-shadow: 0 -1px 0 #2f2f2f !important;
	}
	
	subway-search-list .instant_search_inner .link_station {
		color: #cacaca !important;
	}
	
	subway-search-list .instant_search_inner .link_station.hover, subway-search-list .instant_search_inner .link_station:hover {
		background-color: #3a3a3a !important;
	}
	
	subway-search-list .instant_search_inner .icon_line.type_subway1:first-child {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	subway-input-control .btn_box .btn.btn_direction.active {
		color: #fff !important;
	}
	
	subway-directions-options .filter_btn_box .btn {
		color: #cacaca !important;
	}
	
	subway-directions-options .filter_btn_box .btn.active {
		color: #0475f4 !important;
	}
	
	subway-directions-options .item_option .label {
		color: #cacaca !important;
	}
	
	subway-directions-options .pagination .btn {
		color: #cacaca !important;
	}
	
	subway-directions-options .pagination .btn:hover {
		color: #0475f4 !important;
	}
	
	subway-directions-options .pagination .btn + .btn:before {
		background-color: #404040 !important;
	}
	
	subway-directions-options .timeset_box {
		border: 1px solid #404040 !important;
	}
	
	subway-directions-options .item_timeset + .item_timeset {
		border-left: 1px solid #404040 !important;
	}
	
	subway-directions-options .item_timeset .btn_select:hover .in, subway-directions-options .item_timeset .input_box:hover, subway-directions-options .item_timeset .option:hover {
		background-color: #3a3a3a !important;
	}
	
	subway-directions-options .item_timeset .btn_select .in {
		color: #cacaca !important;
	}
	
	subway-directions-options .item_timeset .btn_select .in:after {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	subway-directions-options .item_timeset .input_box .input, subway-directions-options .item_timeset .input_box .unit {
		color: #cacaca !important;
	}
	
	subway-directions-options .item_timeset .input_box:after {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	subway-directions-options .layer_timeset {
		background-color: #2f2f2f !important;
	}
	
	subway-directions-list .direction_summary_area.active {
		border-color: rgb(68, 95, 131) !important;
		background-color: rgb(48, 51, 57) !important;
	}
	
	subway-directions-list .summary_area .title_box .title {
		color: #fff !important;
	}
	
	subway-directions-list .direction_summary_area {
		border: 1px solid transparent !important;
		border-top-color: #404040 !important;
		border-width: 1px 0 !important;
	}
	
	subway-directions-list .summary_area .list_info .info_text {
		color: #fff !important;
	}
	
	subway-directions-list .summary_area .item_info {
		color: #cacaca !important;
	}
	
	subway-directions-list .summary_area .item_info + .item_info:before {
		background-color: #4f4f4f !important;
	}
	
	subway-directions-list .item_route .top_time {
		color: #cacaca !important;
	}
	
	subway-directions-list .item_route .title_box {
		color: #cacaca !important;
	}
	
	subway-directions-list .item_route .title_box.hover, subway-directions-list .item_route .title_box:hover {
		color: #0475f4 !important;
	}
	
	subway-directions-list .item_route.type_subway1 .icon_line, subway-directions-list .item_route .title_box + .item_route.walk .icon_line {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	subway-directions-list .item_route.type_subway1:after {
		background-color: rgb(156, 168, 220) !important;
	}
	
	subway-directions-list .item_route.type_subway1 .top_box:before {
		border-color: rgb(156, 168, 220) !important;
	}
	
	subway-directions-list .item_route .top_box:before {
		background-color: #2f2f2f !important;
	}
	
	subway-directions-list .step_bottom_area .btn_detail {
		color: #cacaca !important;
	}
	
	subway-directions-list .step_bottom_area .btn_detail:hover {
		color: #0475f4 !important;
	}
	
	subway-directions-list .item_route .btn_gateway {
		border: 1px solid #4f4f4f !important;
		background-color: #3a3a3a !important;
		color: #cacaca !important;
	}
	
	.subway-direction-summary-popup .subway_wrap {
		background-color: #2f2f2f;
	}
	
	.subway-direction-summary-popup .direction_summary_popup .popup_area {
		background-color: #2f2f2f;
	}
	
	.subway-direction-summary-popup .direction_summary_popup .title_box .list_route .item_route {
		color: #fff;
	}
	
	.subway-direction-summary-popup .direction_summary_popup .content_box {
		border-top: 1px solid #404040;
	}
	
	.subway-direction-summary-popup .direction_summary_popup .content_box .list_tab .link_tab.active {
		color: #fff;
	}
	
	.subway-direction-summary-popup .direction_summary_popup .content_box .list_tab .link_tab {
		color: #cacaca;
	}
	
	.subway-direction-summary-popup .direction_summary_popup .content_box .list_tab .link_tab.active:after {
		background-color: #fff;
	}
	
	.subway-direction-summary-popup .direction_summary_popup .content_box .panel_box .list_fare .item_fare .value {
		color: #cacaca;
	}
	
	.subway-direction-summary-popup .direction_summary_popup .content_box .panel_box .list_fare .item_fare {
		color: #999;
	}
	
	subway-directions-info .direction_info_area {
		background-color: #2f2f2f !important;
		border-top: 1px solid #404040 !important;
	}
	
	subway-directions-info .direction_info_area .route_name_box .route_text {
		color: #cacaca !important;
	}
	
	subway-directions-info .direction_info_area .btn_favorite, subway-directions-info .direction_info_area .btn_share {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	subway-path-content .route_title {
		color: #fff !important;
	}
	
	subway-home-layout .sub {
		border-left: 1px solid #404040 !important;
	}
	
	subway-directions-details .summary_area .title_box .title {
		color: #fff !important;
	}
	
	subway-directions-details .summary_area .list_info .info_text {
		color: #fff !important;
	}
	
	subway-directions-details .summary_area .item_info {
		color: #cacaca !important;
	}
	
	subway-directions-details .summary_area .item_info + .item_info:before {
		background-color: #4f4f4f !important;
	}
	
	subway-directions-details .item_route .title_box {
		color: #cacaca !important;
	}
	
	subway-directions-details .item_route .title_box.hover, subway-directions-details .item_route .title_box:hover {
		color: #0475f4 !important;
	}
	
	subway-directions-details .item_route .info_text {
		color: #cacaca !important;
	}
	
	subway-directions-details .item_route .info_text + .info_text:before {
		background-color: #4f4f4f !important;
	}
	
	subway-directions-details .item_line {
		color: #cacaca !important;
	}
	
	subway-directions-details .item_route.walk .icon_route {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	subway-directions-details .item_route .btn_gateway {
		border: 1px solid #4f4f4f !important;
		background-color: #3a3a3a !important;
		color: #cacaca !important;
	}
	
	subway-directions-details .item_route.type_subway1 .icon_line, subway-directions-details .item_route.type_subway1 + .item_route.walk .icon_line {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	subway-directions-details .item_route.type_subway1 .top_box:before, subway-directions-details .item_route.type_subway1 + .item_route.walk .top_box:before {
		border-color: rgb(156, 168, 220) !important;
	}
	
	subway-directions-details .item_route .top_box:before {
		background-color: #2f2f2f !important;
	}
	
	subway-directions-details .item_route .top_time {
		color: #cacaca !important;
	}
	
	subway-directions-details .item_route.type_subway1:after {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	subway-input-control .search_box .btn_switch {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	subway-directions-options .item_option .input:not(:checked) + .label:before {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	subway-input-control-item .btn_delete {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	directions-search-box .btn_delete {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	frequent-place-header {
		border-bottom: 1px solid #404040 !important;
	}
	
	frequent-place-header .favorite_location_list .location_btn:before {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	frequent-place-header .favorite_location_list .location_label {
		color: #fff !important;
	}
	
	favorite-tab .tab_list {
		background: #3a3a3a !important;
	}
	
	favorite-tab .tab {
		background: transparent !important;
		border: 1px solid transparent !important;
		color: #cacaca !important;
	}
	
	favorite-tab .tab.active {
		background: #2f2f2f !important;
		border-color: #006cff !important;
		color: #006cff !important;
	}
	
	favorite-tab .tab:hover {
		color: #006cff !important;
	}
	
	frequent-layout {
		background-color: #2f2f2f !important;
	}
	
	frequent-layout .title_area {
		background-color: #2f2f2f !important;
	}
	
	frequent-layout .title_area .title_box .title {
		color: #fff !important;
	}
	
	frequent-layout .btn_back_area .btn_back {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	frequent-menu .location_filter_area .btn_filter {
		border: 1px solid #404040 !important;
		color: #cacaca !important;
	}
	
	frequent-menu .location_filter_area .btn_filter:hover {
		color: #006cff !important;
	}
	
	frequent-menu .location_filter_area .btn_filter.active {
		color: #fff !important;
	}
	
	frequent-menu {
		border-bottom: 1px solid #404040 !important;
	}
	
	frequent-place-list .frequent_list .list_item .info_title {
		color: #cacaca !important;
	}
	
	frequent-place-list .frequent_list li.is_active .info_title {
		color: #fff !important;
	}
	
	frequent-place-list .frequent_list li:hover {
		background-color: #3a3a3a !important;
	}
	
	frequent-place-list .frequent_list .list_item .info_address {
		color: #cacaca !important;
	}
	
	frequent-place-list .frequent_list .btn_area button + button:after {
		background-color: #4f4f4f !important;
	}
	
	favorite-list-option-area .option_area .text_total {
		color: #cacaca !important;
	}
	
	bus-content .bus_title .bus_number {
		color: #fff !important;
	}
	
	movement-item .item_content:hover {
		background: #3a3a3a !important;
	}
	
	movement-item:after {
		background: #404040 !important;
	}
	
	bus-content .result_item {
		color: #cacaca !important;
	}
	
	bus-content .bus_title + .result_item:before {
		background: #4f4f4f !important;
	}
	
	bus-content .result_name {
		color: #fff !important;
	}
	
	bus-content .result_name + .result_item:before {
		background-color: #4f4f4f !important;
	}
	
	movement-item .item_content:not(.-center) + .btn_favorite_item_more:before {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	favorite-popup-menu .dropdown_box.route {
		background: #2f2f2f !important;
	}
	
	favorite-popup-menu .dropdown_box {
		background-color: #2f2f2f !important;
	}
	
	favorite-popup-menu .dropdown_box.route .route_menu_item + .route_menu_item {
		border-top: 1px solid #404040 !important;
	}
	
	favorite-popup-menu .dropdown_box.route .route_menu {
		color: #cacaca !important;
	}
	
	favorite-popup-menu .dropdown_box.route .route_menu:hover {
		color: #006cff !important;
	}
	
	favorite-popup-menu .dropdown_box.route .route_menu.-edit:not(:hover):before, favorite-popup-menu .dropdown_box.route .route_menu.-remove:not(:hover):before {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	subway-content .result_name {
		color: #fff !important;
	}
	
	subway-content .wrap_arrive_item .result_arrive {
		color: #cacaca !important;
	}
	
	subway-content .wrap_arrive_item .result_arrive .txt_time {
		color: #fff !important;
	}
	
	favorite-frequent-place-search-box instant-search-list .scroll_area {
		background-color: #2f2f2f !important;
		border-top: 1px solid #404040 !important;
	}
	
	frequent-place-list .frequent_list .list_item .icon_area {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	frequent-place-use-agreement-popup .layer_notice_frequent {
		background-color: #2f2f2f !important;
	}
	
	frequent-place-use-agreement-popup .layer_notice_frequent .title {
		color: #fff !important;
	}
	
	frequent-place-use-agreement-popup .layer_notice_frequent p {
		color: #cacaca !important;
	}
	
	common-dialog .layer_box .layer_inner {
		background-color: #2f2f2f !important;
	}
	
	common-dialog .layer_box .layer_title {
		color: #fff !important;
	}
	
	common-dialog .layer_box .layer_text {
		color: #cacaca !important;
	}
	
	common-dialog .layer_box .layer_btn .btn:not(:disabled):hover {
		background-color: #3a3a3a !important;
	}
	
	common-dialog .layer_box .btn_cancel {
		color: #cacaca !important;
	}
	
	withdraw-agreement .popup_layer .layer_content {
		background-color: #2f2f2f !important;
	}
	
	withdraw-agreement .popup_layer.bg_dimmed .layer_content {
		border-color: #404040 !important;
	}
	
	withdraw-agreement .popup_layer .layer_title {
		color: #fff !important;
	}
	
	withdraw-agreement .popup_layer .layer_text {
		color: #cacaca !important;
	}
	
	withdraw-agreement .popup_layer .btn_close {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	favorite-route .header .title {
		color: #fff !important;
	}
	
	modal .modal_content {
		background: #2f2f2f !important;
	}
	
	modal .modal_content .header_area {
		border-bottom: 1px solid #404040 !important;
	}
	
	modal .modal_content .header_area .header_title {
		color: #fff !important;
	}
	
	modal .favorite_modal_wrap {
		background-color: #2f2f2f !important;
	}
	
	modal .scroll_area .btn_delete_all {
		background-color: #3a3a3a !important;
		color: #cacaca !important;
	}
	
	modal .scroll_area .btn_delete_all:after {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	route-edit-item .item_result:after {
		background: #404040 !important;
	}
	
	route-edit-item .item_result .btn_delete {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	route-content .route_type_icon {
		background: #3a3a3a !important;
	}
	
	route-edit-item .bg {
		background: #2f2f2f !important;
	}
	
	route-edit-item .item_result.dragging[style*='background-color'i] {
		background-color: #2f2f2f !important;
	}
	
	favorite-confirm-modal .container {
		background: #2f2f2f !important;
		color: #cacaca !important;
	}
	
	panel-layout .sub {
		border-left: 1px solid #404040 !important;
	}
	
	summary-bus-station {
		background: #2f2f2f !important;
	}
	
	summary-bus-station .text_wrap .text4 {
		color: #cacaca !important;
	}
	
	summary-bus-station .interact_btn_area .btn, summary-bus-station .interact_btn_area .direction {
		border: 1px solid #404040 !important;
		background: #2f2f2f !important;
	}
	
	summary-bus-station .interact_btn_area .direction .btn_from {
		color: #cacaca !important;
	}
	
	summary-bus-station .interact_btn_area .direction .btn_from:hover, summary-bus-station .interact_btn_area .direction .btn_to:hover {
		color: #0375f4 !important;
	}
	
	summary-bus-station .interact_btn_area .direction .btn_to:before {
		background: #404040 !important;
	}
	
	summary-bus-station .interact_btn_area .btn.-streetview:not(:hover):before {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	favorite-error-area .error_area .error_message {
		color: #cacaca !important;
	}
	
	settings-home {
		background-color: #2f2f2f !important;
	}
	
	settings-home .account_box .name {
		color: #fff !important;
	}
	
	settings-home .account_box .description {
		color: #cacaca !important;
	}
	
	settings-home .list_menu .item_menu .menu {
		color: #fff !important;
	}
	
	settings-home .list_menu .item_menu {
		border-bottom: 1px solid #404040 !important;
	}
	
	settings-home .list_sub_menu .item_menu {
		color: #cacaca !important;
	}
	
	settings-home .list_sub_menu .btn_more:after {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	settings-home .list_sub_menu .more_area .link_menu {
		color: #cacaca !important;
	}
	
	settings-home .list_menu .item_menu .description {
		color: #cacaca !important;
	}
	
	settings-map .title_area {
		color: #fff !important;
	}
	
	settings-map .title_area .btn_back {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	settings-map .list_input_config .label_config {
		color: #fff !important;
	}
	
	settings-map .list_input_config {
		border-bottom: 1px solid #404040 !important;
	}
	
	settings-map .notice {
		color: #cacaca !important;
	}
	
	settings-map .notice.type_link .caution {
		color: #fff !important;
	}
	
	settings-map table th {
		background-color: #3a3a3a !important;
		color: #fff !important;
	}
	
	settings-map table td, settings-map table th {
		border: 1px solid #404040 !important;
	}
	
	settings-map table td {
		color: #cacaca !important;
	}
	
	settings-map .btn_confirm {
		color: #fff !important;
		background-color: #3a3a3a !important;
	}
	
	settings-map .btn_confirm:hover {
		background-color: #3a3a3a !important;
	}
	
	settings-map .btn_confirm:disabled {
		background-color: #3a3a3a !important;
		color: #888 !important;
	}
	
	settings-map .btn_confirm:disabled:before {
		opacity: 0.3 !important;
	}
	
	settings-legend {
		background-color: #2f2f2f !important;
	}
	
	settings-legend .title_area {
		color: #fff !important;
	}
	
	settings-legend .link_tab {
		color: #cacaca !important;
	}
	
	settings-legend .link_tab.active {
		color: #fff !important;
	}
	
	settings-legend .item_tab:before {
		background: #4f4f4f !important;
	}
	
	settings-legend .link_tab {
		border-bottom: 2px solid #404040 !important;
	}
	
	settings-legend .scroll_area .panel_tab img[src] {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	settings-legend .legend_traffic strong {
		color: #fff !important;
	}
	
	settings-legend .legend_traffic li b {
		color: #fff !important;
	}
	
	settings-legend .legend_traffic li {
		color: #cacaca !important;
	}
	
	settings-legend .legend_traffic li .legend_traffic_delay, settings-legend .legend_traffic li .legend_traffic_good, settings-legend .legend_traffic li .legend_traffic_slow {
		border: 1px solid #404040 !important;
	}
	
	settings-legend .list_tab {
		border-bottom: 1px solid #404040 !important;
	}
	
	settings-legend .extra_box .text {
		color: #cacaca !important;
	}
	
	settings-legend .title_area .btn_back {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	settings-config .title_area {
		color: #fff !important;
	}
	
	settings-config .title_area .btn_back {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	settings-config .scroll_area .config_area {
		background-color: #2f2f2f !important;
		border-bottom: 1px solid #404040 !important;
	}
	
	settings-config .scroll_area .config_area .config_box .title_box {
		color: #fff !important;
	}
	
	settings-config .scroll_area .config_area .config_box .config_text {
		color: #cacaca !important;
	}
	
	settings-config .scroll_area .config_area .config_box + .config_box {
		border-top: 1px solid #404040 !important;
	}
	
	settings-history {
		background-color: #2f2f2f !important;
	}
	
	settings-history .title_area {
		color: #fff !important;
	}
	
	settings-history .title_area .btn_back {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	settings-history .list_tab {
		color: #cacaca !important;
	}
	
	settings-history .list_tab .item_tab .link_tab.active {
		color: #fff !important;
	}
	
	settings-history .list_tab .item_tab + .item_tab:before {
		background-color: #4f4f4f !important;
	}
	
	settings-history .history_area .list_history .item_history .history_box .history_title {
		color: #fff !important;
	}
	
	settings-history .history_area .list_history .item_history .history_box:hover {
		background-color: #3a3a3a !important;
	}
	
	settings-history .history_area .list_history .item_history .history_box > .btn_box .btn_delete {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	settings-history .history_area .list_history .item_history .history_box > .btn_box .btn_more {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	settings-history .instant_box .list_place .place_box .place_text_box .place_text {
		color: #fff !important;
	}
	
	settings-history .instant_box .list_place .place_box .place_text_box {
		color: #cacaca !important;
	}
	
	settings-history .history_area .list_history {
		border-top: 1px solid #404040 !important;
		border-bottom: 1px solid #404040 !important;
	}
	
	settings-history .history_area .list_history .item_history + .item_history {
		border-top: 1px solid #404040 !important;
	}
	
	settings-history .instant_box .list_place .place_box .place_text_box .place_text + .place_text:before {
		background-color: #4f4f4f !important;
	}
	
	settings-history .instant_box .list_place .btn_delete {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	remove-all-usage-history .layer_area .layer_inner {
		background-color: #2f2f2f !important;
	}
	
	remove-all-usage-history .layer_area .config_box .config_title {
		color: #cacaca !important;
	}
	
	remove-all-usage-history .layer_area .config_box .config_text {
		color: #cacaca !important;
	}
	
	remove-all-usage-history .layer_area .config_box .caution_text {
		color: #cacaca !important;
	}
	
	remove-all-usage-history .layer_area .btn_close {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	settings-history .error_area {
		color: #cacaca !important;
	}
	
	remove-all-usage-history .layer_area .config_box .list_caution {
		color: #cacaca !important;
	}
	
	settings-home .list_menu .item_menu .version {
		color: #fff !important;
	}
	
	settings-notice .notice_panel_title_area .title {
		color: #fff !important;
	}
	
	settings-notice .notice_panel_title_area .btn_back {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	settings-notice .notice_tab_list .tab {
		border-bottom: 2px solid #404040 !important;
		color: #cacaca !important;
	}
	
	settings-notice .notice_tab_list .tab.is_active {
		color: #3a83f6 !important;
		border-color: #3a83f6 !important;
	}
	
	settings-notice .notice_list .notice_item {
		border: 1px solid #404040 !important;
	}
	
	settings-notice .notice_header .notice_title {
		color: #fff !important;
	}
	
	settings-notice .notice_header .btn_fold:after {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	settings-notice .notice_content:before {
		background: #404040 !important;
	}
	
	settings-notice .notice_empty .alert_message {
		color: #cacaca !important;
	}
	
	report-list .report_entry_list + .report_entry_list {
		border-top: 8px solid #3a3a3a !important;
	}
	
	report-list .report_entry_item .report_guide_badge {
		border: 1px solid #404040 !important;
		color: #cacaca !important;
	}
	
	settings-home .app_link_area img {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	bus-latest-history .empty_box {
		color: #cacaca !important;
	}
	
	subway-history-container .empty_box {
		color: #cacaca !important;
	}
	
	subway-favorite-banner .empty_box {
		color: #cacaca !important;
	}
	
	.__subway-engine-label-title:not(:hover):not(.selected):after {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	directions-summary-list-transit-option .departure_time_off_txt {
		background: #3a3a3a !important;
		border-top: 1px solid #4f4f4f !important;
		color: rgb(241, 151, 149) !important;
	}
	
	directions-summary-list-transit-option .departure_time_off_txt:before {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	control-zoom .type_zoom_in:before, control-zoom .type_zoom_out:before {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
}

@-moz-document url-prefix("https://help.map.naver.com/report-address"), url-prefix("https://help.map.naver.com/report-pub-trans"), url-prefix("https://help.map.naver.com/report-road"), url-prefix("https://help.map.naver.com/report-map-data")
{
	body {
		color: #cacaca;
		background: #2f2f2f;
	}
	
	body #__next > div:first-child[style*='background-color'] {
		background-color: #2f2f2f !important;
		color: #fff !important;
	}
	
	.report_wrap {
		background: #2f2f2f;
	}
	
	.report_content_summary {
		background: #3a3a3a;
		border-bottom: 1px solid #404040;
	}
	
	.report_content_summary .summary_info_term {
		color: #cacaca;
	}
	
	.report_content_summary .summary_info_desc {
		color: #fff;
	}
	
	.report_capture_image {
		border: 1px solid #404040;
	}
	
	.report_capture_image .image {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.report_section_title {
		color: #fff;
	}
	
	.report_wrap .report_radio_label:before {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.report_photo_upload {
		border-top: 1px solid #404040;
		border-bottom: 1px solid #404040;
	}
	
	.report_section_title .sub_text {
		color: #cacaca;
	}
	
	.report_section_title .sub_text+.sub_text:before {
		background: #404040;
	}
	
	.report_photo_upload .btn_upload_photo {
		border: 1px solid #404040;
		color: #cacaca;
	}
	
	div.report_bottom_message {
		background: #2f2f2f;
		border-top: 1px solid #404040;
		color: #cacaca;
	}
	
	div.report_bottom_message:before {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.report_submit .btn_report_submit.is_disabled, .report_submit .btn_report_submit:disabled {
		background: #3a3a3a;
		color: #999;
	}
	
	.report_textarea {
		border: 1px solid #404040;
	}
	
	.report_textarea textarea {
		color: #cacaca;
		background: #2f2f2f;
	}
	
	.report_loading_area {
		background: rgba(0, 0, 0, 0.4);
	}
	
	.report_textarea_oneline .input_text {
		border: 1px solid #404040;
		background: #3a3a3a;
		color: #cacaca;
	}
	
	.report_checklist_oneline .input_text_area .input_text:disabled {
		background: #2f2f2f;
		opacity: .5;
	}
	
	.report_checklist_oneline .input_text_area .input_text {
		border: 1px solid #404040;
		background: #3a3a3a;
		color: #cacaca;
	}
	
	.report_wrap .report_check_label:before {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.report_radiolist_multiline .guide_message {
		color: #cacaca;
	}
}

@-moz-document url-prefix("https://map.naver.com"), url-prefix("https://m.place.naver.com"), url-prefix("https://pcmap.place.naver.com")
{
	:root {
	    --place-color-border1: 44, 44, 47;
	    --place-color-border2: 70, 70, 73;
	    --place-color-border3: 79, 79, 79;
	    --place-color-border4: 70, 70, 73;
	    --place-color-border5: 70, 70, 73;
	    --place-color-border6: 0, 0, 0, .02;
	    --place-color-border7: 70, 70, 73;
	    --place-color-border9: 254, 254, 253, .04;
	    --place-color-border10: 79, 79, 79;
	    --place-color-border11: 3, 201, 91;
	    --place-color-border12: 70, 70, 73;
	    --place-color-border13: 70, 70, 73;
	    --place-color-border14: 66, 98, 123;
	    --place-color-border15: 84, 84, 87;
	    --place-color-border16: 84, 84, 87;
	    --place-color-border17: 70, 70, 73;
	    --place-color-border18: 70, 70, 73;
	    --place-color-border19: 70, 70, 73;
	    --place-color-border20: 70, 70, 73;
	    --place-color-border21: 84, 84, 87;
	    --place-color-border22: 64, 64, 64;
	    --place-color-border23: 77, 77, 80;
	    --place-color-border24: 77, 77, 80;
	    --place-color-border25: 72, 72, 76;
	    --place-color-border26: 70, 70, 73;
	    --place-color-border27: 102, 102, 102;
	    --place-color-bg1: 47, 47, 47;
	    --place-color-bg2: 47, 47, 47;
	    --place-color-bg3: 61, 61, 64;
	    --place-color-bg4: 65, 65, 68;
	    --place-color-bg5: 65, 65, 68;
	    --place-color-bg6: 165, 165, 167;
	    --place-color-bg7: 3, 201, 91;
	    --place-color-bg8: 57, 57, 60;
	    --place-color-bg9: 153, 153, 153, .1;
	    --place-color-bg10: 45, 49, 56;
	    --place-color-bg11: 65, 65, 68;
	    --place-color-bg12: 165, 165, 167;
	    --place-color-bg13: 65, 65, 68;
	    --place-color-bg14: 98, 98, 98;
	    --place-color-bg15: 98, 98, 98;
	    --place-color-bg16: 185, 205, 215, .15;
	    --place-color-bg17: 72, 72, 75;
	    --place-color-bg18: 65, 65, 68;
	    --place-color-bg19: 66, 66, 43;
	    --place-color-bg20: 72, 72, 75;
	    --place-color-bg21: 72, 72, 75;
	    --place-color-bg22: 56, 56, 59;
	    --place-color-bg23: 65, 65, 68;
	    --place-color-bg24: 53, 53, 56;
	    --place-color-bg25: 63, 63, 66;
	    --place-color-bg101: 47, 47, 47;
	    --place-color-text1: 240, 240, 242;
	    --place-color-text2: 240, 240, 242;
	    --place-color-text3: 218, 221, 224;
	    --place-color-text4: 165, 165, 167;
	    --place-color-text5: 145, 145, 146;
	    --place-color-text6: 218, 221, 224;  /* used for border */
	    --place-color-text7: 171, 174, 178;
	    --place-color-text8: 3, 199, 90;
	    --place-color-text9: 3, 201, 91;
	    --place-color-text10: 238, 83, 83;
	    --place-color-text11: 41, 131, 225;
	    --place-color-text12: 145, 145, 146;
	    --place-color-text15: 145, 145, 146;
	    --place-color-text16: 145, 145, 146;
	    --place-color-text17: 165, 165, 167;
	    --place-color-link: 95, 165, 248;
	    --place-color-link-pc: 95, 165, 248;
	    --place-color-link-visited: 151, 119, 185;
	    --place-color-function-button: 233, 236, 239;
	    --place-color-bookmark-green: 3, 199, 90;
	    --place-color-bookmark-border: 64, 64, 64;
	    --place-color-bookmark-border2: 64, 64, 64;
	    --place-color-green-pc: 3, 199, 90;
	    --place-color-filter-border: 70, 70, 73;
	    --place-color-filter-border-pc: 70, 70, 73;
	    --place-color-keyword-filter-bg: 65, 65, 68;
	    --place-color-keyword-filter-bg-hover: 78, 80, 86;
	    --place-color-keyword-filter-border-active: 165, 165, 167;
	    --place-color-follow-blue: 95, 165, 248;
	    --place-color-follow-bg-blue: 63, 67, 73;
	    --place-color-photogrid-bg: 47, 47, 47;
	    --place-color-profile-bg: 65, 65, 68;
	    --place-color-profile-icon: 169, 175, 185, .24;
	    --place-color-tabfilter-bg:78, 80, 86
	}
	
	.spi_lst .spi_lst_release {
		border: 1px solid #404040;
		background-color: #2f2f2f;
	}
	
	.spi_default a, .spi_default a:hover, .spi_default a:active, .spi_default a:focus, .spi_default a:visited {
		color: #cacaca;
	}
	
	.spi_btn_release .spi_lst_release a.spi_input_copyurl, .spi_sns_share .spi_lst .spi_btn_release .spi_lst_release a.spi_input_copyurl, .spi_onebtn .spi_lst .spi_btn_release .spi_lst_release a.spi_input_copyurl {
		color: #cacaca;
		border: 1px solid #404040;
		background-color: #242424;
	}
	
	.spi_btn_release .spi_lst_release a.spi_btn_copyurl, .spi_sns_share .spi_lst .spi_btn_release .spi_lst_release a.spi_btn_copyurl, .spi_onebtn .spi_lst .spi_btn_release .spi_lst_release a.spi_btn_copyurl {
		color: #fff !important;
		border: 1px solid #404040;
	}
	
	.spi_default .spi_ly_pop {
		background-color: #2f2f2f;
		border: 1px solid #404040;
	}
	
	.spi_onebtn .spi_dsc {
		color: #cacaca !important;
	}
	
	.spi_default .spi_ly_pop .spi_dsc {
		color: #cacaca;
	}
	
	.spi_default .spi_ly_pop .spi_close span {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
}

@-moz-document url-prefix("https://m.place.naver.com/my/bookmark")
{
	.u_likeit_button.myplace_likeit_bookmark_folder {
		border-color: #404040;
		background: #2f2f2f;
		color: #cacaca;
	}
	
	.u_likeit_button.myplace_likeit_bookmark_folder.on {
		color: #fff;
	}
	
	.place_simple_wrapper > header + div[class] > div[class] + div[class] > h2[class] + div[class] > div[class] + div[class] > button[class] {
		border-color: #4f4f4f;
	}
}

@-moz-document url-prefix("https://pcmap.place.naver.com")
{
	#_glad_ad_area {
		background: #2f2f2f;
	}
	
	.place_section h2.place_section_header > svg {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.place_section .place_section_content > ul > li[class] > strong + div[class] > ul > li > a > div > span > svg {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#_title + div[class] > span[class] > div[class] > span > svg {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.place_section > div:first-child + div[class] > a[role=button]:first-child {
		background: #2f2f2f;
	}
	
	.place_section > div[class]:first-child + div[class] + div[class] + div[class] > div[class] > span[class]:first-child {
		box-shadow: 0 1px 0 0 #242424;
	}
	
	.u_likeit_button.place_likeit_feedtab .place_label_like {
		color: #cacaca;
	}
	
	#_pcmap_list_scroll_container > ul > li[data-laim-exp-id]:hover,
	#_pcmap_list_scroll_container > ul > .lazyload-wrapper > li[data-laim-exp-id]:hover {
		background: #3f3f3f;
	}
	
	#_pcmap_list_scroll_container > ul > li[data-laim-exp-id] > div[class]:first-child + div[class] > div[class] > div[class] > span[class],
	#_pcmap_list_scroll_container > ul > .lazyload-wrapper > li[data-laim-exp-id] > div[class]:first-child + div[class] > div[class] > div[class] > span[class] {
		border-color: #404040;
	}
	
	#_pcmap_list_scroll_container > ul > li[data-laim-exp-id] > div[class]:first-child + div[class] > div[class] > div[class] > span[class]:nth-child(2) > a[class] > .place_blind + svg,
	#_pcmap_list_scroll_container > ul > .lazyload-wrapper > li[data-laim-exp-id] > div[class]:first-child + div[class] > div[class] > div[class] > span[class]:nth-child(2) > a[class] > .place_blind + svg {
		fill: #cacaca;
	}
	
	#_pcmap_list_scroll_container + div[class] > a:nth-child(1) > svg, #_pcmap_list_scroll_container + div[class] > a:nth-child(3) > svg {
		filter: invert(86%) hue-rotate(-180deg) brightness(150%);
	}
	
	#_pcmap_list_scroll_container + div[class] > a:nth-child(2):hover {
		background: #3a3a3a;
	}
	
	#_pcmap_list_scroll_container + div[class]:before {
		background: #404040;
	}
	
	.place-pcmap-filter-area-wrapper .flicking-viewport .flicking-camera span[class] > a {
		border-color: #404040 !important;
	}
	
	.place-pcmap-filter-area-wrapper .flicking-viewport .flicking-camera span[class] > a:hover {
		border-color: #4f4f4f !important;
	}
	
	.place-pcmap-filter-area-wrapper div[class*='_votingkeyword_flicking'] span[class] > a {
		border-color: #404040 !important;
		background: #3a3a3a !important;
	}
	
	.place-pcmap-filter-area-wrapper div[class*='_votingkeyword_flicking'] span[class] > a:hover {
		border-color: #4f4f4f !important;
		background-color: #404040 !important;
	}
	
	#_popup_keywordFilter + div > a[role=button] {
		border-color: #404040 !important;
		background: #3a3a3a !important;
	}
	
	.place_label_bg, .place_label_icon_inner {
		fill: rgb(46, 57, 50);
	}
	
	#_pcmap_list_scroll_container > ul > div.lazyload-wrapper > li[class][data-laim-exp-id] > div[class]:first-child + div[class] + div[class] + div[class] > span > a > svg {
		fill: #cacaca;
	}
	
	#_pcmap_list_scroll_container > ul > div.lazyload-wrapper > li[class][data-laim-exp-id] > div[class]:first-child + div[class] + div[class] + div[class] > span > a:hover > svg {
		fill: #0375f4;
	}
	
	#_pcmap_list_scroll_container > ul > div.lazyload-wrapper > li[class][data-laim-exp-id] > div[class]:first-child > a[role=button] + div[class] > div[class] > span + span:before {
		background: #cacaca !important;
	}
	
	#_pcmap_list_scroll_container > ul > div.lazyload-wrapper > li[class][data-laim-exp-id] > div[class]:first-child > a[role=button] + div[class] + div[class] > div[class] > span + span:before {
		background: #cacaca !important;
	}
	
	#_pcmap_list_scroll_container > ul > div.lazyload-wrapper > li[class][data-laim-exp-id]:hover > div[class]:first-child > a[role=button] + div[class] > div[class] > span + span + span > span {
		background: #2f2f2f;
	}
	
	#_pcmap_list_scroll_container > ul > li[class][data-laim-exp-id] > div[class]:first-child + div[class] + div[class] + div[class] > span > a > svg {
		fill: #cacaca;
	}
	
	#_pcmap_list_scroll_container > ul > li[class][data-laim-exp-id] > div[class]:first-child + div[class] + div[class] + div[class] > span > a:hover > svg {
		fill: #0375f4;
	}
	
	#_pcmap_list_scroll_container > ul > li[class][data-laim-exp-id] > div[class]:first-child > a[role=button] + div[class] > div[class] > span + span:before {
		background: #cacaca !important;
	}
	
	#_pcmap_list_scroll_container > ul > li[class][data-laim-exp-id] > div[class]:first-child > a[role=button] + div[class] + div[class] > div[class] > span + span:before {
		background: #cacaca !important;
	}
	
	#_pcmap_list_scroll_container > ul > li[class][data-laim-exp-id]:hover > div[class]:first-child > a[role=button] + div[class] > div[class] > span + span + span > span {
		background: #2f2f2f;
	}
}

@-moz-document url-prefix("https://m.place.naver.com/my")
{
	.ptr__children > header + div + div + div > div > div > div[role=tablist],
	.ptr__children > header + div + div + div > div > div > div[role=tablist] > div {
		background: #2f2f2f;
	}
	
	.ptr__children > header + div + div + div > div > div > div[role=tablist] > div:last-child:after {
		background: linear-gradient(to left, #2f2f2f, rgba(47, 47, 47, 0));
	}
	
	.flicking-camera > div[class] > button {
		box-shadow: 0 2px 6px rgba(0, 0, 0, .3);
	}
	
	div[class][role=tablist] > div[class] > .flicking-viewport > div.flicking-camera + button + button {
		background: linear-gradient(to right, rgba(47, 47, 47, 0), #2f2f2f 28px);
	}
	
	div[class][role=tablist] > div[class] > .flicking-viewport > div.flicking-camera + button {
		background: linear-gradient(to left, rgba(47, 47, 47, 0), #2f2f2f 28px);
	}
}

@-moz-document url-prefix("https://m.place.naver.com/my/maps")
{
	body {
		background-color: #2f2f2f !important;
		color: #fff !important;
	}
	
	body #__next > div:first-child > div:first-child > div:first-child button[class][type=button] {
		color: #fff;
	}
	
	body #__next > div:first-child > div:first-child + div + ul > li[class] > button:hover {
		background: #3a3a3a;
	}
	
	body #__next > div:first-child > div:first-child + div + ul > li[class] > button > div:first-child + div > div:first-child > span {
		color: #fff;
	}
	
	body #__next > div:first-child > div:first-child + div + ul > li[class] > button + div > div > button > svg {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	body #__next > div:first-child > div:first-child + div + ul > li[class] > button + div > div > button + div > button:not(:hover) {
		color: #cacaca;
	}
	
	body #__next > div:first-child > div:first-child + div + ul > li[class] > button + div > div > button + div > button:not(:hover) svg {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	body #__next > div:first-child > div:first-child + div + ul > li[class] > button + div > div > button + div > div[class] {
		color: #cacaca;
	}
	
	body #__next > div:first-child > div:first-child + div + ul > li[class] > button + div > div > button + div > div[class] > svg[role=presentation] {
		fill: #cacaca;
	}
	
	body #__next > div[role=main] > div:first-child + div[class] > header[class] {
		color: #fff;
	}
	
	body #__next > div[role=main] > div:first-child + div[class] > header[class] > div[class] > div[class] > div[class] > svg + h1 {
		color: #fff;
	}
	
	body #__next > div[role=main] > div:first-child + div[class] > header[class]:first-child + header[class] + div[class] > div[class]:first-child > div > button {
		color: #cacaca;
	}
	
	body #__next > div[role=main] > div:first-child + div[class] > header[class]:first-child + header[class] + div[class] > div[class]:first-child > div > button + div[class] > ul > li > button:not(:hover):not([aria-selected=true]) {
		color: #cacaca;
	}
	
	body #__next > div[role=main] > div:first-child + div[class] > header[class]:first-child + header[class] + div[class] > div[class]:first-child > div[role=tablist] > div[class] > .flicking-viewport .flicking-camera > span > button:not([aria-selected=true]):not(:hover) > span {
		color: #cacaca;
	}
	
	body #__next > div[role=main] > div:first-child + div[class] > header[class]:first-child + header[class] + div[class] > div[class]:first-child > div[role=tablist] > div[class] > .flicking-viewport .flicking-camera > span > button:hover > span {
		color: #fff;
	}
	
	body #__next > div[role=main] > div:first-child + div[class] > header[class]:first-child + header[class] + div[class] > div[class]:first-child + div[class] > svg + div {
		color: #cacaca;
	}
	
	body #__next > div[role=main] > div:first-child + div[class] > header[class]:first-child + header[class] + div[class] > div[class]:first-child + div[class] > ul > li > button[type=button] > div:first-child + div[class] > span {
		color: #cacaca;
	}
	
	body #__next > div[role=main] > div:first-child + div[class] > header[class]:first-child + header[class] + div[class] > div[class]:first-child + div[class] > ul > li > button[type=button] + div[class] > div[class] > button[type=button] > svg {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	body #__next > div[role=main] > div:first-child + div[class] > header[class]:first-child + header[class] + div[class] > div[class]:first-child + div[class] > ul > li > button[type=button] + div[class] > div[class] > button[type=button] + div[class] > button[type=button]:not(:hover) {
		color: #cacaca;
	}
	
	body #__next > div[role=main] > div:first-child + div[class] > header[class]:first-child + header[class] + div[class] > div[class]:first-child + div[class] > ul > li > button[type=button] + div[class] > div[class] > button[type=button] + div[class] > button[type=button]:not(:hover) > svg {
		fill: #cacaca;
	}
	
	body #__next > div[role=main] > div:first-child + div[class] > header[class]:first-child + header[class] > div[class] > div:first-child + div + div > button[type=button]:not(:hover) {
		color: #cacaca;
	}
	
	body #__next > div[role=main] > div:first-child + div[class] > header[class]:first-child + header[class] > div[class] > div:first-child + div + div > button[type=button] + div[class*='share'][role=button]:not(:hover) {
		color: #cacaca;
	}
	
	body #__next > div[role=main] > div:first-child + div[class] > header[class]:first-child + header[class] > div[class] > div:first-child + div + div > button[type=button] + div[class*='share'][role=button]:not(:hover) > button > svg {
		fill: #cacaca;
	}
	
	body #__next > div[role=main] > div:first-child + div[class] > header[class]:first-child + header[class] > div[class] > div:first-child + div + div > button[type=button]:not(:hover) > svg {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#modal-root > div[role=dialog] > div[class] {
		color: #fff;
		border-bottom: 1px solid #404040;
	}
	
	#modal-root > div[role=dialog] > div[class] + ul[class] > li[class] > div:hover {
		background: #3a3a3a;
	}
	
	#modal-root > div[role=dialog] > div[class] + ul[class] > li[class] > div > div > div:first-child {
		color: #fff;
	}
	
	#modal-root > div[role=dialog] > div[class] + ul[class] > li[class] + li[class] {
		border-top: 1px solid #404040;
	}
	
	#modal-root > div[role=dialog] > div[class] + ul[class] > li[class] + li[class] > button:hover {
		background: #3a3a3a;
	}
	
	#modal-root > div[role=dialog] > div[class] + ul[class] > li[class] + li[class] > button > div[class] {
		color: #fff;
	}
	
	body #__next > .place_bookmark_wrapper > header:first-child > div:first-child > div:first-child > div:first-child > svg + h1 {
		color: #fff;
	}
	
	body #__next > .place_bookmark_wrapper > header:first-child + div[class] > ul[class] > li[class] > input[id*='place-'] + label[for*='place-'] > div:nth-child(2) > div:nth-child(2) > span {
		color: #cacaca;
	}
	
	#modal-root div[role=alert] > div:first-child > div {
		color: #cacaca;
	}
	
	#modal-root div[role=alert] > div:nth-child(2) > button[type=button]:hover {
		background-color: #3a3a3a;
	}
	
	#modal-root div[role=dialog] > div[class] > div:first-child {
		color: #fff;
	}
	
	#modal-root div[role=dialog] > div[class] > div:nth-child(2) > div > div > div > #inputName {
		color: #cacaca;
	}
	
	#modal-root div[role=dialog] > div[class] > div:nth-child(2) > div > div > div > #inputName + label + button + span > em {
		color: #fff;
	}
	
	#modal-root div[role=dialog] > div[class] > div:nth-child(2) > div:first-child > div:nth-child(2) > h2 {
		color: #fff;
	}
	
	#modal-root div[role=dialog] > div[class] > div:nth-child(2) > div:first-child + div {
		background: #3a3a3a;
	}
	
	#modal-root div[role=dialog] > div[class] > div:nth-child(2) > div:nth-child(3) > div > h2 {
		color: #fff;
	}
	
	#modal-root div[role=dialog] > div[class] > div:nth-child(2) > div:nth-child(3) > div > div > input[type=radio] + label > svg + div > div:first-child {
		color: #fff;
	}
	
	#modal-root div[role=dialog] > div[class] > div:nth-child(2) > div:nth-child(3) > div > div > input[type=radio] + label > svg + div > div:nth-child(2) {
		color: #cacaca;
	}
	
	#modal-root div[role=dialog] > div[class] > div:nth-child(2) > div:nth-child(3) > div:nth-child(2) > h2 + div > div[role=textbox] {
		background: #3a3a3a;
	}
	
	#modal-root div[role=dialog] > div[class] > div:nth-child(2) > div:nth-child(3) > div:nth-child(2) > h2 + div > div[role=textbox] > input[type=text] {
		color: #cacaca;
	}
	
	#modal-root div[role=dialog] > div[class] > div:nth-child(2) > div:nth-child(3) > div:nth-child(2) > h2 + div > div[role=textbox] > input[type=text] + label + span > em {
		color: #fff;
	}
	
	#modal-root div[role=dialog] > div[class] > div:nth-child(2) > div:nth-child(3) > div:nth-child(2) > h2 + div > div[role=textbox] > input[type=url] {
		color: #cacaca;
	}
	
	#modal-root div[role=dialog] > div[class] > div[class] > div[class] {
		color: #fff;
	}
	
	#modal-root div[role=dialog] > div[class] > div[class] + div.place_scrollable_modal_content > div > button[type=button] + ul[class] > li[class] > input[id*='list-'] + label[for*='list-'] > div[class] + div[class] > div[class] > span:first-child {
		color: #fff;
	}
	
	#modal-root div[role=dialog] > div[class] + div[class] > div[class] > #leave-bookmark + label {
		border: 1px solid #4f4f4f;
		background: #3a3a3a;
		color: #cacaca;
	}
	
	/*body {*/
	/*	background-color: #2f2f2f !important;*/
	/*}*/
	
	/*button[class*='ContextMenuFolder_btn_filter__'] {*/
	/*	color: #fff !important;*/
	/*}*/
	
	/*li[class*='FolderCard_list_item__'][class*='FolderCard_type_pcmap__'] button[class*='FolderCard_link__']:hover {*/
	/*	background: #3a3a3a !important;*/
	/*}*/
	
	/*li[class*='FolderCard_list_item__'] div[class*='FolderCard_tit_area__'] span[class*='FolderCard_name__'] {*/
	/*	color: #fff !important;*/
	/*}*/
	
	/*div[class*='ContextMenu_context_menu_wrapper__'][class*='ContextMenu_type_pcmap__'] div[class*='ContextMenu_ly_manage__'] button[class*='ContextMenu_btn__'] {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*div[class*='ContextMenu_context_menu_wrapper__'][class*='ContextMenu_type_pcmap__'] div[class*='ContextMenu_ly_manage__'] button[class*='ContextMenu_btn__'] svg[class*='ContextMenu_icon__'], div[class*='ContextMenu_context_menu_wrapper__'][class*='ContextMenu_type_pcmap__'] div[class*='ContextMenu_ly_manage__'] button[class*='ContextMenu_btn__'] [role=presentation] {*/
	/*	fill: #cacaca;*/
	/*}*/
	
	/*button[class*='Button_btn_manage__'][class*='Button_type_pcmap__']:hover svg[class*='Button_icon__'] {*/
	/*	fill: #cacaca;*/
	/*}*/
	
	/*header[class*='Header_header__'] {*/
	/*	color: #fff;*/
	/*}*/
	
	/*div[class*='FilterTab_sort_area__'] button[class*='FilterTab_btn_sort__'] {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*div[class*='FilterTab_sort_area__'][class*='FilterTab_type_pcmap__'] ul[class*='FilterTab_sort_list__'] button[class*='FilterTab_btn__'] {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*div[class*='styles_wrapper__'][class*='styles_type_bookmark__'] div[class*='styles_tit_area__'] {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*div[class*='styles_modal_new_list__'] div[class*='styles_header__'] {*/
	/*	color: #fff;*/
	/*}*/
	
	/*div[class*='styles_input_name_wrapper__'] input[class*='styles_input_text__'], div[class*='styles_input_text_wrapper__'] input[class*='styles_input_text__'] {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*div[class*='styles_input_name_wrapper__'] span[class*='styles_count__'] em, div[class*='styles_input_name_wrapper__'] span[class*='styles_count__'] em {*/
	/*	color: #fff;*/
	/*}*/
	
	/*div[class*='styles_modal_new_list__'] h2[class*='styles_section_header__'] {*/
	/*	color: #fff;*/
	/*}*/
	
	/*div[class*='styles_modal_new_list__'] div[class*='styles_section_hr__'] {*/
	/*	background: #3a3a3a;*/
	/*}*/
	
	/*div[class*='InputPublicStatus_input_radio_wrapper__'] label[class*='InputPublicStatus_input_label__'] div[class*='InputPublicStatus_open_info_area__'] div[class*='InputPublicStatus_tit_area__'] {*/
	/*	color: #fff;*/
	/*}*/
	
	/*div[class*='InputPublicStatus_input_radio_wrapper__'] label[class*='InputPublicStatus_input_label__'] div[class*='InputPublicStatus_open_info_area__'] div[class*='InputPublicStatus_txt_area__'] {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*div[class*='styles_input_text_wrapper__'] {*/
	/*	background: #3a3a3a;*/
	/*}*/
	
	/*div[class*='ContextMenu_context_menu_wrapper__'][class*='ContextMenu_type_pcmap__'] div[class*='ContextMenu_ly_manage__'] div[class*='ContextMenu_btn__'] {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*div[class*='ContextMenu_ly_manage__'] div[class*='ContextMenu_btn__']+div[class*='ContextMenu_btn__'] {*/
	/*	border-top: 1px solid #404040;*/
	/*}*/
	
	/*div[class*='ContextMenu_context_menu_wrapper__'][class*='ContextMenu_type_pcmap__'] div[class*='ContextMenu_ly_manage__'] div[class*='ContextMenu_btn__'] svg[class*='ContextMenu_icon__'], div[class*='ContextMenu_context_menu_wrapper__'][class*='ContextMenu_type_pcmap__'] div[class*='ContextMenu_ly_manage__'] div[class*='ContextMenu_btn__'] [role=presentation] {*/
	/*	fill: #cacaca;*/
	/*}*/
	
	/*header[class*='Header_header__'] div[class*='Header_txt_area__'] {*/
	/*	color: #fff;*/
	/*}*/
	
	/*header[class*='Header_header__'] div[class*='Header_btn_area__'] [class*='Header_btn__'] {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*header[class*='Header_header__'] div[class*='Header_btn_area__'] svg[class*='Header_icon__'] {*/
	/*	fill: #cacaca;*/
	/*}*/
	
	/*button[class*='BookmarkCard_list_inner__'] div[class*='BookmarkCard_etc_area__'] span[class*='BookmarkCard_item__'] {*/
	/*	color: #fff;*/
	/*}*/
	
	/*div[class*='DetailList_tab_area__'] button[class*='DetailList_tab__'] {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*div[class*='Alert_modal_alert__'][class*='Alert_type_pcmap__'] div[class*='Alert_tit_area__'] {*/
	/*	color: #fff;*/
	/*}*/
	
	/*div[class*='Alert_modal_alert__'][class*='Alert_type_pcmap__'] div[class*='Alert_txt_area__'] {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*div[class*='RemoveBookmarksModal_txt_inner__'] label[class*='RemoveBookmarksModal_input_label__'] {*/
	/*	color: #cacaca;*/
	/*}*/
	
	/*div[class*='Alert_modal_alert__'][class*='Alert_type_pcmap__'] div[class*='Alert_btn_area__'] button[class*='Alert_btn__']:hover {*/
	/*	background-color: #3a3a3a;*/
	/*}*/
}

@-moz-document domain("dict.naver.com")
{
	.gnb_notice_li a.gnb_notice .gnb_icon, .mail_li a.gnb_mail .gnb_icon, .gnb_service_li a.gnb_service .gnb_icon {
		filter: none !important;
	}
	
}

@-moz-document url-prefix("https://newsstand.naver.com/include/page/032.html")
{
	.sub-cont-r li:before {
		background: #404040;
	}
	
	.side-cont-t {
		border-bottom: 1px solid #404040;
	}
	
	.side-cont-t .thumb {
		border: 1px solid #404040;
	}
	
	.side-cont-m {
		border-bottom: 1px solid #404040;
	}
	
	.side-cont-m .opn-list li:before {
		background: #404040;
	}
	
	.side-cont-m .opn-thumb .s-tit {
		color: #cacaca;
	}
	
	.side-cont-b .photo-news .tit {
		color: #cacaca;
	}
}

@-moz-document url-prefix("https://newsstand.naver.com/include/page/005.html")
{
	body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, select, p, blockquote, th, td, a, iframe {
		color: #cacaca;
	}
	
	#kmib_wrap .lft .top h1 a {
		color: #fff;
	}
	
	#kmib_wrap .lft .top .nws_list li a:hover {
		color: #cfcfcf;
	}
	
	#kmib_wrap .lft .top .nws_list li a {
		color: #cacaca;
	}
	
	#kmib_wrap .lft .report strong.tit {
		color: #fff;
	}
	
	#kmib_wrap .lft .btm .nws_list li a {
		color: #cacaca;
	}
	
	#kmib_wrap .lft .top {
		border-bottom: 1px solid #404040;
	}
	
	#kmib_wrap font[color='#0d16fb'i] {
		color: rgb(170, 176, 249) !important;
	}
	
	#kmib_wrap .rgt .mission {
		border: 1px solid #404040;
		background: #3a3a3a;
	}
	
	#kmib_wrap .rgt .tv strong.tit, #kmib_wrap .rgt .wng strong.tit {
		color: #fff;
	}
	
	#kmib_wrap .rgt .tv span.thum, #kmib_wrap .rgt .wng span.thum {
		border: 1px solid #404040;
	}
	
	#kmib_wrap p.top_thum, #kmib_wrap span.thum {
		background: #2f2f2f;
	}
	
	#kmib_wrap .rgt .nws_img span.thum {
		border: 1px solid #404040;
	}
	
	#kmib_wrap .rgt .nws_img strong.tit {
		color: #fff;
	}
	
	#kmib_wrap .rgt .column {
		background: #3a3a3a;
		border: 1px solid #404040;
	}
	
	#kmib_wrap .rgt .column a {
		color: #cacaca;
	}
	
	#kmib_wrap .rgt .mission strong.tit {
		color: #cacaca;
	}
	
	#kmib_wrap .rgt .mission span.thum i {
		filter: invert(79%) hue-rotate(-180deg);
	}
}

@-moz-document url-prefix("https://newsstand.naver.com/include/page/079.html")
{
	.topbox .top1title strong {
		color: #fff;
	}
	
	.textlist {
		background-color: #3a3a3a;
	}
	
	.nocut_wrap a {
		color: #cacaca;
	}
	
	.onair {
		border: 1px solid #404040;
	}
	
	.box2 .phtonews li a span {
		background-color: #3a3a3a;
	}
	
	.box2 .phtonews li a span em {
		color: #cacaca;
	}
}

@-moz-document url-prefix("https://newsstand.naver.com/include/page/327.html")
{
	body, button, h1, h2, h3, h4, input {
		color: #fff;
	}
	
	.column {
		border-top: 1px solid #404040;
		background: #2f2f2f;
	}
	
	.section-top-nd a, .headline li, .section-top-biz a, .biz li {
		border-bottom: 1px solid #404040;
	}
	
	.photo li, .photo .photo-bottom {
		background: #3a3a3a;
	}
	
	.photo .photo-text {
		color: #fff;
	}
	
	.photo img {
		border: 1px solid #404040;
	}
	
	.column a h3 {
		background-color: #3a3a3a;
		color: #fff;
	}
	
	.column li {
		border-bottom: 1px solid #404040;
	}
	
	.exclusive a h3 {
		border-bottom: 1px solid #404040;
		background-color: #3a3a3a;
	}
	
	.exclusive li {
		border-bottom: 1px solid #404040;
	}
	
	.exclusive {
		background: #3a3a3a;
	}
	
	.column a h3:before, .exclusive a h3:before {
		color: #fff;
	}
}

@-moz-document url-prefix("https://newsstand.naver.com/include/page/930.html")
{
	.bottom_list li.article a {
		color: #fff;
	}
	
	.bottom_list li.sub a {
		color: #fff;
	}
}

@-moz-document url-prefix("https://newsstand.naver.com/include/page/003.html")
{
	body, h1, h2, h3, h4, input, button {
		color: #cacaca;
	}
	
	a {
		color: #cacaca;
	}
	
	.newstype1 .main-title_ed .main-text a {
		color: #fff;
	}
	
	.body-text_ed a, .main-article .photo-view_ed li p a, .aside_ed .photo_01 .text {
		color: #fff;
	}
	
	.relation-article2_ed li a, .issue-list_ed .issue-first li a {
		color: #cacaca;
	}
}

@-moz-document url-prefix("https://newsstand.naver.com/include/page/368.html")
{
	.topNewsContainer .top1 .title {
		color: #fff;
	}
	
	.topNewsContainer .top2 .title {
		color: #cacaca;
	}
	
	.opinionBox {
		background-color: #3a3a3a;
	}
	
	.midTopContainer .title {
		color: #fff;
	}
	
	.opinionBox .title {
		color: rgb(101, 122, 203);
	}
	
	.imgNewsType1 .title {
		color: #fff;
	}
	
	.topNewsContainer {
		border-right: 1px solid #404040;
	}
	
	.categoryTopContainer .title {
		color: #fff;
	}
	
	.hDivider {
		border-bottom: 1px solid #404040;
	}
	
	.youtubeContainer {
		background-color: #3a3a3a;
	}
}

@-moz-document url-prefix("https://newsstand.naver.com/include/page/029.html")
{
	.box2 {
		border: 1px solid #404040;
	}
	
	.news_list>li {
		border-bottom: 1px solid #404040;
	}
	
	.box3 {
		border: 1px solid #404040;
	}
	
	.enter_news {
		border-bottom: 1px solid #404040;
	}
	
	.photo-news {
		border: 1px solid #404040;
	}
	
	.photo-news p a {
		color: #cacaca;
	}
	
	.photo-news p a:hover {
		color: #fff;
	}
	
	.top {
		border: 1px solid #404040;
		border-top: 0;
	}
	
	img[style*='border:'] {
		border: 1px solid #404040 !important;
	}
}

@-moz-document url-prefix("https://newsstand.naver.com/include/page/117.html")
{
	body {
		color: #fff;
	}
	
	#main .main1 .main_news1 {
		background: #3a3a3a;
	}
	
	#main .main1 .main_news1 a {
		color: #cacaca;
	}
	
	#main a, a, a:visited, a:active, a, a:link, a:active, a:visited {
		color: #fff;
	}
	
	#main .main2 .main_news2 dt p a, #main .main2 .main_news4 dt p {
		color: #fff;
	}
	
	#main .main2 .main_news4 dt p a {
		color: #fff;
	}
	
	#main img {
		border: 1px solid #404040;
	}
}

@-moz-document url-prefix("https://newsstand.naver.com/include/page/009.html")
{
	.main_tit {
		color: #fff;
	}
	
	body, input, textarea, select, button, table {
		color: #fff;
	}
	
	#contents_left {
		border-right: 1px solid #404040;
	}
	
	.article_list {
		border-top: 1px solid #404040;
	}
	
	a > span[style*='color'] {
		color: rgb(184, 185, 250) !important;
	}
	
	.top_list_box .list_font_text > li > img:first-child {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	dl.article_list_d dt a {
		color: #fff;
	}
	
	.right_bottom_font {
		border-top: 1px solid #404040;
	}
	
	a, a:hover, a:active, a:focus {
		color: #fff;
	}
}

@-moz-document url-prefix("https://newsstand.naver.com/include/page/008.html")
{
	body {
		color: #fff;
	}
	
	a, a:active {
		color: #fff;
	}
	
	#container .content .topnews h1 a {
		color: #fff;
	}
	
	#container .content .topnews h1 {
		border-bottom: 1px solid #404040;
	}
	
	#container .content .topnews .t_list li a, #container .content .cont_group1 .toprel li a, #container .content2 .bestclick ul li a, #container .content2 .bestclick h2 {
		color: #fff;
	}
}

@-moz-document url-prefix("https://newsstand.naver.com/include/page/021.html")
{
	.tit.top_tit > img {
		filter: invert(81.5%) hue-rotate(-180deg);
	}
	
	.top_tit:hover {
		color: #fff;
	}
	
	.tit.top_tit:after {
		background: #fff;
	}
	
	.top_news:hover .lead span {
		color: #fff;
	}
	
	.lead span {
		color: #cacaca;
	}
	
	.top_news_list li {
		border-bottom: 1px solid #404040;
	}
	
	.top_news_list li:first-child {
		border-top: 1px solid #404040;
	}
	
	.top_news_img li:hover .tit span, .top_news_list li:hover .tit span, .hotclick_list li:hover .tit span {
		color: #fff;
	}
	
	.hotclick_title {
		border-top: 1px solid #4f4040;
	}
	
	.hotclick_list {
		background: #3a3a3a;
	}
}

@-moz-document url-prefix("https://newsstand.naver.com/include/page/006.html")
{
	#wrap {
		background: #2f2f2f;
	}
	
	#wrap #content_S125 #depth-1 {
		border-right: 1px solid #404040;
	}
	
	.box2 a .txt, .box4 a .txt, .box3 a .txt {
		border: 1px solid #404040;
	}
}

@-moz-document url-prefix("https://newsstand.naver.com/include/page/293.html")
{
	.headline .article:first-child .title {
		color: #fff;
	}
	
	.headline_side .article {
		border-bottom: 1px solid #404040;
	}
}

@-moz-document url-prefix("https://newsstand.naver.com/include/page/011.html")
{
	a:link, a:visited {
		color: #fff;
	}
	
	body {
		color: #fff;
	}
	
	#main {
		background: #2f2f2f;
	}
	
	.sec .lev1 ul li a {
		color: #fff;
	}
	
	.sec:after {
		background: #404040;
	}
	
	.hash_tag {
		background: #3a3a3a;
	}
	
	.sec.sec3 .text_area {
		color: #fff;
	}
}

@-moz-document url-prefix("https://newsstand.naver.com/include/page/081.html")
{
	body {
		background: #2f2f2f !important;
	}
	
	.top .tit a {
		color: #fff;
	}
	
	div[style*='border-right:2px'] {
		border-right: 2px solid #404040 !important;
	}
	
	div[style*='border-left:1px'] {
		border-left: 1px solid #404040 !important;
	}
}

@-moz-document url-prefix("https://newsstand.naver.com/include/page/022.html")
{
	.wrapSegye {
		background: #2f2f2f;
	}
	
	a, a:visited {
		color: #fff;
	}
	
	body {
		color: #fff;
	}
	
	.headline a {
		color: #fff;
	}
	
	.headline {
		border-bottom: 1px solid #404040;
	}
	
	.newsList .tit {
		color: #fff;
	}
	
	.newsList .cont .txt {
		color: #cacaca;
	}
	
	.contSide .title {
		color: #fff;
	}
	
	.hotNews a {
		color: #fff;
	}
	
	.photo {
		border-top: 1px solid #404040;
	}
	
	.contSide {
		border-left: 1px solid #404040;
	}
	
	.contMain {
		border-right: 1px solid #404040;
	}
}

@-moz-document url-prefix("https://cafe.naver.com/ManagerDelegateAgreePopup.nhn")
{
	.text_area .desc {
		color: #cacaca;
	}
	
}

@-moz-document url-prefix("https://cue.search.naver.com")
{
	body {
		background: #242424;
	}
	
	#header .main_nav_wrap .ico_logo {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	#header .main_nav_wrap .link_menu .img path {
		fill: #fff !important;
	}
	
	#header .main_nav_wrap.is_scroll {
		background-color: #242424;
	}
	
	[class*=section_] {
		background-color: #242424;
		color: #cacaca;
	}
	
	[class*=section_] .title {
		color: #fff;
	}
	
	.section_introduction .main_video_wrap .main_video_area {
		border-color: #404040;
	}
	
	.section_introduction .value_area .value_list .value_box .value_thumb .img, .section_introduction .block_thumb_area .img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.section_scenario .scenario_card {
		background-color: #3a3a3a;
		color: #cacaca;
	}
	
	.section_scenario .flicking-panel.is_active .scenario_card.type_shopping2, .section_scenario .flicking-panel.is_active .scenario_card.type_shopping, .section_scenario .flicking-panel.is_active .scenario_card.type_place, .section_scenario .flicking-panel.is_active .scenario_card.type_knowledge, .section_scenario .flicking-panel.is_active .scenario_card.type_video, .section_scenario .flicking-panel.is_active .scenario_card.type_image {
		background-color: #404040;
	}
	
	.section_scenario .flicking-panel.is_active .scenario_card .scenario_text {
		color: #fff;
	}
	
	.section_scenario .flick_wrap:before {
		background: -webkit-gradient(linear,right top,left top,from(rgba(33,33,33,0)),to(#242424));
		background: linear-gradient(270deg,rgba(33,33,33,0) 0,#242424 100%);
	}
	
	.section_scenario .flick_wrap:after {
		background: -webkit-gradient(linear,left top,right top,from(rgba(33,33,33,0)),to(#242424));
		background: linear-gradient(90deg,rgba(33,33,33,0) 0,#242424 100%);
	}
	
	.section_feature .feature_area .feature_thumb .img {
		filter: invert(86%) hue-rotate(-180deg);
	}
	
	.section_faq .faq_area {
		background-color: #2f2f2f;
	}
	
	.section_faq .faq_list .faq_item .question_box.is_open .question {
		color: #fff;
	}
	
	.section_faq .faq_list {
		color: #cacaca;
	}
	
	.section_faq .faq_list .faq_item+.faq_item {
		border-top: 1px solid #404040;
	}
	
	.section_faq .link_more {
		border-top: 1px solid #404040;
		color: #fff;
	}
}