@charset "utf-8";

/**
 * nCrom Layout Framework - Custom Corner Radius CSS
 * @ncrom-sig 6e43726f6d
 *
 * @file nemo_custom.css
 * @description 개별 모서리 반경 설정을 위한 CSS
 * @condition $li->nemonemo == 'C'
 *
 * CSS Variables (layout.html에서 생성):
 * --ncrom-corner-tl: 좌상단
 * --ncrom-corner-tr: 우상단
 * --ncrom-corner-bl: 좌하단
 * --ncrom-corner-br: 우하단
 */

/* ========================================
   공통 요소 - 개별 모서리 적용
   ======================================== */

/* 기본 라운드 클래스 */
.round10, .round15, .round20,
.ii,
.ncrom_picker .bt,
.ncrom_picker .bt.opened,
.ncrom_picker>ul,
.color_preview .bt_openclose,
.color_preview .img_wrap,
.color_preview img,
.ncrom_spinner,
.ncrom_checkmark,
.sns_login .bt_sns,
.ncrom_gauge,
.footer_lncrom_icon a,
.board_name .inner,
.board_name2 .inner,
.ncrom_toggle>span {
	border-radius: var(--ncrom-corner-tl) var(--ncrom-corner-tr) var(--ncrom-corner-br) var(--ncrom-corner-bl) !important;
}

/* 라디오 버튼은 원형 유지 */
.ncrom_toggle.ncrom_radio>span {
	border-radius: 50% !important;
}

/* ========================================
   PC 레이아웃
   ======================================== */

.ib,
.ib::before,
.ib2,
.bt_group,
.ncrom_dialog>div,
.ncrom_dialog>div>h3,
.ncrom_dialog .bt_area,
.ncrom_card,
.xe_message,
.global_notice>ul,
.ncrom_bar .is_logged,
.ncrom_bar .ncrom_lang>ul,
.globalsearch .ii,
.no_navbox,
.has_navbox .header_side,
.has_navbox .nav_wrap,
.ncrom_nav>ul>li:first-child .menu_1depth,
.normal_mode .ncrom_nav>ul>li>ul,
.normal_mode .ncrom_nav>ul>li>ul>li>ul,
.view_mode .ncrom_nav,
.has_navbox .view_mode .ncrom_nav,
.nav_wrap.fixed,
.fixed.view_mode .ncrom_nav,
.bt_open_notify,
.notify_wrap.fixed h3,
.notify_wrap.fixed .bt_area,
.notify_wrap.fixed .bt_area .ib,
.ncrom_aside .ncrom_module,
.ncrom_aside .ncrom_module h3,
.sidebar_menu a>span,
.containerB .ncrom_body,
.containerB .ncrom_aside .ncrom_module h3,
.footer_lncrom_icon a,
.bt_footer_link,
.footer_box,
.ncrom_carousel .swiper-con,
.ncrom_carousel .swiper-pagination-bullet,
.ncrom_carousel .dark_shade,
.ncrom_carousel .slide_button,
.sbSelector,
.sbToggleOpen + .sbSelector,
.sbOptions {
	border-radius: var(--ncrom-corner-tl) var(--ncrom-corner-tr) var(--ncrom-corner-br) var(--ncrom-corner-bl) !important;
}

.ncrom_tooltip {
	border-radius: 3px !important;
}

/* ========================================
   모바일 레이아웃
   ======================================== */

.ncrom_stage .ii,
.ncrom_dialog>div,
.ncrom_dialog>div>h3,
.ncrom_dialog.has_ib2 .bt_area,
.ncrom_dialog.has_close>div>.bt_close,
.ncrom_card,
.layout_buttons a,
.xe_message,
.global_notice>ul,
.ncrom_masthead.no_box button,
.ncrom_masthead.use_box,
.ncrom_masthead.use_box .bt_notify,
.ncrom_auth2 .keep_desc,
.ncrom_unlogged a,
.global_search,
.ncrom_nav,
.ncrom_nav .gnb_folder,
.ncrom_nav .bt_openclose,
.ncrom_nav>ul>li>ul,
.footer_buttons a,
.ncrom_carousel .swiper-con,
.ncrom_carousel .swiper-pagination-bullet,
.ncrom_carousel .dark_shade,
.ncrom_carousel .slide_button,
.ncrom_select {
	border-radius: var(--ncrom-corner-tl) var(--ncrom-corner-tr) var(--ncrom-corner-br) var(--ncrom-corner-bl) !important;
}

