/*!
 * Dark Mode Switch v1.0.1 (https://github.com/coliff/dark-mode-switch)
 * Copyright 2021 C.Oliff
 * Licensed under MIT (https://github.com/coliff/dark-mode-switch/blob/main/LICENSE)
 */

[data-theme="dark"] {
  background-color: #272727 !important;
  color: #eee;
}
[data-theme="dark"] .form-check {
	color:#fff;
}

[data-theme="dark"] .program_list .active.PL01 button {
    background: url(/web2024/images/main/main_tab_icon1_wht.png) no-repeat 50% 0;
    background-size: 15%;
}
[data-theme="dark"] .program_list .PL01 button {
    background: url(/web2024/images/main/main_tab_icon1_wht.png) no-repeat 50% 0;
    background-size: 15%;
}
[data-theme="dark"] .program_list .active.PL02 button {
    background: url(/web2024/images/main/main_tab_icon2_wht.png) no-repeat 50% 0;
    background-size: 15%;
}
[data-theme="dark"] .program_list .PL02 button {
    background: url(/web2024/images/main/main_tab_icon2_wht.png) no-repeat 50% 0;
    background-size: 15%;
}
[data-theme="dark"] .program_list .active.PL03 button {
    background: url(/web2024/images/main/main_tab_icon3_wht.png) no-repeat 50% 0;
    background-size: 15%;
}
[data-theme="dark"] .program_list .PL03 button {
    background: url(/web2024/images/main/main_tab_icon3_wht.png) no-repeat 50% 0;
    background-size: 15%;
}
[data-theme="dark"] .program_list .active.PL04 button {
    background: url(/web2024/images/main/main_tab_icon4_wht.png) no-repeat 50% 0;
    background-size: 15%;
}
[data-theme="dark"] .program_list .PL04 button {
    background: url(/web2024/images/main/main_tab_icon4_wht.png) no-repeat 50% 0;
    background-size: 15%;
}

[data-theme="dark"] .bg-black {
  background-color: #fff !important;
}

[data-theme="dark"] .bg-dark {
  background-color: #eee !important;
}

[data-theme="dark"] .bg-light {
  background-color: #222 !important;
}

[data-theme="dark"] .bg-white {
  background-color: #000 !important;
}

[data-theme="dark"] .visual-main .visual.ver-black .upside-area .layout .txt-small {
    color: #fff;
}

[data-theme="dark"] .visual-main .visual.ver-black .upside-area .layout .txt-big {
    color: #fff;
}

[data-theme="dark"] .visual-main .visual .upside-area .layout .btn-view {
    display: inline-block;
    padding: 12px 40px;
    position: relative;
    margin-top: 50px;
    background: #fff;
    color: #000;
    margin-right: 10px;
    text-align: center;
    border-radius: 10px;
    font-size: 0.8vw;
}

[data-theme="dark"] .main #header {
    color: #fff !important; background:#272727; border-bottom:1px solid #000;
}

[data-theme="dark"] #header .gnb .one-dep .one {
    color: #fff;
}

[data-theme="dark"] #header .logo {
	background: url(/web2022/images/pc_head_logo_wht.png) no-repeat 0 0;
}

[data-theme="dark"] #header .btn-gnb {
    background: url(/web2022/images/pc_gnb_btn_wht.png) no-repeat center top;
}

[data-theme="dark"] .main_cont2 h2 {
    color: #fff;
}

[data-theme="dark"] #group {
	background:#ccc;
     
}

[data-theme="dark"] #ds-footer .inner {
    background: url(/web2022/images/pc_footer_logo_wht.png) no-repeat 0 0;
}

[data-theme="dark"] .sec_title h1 {
    color: #fff;
}

[data-theme="dark"] .top_box .mov_logo span {
    color: #fff;
}

[data-theme="dark"] .shift-menu .title {
    color: #fff;
}
[data-theme="dark"] #program .program_contain {
    
}

[data-theme="dark"] .program_list .active button {
	color:#fff;
}
[data-theme="dark"] .program_list li button {
	color:#999;
   
}

[data-theme="dark"] .main_cont2 h3 {
    color: #fff;
}

[data-theme="dark"] #ds-footer .rni_ins{ background:url("/img/icon-instagram_wht.png") no-repeat center center; background-size:25px;}

[data-theme="dark"] .TT_area:hover {background-color:rgba(0,0,0,0.1);}

[data-theme="dark"] .visual-main .visual .upside-area .layout .txt-tiny {color:#fff;}
[data-theme="dark"] .main_cont2 h4 { color: #fff;}
[data-theme="dark"] #main_quick .main_quick_box.box01 .mouse {background: url(/web2022/images/mouse_wht.png) no-repeat 0 0; background-size:30px;}
[data-theme="dark"] #main_quick .main_quick_box.box01 .mouse p { width: 5px; height: 5px; border-radius: 5px;  background: #fff; margin: 0 auto;}
[data-theme="dark"] .rni_ins {background: url(/img/icon-instagram_wht.png) no-repeat center center;    background-size: 25px;}
[data-theme="dark"] #header .gnb .one-dep:before { background: #fff; }
[data-theme="dark"] #header .gnb .one-dep .one.on :before{background:#fff;}

[data-theme="dark"] #bo_gall .bo_tit {color:#fff !important;}

@media screen and (max-width:1024px){
	[data-theme="dark"] #header .logo {
    top: 20px;
	left:20px;
    background: url(/web2022/images/pc_head_logo_wht.png) no-repeat 0 0;
    background-size: 100px auto;
}
[data-theme="dark"] .program_list .active button {
    background: #fff;
}
[data-theme="dark"] .program_list li button {
    background:#000;}
[data-theme="dark"] #ds-footer .inner {
    background: url(/web2022/images/pc_footer_logo_wht.png) no-repeat 5vw 5vw; background-size:50px;
}
}