@charset "utf-8";

/* ---------------------------------------------------------------------------
폰트 색상 #222428, #535962, #808997, #a3acba, #d3e1e4, #dae2e4
배경,선 색상 #f4f9f9, #e9f0f0, #dce4e6, #dae2e4, #d5d5d5, #d3e1e4, #a3acba, #979ea9, #808997, #535962, #222428
--------------------------------------------------------------------------- */

/* ------- layout ------- */
.ink_bt_top	{background-color: rgba(255,255,255,0.8);}

.ib_mono3:hover,
.ib_mono:hover i.only,
.ib_mono2:hover i.only,
.font_grey1 a:hover, 
.font_grey1 button:hover,
.ink_top a:hover,
.bt_nav:hover button,
.ink_gnb .active>a,
.ink_gnb a:hover,
.open_mode .ink_gnb a,
.ink_sidebar .sidebar_menu li.active>a,
.sbOptions a:hover	{color: #222428;}

.ink_top,
.ink_top a,
.ink_top button,
.is_logged .bt_area a,
.notify_wrap .bt_notify_position:hover button,
.ink_sidebar .sidebar_menu a,
.sidebar_menu .bt_openclose	{color: #535962;}

.bt_nav button,
.ink_gnb a,
.sbOptions a	{color: #808997;}

.ink_sidebar .sidebar_menu .fa-folder,
.ink_sidebar .sidebar_menu .fa-folder-open	{color: #d3e1e4;}

.ink_top a:hover	{border-bottom: 1px solid #222428;}
.notify_list li:hover strong:nth-of-type(2)	{border-bottom-color: #222428;}

.nav_wrap.color_nav .menu_1depth,
.color_nav.view_mode a,
.nav_wrap.color_nav .bt_nav button	{color: #FFF;}
.nav_wrap.fixed	{background-color: #FFF !important;}
.no_navbox,
.has_navbox .nav_wrap,
.containerB .ink_wrapper,
.ink_box,
.normal_mode .ink_gnb>ul>li>ul>li>ul	{background-color: #FFF;}
.has_layout_bg .no_navbox,
.has_layout_bg .has_navbox .nav_wrap	{background-color: rgba(233,240,240,0.6);}

.has_navbox .header_side,
.ink_sidebar .is_logged,
.notify_wrap.fixed h3,
.notify_wrap.fixed .bt_area,
.ink_sidebar .ink_module h3,
.no_header .ink_top::before	{background-color: #f4f9f9;}
.has_layout_bg .has_navbox .header_side	{background-color: rgba(247,247,247,0.9);}

body,
.notify_wrap.fixed .inkpf,
.sidebar_menu a>span,
.sidebar_menu .bt_openclose::after,
.sbSelector,
.containerB .ink_sidebar.right_sidebar::after,
.containerB .ink_sidebar.left_sidebar::after,
.nav_wrap .mymenu_title>div	{background-color: #e9f0f0;}
.has_sidebox.no_navbox .logo	{border-left: 1px solid #e9f0f0; border-right: 1px solid #e9f0f0;}
.ink_header .is_unlogged>a:first-of-type	{border-right: 1px solid #e9f0f0;}
.no_navbox .nav_wrap,
.view_mode .ink_gnb>ul>li>ul>li>ul	{border-top: 1px solid #e9f0f0;}
.nav_wrap.normal_mode .ink_gnb>ul>li>ul>li,
.containerB>.ink_top,
.containerB .ink_header,
.view_mode .ink_gnb>ul>li>ul>li>ul	{border-bottom: 1px solid #e9f0f0;}
.nav_wrap.view_mode .ink_gnb>ul>li	{border-right: 1px solid #e9f0f0;}

.ib_mono2,
.ib_mono3::before	{background-color: #dce4e6;}
.ink_login2 .keep_desc	{border: 1px solid #dce4e6;}
.ink_sidebar.left_sidebar::after,
.ink_sidebar.right_sidebar::after	{background-color: #dce4e6;}

.ib_mono::before,
.scrollbar-macosx > .scroll-element .scroll-bar	{background-color: #dae2e4;}

.ib_mono2::before	{background-color: #ced7db;}

.ink_top .bt_open_gn .num_box2	{background-color: #a3acba;}

/* ------- board ------- */
.memo_notice .notice_body	{background-color: #fcf8e3;}

.ldd .list_unit:hover,
.has_authorD::before,
.ldd .now_reading,
.cmt_bubble .cmt_ctrl,
.cmt_write_sp,
.memo_ctrl	{background-color: #FFF;}

.list_wrap .link_board_edit,
.atc_vote .bt_vote:hover,
.atc_vote .bt_blame:hover,
.cmt_unit .cmt_buttons .bt_wrap .bt:hover,
.cmt_unit .cmt_buttons .cmt_vote .bt_vote:hover,
.cmt_unit .cmt_buttons .cmt_vote .bt_blame:hover,
.cmt_bubble .bt_cmt_ctrl.active,
.cmt_bubble .bt_cmt_ctrl:hover	{color: #FFF;}

.list_category .active>a,
.list_category2 .active>a,
.list_buttons .has_bubble:hover,
.list_wrap .list_cmt.new_cmt,
.bt_cmt_reload:hover	{color: #222428;}

.cmt_bubble .cmt_ctrl a,
.memo_form_dummy .bt_editor:hover i,
.memo_ctrl a,
.bt_cmt_reload	{color: #535962;}

.list_category2 ul a,
.list_category2 .fa-angle-down,
.list_buttons .has_bubble,
.ldd .list_info,
.ldd .list_info a,
.bt_send_msg,
.cmt_bubble .bt_cmt_ctrl,
.cmt_bubble .cmt_ctrl .bt i,
.bt_memo_ctrl,
.memo_notice .notice_icon	{color: #808997;}

.list_type a,
.list_wrap .list_cmt	{color: #a3acba;}

.ldd,
.containerN .ldn th,
.containerN .ldn tbody tr:not(.notice):hover td,
.containerN .ldn tr.now_reading:not(.notice),
.containerN .ink_atc,
.containerN .ink_gallery .list_unit,
.containerN .memo_body,
.containerN .bd_write,
.best_articles,
.bt_send_msg	{background-color: #fcfefe;}

.list_category2>ul>li>a,
.list_category2>ul>li>ul,
.list_type a,
.list_buttons .has_bubble,
.containerN .ink_list,
.atc_info,
.cmt_bubble .cmt_ctrl a:hover,
.write_ex .lb,
.memo_form .sbSelector,
.memo_header .inkpf,
.memo_ctrl a:hover,
.memo_notice .notice_icon,
.cmt_reload,
.containerB .ldn tbody tr:not(.notice):hover td,
.containerB .ldn tr.now_reading:not(.notice),
.containerB .ink_gallery .list_unit,
.bd_write .sbSelector,
.containerB .write_header	{background-color: #f4f9f9;}
.atc_ctrl a	{border-bottom: 1px solid #f4f9f9;}
.containerB .atc_header	{border: 5px solid #f4f9f9;}

.list_wrap .inkpf,
.list_wrap .list_cmt,
.has_authorD::after,
.cmt_bubble .bt_cmt_ctrl,
.containerB .bt_memo_ctrl,
.best_articles::after	{background-color: #e9f0f0;}
.paging .bt_page a	{border-right: 1px solid #e9f0f0;}
.ldd .list_unit,
.cmt_bubble .cmt_ctrl a,
.containerN .write_header,
.memo_ctrl a,
.containerB .ldn table	{border-bottom: 1px solid #e9f0f0;}
.containerB .ldn table	{border-top: 1px solid #e9f0f0;}
.write_ex>ul	{border: 3px solid #e9f0f0;}
.containerB .memo_body	{border: 1px solid #e9f0f0;}
.containerB .memo_form .write_ex>ul	{border-color: #e9f0f0;}
.containerB .my_atc .memo_body	{border: 5px solid #e9f0f0;}

.list_wrap .list_cmt.new_cmt	{background-color: #dce4e6;}
.ldd .list_summary	{border-top: 1px dotted #dce4e6;}
.write_ex .lb	{border-right: 1px solid #dce4e6; border-bottom: 1px solid #dce4e6;}
.write_ex .ip	{border-bottom: 1px solid #dce4e6;}
.containerN .memo_form .write_ex>ul	{border-color: #dce4e6;}
.containerN .my_atc .memo_body	{border: 5px solid #dce4e6;}

.ldd .list_info>span:not(.ink_rating)::after,
.ldw .list_info>span::after,
.containerN .bt_memo_ctrl	{background-color: #dae2e4;}
.bt_send_msg	{border: 3px solid #dae2e4;}

.memo_write	{border-bottom: 1px dotted #d5d5d5;}
.ldm .notice	{border-bottom: 1px dotted #d5d5d5;}

.list_wrap .list_icon2.normal,
.list_wrap .link_board_edit	{background-color: #d3e1e4;}
.cmt_prev .bt_cmt_prev:hover	{border-color: #d3e1e4;}

.bt_send_msg:hover	{border-color: #a3acba;}
.atc_ip a:hover	{border-bottom-color: #a3acba;}
.atc_vote .bt_blame:hover .voted_count	{border-left-color: #a3acba;}

.atc_vote .bt_blame:hover,
.cmt_unit .cmt_buttons .bt_wrap .bt:hover,
.cmt_bubble .bt_cmt_ctrl.active,
.cmt_bubble .bt_cmt_ctrl:hover,
.bt_memo_ctrl.active,
.bt_memo_ctrl:hover	{background-color: #808997;}
.cmt_unit .cmt_buttons .cmt_vote .bt_blame:hover	{background-color: #808997 !important;}

.list_wrap .list_icon2.file	{background-color: #535962;}

.atc_ctrl a:hover	{border-bottom-color: #222428;}

/* ------- member ------- */
.comment_content:hover	{background-color: #fcf8e3;}
.comment_content:hover::after	{border-top-color: #fcf8e3; border-left-color: #fcf8e3;}

.mb_buttons .has_bubble:hover,
.mb_info_tab .active a	{color: #222428;}

.mb_buttons .has_bubble,
.mb_info_tab a	{color: #808997;}

.mb_header .ink_bubble_wrap a,
.mb_content	{background-color: #FFF;}

.mb_agreement .agreement_box .inner:hover	{background-color: #ffffe9;}

.mb_header .sbSelector,
.mb_buttons .has_bubble,
.mb_info_tab,
.mb_scrapped li .sbSelector	{background-color: #f4f9f9;}

.scrap_folder .ink_dropdown .bt,
.letter_list>ul::after		{background-color: #e9f0f0;}
.paging .bt_page a	{border-right: 1px solid #e9f0f0;}
.scrap_folder,
.mb_signup>ul>li,
.ink_message .letter_content .inner,
.mb_agreement	{border-bottom: 1px solid #e9f0f0;}
.mb_login .keep_msg	{border: 1px solid #e9f0f0;}

.mb_saved .list_content,
.mb_signup .help-block	{border-top: 1px dotted #dce4e6}

.tab_letter .num_box2	{background-color: #a3acba;}

.mb_set .mb_info_menu a:hover	{border-bottom-color: #535962;}

/* ------- widget ------- */
.w_tab_unit.active>a,
.pr_item_del:hover	{color: #222428;}

.w_paging .inner,
.ink_widget.no_box .w_list_footer>a,
.w_list .list_info,
.w_list .list_info a,
.w_list .list_summary,
.wr .list_date,
.wr .list_nickname,
.wr .list_nickname a	{color: #808997;}

.w_paging i,
.w_tab_unit>a	{color: #a3acba;}

.mymenu_node .fa-folder,
.mymenu_node .fa-folder-open	{color: #d3e1e4;}

.color_nav .mymenu_title,
.color_nav .mymenu_title a	{color: #FFF;}
.ink_widget,
.ink_content .ink_rank ol,
.containerN .no_box .wr .list_body,
.ldw .list_unit:hover,
.ldf_doc .faq_header:hover,
.ldf_doc .faq_header.opened,
.nav_wrap .mymenu_list ul	{background-color: #FFF;}
.containerN .no_box .wr .list_body::after	{border-top: 5px solid #FFF; border-left: 5px solid #FFF;}

.w_title,
.ink_widget.no_box .board_name2 .inner,
.ink_widget.no_box .w_list_footer>a,
.wl .list_unit>li,
.nav_wrap.view_mode .mymenu_list ul,
.nav_wrap.open_mode .mymenu_list ul,
.ink_content .ink_rank h3,
.wr .list_body,
.containerB .no_box .wr .list_body	{background-color: #f4f9f9;}
.wr .list_body::after,
.containerB .no_box .wr .list_body::after	{border-top: 5px solid #f4f9f9; border-left: 5px solid #f4f9f9;}

.containerB .ink_content .ink_widget	{border: 1px solid #e9f0f0;}
.containerB .ink_content .ink_widget.no_box	{border: none;}
.nav_wrap .mymenu_list li,
.containerB .ink_widget.no_box .w_title	{border-bottom: 1px solid #e9f0f0;}

.ink_widget.no_box .w_title	{border-bottom: 1px solid #dae2e4;}
.ws_text .swiper-pagination-bullet	{background-color: #dae2e4;}

.w_paging .w_bullet	{background-color: #d3e1e4;}

.ink_widget.no_box .w_list_footer>a:hover	{background-color: #808997;}

/* ------- etc ------- */