/* font color */
body,
a:link,
a:hover,
a:visited,
a:active,
.on a.iw-tab,
.tab-board li ul li.on a,
.pagination .page-num.on,
.g-wrap.list-d .author a,
#sub-menu li.on a,
textarea,
#list-memo .read-body .xe_content,
#list-memo .read-body .xe_content p	{color: #111;}

input, 
textarea, 
button, 
select,
.iw2-head,
.iw2-head a,
#sidebar h3,
.bt-basic,
a.bt-basic,
.bt-basic-s,
.read-title h1 a,
.tab-widget li.on a,
.tab-member li.on a,
.g-wrap .summary,
.g-wrap.list-d .title,
.sbSelector:link, .sbSelector:visited, .sbSelector:hover,.sbOptions a,
.sbOptions a:hover,
.sbOptions a:focus,
.sbOptions a.sbFocus,
#list-memo .comment-body .xe_content,
#list-memo .comment-body .xe_content p	{color: #666;}

.num,
#area-lang .select-lang .change-lang,
.bt-menu-ex,
.login .hp,
.login p label,
.member-table td.desc,
.member-table .help-block,
.member-table .help-inline,
.agreement .confirm label,
.g-wrap .date,
.g-wrap .author,
.g-wrap .author a,
.list-reply,
a.list-reply,
.read-title-info span,
.read-title-info a,
.read-sign .sign-con,
.comment-control.on a,
.comment-body .xe_content,
.comment-body .xe_content p,
label.h-label,
.extra-form .ex-con>p,
.list-article .area-info,
.list-article .area-info a,
.list-webzine .summary,
.list-webzine .img-date,
.list-webzine a.img-author,
.list-ranking a.locate,
.g-wrap.list-d .summary,
.read-control3 li a,
.bubble .img-date,
.bubble a.img-locate,
.sbOptions .sbDisabled,
.gallery-list .notice .date,
.secret-con,
#sub-menu li a,
.read-board .bt-scrap,
.iw2-memo .ex-el,
#list-memo .memo-info	{color: #999;}

#member-menu a	{ color: #999\0/IE8;}

