@charset "utf-8";

body {background-color: #1f1f1f; color: #ffffff;}
a:link, a:visited {color:#ffffff;text-decoration:none;}
#login_on_box {border: 1px solid #636363 !important;background-color: #2e2e2e !important;}
#login_mm, #login_mm1, #login_mm2, #login_mm3 {border-top: 1px solid #555555 !important;}
div.all_new_box div.new_box_inner h3.title {background-color: #2e2e2e; color: #ffffff !important; border-bottom: 1px solid #636363;}
div.all_new_box div.new_box_inner .new_box_more a {color: #cbcbcb;}
div.all_new_box {border: 1px solid #636363;}
div.all_new_box div.new_box_inner ul.all_new li {border-bottom: 1px solid #474747;}
.tab-menu li.active a {color: #ffffff;background-color: #2e2e2e;border-top: 1px solid #636363;border-right: 1px solid #636363;}
.tab-menu li a {border-bottom: 1px solid #636363;}
.tab-menu li a {border-top: 1px solid #636363;border-right: 1px solid #636363;border-bottom: 1px solid #c6c6c6;color: #bbbbbb;background-color: #1f1f1f;}
.tab-menu li a:hover {background-color: #2e2e2e;}
.tab-menu li.active a:hover {color: #ffffff;background-color: #2e2e2e;}
.tab-menu li a {border-bottom: 1px solid #636363;}
.lt li {border-bottom: 1px solid #474747;}
.lt {border-right: 1px solid #636363;border-bottom: 1px solid #636363;}
.layerWrap, .layerWrap div {background-color: #2e2e2e !important;color: #666 !important;}
div.point_ranking {background-color: #2e2e2e;}
div.point_ranking div.ranking_inner {border-left: 1px solid #636363;border-right: 1px solid #636363;border-top: 1px solid #636363;}
div.point_ranking div.ranking_inner ul {border-top: 1px solid #474747;background-color: #1f1f1f;}
div.point_ranking div.ranking_inner ul li {border-bottom: 1px solid #474747;}
div.point_ranking div.ranking_inner ul li span.nick {color: #ffffff;}
div.point_ranking div.ranking_inner ul li span.point {color: #ff552a !important;}
.boardWrap .category ul li {background-color: #1f1f1f !important;border: 1px solid #636363 !important;}
.boardWrap #list ul {border-bottom: 1px solid #636363 !important;background-color: #2e2e2e !important;}
.boardWrap #content article ul li:first-of-type {background-color: #2e2e2e !important;}
#jb_content p, #jb_content h2, #jb_content h3, #jb_content h4, #jb_content ul, #jb_content ol {background-color: rgb(46 46 46) !important;}
.boardWrap .cmtInfo {background-color: #2e2e2e !important;border-top: 1px solid #636363 !important;}
.boardWrap #cmtRegist {border-top: 1px solid #636363 !important;}
.boardWrap .comment {border-top: 1px solid #636363 !important;background-color: #2e2e2e !important;}
.boardWrap #list ol {border-bottom: 1px solid #636363 !important;background-color: #1f1f1f !important;}
.boardWrap #gallery ul li {background-color: #1f1f1f !important;}
textarea {background-color: #4f4f4f;}
#outLogin form {border: 1px solid #636363 !important;background-color: #2e2e2e !important;}
#outLogin div input {background: rgb(31 31 31) !important;color: #ffffff !important;}
#memberWrap #join label:first-child {color: #ffffff !important;}
#top_gnb ul.gnb_default ul.num6_over li, #top_gnb ul.gnb_default ul.num5_over li, #top_gnb ul.gnb_default ul.num4_over li, #top_gnb ul.gnb_default ul.num3_over li, #top_gnb ul.gnb_default ul.num2_over li, #top_gnb ul.gnb_default ul.num1_over li {background-color: #2e2e2e; border-top: 1px solid #636363;}
#top_gnb ul.gnb_default ul.num6_over li span.txt a, #top_gnb ul.gnb_default ul.num5_over li span.txt a, #top_gnb ul.gnb_default ul.num4_over li span.txt a, #top_gnb ul.gnb_default ul.num3_over li span.txt a, #top_gnb ul.gnb_default ul.num2_over li span.txt a, #top_gnb ul.gnb_default ul.num1_over li span.txt a {color: #ffffff;}

input:not([type=submit]):not([type=button]):not([type=image]) {background-color: #4f4f4f;}
a:link, a:visited, span.datetime, .boardWrap #list ol li, main > section > h1, main section > h2, .boardWrap #list ul li, .boardWrap #write li label[for]:first-of-type, .boardWrap #write li, #point_trans_msg {color: #ffffff !important;}
#top_gnb ul.gnb_default ul[class^="num"][class$="_over"] li:hover {background-color: #b14100;}
.layerWrap {border:1px #454545 solid !important;}

.warranty_site {background: rgb(44, 44, 44); border-color: rgb(44, 44, 44);}
.warranty_site_info {border: 1px solid #222222;}
.warranty_site_info_title{background: #222222; color: #f7f7f7;}

.seo_info ul > li { color:#bbb !important; }
.info_content { background:#2e2e2e !important; }
.seo_info .seo_btn_secondary { background:#4f4f4f !important; color:#fff !important; border-color:#636363 !important; }

/* mobile */
.footer-rc .button1 {background: #2e2e2e;}