/* 디자인 조정 */
.cHd i,
.cHd a	{color: #FFF;}
.bBt,
.bt-group,
.bBt.smt,
.cHd-wrap::after,
.cn-list,
.no-notify,
.cHd-wrap::before,
.cCon_slider::after	{box-shadow: none;}


/* 전체 배경색 (사이드바 배경색) */
body,
.fg-sb3,
.fg-sb4,
.ldd-cmt-last,
.bBt.bs,
.bBt.bs2,
.bt-group .bt,
.bt-group .bt:hover,
.sidebar1 .w_l_unit
{background-color: #e3e8e9;}
.m-table .title .readed i
{color: #e3e8e9;}

.ldd-cmt-last::after
{border-top: 4px solid #e3e8e9; border-left: 4px solid #e3e8e9;}
.ldd-cmt-last::before
{border-top: 5px solid #cfd8da; border-left: 5px solid #cfd8da;}


/* 사이드바 밝은 배경1 */
.sidebar1 .c_widget,
.cGnb,
.sidebar2 .w_l_unit
{background-color: #f1f4f4;}


/* 사이드바 밝은 배경2 */
.cGnb>ul>li>div
{background-color: #e9eded;}


/* 사이드바 기본 라인 */
.sidebar1 .c_widget,
.cGnb,
.ldd-cmt-last
{border: 1px solid #d5dcde;}
.sidebar .c_widget,
.cGnb>ul>li>div
{border-bottom: 1px solid #d5dcde;}
.cGnb>ul>li>div
{border-top: 1px solid #d5dcde;}

.fg-sb1,
.fg-sb2,
.fg-sb4.colored,
.ldd-cmt-last .num::before
{background-color: #d5dcde;}


/* 사이드바 진한 라인 */
.cLogged .bt-logout,
.myAtc a .check,
.w_n_unit a.titleLink .check
{border: 1px solid #c7d1d3;}
.bBt.bs:hover,
.bBt.bs2:hover,
.bt-group .bt:hover
{box-shadow: inset 0 0 12px #c7d1d3}


/* 사이드바 기본 글자색 */
.sidebar1 a,
.sidebar2,
.sidebar2 a
{color: #7f8c93;}


/* 사이드바 로그아웃 아이콘 색 */
.cLogged .bt-logout i
{color: #aab7ba;}


/* 헤더 배경색 */
.cHd-wrap
{background-color: #2c3644;}
#popup_menu_area a:hover
{background-color: #2c3644 !important;}

.cn-num
{border: 1px solid #2c3644;}


/* 헤더 로고 배경 (기본 포인트 배경) */
.cHd-logo,
.m-profile .profile-img	{background-image: url(../images/logo.png);}
.cHd-logo,
.cGnb a.m_link>span,
.w_l_unit .author,
.atc-faq .txtQ,
.w_slide_prev,
.w_slide_next,
.w_slide_title a,
.bBt.smt,
.bSc
{background-color: #394659;}
.bBt.smt:hover
{background-color: #151c26;}
.bSc2
{background-color: #becbce;}

.ldn th.voteNum a,
.lgd-ctg2,
.cmt-el.reply>i,
.w_prev,
.w_next,
.w_slide_info .title .num,
.m-table .title i,
.cmt-el .author>i,
.cmt-el.reply>i,
i.arrow
{color: #394659;}


/* 헤더 스킨관리 링크색 */
.cHd a.bLink
{color: #edca09;}


/* 기본 연한 포인트 */
.bPf,
.m-profile .profile-img
{background-color: #e3e8e9 !important;}

.noImg,
.w_no_thumb,
.rating>span::after,
.w_gb_info .title .w_category
{color: #edca09}
.no-notify a
{color: #edca09 !important;}
.rating::after
{color: #f2e497;}


/* 추가 포인트 배경 */
.cGnb>ul>li.active>div,
.atc-faq .txtA,
.m-profile
{background-color: #edca09;}
.cGnb>ul>li.active>div,
.m-profile
{border: 1px solid #e6b505;}
.w_tt_line .w_headline
{border-bottom: 2px solid #edca09;}
.m-profile ul
{border-top: 1px solid #e6b505;}


/* 포인트 */
.ptCl
{color: #cc0000 !important;}

.cn-num	
{background-color: #cb5656;}
.ldd-title-under .vote i,
.c_widget .w_vote i,
.atc-vote-bt.up,
.atc-vote-who i,
.cmt-vote-up
{color: #cb5656;}

.atc-vote-bt.up:hover
{color: #b34444;}


/* 본문 배경색 */
.a2 .w_headline,
.b2 .w_headline,
.a2 .w_tab,
.b2 .w_tab,
.fg-con,
.bBox-under,
.w_w2_unit .title,
.w_ga_info,
.atc-ex th,
.fLb,
.ldd>li:hover,
.ldn tr:hover,
.m-table tr:hover,
.bBd-ctg>ul>li>ul
{background-color: #f7f9fc;}
.m-profile .profile-img
{border: 2px solid #f7f9fc;}


/* 본문 기본 라인 */
.boxA .c_widget,
.boxB .c_widget,
.bBox,
.lgd-wrap,
.check_dummy,
input.custom_check:checked + label .check_dummy,
.skCtt.on,
.msMode.bBox-under,
.m-table,
.sbOptions,
.cs-bs .sbSelector,
.bIp,
.bTarea,
.list-search .sbSelector,
.cmt-write-bt,
.cmt-form textarea,
.cmt-vote,
.fCtn,
.wfMemo-write-bt,
.wfMemo textarea,
.wfMemo .sbSelector,
.w_prev,
.w_next,
.comment-reload
{border: 1px solid #e6e7ea;}
.a2 .w_headline,
.b2 .w_headline,
.a2 .w_tab,
.b2 .w_tab,
.boxA .w_w2_unit .title,
.boxB .w_w2_unit .title,
.w_w2_unit .title,
.skCtt h2,
.fCtn>li,
.atcMemo-hd,
.dlt .cmt-el.line,
.m-info .m-table th
{border-bottom: 1px solid #e6e7ea;}
.bCmt.cmtLine .paging-wrap,
.cmt-el.line,
.fCtn select+.fIp
{border-top: 1px solid #e6e7ea;}
.sidebar2.hided
{border-left: 1px solid #e6e7ea;}
.m-info .m-table th
{border-right: 1px solid #e6e7ea;}

.bBubbleL::before
{border-top: 7px solid #e6e7ea; border-right: 7px solid #e6e7ea;}
.bBubbleR::before
{border-top: 7px solid #e6e7ea; border-left: 7px solid #e6e7ea;}


/* 본문 기본 라인 (dashed) */
.atc-vote-who ul,
.atc-bts li.on::before,
.atc-bts-wrap,
.cmt-scrCtn input
{border: 1px dashed #c3c4c4;}
.bBd-ctg>ul>li>ul>li
{border-left: 1px dashed #d2d4d6;}
.skCtt .x_control-group
{border-bottom: 1px dashed #d2d4d6;}
.cGnb>ul>li>ul>li>ul
{border-left: 3px solid #e6e7ea;}
.fCtn>li p
{border-top: 1px dashed #d2d4d6;}


/* 본문 진한 라인 */
.w_tab_unit::after
{background-color: #d2d4d6;}
.ldm.notice,
.list-gal,
.find-pass form
{border-bottom: 1px dashed #d2d4d6;}


/* 본문 진한 라인2 */
.m-tab li,
.bBd-ctg>ul>li
{border: 1px solid #d9dbdd;}


/* 본문 박스 배경색 */
.bBox,
.myAtc a .check,
.paging .pageNum.on,
.paging .pageNum:hover,
.lgd-wrap,
.lgd-el:hover .lgd-author .bPf-wrap,
.first-el,
.cmt-write,
.cmt-el.line .cmt-scrCtn input,
.cmt-el.reply .cmt-el-body,
.cmt-vote,
.w_n_unit a.titleLink .check,
.w_gatc li,
.m-tab li.on,
.m-table,
.skCtt,
.bBd-ctg>ul>li.on,
.lgd-author .bPf-wrap,
.boxA .c_widget,
.boxB .c_widget
{background-color: #fff;}
.cmt-el.reply .bBubbleL::after
{border-top: 6px solid #fff;}

.cmt-el.reply .bBubbleL::after
{ border-right: 6px solid #fff;}


/* 본문 박스 라인 */
.bBubbleL,
.bBubbleR,
.noImg,
.atc-ex table,
.atc-ex th,
.atc-ex td,
.atc-vote-bt,
.cmt-el-body,
.w_no_thumb,
pre
{border: 1px solid #eaecef;}
.cmt-list,
.atc-faq header,
.atc-faq-body,
.ldn td,
.cmt-write,
.wf,
.tagCloud,
.wfMemo,
.noDoc,
.ldd>li,
.ldl>li,
.con-notice .bBox-under
{border-top: 1px solid #eaecef;}
.ldf-notice li:last-child .atc-faq-body,
.atc-hd,
.msMode .atcMemo-body,
.m-table th,
.m-table td,
.cmtBubble .re_cmt
{border-bottom: 1px solid #eaecef;}
.paging .pageNum,
.paging .pagePrev,
.fLb,
.wf .sbSelector
{border-right: 1px solid #eaecef;}
.cmt-vote-down::after
{background-color: #eaecef;}


/* 본문 조금 어둡게 */
.bBd-hd
{border: 10px solid #eff1f4;}
.bBd-ctg>ul>li,
.ldn th,
.m-tab li,
.m-table th,
.w_l_unit,
.w_w2_unit .title,
.w_bb_unit .bubble
{background-color: #eff1f4;}
.recheck-pass .fLb,
.signUp .fLb
{background-color: #f3f6fa;}

.w_bb_unit .bubble::before,
.w_bb_unit .bubble::before
{border-top: 10px solid #eff1f4; border-left: 10px solid #eff1f4;}


/* 본문 아주 조금 어둡게 */
.boxA .w_l_unit,
.boxB .w_l_unit,
.boxA .w_w2_unit .title,
.boxB .w_w2_unit .title,
.boxA .w_bb_unit .bPf-wrap,
.boxB .w_bb_unit .bPf-wrap,
.boxA .w_bb_unit .bubble,
.boxB .w_bb_unit .bubble
{background-color: #f4f6f9;}

.boxA .w_bb_unit .bubble::before,
.boxB .w_bb_unit .bubble::before
{border-top: 10px solid #f4f6f9; border-left: 10px solid #f4f6f9;}


/* 기본 글자색 */
body,
a,
.desc_readall,
.myAtc h2,
.myAtc a:visited .check,
.sbOptions li a.sbFocus,
input.custom_check:checked + label span,
input.custom_check:checked + label .check_dummy i,
.custom_check2 input:checked + label.check_dummy i,
.bBd-ctg>ul>li.on>a,
.bBd-ctg>ul>li>ul>li.on>a,
.paging .pageNum.on,
.paging .pageNum:hover,
.ldd-cmt-last,
.atc-ex th,
.cmt-el.line .author,
.cmt-el.line .author a,
.tagCloud a.rank1,
.tagCloud a.rank2,
.tagCloud a.rank3,
.sidebar .w_headline a,
.sidebar .w_tab a,
.w_tab_unit.on a,
.sidebar .w_n_unit.plane a.titleLink:visited .check,
.gatc_atc .w_category_wrap a,
.gatc_atc .title,
.gatc_atc .summary,
.c_widget .w_bb_unit .author a,
.m-tab li.on a,
.cGnb>ul>li>div>a
{color: #43494c;}


/* 흐린 글자색1 */
a.sbSelector,
.sbOptions li a,
.tagCloud a.rank4,
.atc-ex th,
.atc-ex td,
.atc-vote-who a,
.cmt-el .author,
.cmt-el .author a,
.cmt-el-body .parent,
.lgd-title a,
.bBd-ctg>ul>li>a
{color: #888c8e;}


/* 흐린 글자색2 */
.exCl,
input.custom_check + label,
.iLabel,
.paging .pageNum,
.paging .pagePrev,
.paging .pageNext,
.ldd-title-under,
.ldd-title-under a,
.ldt .ldd-summary,
.ldl .date,
.ldn .lastUp,
.lgd-info,
.lgd-info a,
.prevnext,
.noPrevnex,
.atc-sign-body .author,
.enableCmt,
.cmt-write-bt,
.cmt-el .author span.num,
.cmt-el .date,
.cmt-el.line .parent,
.cmt-ctrl i,
.cmt-ctrl .cmt-ctrl-report-bt,
.cmt-el.line:hover .cmt-ctrl .cmt-ctrl-report-bt,
.skCtt .x_help-block,
.fCtn>li p,
.tagCloud a.rank5,
.atcMemo-body .msg,
.atcMemo-hd .date,
.atcMemo-hd .ip,
.atcMemo-hd .ctg a,
.atcMemo-body:hover .atcMemo-report-bt a,
.c_widget .date,
.c_widget .author a,
.c_widget .w_vote,
.w_w_summary a,
.m-table .title .readed,
.m-tab a,
.atcMemo-bt-list a,
.bBd-ctg>ul>li>ul>li>a,
.cRank .point,
.ldd-cmt-last .num,
.w_tab_unit a,
.fCol2
{color: #acafb2;}

.page1 li:first-child .w_rank,
.page1 li:nth-child(2) .w_rank,
.page1 li:nth-child(3) .w_rank,
.sidebar .page1 li:first-child .w_rank,
.sidebar .page1 li:nth-child(2) .w_rank,
.sidebar .page1 li:nth-child(3) .w_rank,
.w_browser>a
{background-color: #acafb2;}


/* 흐린 글자색3 */
.bBd-hd p,
.sidebar .c_widget .date,
.sidebar .c_widget .author a,
.sidebar .c_widget .w_vote
{color: #7f8c93;}


/* 링크 글자색 */
.bLink,
.desc_readall button,
.atc-ex a,
.bAtc .xe_content a,
.cmt-ctrl a,
.cmt-el.line:hover .cmt-ctrl a,
.bCmt .xe_content a,
.atcMemo-body:hover .atcMemo-ctrl a,
.atcMemo-body .xe_content a,
.atcMemo-notice-body:hover .atcMemo-notice-ctrl a
{color: #2793e6;}


/* 흐린 링크 글자색 */
.cmt-el.line .cmt-ctrl a,
.atcMemo-ctrl a
{color: #b9d3ea;}


/* 흐린 링크 글자색 공지 */
.atcMemo-notice-ctrl a
{color: #beded7;}


/* 버튼 글자색 */
.bBt.bs,
.bBt.bs2,
.bt-group .bt
{color: #7f8c93;}


/* 푸터 배경색 */
.cn-list,
.no-notify,
.cFt-wrap
{background-color: #24272c;}
.cn-list::after,
.no-notify::after
{border-bottom: 4px solid #24272c;}


/* 비밀글 줄무늬 */
.ldl>li.scr	{
	background: repeating-linear-gradient(
		-45deg,
		#f7f9fc,
		#f7f9fc 20px,
		#FFF 20px,
		#FFF 40px
	);
}


/* 랭킹 컬러 */
.w_rank	{background-color: #d4d6d8;} /* 기본 */
.sidebar .w_rank	{background-color: #c3c7c8;}
.page1 li:first-child .w_rank.color	{background-color: #2c3644;} /* 남색 */
.page1 li:nth-child(2) .w_rank.color	{background-color: #cb5656;} /* 장미 */
.page1 li:nth-child(3) .w_rank.color	{background-color: #edca09;} /* 잔한 노랑 */