/* ========================================
   게시판 공통
   ======================================== */

.paging .bt_page:first-of-type,
.paging .bt_page:last-of-type,
.category_color,
.list_icon,
.cmt .secret_icon,
.list_ctg2>span,
.list_wrap .extra_table,
.ldw .list_thumb>a,
.ldn th:first-child,
.ldn th:last-child,
.ldn tbody tr:last-child td:first-child,
.ldn tbody tr:last-child td:last-child,
.atc_header .category_color,
.atc_header .secret_icon,
.send_msg .profile_area .nickname,
.atc_history .history_date,
.atc_history .history_content,
.skin_alert,
.atc_tags a,
.atc_tags a::after,
.atc_file li>a,
.atc_file_list .file_icon,
.atc_share .share_list>a,
.cmt_member_only p,
.cmt_notice,
.cmt_buttons .bt_wrap,
.cmt_page .bt_cmt_prev,
.stk_body>ul>li a,
.write_notice,
.memo_form_dummy .bt_write_memo,
.memo_form_dummy .bt_editor,
.memo_atc .atc_buttons_etc .ib,
.memo_atc .atc_vote button {
	border-radius: var(--ncrom-corner-tl) var(--ncrom-corner-tr) var(--ncrom-corner-br) var(--ncrom-corner-bl) !important;
}

/* ========================================
   게시판 PC
   ======================================== */

.list_category2>ul>li>a,
.list_category2>ul>li>ul,
.list_category2 .selected_ctg,
.list_type a:first-of-type,
.list_type a:last-of-type,
.best_articles,
.ncrom_list,
.list_wrap .list_icon2,
.list_wrap .list_cmt,
.list_wrap .lncrom_board_edit,
.list_bd,
.atc_bd,
.notice_list,
.ncrom_list .notice_list,
.ldd,
.ldd.no_notice,
.ldd .list_thumb,
.ncrom_gallery .list_unit,
.ncrom_stage .hided_info .list_thumb,
.ldg .list_thumb,
.ldg2 .list_thumb,
.ldw .list_unit,
.ldf_doc:not(.has_notice) .list_unit:first-of-type,
.ldf_doc:not(.ldf_notice) .list_unit:last-of-type,
.ldf_notice,
.ldf_notice .list_unit:first-of-type,
.containerB .atc_header,
.bt_send_msg,
.atc_box,
.atc_vote button,
.atc_who,
.atc_buttons_etc .bt,
.cmt_unable .cmt_title,
.containerB .cmt_title,
.cmt_notice,
.cmt_reload,
.containerB .cmt_reload,
.bt_cmt_reload .cmt_alert,
.cmt_bubble .cmt_body,
.cmt_bubble .bt_cmt_ctr,
.cmt_bubble .cmt_ctrl,
.cmt_bubble .cmt_ctrl a:first-of-type,
.cmt_bubble .cmt_ctrl a:last-of-type,
.cmt_write_input textarea,
.cmt_not_permitted,
.stk_display,
.sticker_pack>ul>li a,
.sticker_pack div>img,
.sticker_pack .bt_module a,
.stk_body>ul>li a,
.write_ex>ul,
.containerB .write_header,
.cmt_bubble .bt_cmt_ctrl,
.bt_memo_ctrl,
.memo_ctrl,
.memo_ctrl a:first-of-type,
.memo_ctrl a:last-of-type,
.memo_body,
.memo_notice .notice_body {
	border-radius: var(--ncrom-corner-tl) var(--ncrom-corner-tr) var(--ncrom-corner-br) var(--ncrom-corner-bl) !important;
}

/* ========================================
   게시판 모바일
   ======================================== */

.cmt .secret_icon,
.list_bd,
.atc_bd,
.notice_list,
.ldd .list_thumb,
.ldd .list_vote,
.ldd .list_cmt,
.ncrom_stage .hided_info .list_thumb,
.ldg .list_thumb,
.ldg2 .list_unit,
.ldg2 .list_thumb,
.ldw .list_unit,
.bt_list_floated,
.atc_info,
.atc_ctrl,
.atc_box,
.atc_sign .ncrom_gauge,
.atc_buttons_etc .bt,
.atc_vote button,
.atc_who,
.atc_bt_list>a,
.cmt_notice,
.cmt_unit .bt_cmt_ctrl,
.cmt_unit .cmt_ctrl,
.cmt_unit .cmt_ctrl a:first-of-type,
.cmt_unit .cmt_ctrl a:last-of-type,
.bt_cmt_reload,
.bt_cmt_reload .cmt_alert,
.cmt_bubble .cmt_body,
.cmt_write_input textarea,
.cmt_not_permitted,
.stk_display,
.sticker_pack>ul>li a,
.sticker_pack div>img,
.sticker_pack .bt_module a,
.stk_body>ul>li a,
.write_ex,
.write_ex .mj,
.memo_notice,
.ldm .doc>li,
.memo_ctrl {
	border-radius: var(--ncrom-corner-tl) var(--ncrom-corner-tr) var(--ncrom-corner-br) var(--ncrom-corner-bl) !important;
}

