body {
    --text-pretendard: "Pretendard Variable",Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,"Helvetica Neue","Segoe UI","Apple SD Gothic Neo","Noto Sans KR","Malgun Gothic","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol",sans-serif;
    font-family: var(--text-pretendard);
    /* ±ÛÀÚ ·»´õ¸µ ºÎµå·´°Ô */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-text-size-adjust: 100%;
}
#mw_basic table .mw_basic_list_subject, #mw_basic .board_list_wrap .board_list_ul li div .subject_a, #mw_basic .subject_text_s,
#mw_basic .mw_basic_list_subject a .mw_basic_list_notice, .main_left #recent-hot-list-box>li .subject>a,
.main_left .post_list>.item_con .subject .subject_txt, #mw_basic .mw_basic_list_subject:not(.notice) .pic_list_a .subject_a,
.main_left#mw_basic .mw_basic_list_num_select{
    font-family: var(--text-pretendard);
    font-size: 15px;
    font-weight: 400;
    top: 0px !important;
}
.main_left #mw_basic .subject_text_s, .main_left #mw_basic .mw_basic_list_subject:not(.notice) .pic_list_a .subject_a, .main_left #mw_basic .board_list_wrap .board_list_ul li div .subject_a{
    font-size: 16px;
    font-weight: 400;
}
#mw_basic a:not(:visited) .subject_text_s{
    color: var(--font-color);
}
.main_left #mw_basic .mw_basic_list_subject{
    padding: 9px 0 8px 0;
}
#mw_basic .mw_basic_list_subject a .mw_basic_list_notice{
    font-weight: 600;
}
#mw_basic .mw_basic_list_subject a.mw_basic_list_category,
#mw_basic .mw_basic_list_num,
#mw_basic .mw_basic_list_datetime,
#mw_basic .mw_basic_list_hit{
    font-size: 12px !important;
    font-family: var(--text-pretendard) !important;
}
.main_left .mw_basic_hot_list_nt_bottom a, .main_left #hit_list .empty_list, .main_left #mw_basic .mw_basic_view_subject h1, .main_left #mw_basic .mw_basic_view_subject{
    font-family: var(--text-pretendard) ;
    font-size: 14px ;
    font-weight: 500;
}
.main_left .mw_basic_hot_list_nt_bottom .warp .sub{
    font-size: 13px;
    font-family: var(--text-pretendard) ;
    margin: 0 10px 2px 22px;
}
.main_left .mw_basic_hot_list_nt_bottom .warp .title{
    margin: 5px 10px 5px 6px;
}
.main_left .mw_basic_hot_list_nt_bottom .warp .title b,
.main_left .board_new2_list li:not(.board_new2_title) .subject a{
    font-size: 15px;
    font-family: var(--text-pretendard) ;
    font-weight: 500;
}
.member, #mw_basic .mw_basic_comment_name, .main_left .board_new2_list li div.writer a span.member, .subscriber_rank_list_v1 ul li>div span, .subscriber_rank_list_v1 .subscriber_rank_list_v1_head .title,
#recent-hot-list-box>li .writer>a, .main_left #recent-hot-list-box>li .category-box>a, .main_left .board_list_wrap .board_list_ul li div a{
    font-family: var(--text-pretendard);
    font-weight: 400;
}
#recent-hot-list-box>li .writer>a{
    color: var(--etc-color4);
}
#mw_basic #view_content, #mw_basic #view_content div, #mw_basic #view_content p{
    font-family: var(--text-pretendard);
    font-size: 12pt;
    font-weight: 400;
    line-height: 1.5;
    color: var(--font-color);
}
.main_left #mw_basic .mw_basic_comment_content td > div, .main_left #mw_basic #view_content,
#fviewcomment textarea{
    font-family: var(--text-pretendard);
    font-size: 16px;
    line-height: 1.4;
    
}
.main_left #mw_basic .mw_basic_comment_content td > div:not(#info_best_reply), .main_left #mw_basic #view_content,
#fviewcomment textarea{
    color: var(--font-color);
}

.main_left #mw_basic .mw_basic_comment_datetime, .main_left .mw_basic_view_title span, .main_left #mw_basic .mw_basic_view_title {
    font-family: var(--text-pretendard);
    font-size: 12px;
}
.main_left #mw_basic_hot_list_nt_wrap .mw_basic_hot_list_nt .cnt, .main_left #mw_basic .mw_basic_list_good {
    font-family: var(--text-pretendard);
    font-size: 11px;
}
#fviewcomment *, #fviewcomment #btn_comment_submit, .main_left #mw_basic #cocoment_main .comment_list_title .comment_list_title_text {
    font-family: var(--text-pretendard);
}
#fviewcomment #wr_anonymous {
    font-size: 12px;
}
#fviewcomment .write_button, #fviewcomment #btn_comment_submit{
    font-size: 13px;
    font-weight: 600;
}

