
body.dark-mode{background:#1e1f21;color:#fff;}
.dark-mode a{color:#fff;}
img.dark-in{display:none !important}
.dark-mode .white{display:none !important;}
.dark-mode .dark{display:block !important;}
.dark-mode img.dark{display:inline-block;}
.dark-mode img.dark-in{display:inline-block !important;}

/*헤더*/
.dark-mode #header .header-top {background:#1e1f21;border-bottom:1px solid #666;}
.dark-mode #header .header-top .header-inn .header-info ul.member-list li a:before{}
.dark-mode .toggle-switch input:checked + .label {border:1px solid #fff;}
.dark-mode .toggle-switch .label:before{background:#fff;}
.dark-mode #header .header-nav{ background:#1e1f21;border-bottom:1px solid #666;}
.dark-mode .header-bg { background:#1e1f21;}
.dark-mode .toggle-switch .label:before{transform: translateX(-1.3rem)}

/*전체메뉴*/
.dark-mode #menuAll{background:#1e1f21;}
.dark-mode #menuAll > ul > li > ul > li > ul > li a {color:#fff;}
.dark-mode #menuAll > ul > li > ul > li > ul > li a:before {background:#fff;}
.dark-mode .dark-mode .toggle-switch .label:before{transform: translateX(-1.3rem)}
.dark-mode .btn-sun {opacity:0;}
.dark-mode .btn-moon{opacity:1;}

@media (max-width:1030px){
    .dark-mode #menuAll{background: rgba(0, 0, 0, 0.5);}
    .dark-mode #header.open .mob-header-info{background:#1e1f21;}
    .dark-mode .mob-header-info ul.member-list li a{color:#fff;}
    .dark-mode #menuAll > ul > li.on > ul {background:#1e1f21}
    .dark-mode #menuAll > ul > li.on > div{background:#1e1f21}
    .dark-mode #menuAll > ul > li > ul > li:not(:last-child){border-bottom:1px solid #666666}
}

/*메인*/
.dark-mode #ctn01 {background:#1e1f21;}
.dark-mode #ctn01 .right .right-top {background:#272829;border:none;}
.dark-mode #ctn01 .right .right-top .board-item-list li.board-item .board-con > a .board-txt .tit{text-decoration-color: #1e1f21;}
.dark-mode #ctn01 .right .right-top .board-item-list li.board-item .board-con > a:hover .board-txt .tit {text-decoration-color: #fff;}

.dark-mode #ctn01 .right .right-top .board-item-list li.board-item .board-con > a .board-txt .date {color:#fff;}
.dark-mode #ctn01 .right .right-top .board-item-list li.board-item .board-con > a {border-bottom:1px dashed #666;}
.dark-mode #ctn01 .right .right-top .board-item-list li.board-item .board-con > a:nth-child(5),
.dark-mode #ctn01 .right .right-top .board-item-list li.board-item .board-con > a:nth-child(6){border-bottom:none;}
.dark-mode #ctn01 .right .right-top .board-item-list li.board-item .board-con:before {background:#666;}
.dark-mode #ctn01 .right .right-bottom {background:#272829;border:1px solid #272829;}
.dark-mode #ctn01 .right .right-top .board-item-list li.board-item:hover > a {background:#272829;}
.dark-mode #ctn01 .right .right-top .board-item-list li.board-item.on > a{background:#272829;}
.dark-mode #ctn02 .official-list-con ul li a.tit span.type{color:#3c7bfa }
.dark-mode #ctn02 .tit-bx ul.official {background:#272829;border:1px solid #666666;}
.dark-mode #ctn02 .tit-bx ul.official > li > a {color:#fff;}
.dark-mode #ctn02 .official-list-con .more {background:url(/images/common/default/main/more-icon.svg)no-repeat center center;background-size:cover;}
.dark-mode #ctn02 .official-list-con ul li {background:#272829;border:1px solid #272829;}
.dark-mode #ctn02 .official-list-con ul li:hover{border:1px solid #ea6a1c;}
.dark-mode #ctn02 .official-list-con ul li .state-bx span.day {background:#313233;}
.dark-mode #ctn02 .official-list-con ul li .btn-zone a.homepage:hover  {background:#ea6a1c;border:1px solid #ea6a1c;color:#fff;}
.dark-mode #ctn02 .official-list-con ul li .btn-zone a.view-btn:hover  {background:#666666;color:#fff;border:1px solid #666;}
.dark-mode #ctn02 .official-list-con ul li.btn-zone a.link-btn:hover {background:#ea6a1c;border:1px solid #ea6a1c;color:#fff;}
.dark-mode #ctn02 .official-list-con ul li.btn-zone a.link-btn:hover:after{background: url(/images/common/default/content/link-btn-on.svg) no-repeat center center; background-size: cover;}
.dark-mode #ctn02 .swiper-btn{background:#1e1f21}
.dark-mode #ctn02 .swiper-btn .swiper-pagination-ctn02 {color:#fff;}
.dark-mode #ctn02 .swiper-btn .swiper-button-next-ctn02 {background: url(/images/common/default/main/next-btn-ctn02-dark.png) no-repeat center center;background-size: cover;}
.dark-mode #ctn02 .swiper-btn .swiper-button-prev-ctn02 {background: url(/images/common/default/main/prev-btn-ctn02-dark.png) no-repeat center center;background-size: cover;}
.dark-mode #ctn04 .market-bx {background:#272829;border:1px solid #272829;}
.dark-mode #ctn04:before{display:none}
.dark-mode #ctn04 .market-bx .store-search select {color:#333333;}
.dark-mode #ctn04 .market-bx .store-search .search-con input {color:#666;}
.dark-mode #ctn04 .market-bx .store-search .search-con button {background: #ea6a1c url(/images/common/default/content/search-icon.svg) no-repeat center center;background-size: 1.05rem;}
.dark-mode #ctn05 .tit-zone .sns-list li.youtube a {background:#fff;border:1px solid #ddd;color:#333;}
.dark-mode #ctn05 .sns-bx .left ul li{background:#272829;border:1px solid #272829;}
.dark-mode .btn-btn a {background: url(/images/common/default/main/top-btn-dark.png) no-repeat center center;background-size: cover;}
.dark-mode #ctn04 .inner > div > a.more{background: url(/images/common/default/main/more-icon.svg) no-repeat center center;
    background-size: cover;}

/*컨텐츠*/
.dark-mode .edit-end{background:#272829;}
.dark-mode .edit-end .txt {color:#fff;}
.dark-mode .main-wrap #snb > ul{background:#313233;}
.dark-mode .main-wrap #snb > ul > li ul li a{color:#fff;}
.dark-mode .main-wrap #contents .page_title .page_navigation ul.path li a{color:rgba(255,255,255,0.7);}
.dark-mode .main-wrap #contents .page_title .page_navigation ul.path li:last-child a{color:rgba(255,255,255,1);}
.dark-mode .market-name {background-image: linear-gradient(#1e1f21, #1e1f21), linear-gradient(to right, #df6d09 0%, #f39800 100%);}
.dark-mode .market-name .s-name{background:#1e1f21;}
.dark-mode .main-wrap #contents .page_title .page_navigation ul.path li.home a:before {background: url(/images/common/default/content/home-icon-dark.png) no-repeat center center;
    background-size: cover;}
.dark-mode .greeting-con {/*background-image: linear-gradient(#1e1f21, #1e1f21), linear-gradient(to right, #df6d09 0%, #f39800 100%);*/}
.dark-mode .market-sub-tit .txt p {color:#333;}
.dark-mode .market-info ul > li {background:#272829;border:1px solid #272829;}
.dark-mode .market-map .market-list ul li {background:#272829;border:1px solid #272829;}
.dark-mode .market-map .market-list ul li .tit span {background:#313233;}
.dark-mode .market-map .market-list ul li .txt {color:rgba(255,255,255,0.7);}
.dark-mode .market-map .market-list ul li .txt a{color:rgba(255,255,255,0.7);}
.dark-mode .market-map .market-list ul li .txt a:after{background: url(/images/common/default/content/link-icon-dark.svg) no-repeat center center;background-size:cover;}
.dark-mode .market-map .map-guide > div .txt {color:#fff;}
.dark-mode .map-btn a {color:#333;}
.dark-mode .market-map .map-guide > div .tit span{background:#313233;}
.dark-mode h3.point span {color:#fff;}
.dark-mode .price-con .floor-bx > div .floor-tit {background:#272829;}
.dark-mode .price-con .floor-bx > div {border:1px solid #3c3c3c;}
.dark-mode .price-con .floor {border-bottom:1px solid #3c3c3c;}
.dark-mode .price-con .floor-bx > div .floor-txt ul li {color:#fff;}
.dark-mode .market-info ul > li > ol > li:not(:last-child):after {background: url(/images/common/default/content/alert-icon-dark.svg) no-repeat center center; background-size: cover;}
.dark-mode .table-wrap table{border-top:2px solid #fff;}
.dark-mode .table-wrap th {background:#313233;color:#fff;}
.dark-mode .table-wrap tbody td{border-bottom:1px solid #666666;}
.dark-mode .table-wrap th,
.dark-mode .table-wrap td {border-left:1px solid #666666;}
.dark-mode .view-tab {background:#272829;border:1px solid #666666;}
.dark-mode .area-tab {background:#313233;}
.dark-mode .area-tab ul li a {color:#fff;}
.dark-mode .area-tab ul li a:hover{color:#ea6a1c;}
.dark-mode .area-list .total span{color:#fff;}
.dark-mode .store-search {background:#313233}
.dark-mode .store-search-bx .left .storebx-list-bx > div:hover {background:#3c3c3c;}
.dark-mode .store-search-bx .left .storebx-list-bx > div:not(:last-child) {border-bottom:1px solid #666666;}
.dark-mode .store-search-bx .left .storebx-list-bx{border:1px solid #272829;background:#272829}
.dark-mode .store-search-bx .left .storebx-list-bx > div .list-con ul li:before {background:#fff;}
.dark-mode .store-search-bx .left .storebx-list-bx > div .tit:before {background: url(/images/common/default/content/search-map-dark.svg) no-repeat center center;}
.dark-mode .store-search-bx .left .total span {color:#fff;}
.dark-mode .store-search .search-con {border:1px solid #313233;}
.dark-mode .articleList li a:hover .rdate .day,
.dark-mode .articleList li a:hover .rdate .year-month{color:#ea6a1c}
.dark-mode .articleList li a {border-bottom:1px solid #666666;}
.dark-mode .articleList li a .rdate{border-right:1px solid #666666;}
.dark-mode .official-swiper .swiper-wrapper .swiper-slide {background:#272829;border:1px solid #272829;}
.dark-mode .official-swiper .swiper-wrapper .swiper-slide:hover{    border: 1px solid #ea6a1c;}
.dark-mode .official-swiper .swiper-wrapper .swiper-slide:hover .btn-zone a.homepage{background: #ea6a1c;color: #fff;border: 1px solid #ea6a1c;}
.dark-mode .official-swiper .swiper-wrapper .swiper-slide .btn-zone a.homepage:hover{background: #ea6a1c;color: #fff;border: 1px solid #ea6a1c;}
.dark-mode .official-swiper .swiper-wrapper .swiper-slide:hover .btn-zone a.view-btn{background:#666;color:#fff;border:1px solid #666;}
.dark-mode .official-swiper .swiper-wrapper .swiper-slide:hover .btn-zone a.link-btn{background: #ea6a1c;color: #fff;border: 1px solid #ea6a1c;}
.dark-mode .official-swiper .swiper-wrapper .swiper-slide:hover .btn-zone a.link-btn:after{background:url(/images/common/default/content/link-btn-on.svg)no-repeat center center;background-size:cover;}
.dark-mode .official .official-list .total span {color:#fff;}
.dark-mode #ctn02 .official .official-list ul {border:none;}
.dark-mode .official .official-list ul{border-top:2px solid #fff;}
.dark-mode .official .official-list ul li {border-bottom:1px solid #666666;}
.dark-mode .official .official-list ul li .left .info-list > div {color:#fff;}
.dark-mode .official .official-list ul li .left .info-list > div b{color:#fff;}
.dark-mode .official .official-list ul li:hover {background:#3c3c3c;}
.dark-mode .official-view .view-top ul li {border-bottom:1px solid #666;}
.dark-mode .official-view .view-top ul li > div.txt {color:rgba(255,255,255,0.7);}
.dark-mode .official-view .view-tit {background:#272829;}
.dark-mode .file-add span {border:1px solid #272a2e;background:#fff;color:#272829;}
.dark-mode .official-view h4{border-bottom:2px solid #fff;}
.dark-mode .official-view .view-top ul li > div.bg {background:#313233;}
.dark-mode .official-view .view-file .bg {background:#313233;}
.dark-mode .official-view .view-file {border-top:2px solid #fff;border-bottom:1px solid #666;}
.dark-mode .list-btn a.list {background: #313233 !important;border: 1px solid #666666;}
.dark-mode .list-btn a.list:hover{background:#272829;}
.dark-mode .file-box label:hover {background:#fff;color:#272a2e;}
.dark-mode .suggestion .sub-txt {background:#1e1f21}
.dark-mode .history-top strong{background:#1e1f21;}
.dark-mode .vision .vision-con .tit-bx .vision-tit {background:#fff;}
.dark-mode .vision .vision-goals .goals-list > div .goals-tit {background:#313233}
.dark-mode .vision .vision-goals .goals-list > div {border:2px solid #666;}
.dark-mode .vision .vision-goals .goals-list > div ul li:before {background:#fff;}
.dark-mode .org-top .org-2 span {background: url(/images/common/default/content/org-top-dark.png) no-repeat center center;font-size: 1.2rem;}
.dark-mode .org-top .org-3 ul li {color:#333;}
.dark-mode .table-wrap td b {color:#fff;}
.dark-mode table.dark-table {border-top:none;}
.dark-mode .history-top p:before {background:#1e1f21;}
.dark-mode .history-top p{background:#272829;}
.dark-mode .history-top strong em:before {background:#666;}
.dark-mode .history-top p:after{background:#1e1f21;}
.dark-mode .history-txt:before {background: url(/images/common/default/content/txt-point02.png) no-repeat center center;background-size: cover;}
.dark-mode .ci .ci-txt{background:#1e1f21;}
.dark-mode .ci .ci-con > div .g-bx {background:#272829;border:1px solid #272829;}
.dark-mode .ci .ci-con > div .logo-down a.jpg-btn {background:#313233;border:1px solid #666;}
.dark-mode .ci .ci-con > div .logo-down a:after{    background: url(/images/common/default/content/down-w.svg) no-repeat center center;background-size: cover;}
.dark-mode .map-list > div .txt{color:#fff;}
.dark-mode .map-list > div .txt > ul > li b {color:#fff;}
.dark-mode .map-list > div.add .tit span.icon-bx {background: #313233 url(/images/common/default/content/map-icon01-dark.png) no-repeat center center;}
.dark-mode .map-list > div.tel .tit span.icon-bx{background: #313233 url(/images/common/default/content/map-icon02-dark.png) no-repeat center center;}
.dark-mode .map-list > div.fax .tit span.icon-bx{background: #313233 url(/images/common/default/content/map-icon02-dark.png) no-repeat center center;}
.dark-mode .map-list > div.road .tit span.icon-bx{background: #313233 url(/images/common/default/content/map-icon04-dark.png) no-repeat center center;}

.dark-mode .map-list > div .txt > ul > li > div > ul li span.bus01{background:#fff;}
.dark-mode .map-list > div .txt > ul > li > div > ul li span.bus02{background:#fff;}
.dark-mode .map-list > div .txt > ul > li > div > ul li span.bus03{background:#fff;}
.dark-mode .map-btn a.naver-map {color:#fff !important;}
.dark-mode .register-search ul > li > div .tit{background:#313233}
.dark-mode .register-search {border-top:2px solid #fff;}
.dark-mode .register-list-con .total span {color:#fff;}
.dark-mode .register-search ul > li > div .date-bx input[type="date"] {color:#666;}

.dark-mode input{color:#666;}
.dark-mode .register-search ul > li:nth-child(2) .date-bx button{background: #313233 url(/images/common/default/content/search-icon.svg) no-repeat center right +1rem;
    background-size: 0.85rem;}
.dark-mode .register-list-con ul li:hover{background:#3c3c3c;}
.dark-mode .register-list-con ul li .left .date-bx > div span{color:rgba(255,255,255,0.7);}
.dark-mode .register-list-con ul li {border-bottom:1px solid #666;}
.dark-mode .register-list-con ul{border-top:2px solid #fff;}
.dark-mode .register-list-con ul li a.view-btn {border:1px solid #313233; color:#fff;   background: #313233 url(/images/common/default/content/btn-arrow-dark.svg) no-repeat center right +1rem;    background-size: 0.4rem;}
.dark-mode .official-view .view-top ul li > div.txt .cancel a{color:#fff;border:1px solid #fff;}
.dark-mode .official-view .view-top ul li > div.txt .cancel p {color:rgba(255,255,255,0.7);}
.dark-mode .official-view .view-file .file-bx a {color:rgba(255,255,255,0.7);}
.dark-mode .official-view .view-file .file-bx a:hover span {border:1px solid #fff;}
.dark-mode .memeber-view .view-bottom h4 {border-bottom:none;}
.dark-mode .register-search ul > li {border-bottom:1px solid #666;}
.dark-mode .signup-member > div {background:#272829;}
.dark-mode .signup-member > div > ul > li > div .join-list li {background:#fff;}
.dark-mode .signup-member .item-list li {background:#fff;}
.dark-mode .list-btn button.btnSubmit{background:#313233;border:1px solid #666;color:#fff;}
.dark-mode .signup .signup-step ul li.on .step-bx .txt {color:#fff;}
.dark-mode .signup .signup-step ul li .step-bx .step {color:#fff;}
.dark-mode .signup .signup-step ul li .step-bx .txt {color:#fff;}
.dark-mode .signup-agree .agree-list {background:#272829}
.dark-mode .signup-agree .agree-all{background:#272829}
.dark-mode .agree-txt {background:#313233;border:1px solid #313233;color:rgba(255,255,255,0.7);font-weight:500;}
.dark-mode .signup-agree .agree-all input[type="checkbox"]:checked + span:before {background:#de6a0b;border:1px solid #de6a0b;}
.dark-mode .signup-agree .checkbox input[type="checkbox"]:checked + span:before{background:#de6a0b;border:1px solid #de6a0b;}
.dark-mode .signup-phone {background:#272829;}
.dark-mode .signup-phone .txt{color:#fff;}
.dark-mode .signup-member > div > ul > li > div a{border:1px solid #fff;color:#fff;}
.dark-mode  .proposal-list li span:before{background:#fff;}
.dark-mode .signup .signup-end {background:#313233;}
.dark-mode .active-description li{color:#fff;}
.dark-mode .active-bx .bs-bx .txt{color:#fff;}
.dark-mode .active-bx .img-wrap p, .active-bx .img-wrap02 p{color:#fff;}
.dark-mode .summary.dong-vision .txt{color:#fff;}
.dark-mode .summary.dong-vision .tit{color:#fff;}

.dark-mode .summary.vision .vision-wrap li:nth-child(1){background:rgb(253 239 227 / 80%);}
.dark-mode .summary.vision .vision-wrap li:nth-child(2){background:rgb(253 246 227 / 80%);}
.dark-mode .summary.vision .vision-wrap li:nth-child(3){background:rgb(246 227 211 / 80%);}
.dark-mode .summary.vision .vision-wrap li:nth-child(4){background:rgb(253 246 227 / 80%);}
.dark-mode .summary.strategy .cts-r:before,
.dark-mode .summary.strategy:before,
.dark-mode .vi-bx02 .dd-mission .cts-r:before{background: url(/images/common/default/content/dong-arrow-dark.png) no-repeat center center; background-size: cover;}
.dark-mode .ds-list-wrap .ds-list{color:#fff;}
.dark-mode .table-wrap .orange-bg td b{color:#333}
.dark-mode .moyang-wrap .mobimg figcaption{color:#fff;}
.dark-mode .moyang-wrap .webimg img{content:url('/images/common/default/content/moyang-all-dark.png');}
.dark-mode .dongdaegu-bx .dd-list{color:#fff;}
.dark-mode .vi-bx02 .dd-mission .tit{color:#fff;}
.dark-mode .vi-bx02 .vision p{color:#fff;}
.dark-mode .facility-con .top-zone .tit:after{display:none;}
.dark-mode .facility-con .top-zone .txt{color:#fff;}
.dark-mode .season-list .tit{background:#313233;}


/* 스크롤바의 폭 너비 */
.dark-mode .agree-txt::-webkit-scrollbar {
    width: 10px;
}

.dark-mode .agree-txt::-webkit-scrollbar-thumb {
    background: #666; /* 스크롤바 색상 */
    border-radius: 10px; /* 스크롤바 둥근 테두리 */
}

.dark-mode .agree-txt::-webkit-scrollbar-track {
    background: #1e1f21;  /*스크롤바 뒷 배경 색상*/
}

.dark-mode .login-cate{background:#272829;border:1px solid #666666;}
.dark-mode .login-cate ul li a{color:#fff;}
.dark-mode .login-bx {background:#272829}
.dark-mode .login-info {background:#313233;}
.dark-mode .mypage .signup-member > div .tit-zone{border-bottom:1px solid #fff;}
.dark-mode .signup-member > div > ul > li > div a:hover {background:#fff;color:#262a2d;}
.dark-mode .find-bx{background:#272829;}
.dark-mode .view-table-wrap table {border-top:2px solid #fff;}
.dark-mode .view-table-wrap table th,
.dark-mode .view-table-wrap table td {border-bottom:1px solid #666}
.dark-mode .market-view-list li {background:#272829;border:1px solid #272829;}
.dark-mode .market-view-list li .tit {color:#fff;}
.dark-mode .market-view-tit .it-top-logo {background:#1e1f21}
.dark-mode .area-list .total {border-bottom:1px solid #fff;}
.dark-mode .market-view-tit {    background-image: linear-gradient(#1e1f21, #1e1f21), linear-gradient(to right, #df6d09 0%, #f39800 100%);}
.dark-mode .market-view-tit p {background:#1e1f21;}
.dark-mode .market-view-cate {background:#313233;}
.dark-mode .view-table-wrap table th {background: #313233;}
.dark-mode .stats-depth02 {background:#313233;}
.dark-mode .stats-depth02 ul li a {background:#4d4e4e;color:rgba(255,255,255,0.7);}
.dark-mode .stats-depth02 ul li.on a{background:#fff;color:#ea6a1c;}
.dark-mode .stats-depth02 ul li:hover a{background:#fff;color:#ea6a1c;}

/*회원가입*/
.dark-mode #container.member {background:#1e1f21;}
.dark-mode .signup .signup-step ul li .icon-bx {background:#313233;border:1px solid #313233}
.dark-mode .signup .signup-step ul li.on .icon-bx {background:#de6a0b;}
.dark-mode .login-bx .login-info > div a {color:#666;}
.dark-mode .login-bx .login-info > div.signup-bx a{color:#fff;}
.dark-mode .toggle-switch .label {border:1px solid #fff;}
@media (max-width:1030px) {
    .dark-mode #menuAll > ul > li > ul > li > ul {
        background: #272829;
    }

    .dark-mode #menuAll > ul > li > ul > li > ul > li:before {
        background: #fff;
    }
}

/*footer*/
.dark-mode #footer{background:#272829;}
.dark-mode .footer-top .inner .btn-zone p{color:#333;}


/*이메일무단수집거부*/
.dark-mode .rconwrap .privacy_memo{padding:2.4rem;background:#313233;line-height:1.5;}
.dark-mode .rconwrap h4{ font-size:1.2rem;font-weight:bold;}
.dark-mode .rconwrap h5 {font-size:1rem;color:rgba(255,255,255,0.7);line-height:1.3;margin-bottom:0.25rem;position:relative;padding-left:0.75rem;}
.dark-mode .rconwrap h5:before{content:'';display:block;position:absolute;width:0.35rem;left:0;top:0.55rem;height:1px;background:#666;}
.dark-mode .rconwrap strong{margin-bottom:1rem;display:block;}
.dark-mode .rconwrap ol li > ul > li {color:rgba(255,255,255,0.7);}
.dark-mode .rconwrap .s-ul > li {color:rgba(255,255,255,0.7);}
.dark-mode .rconwrap .list-bx ul > li{color:rgba(255,255,255,0.7);}
.dark-mode  .rconwrap .stit {color:#fff;}



.dark-mode .captcha-bx .img-bx {background:#fff;}
.dark-mode .captcha-bx .reset-btn {    background:#fff url(/images/common/default/content/reset-btn.svg) no-repeat center center;}