/* ========================================
   위젯 공통
   ======================================== */

.w_list .list_icon,
.w_list .box_rank .list_rank,
.w_list .board_nameS .inner:first-of-type,
.w_list .board_nameS .inner:last-of-type,
.w_list .board_nameS .inner:only-of-type,
.ws_text .inner img {
	border-radius: var(--ncrom-corner-tl) var(--ncrom-corner-tr) var(--ncrom-corner-br) var(--ncrom-corner-bl) !important;
}

/* ========================================
   위젯 PC
   ======================================== */

.ncrom_widget,
.w_title,
.w_paging .w_bullet,
.w_list .list_icon,
.ww .list_thumb>a,
.ncrom_aside .ww .list_thumb>a,
.ncrom_aside .ww2 .list_thumb>a,
.ncrom_aside .wg .list_thumb,
.ncrom_aside .wg_news .list_thumb,
.ww2 .list_thumb>a,
.wg .list_unit>li,
.wg .list_unit>li.hided_info,
.wg .list_unit>li.overlay,
.wg .list_thumb,
.wg_news .list_thumb,
.ncrom_stage .wg .hided_info .list_thumb,
.wg .hided_info .list_thumb::after,
.no_box .wg .list_unit>li,
.no_box .wg .list_thumb,
.wg_news .list_thumb::after,
.wr .list_body,
.wl .list_unit>li,
.ws,
.ws .w_slide_title,
.ws .swiper-pagination-bullet,
.ws_text .swiper-pagination-bullet {
	border-radius: var(--ncrom-corner-tl) var(--ncrom-corner-tr) var(--ncrom-corner-br) var(--ncrom-corner-bl) !important;
}

/* ========================================
   위젯 모바일
   ======================================== */

.w_title .bt_more,
.w_tab li,
.ncrom_widget .swiper-pagination-bullet,
.wn .list_thumb,
.ww .list_thumb>a,
.wg .list_thumb,
.wg_news .list_thumb::after,
.wl .nickname,
.wl .list_body,
.wl .list_body::after,
.wr .list_body,
.ws .swiper-slide,
.ws_text.full .swiper-slide>div,
.ws_text.full .list_title {
	border-radius: var(--ncrom-corner-tl) var(--ncrom-corner-tr) var(--ncrom-corner-br) var(--ncrom-corner-bl) !important;
}

/* ========================================
   기타
   ======================================== */

.ncrom_member .comment_content,
.ncrom_member .comment_vote,
.ncrom_member .cmt_num,
.ncrom_member .mb_set,
.mb_info_tab,
.mb_content,
.mb_scrapped .list_thumb img,
.mb_signup>h3,
.letter_list .list_body,
.mb_info_tab .tab_guide,
.mb_info_tab a,
.mb_saved .list_content,
.mb_login .keep_msg,
.ncrom_select,
.pr_scut,
.pr_drag_handle,
.nav_wrap .mymenu_title>div,
.nav_wrap .mymenu_list ul,
.view_mode .mymenu_list ul,
.open_mode .mymenu_list ul,
.pr_item_del,
.pr_item_add,
.ncrom_bookmarks,
.mymenu_title,
.mymenu_edit .pr_drag_handle,
.node_list .icon_folder,
.node_list>li>ul,
.box_rank .list_rank,
.ncrom_main .ncrom_rank h3,
.ncrom_main .ncrom_rank ol,
.mb_sns .sns_icon,
.sticker_notice,
.sticker_list .sticker_img,
.my_sticker .list_thumb a,
.lds .list_info2>span {
	border-radius: var(--ncrom-corner-tl) var(--ncrom-corner-tr) var(--ncrom-corner-br) var(--ncrom-corner-bl) !important;
}

