.color1, .color1 a, .color1 a:hover, .color1 a:focus{
    color: #fff;
}

.color2, .color2 a, .color2 a:hover, .color2 a:focus{
    color: #000;
}

.color3, .color3 a, .color3 a:hover, .color3 a:focus{
    color: #959595;
}

.color4, .color4 a, .color4 a:hover, .color4 a:focus{
    color: #bcbcbc;
}

.bg1{
    background: #000;
}

.bg2{
    background: #fff;
}

.bg3{
    background: #313131;
}

.bg4{
    background: #3c3c3c;
}

.bg5{
    background: #2f2f2f;
}

.bg6{
    background: rgba(31, 31, 31, 0.80);
}



.color1.st, .color1.st a, .color1.st a:hover{
    color: #fff !important;
}

.color2.st, .color2.st a, .color2.st a:hover{
    color: #000 !important;
}

.color3.st, .color3.st a, .color3.st a:hover{
    color: #959595 !important;
}

.color4.st, .color4.st a, .color4.st a:hover{
    color: #bcbcbc !important;
}

.bg1.st{
    background: #000 !important;
}

.bg2.st{
    background: #fff !important;
}

.bg3.st{
    background: #313131 !important;
}

.bg4.st{
    background: #3c3c3c !important;
}

.bg5.st{
    background: #2f2f2f !important;
}

.bg6.st{
    background: rgba(31, 31, 31, 0.80) !important;
}

#bo_vc,
.tbl_frm01 th,
.bo_notice td,
.tbl_head01 td{
    background: none !important;
}

.td_num strong{
    color: #fff !important;
}

#sfl,
#captcha #captcha_key{
    color: #000 !important;
}

.reser_frame {
    width: 100%;
    height: 1000px;
    margin: auto;
    background: #fff;
    max-width: 940px;
}

#price_sys{
    padding: 0 20px;
}

#subnav li.on a{
    color: #fff;
}

#wrap.room02 .js_row.no03 .item:before{
    background: #3c3c3c !important;
}




/* 큰 기기들 (큰 데스크탑, 1200px 이상) */
@media (min-width: 1200px) {

}

@media (max-width: 992px) {

}

@media (max-width: 768px) {

}

@media (max-width: 520px) {

}