.main_left #mw_basic_hot_list_nt_wrap .mw_basic_hot_list_nt a, #mw_basic .mw_basic_hot_list_nt .subject, #mw_basic .mw_basic_hot_list_nt .warp .title {
    font-family: var(--text-pretendard);
    font-size: 14px;
    color: var(--font-color);
}
.main_left #mw_basic_hot_list_nt_wrap .mw_basic_hot_list_nt .warp .title{
    font-family: var(--text-pretendard);
    font-size: 14px;
}
.main_left #mw_basic .mw_basic_hot_list_nt .mw_basic_hot_dot li:nth-child(5n + 1) .subject{
    font-weight: 600;
}

.main_left #mw_basic .mw_basic_comment_good *, .main_left #mw_basic .mw_basic_comment_nogood *, .main_left #mw_basic .mw_basic_comment_reply a {
    font-family: var(--text-pretendard);
    font-size: 12px;
}

.freebbs_latest_list_section, body #PC_TodayBest, .main_left #PC_TodayBest>.listWRap>ul>li>a .subject,
.main_left #hit_list.thumb_type > .hit_item > div .info * {
    font-family: var(--text-pretendard);
}
.main_left #hit_list.thumb_type > .hit_item > div .info * {
    font-weight: 400;
    font-size: 12px;
}

.main_left .freebbs_latest_list li .freebbs_latest_item p.subject {
    font-size: 15px;
    color: var(--font-color);
}
.main_left #PC_TodayBest>.listWRap>ul>li>a .subject{
    font-size: 14px;
    color: var(--font-color);
}
.main_left #hit_list.thumb_type > .hit_item > div .content_link, .main_left #hit_list.thumb_type > .hit_item > div .content_link .subject_box .subject{
    font-family: var(--text-pretendard);
    font-weight: 600;
    font-size: 16px;
}
.main_left #hit_list.thumb_type > .hit_item > div .content_link:not(:visited), .main_left #hit_list.thumb_type > .hit_item > div:not(.now) .content_link:not(:visited) .subject_box .subject{
    color: var(--font-color);
}
.main_left #hit_list.list_type > .hit_item > div .comment_cnt, .main_left #hit_list.thumb_type > .hit_item > div .comment_cnt, .main_left #hit_list.thumb_type > .hit_item > div .comment_cnt, .main_left #hit_list.thumb_type > .hit_item > div .comment_cnt, .freebbs_latest_list li .comment_cnt{
    font-family: var(--text-pretendard);
    font-size: 12px;
    font-weight: 600;
}

main.main_v2_contents .main_left{
    font-family: var(--text-pretendard);
}


header#mainHeader .v2_top_menu_area li:hover>nav *, header#mainHeader .v2_top_menu_area li nav:hover *{
    font-family: var(--text-pretendard);
}

.main_left #mw_basic .mw_basic_list_hit strong{
    font-weight: 600;
    font-family: var(--text-pretendard);
}

body #PC_Humor_TodayBest, .main_left #PC_Humor_TodayBest>.listWRap>ul>li>a .subject, .main_left #PC_Humor_TodayBest>header,
.main_left #mw_basic2 .mw_basic_hot_list li a, .main_left #mw_basic2 .category_tab2 ul li a, #mw_basic2 .category_tab2 ul li div{
    font-family: var(--text-pretendard);
    font-size: 13px;
}
body #PC_Humor_TodayBest, .main_left #PC_Humor_TodayBest>.listWRap>ul>li>a .subject, .main_left #mw_basic2 .mw_basic_hot_list li a,
.main_left .member_page_wrap .member_box .member_box_left ul *{
    color:var(--font-color);
}
#emoji-list-section , #emoji-list-section  button, #emoji_view_section, #emoji_view_section button, .main_left .member_page_wrap .member_box .member_box_left ul *{
    font-family: var(--text-pretendard);
}
.main_left .member_page_wrap .member_box .member_box_left ul li .attendance_check_daily{
    font-family: var(--text-pretendard) !important;
    font-size: 13px !important;
}

.main_left #mw_basic td, .main_left #mw_basic {
    font-family: var(--text-pretendard);
}
.mw_basic_write_title2 ul > li:has(input[name='ca_name']){
    display: inline-flex;
    align-items: center;
}
.main_left#mw_basic .mw_basic_write_title, .main_left #mw_basic form td{
    font-size: 13px;
}
.main_left #mw_basic form tr.ad-list td.mw_basic_list_subject_ad{
    font-size: 16px;
}
#mw_basic .board_view_wrap .title_wrap .title{
    font-size: 14px;
    font-weight: 600;
}
.main_left #mw_basic .mw_basic_hot_list_nt li{
    height: 24px;
}
.main_left #mw_basic .mw_basic_hot_list_nt .cnt{
    font-size: 11px;
    font-family: var(--text-pretendard);
}
.main_left #mw_basic .mw_basic_hot_list_nt .area {
    padding: 0.5px 0;
}

.main_left .board_list_wrap .board_list_ul li:not(.notic):not(.ad_list):not(.title) div{
    height: 37px;
    line-height: 37px;
}
.main_left #mw_basic .mw_basic_list_subject:not(.notice) .pic_list_a {
    max-height: unset;
}

#mw_basic .mw_basic_list_num_select {
    font-size: 15px;
}