a.iw-tab,
.tab-board li ul li a,
.bt-file,
.file-size,
a.bt-image4,
.bt-commentwrite,
.iLabel,
.c-list .date,
.pagination .page-num,
.g-wrap.list-d .ex-info,
.g-wrap.list-d .ex-info	a	{color: #AAA;}

.tab-widget a,
.tab-member a	{color: #BBB;}

.g-wrap.list-b .area-info,
.comment-control a	{color: #DDD;}

#area-lang .bt-lang	{color: #FFF;}

.list-category,
a.list-category,
.list-category a	{color: #008bec;}

.warn-text	{color: #cc0000;}

.bt-comment	{color: #008bec;}

.tag-list li.rank2 a	{color: #444;}
.tag-list li.rank3 a	{color: #666;}
.tag-list li.rank4 a	{color: #999;}
.tag-list li.rank5 a	{color: #AAA;}

/* border color */
#area-lang .select-lang,
.main-nav li ul,
.bt-menu-ex,
#sidebar-search,
.bt-basic,
.bt-basic-s,
.message-form .in,
.message-form p.mss,
.area-message .bt,
.member-table input,
.agreement .text,
.iw2-board .in,
.bt-image,
.tab-board li ul,
.g-wrap .boxed,
.g-wrap .wrapped .area-info,
.g-wrap.list-d .full-g-list,
.read-bt-extra button,
.ex-table th,
.ex-table td,
.bt-image-b,
a.bt-image4,
.bt-comment,
.bt-commentwrite,
.c-list .bt-file,
label.h-label,
.extra-form .ex-con textarea,
input.custom-check + label span.check-dummy,
.bubble,
.sbHolder,
.sbOptions,
.in-bottom-search,
.list-ranking .rank-num,
.read-board .bt-scrap,
textarea,
.iw2-memo .memo-body	{border: 1px solid #DDD;}

.g-wrap .boxed,
.g-wrap .wrapped .area-info,
.g-wrap.list-d .full-g-list,
.bubble	{border-bottom: 1px solid #CCC;}

.read-declare,
.read-tag,
.read-file,
.comment-filelist	{border: 1px solid #CCC;}

.iw2-head,
#sidebar h3,
.tab-widget,
.tab-member,
.read-title.bottom,
.message-form h3,
.c-list,
.list-table,
#sub-menu,
.tb,
.border_top,
#list-memo .comment-list li,
#list-memo .pagination	{border-top: 1px solid #DDD;}
.iw2-head,
#sidebar h3,
.tab-widget li,
.tab-member li,
.read-title-info li,
.list-ranking .locate,
#list-memo .comment-body	{border-left: 1px solid #DDD;}
.g-wrap .date_author li	{border-right: 1px solid #DDD;}

#area-lang .select-lang li,
.main-nav li ul li,
.tab-board li ul li,
.read-title.top,
.member-table td.desc,
.member-table td.desc2,
.tab-board ul,
.comment-write-form,
.comment-list,
.list-table tr,
#sub-menu li a,
#sub-menu li ul,
.gallery-list .notice li,
.border_bottom,
.iw2-memo .ex-el	{border-bottom: 1px solid #DDD;}

.member-table td.title	{border-bottom: 1px solid #AAA;}

.g-wrap.list-d .ex-info li	{border-right: 1px solid #e5e5e5;}
.g-wrap.list-d .ex-info	{border-top: 1px solid #e5e5e5;}

#area-lang .select-lang:before,
.main-nav li ul:before	{border-bottom: 7px solid #CCC;}
#area-lang .select-lang:after,
.main-nav li ul:after	{border-bottom: 6px solid #FFF;}

.bt-menu-ex:before	{border-left: 5px solid #CCC;}
.bt-menu-ex:after {border-left: 4px solid #FFF;}

.read-declare:before,
.read-tag:before,
.read-file:before,
.comment-filelist:before	{border-top: 7px solid #BBB;}
.read-declare:after,
.read-tag:after,
.read-file:after,
.comment-filelist:after {border-top: 6px solid #f7f7f7;}

.bubble:before,
.iw2-memo .memo-body:before,
#list-memo .comment-body:before	{border-right: 7px solid #CCC;}
.bubble:after,
#list-memo .comment-body:after	{border-right: 6px solid #FFF;}
.iw2-memo .memo-body:after	{border-right: 6px solid #f7f7f7;}

.login .hp	{border-top: 1px dotted #CCC;}
.read-file li,
.comment-filelist li,
.sbOptions a,
.sbOptions .sbDisabled,
.sbOptions .sbGroup,
.iw2-memo .notice	{border-bottom: 1px dotted #CCC;}

.extra-form,
.write-option,
.write-tag,
.write-author,
.extra-form .ex-con>p	{border-top: 1px dotted #DDD;}
.extra-form .ex-con>p	{border-bottom: 1px dotted #DDD;}

.bt-comment:before	{border-top: 7px solid #CCC;}
.bt-comment:after	{border-top: 6px solid #f7f7f7;}

.g-wrap .wrapped .area-info:after	{border-bottom: 1px solid #CCC; border-left: 1px solid #DDD; border-right: 1px solid #DDD;}


/* background color */
#top-menu-wrap,
#area-lang .bt-lang	{background-color: #000;}

#area-lang .select-lang,
#header-wrap.fixed,
.main-nav li ul,
.bt-menu-ex,
.bt-basic,
.message-form .in,
.member-table input,
.agreement .text,
.iw2-board .in,
.bt-image,
.tab-board li ul,
.g-wrap .boxed,
.g-wrap .wrapped .area-info,
.g-wrap.list-d .full-g-list,
.read-bt-extra button,
.bt-image-b,
a.bt-image4,
.bt-commentwrite,
.c-list .bt-file,
.extra-form .ex-con textarea,
.bubble,
.sbOptions,
.read-bt-extra button.bt-vote,
.read-bt-extra button.bt-blame,
input.custom-check + label span.check-dummy,
label.h-label,
label.h-label.required,
.area-message .bt-cancel,
.area-message .bt-submit,
.sbHolder,
.list-ranking .rank-num	{background-color: #FFF;}

.swiper-pagination-switch,
.bt-basic-s	{background-color: #EEE;}

.swiper-active-switch,
.in-global-search.on	{background-color: #CCC;}

.bt-declare.on,
.bt-tag.on,
.bt-file.on,
.read-declare,
.read-tag,
.read-file,
.bt-comment,
.comment-filelist,
.c-list .bt-file.on,
.extra-form .ex-con>p,
.message-form p.mss,
.ex-table th,
.list-table tr.notice,
#sub-menu li ul,
.read-board .bt-scrap,
#list-memo .read-body	{background-color: #f7f7f7;}
.bt-listsearch.close	{background-color: #f7f7f7 !important;}


.g-wrap .no-image,
.widget-list .no-image	{background: #DDD url('../images/no_image.png') no-repeat center center;}


/* hide nav */
#header-wrap.hide .main-nav	{background-color: #323440; color: #d0d1d2;}
.hide .bt-closemenu		{background: #22232c url('../images/icn_closemenu.png') no-repeat center center;}
.hide .main-nav a	{color: #d0d1d2;}

.sidemenu-search	{border-bottom: 1px solid #262730; background: #2b2c37 url('../images/icn_search_sidemenu.png') no-repeat 240px center;}
.sidemenu-search input	{color: #d0d1d2;}

#member-menu-hide .login	{border-bottom: 1px solid #282a33}
#member-menu-hide .login a.bt-signup	{border-left: 1px solid #282a33;}

.member-open	{border-bottom: 1px solid #282a33; background: url('../images/icn_arrow_down.png') no-repeat 240px center;}

#member-menu-hide ul	{background-color: #2f313c;}
#member-menu-hide ul li	{border-bottom: 1px solid #262730;}
#member-menu-hide ul li a	{color: #98999d;}

#hide-menu li	{border-bottom: 1px solid #282a33;}

#hide-menu ul	{background-color: #2f313c;}
#hide-menu ul li	{border-top: 1px solid #262730;}
#hide-menu ul li a	{color: #98999d;}

/* memo */
#list-memo .notice .memo-body	{border: 1px solid #8698a5}
#list-memo .notice .memo-body:before	{border-right: 7px solid #8698a5;}
#list-memo .notice .read-body	{padding-top: 32px; background-color: #FFF;}
#list-memo .notice-text	{background-color: #8698a5; color: #FFF;}
#list-memo .comment-num	{background-color: #cc0000; color: #FFF;}