/* -------------------------------------------------------- */
/* ---------------------- 2025-09-10 ---------------------- */
/* -------------------------------------------------------- */



/* ============= */
/* Common Layout */
/* ============= */
/* fix */
.screen-reader-text { display: none; } 
@media (max-width: 960px) { body { padding-bottom: 0px; } 
 }

/* footer */
footer .container .logo-default img { width: 157px !important; height: 26.5px !important; margin-bottom: 13px; } 
footer .container .fv_bizinfo span, footer .container p.fv_text { line-height: 1 !important; padding-right: 2px; font-family: 'malgun gothic', 'AppleGothicNeoSD', 'Apple SD 산돌고딕 Neo', sans-serif; font-weight: 600; font-size: 12px; line-height: 1em; letter-spacing: -0.04em; color: #888; } 
footer .container address.fv_text { font-family: 'malgun gothic', 'AppleGothicNeoSD', 'Apple SD 산돌고딕 Neo', sans-serif !important; letter-spacing: -0.04em; color: #888; font-weight: 400; font-size: 12px !important; line-height: 17px !important; margin: 12px 0; } 
footer .container address.fv_text li, footer .container address.fv_text span, footer .container address.fv_text a { line-height: 17px !important; } 
footer .container .footer-link-nav { margin-top: 12px; padding-bottom: 22px; } 
footer .container .copy-right-wrap .footer_menu { margin-top: 30px !important; line-height: 1em; color: #222; font-size: 15px; font-weight: 400; letter-spacing: -0.03em; margin: 0; padding: 0; font-family: 'malgun gothic', 'AppleGothicNeoSD', 'Apple SD 산돌고딕 Neo', sans-serif; font-size: 0; line-height: 0; list-style: none; display: block; margin: 0 auto 24px; padding: 0; text-align: center; } 
footer .container .copy-right-wrap p { font-family: 'malgun gothic', 'AppleGothicNeoSD', 'Apple SD 산돌고딕 Neo', sans-serif; font-weight: 400; font-size: 12px; line-height: 1em; color: #666; text-align: center; margin: 0; padding: 0; } 
footer .container .copy-right-wrap .footer_menu li { display: inline-block; line-height: 1em; margin: 0; padding: 0; } 
footer .container .copy-right-wrap .footer_menu li a { line-height: 1em; color: #222; font-size: 15px !important; font-weight: 400; letter-spacing: -0.03em; margin: 0; padding: 0; font-family: 'malgun gothic', 'AppleGothicNeoSD', 'Apple SD 산돌고딕 Neo', sans-serif; } 
footer .container .copy-right-wrap .footer_menu li.separator { width: 1px; height: 10px; background: #e1e1e1; margin: 0 8px; } 
footer hr { border:none !important; border-bottom:1px solid #ededed !important; } 

/* header */
header .logo_search_gnb_wrap .logo_search_gnb { height: 58px; } 
header .logo_search_gnb_wrap .logo_search_gnb .logo img { margin-top: 4px; } 

header .icon-search { background-image: url("https://d3fpdiit4h0p2n.cloudfront.net/nate-view/2023/02/24185027/header_search_mobile_lupe.svg") !important; } 
header .menu_gnb { height: 50px; padding: 0 !important; } 
.category .content-body { padding-top: 0; } 
header .menu_gnb nav#gnb { height: 100%; display: flex; align-items: center; } 
header .menu_gnb nav#gnb ul { height: 100% !important; gap: unset !important; } 
header .menu_gnb nav#gnb ul li { height: 100% !important; } 
header .menu_gnb nav#gnb ul li a { padding-left: 14px !important; padding-right: 14px !important; } 
header .gnb-wrap li:first-child { margin-left: 0 !important; } 
header { top: -55px !important; } 
header .search-wrap .icon-btn i { top: 2px; } 
header .search-wrap.active { padding: 0; border-bottom: none; position: absolute !important; top: -4px; height: 58px !important; width: 100% !important; } 
header .search-wrap .icon-btn i { top: 2px !important; } 
header .search-wrap.active input { font-size: 17px; padding: 7px 52px 0 50px; border-color: #ff2c2e !important; } 
.icon-back { background-image: url("https://d3fpdiit4h0p2n.cloudfront.net/nate-view/2023/02/24185127/header_search_mobile_arrow.svg"); } 




/* =================== */
/* Single Post Article */
/* =================== */

/* title box */
.news-view h1 { color: #222; font-size: 26px !important; line-height: 33px !important; font-weight: 400 !important; margin-bottom: 16px; } 
.news-view .title-box .line-txt-box { font-size: 12px; } 
.news-view .title-box .line-txt-box * { color:#999 !important; } 
.news-view .btn-group button.share::before { display: none; } 
body.mo.single-post .post-icons-wrap .zeno_font_resizer_container .zeno_font_resizer { padding-top: 0px !important; padding-bottom: 0 !important; } 
.wp-origin-posts { font-size: 17px; } 

/* emoji */
body.single-post .wpra-reactions-container .wpra-reactions > .wpra-reaction > .wpra-arrow-badge { top: 100px !important; } 

/* bottom */
/* body.single-post.mo .category_ranking_news {display: none;} */
/* body.single-post.mo .category_latest_news {display: none;} */



/* ================== */
/* Right Sidebar fix */
/* ================== */

/* 실시간 TOP */
.right-sticky-wrap .rside_module.realtime_top h2 { border: none; margin-bottom:12px; } 
.right-sticky-wrap .rside_module.realtime_top li { display: flex; flex-direction: row; padding-top: 15px; padding-bottom: 15px; border-top: 1px solid #eee; height:96px; } 
.right-sticky-wrap .rside_module.realtime_top li>span { display: inline-block; min-width: 20px; color: #000; font-weight: 700; font-size: 18px; text-align: center; padding-right: 9px; font-family:Verdana, BlinkMacSystemFont, -apple-system, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif } 
.right-sticky-wrap .rside_module.realtime_top li .post_txt { color:#222; margin: 0; padding-right: 18px; } 
.right-sticky-wrap .rside_module.realtime_top li .post_txt h4 { padding: 0; margin: 0; min-height: fit-content; color: #222; font-weight: 400; font-size: 15px; line-height: 22px; letter-spacing: -0.05em; display: -webkit-box; word-wrap: break-word; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; height: 43px; column-count: auto !important; margin-bottom: 5px; } 
.right-sticky-wrap .rside_module.realtime_top li .post_thumb img { border-radius: 8px; border: 1px solid #f2f2f2; } 
.right-sticky-wrap .rside_module.realtime_top li:last-child { border-bottom: 1px solid #eee; } 
.right-sticky-wrap .rside_module.weekly-best h2 { margin-bottom:7px; border-bottom:0; } 

/* 공감 많은 인기글 */
.right-sticky-wrap .rside_module.sympathetic_news h2 { margin-bottom:7px; border:none; } 
.right-sticky-wrap .rside_module.sympathetic_news li .post_txt h4 { font-size: 15px; font-weight: 500; line-height: 22px; letter-spacing: -0.3px; color: #000; margin-bottom:5px; } 
.right-sticky-wrap .rside_module li .post_txt .meta-info { color: #9d9d9d; font-weight: 400; font-size: 13px; line-height: 15px; letter-spacing: -0.02em; padding: 0; position: relative; } 
.right-sticky-wrap .rside_module li .post_txt .meta-info a { color: #9d9d9d; } 
.right-sticky-wrap .rside_module.sympathetic_news li .post_txt { flex: 1 1 0; color: #222; font-weight: 400; font-size: 15px; line-height: 1em; letter-spacing: -0.05em; margin: 11px 0 12px; } 
.right-sticky-wrap .sympathetic_news li { border-bottom: 1px solid #eee; padding-top:15px; padding-bottom:15px; } 
.right-sticky-wrap .sympathetic_news li:last-child { border-bottom: none; } 
.right-sticky-wrap .rside_module.sympathetic_news li .post_txt { margin: 0; margin-left: 18px; } 
.right-sticky-wrap .rside_module.sympathetic_news li .post_thumb img { width:100px; height:70px; border-radius: 8px; border: 1px solid #f2f2f2; } 
.right-sticky-wrap .sympathetic_news li:first-child { padding-top:0; } 
.right-sticky-wrap .rside_module.sympathetic_news li:first-child .post_thumb img { width:100%; height:100%; } 
.right-sticky-wrap .rside_module.sympathetic_news li:first-child .post_txt h4 { margin-top: 10px; } 
.right-sticky-wrap .rside_module.sympathetic_news li:first-child .post_txt { margin-left: 0; } 

/* 최신 인기글 */
.right-sticky-wrap .rside_module.latest_news h2 { margin-bottom:7px; border:none; } 
.right-sticky-wrap .rside_module.latest_news li .post_txt h4 { font-size: 15px; font-weight: 500; line-height: 22px; letter-spacing: -0.3px; color: #000; margin-bottom:5px; } 
.right-sticky-wrap .rside_module li .post_txt .meta-info { color: #9d9d9d; font-weight: 400; font-size: 13px; line-height: 15px; letter-spacing: -0.02em; padding: 0; position: relative; } 
.right-sticky-wrap .rside_module li .post_txt .meta-info a { color: #9d9d9d; } 
.right-sticky-wrap .rside_module.latest_news li .post_txt { flex: 1 1 0; color: #222; font-weight: 400; font-size: 15px; line-height: 1em; letter-spacing: -0.05em; margin: 11px 0 12px; } 
.right-sticky-wrap .latest_news li { border-bottom: 1px solid #eee; padding-top:15px; padding-bottom:15px; } 
.right-sticky-wrap .latest_news li:last-child { border-bottom: none; } 
.right-sticky-wrap .rside_module.latest_news li .post_txt { margin: 0; margin-left: 18px; } 
.right-sticky-wrap .rside_module.latest_news li .post_thumb img { width:100px; height:70px; border-radius: 8px; border: 1px solid #f2f2f2; } 
.right-sticky-wrap .latest_news li:first-child { padding-top:0; } 

/* 추천 인기글 */
.right-sticky-wrap .rside_module.recommended_articles h2 { border: none; margin-bottom:12px; } 
.right-sticky-wrap .rside_module.recommended_articles li { display: flex; flex-direction: row; padding-top: 15px; padding-bottom: 15px; border-top: 1px solid #eee; height:96px; } 
.right-sticky-wrap .rside_module.recommended_articles li>span { display: inline-block; min-width: 20px; color: #000; font-weight: 700; font-size: 18px; text-align: center; padding-right: 9px; font-family:Verdana, BlinkMacSystemFont, -apple-system, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif } 
.right-sticky-wrap .rside_module.recommended_articles li .post_txt { color:#222; margin: 0; padding-left: 18px; } 
.right-sticky-wrap .rside_module.recommended_articles li .post_txt h4 { padding: 0; margin: 0; min-height: fit-content; color: #222; font-weight: 400; font-size: 15px; line-height: 22px; letter-spacing: -0.05em; display: -webkit-box; word-wrap: break-word; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; height: 43px; column-count: auto !important; margin-bottom: 5px; } 
.right-sticky-wrap .rside_module.recommended_articles li .post_thumb img { border-radius: 8px; border: 1px solid #f2f2f2; } 
.right-sticky-wrap .rside_module.recommended_articles li:last-child { border-bottom: 1px solid #eee; } 
.right-sticky-wrap .rside_module.recommended_articles li:first-child { border-top:none; padding-top:0; } 
.right-sticky-wrap .rside_module li .post_txt h4 { text-align:justify; } 
.weekly-best ul li span { text-align: justify; } 

/* mo */
.right-sticky-wrap { display: block !important; padding: 0 20px; } 
.right-ad-event { display: block !important; max-width: unset; } 
.weekly-best { width: 100% !important; } 



/* ============= */
/* Category page */
/* ============= */

/* 페이지네이션 */
.pagination { display: flex; align-items: center; justify-content: space-between; padding-top: 70px; } 
.page_navi { display: flex; flex-direction: row; align-items: center; justify-content: center; font-size: 12px; gap: 8px; width: 100%; } 
.page_navi .page-numbers { width: 33px; height: 33px; border: 1px solid; display: flex; justify-content: center; align-items: center; border: 1px solid #e3e3e3; color:#666; } 
.page_navi .page-numbers:hover { color: #fff; background-color: #444; border-color: #444; } 
.page_navi .page-numbers.dots { padding-bottom: 11px; border:none; margin:0; } 
.page_navi .page-numbers.current { background:#ff2c2e; border-color: #ff2c2e; color:#fff; } 
.page_indicator { display: none; } 

/* top3 */
body.category .top3-posts { margin-right: -13px; margin-left: -13px; } 
body.category .top3-posts .content-body { max-height:unset; flex-wrap: wrap; padding-left: 0; padding-right: 0; margin-bottom: 40px; } 
body.category .top3-posts .content-body article.card { flex: 0 0 calc(50%); height: 180px; overflow: hidden; } 
body.category .top3-posts .content-body > article.card::after { content: ""; position: absolute; inset: 0; background: linear-gradient(to top, rgba(0, 0, 0, 1) 17%, rgba(0, 0, 0, 0.2) 73%, rgba(0, 0, 0, 0) 92%); pointer-events: none; } 
body.category .top3-posts .content-body article.card:nth-child(1) { flex: 0 0 100%; height: 240px; } 
@media (max-width: 767px) {.category article { padding-bottom: 0px; } 
 }
body.category .top3-posts .content-body img { height: auto; } 
body.archive .top3-posts a .entry-meta { position: absolute; color: #fff; bottom: 0; z-index: 1; padding: 0 20px 15px 20px; } 
body.archive .top3-posts a .entry-meta h3 { white-space: normal; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; font-size: 16px; font-weight: normal; line-height: 1.3; margin-bottom: 8px; } 
body.archive .top3-posts a .entry-meta time { font-size: 14px; font-weight: 300; color: #999; } 
body.category .top3-posts .content-body article.card:nth-child(1) .entry-meta h3 { font-size: 20px; } 

/* grid */
body.category h1 { font-size: 18px; font-weight: 600; color: #222; line-height: 1em; letter-spacing: -0.03em; margin-bottom: 0; padding-left: 0; padding-right: 0; } 
body.archive .list-posts .content-body { padding: 0; } 
body.archive .list-posts .content-body .left-wrap .card-box { display: flex; flex-direction: column; flex-wrap: wrap; gap: 23px; } 
body.archive .list-posts .content-body .left-wrap { min-width: unset; } 
body.archive .list-posts .content-body .left-wrap .card-box article { width: 100%; } 
body.archive .list-posts .content-body .left-wrap .card-box article img { border-radius: 8px; border: 1px solid #f2f2f2; } 
body.archive .list-posts h3 { margin-bottom: 6px; margin-top: 6px; font-family: 'Roboto', sans-serif; font-size: 20px; font-weight: 600; line-height: 28px; color: #222; white-space: normal; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; } 
body.archive .list-posts p.excerpt { color: #676767; font-size: 14px; line-height: 24px; font-weight: 400; letter-spacing: -0.02em; display: -webkit-box; word-wrap: break-word; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; height: 48px; column-count: auto !important; } 
body.archive .list-posts time { margin-top: 8px; margin-bottom: 0; line-height: 1; min-height: 17px; font-size: 12px; color: #9d9d9d; } 
body.archive .list-posts { padding-left: 0; padding-right: 0; } 
body.archive.category #main { padding: 0; } 



/* ============== */
/* Author Archive */
/* ============== */

/* Author Name */
body.author h1 { margin: 40px 0 19px 0; font-weight: 400; font-size: 24px; line-height: 32px; } 
body.author h1 span { display: none; } 

/* temp */
body.archive.author .list-posts .content-body .left-wrap .card-box article img { height: 160px; } 
body.archive.author .list-posts .content-body .left-wrap .card-box article h3 { font-size: 21px !important; line-height: 25px; margin: 0 0 6px 0; margin-top:13px; font-weight: 400; } 
body.archive.author .list-posts .content-body .left-wrap .card-box article { width: calc(50% - 20px); } 
body.archive.author .list-posts .content-body .left-wrap .card-box { gap:32px 40px; } 
body.archive.author .list-posts .content-body .left-wrap .card-box article .entry-meta span { padding-top:0; font-family: 'Open Sans', 'Open Sans Regular', sans-serif; min-height: 17px; color: #9d9d9d; font-size: 12px !important; line-height: 1em; font-weight: 400; letter-spacing: -0.02em; display: inline-block; margin-top: 8px; } 

/* for mo */
body.archive .list-posts .content-body .left-wrap { min-width: 100%; } 
body.archive .list-posts .right-sticky-wrap { padding: 0; } 
body.archive .list-posts .content-body { flex-direction: column; } 
body.archive.author .list-posts .content-body .left-wrap .card-box article { width: 100%; } 

body.archive #main { padding: 0 20px; } 
body.archive.author .list-posts .content-body .left-wrap .card-box article img { height: 191px; } 



/* ======== */
/* 404 page */
/* ======== */

/* error text */
.error-body .error-article .brand-logo { display: block; width: 86.5px; height: 15px; margin-bottom: 30px; } 
.error-body .error-article h1 { font-weight: 700; font-size: 22px; line-height: 28px; color: #000; padding-top: 0; } 
.error-body .error-article p { font-family: 'Roboto', sans-serif; font-size: 21px; line-height: 24px; color: #a6a6a6; font-size: 14px; } 
.error-body .error-article .link-btn { font-size: 14px; } 

/* error page module title */
.error_bottom_module #latest-posts-title { padding-bottom: 0; border-bottom: 1px solid #ff2c2e; } 
.error_bottom_module #latest-posts-title > span { background: #ff2c2e; color: #fff; font-size: 14px; line-height: 17px; display: inline-block; padding: 7px 12px 6px; } 

/* module grid */
body.error404 .error_bottom_module { padding-bottom: 80px; } 
body.error404 .error_bottom_module .card-box { gap: 32px 50px; } 
body.error404 .error_bottom_module .card-box li { width: calc(100% - 0px); } 
body.error404 .error_bottom_module .card-box li h3 { font-size: 21px; line-height: 25px; margin: 13px 0 9px 0; font-weight: normal; white-space: normal; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-align: justify; } 
body.error404 .error_bottom_module a .entry-meta { font-size: 12px !important; } 
body.error404 .error_bottom_module a .entry-meta .author { font-weight: bold; margin-right: 15px; position: relative; } 
body.error404 .error_bottom_module a .entry-meta .author::after { content: "-"; display: inline-block; position: absolute; right: -12px; color: #767676; } 
body.error404 .error_bottom_module a .entry-meta time { color: #767676; } 
body.error404 .error_bottom_module .card-box li img { border-radius: 8px; border: 1px solid #f2f2f2; } 



/* ================== */
/* Search Result page */
/* ================== */

/* entry title */
.search-results #main h1 { font-size: 17px; border-bottom: 1px solid #d6d6d6; line-height: 32px; margin-bottom: 20px; font-weight: normal; } 
.search-results #main h1 strong { font-weight: bold; } 

/* card list */
.search-results #main article.card .thumbnail img { border-radius: 8px; border: 1px solid #f2f2f2; } 
.search-results #main article.card .item-details h3 { font-size: 17px; line-height: 23px; letter-spacing: -0.03em; color: #000 !important; text-decoration: none !important; display: -webkit-box; word-wrap: break-word; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; } 
.search-results #main article.card .item-details p.excerpt { margin-bottom: 8px; font-weight: 400; font-size: 14px; line-height: 20px; letter-spacing: -0.02em; display: -webkit-box; word-wrap: break-word; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; height: 40px; column-count: auto !important; color: #666666; margin-top: 9px; } 
.search-results #main article.card .item-details p.entry-meta { font-size: 12px !important; margin-bottom: 7px; min-height: 17px; color: #9d9d9d; display: flex; flex-direction: row; flex-wrap: wrap; justify-content: flex-start; gap: 15px; align-content: center; } 
.search-results #main article.card .item-details p.entry-meta span.category { padding-top: 0; position: relative; } 
.search-results #main article.card .item-details p.entry-meta span.category::after { content: ""; display: inline-block; position: absolute; width: 1px; height: 11px; background: #9d9d9d; top: 1px; right: -8px; } 

/* No Search Result */
.no-result h1 { font-size: 17px; font-weight: normal; margin-bottom: 30px; } 
.no-result h1 strong { color: #ff2c2e; margin-right: 30px; position: relative; font-weight: normal; } 
.no-result h1 strong::after { content: ""; width: 10px; height: 1px; position: absolute; top: 11px; display: block; right: -22px; background: #000; } 
.no-result .no-result-info li { margin-bottom: 0; padding-bottom: 0; border-bottom: none; font-weight: 400; font-size: 13px; line-height: 22px; color: #767676; position: relative; margin-left: 15px; } 
.no-result .no-result-info li::before { content: ""; width: 2px; height: 2px; background: #767676; display: inline-block; position: absolute; top: 9px; left: -15px; } 
.no-result .no-result-input .re-search-btn { font-size: 13px; top: unset; bottom:0; } 
.no-result .screen-reader-text { display: none; } 
.no-result .no-result-input input { font-size: 12px; } 

/* for mo */
body.search .list-posts .content-body .left-wrap { min-width: 100%; } 
.search-results #main h1 { padding: 0 13px; margin-left: -13px; margin-right: -13px; padding-bottom: 6px; padding-top: 0; font-size: 14px; } 
body.search .list-posts .content-body { flex-direction: column; } 
body.search .list-posts .content-body .left-wrap .card-box article a { position: relative; flex-direction: row-reverse; } 
body.search .list-posts .content-body .left-wrap .card-box article div.thumbnail { position: absolute; width: 96px; height: 96px; bottom: 0; right: 0; } 
.search-results #main article.card .item-details p.excerpt { width: calc(100% - 120px); } 
.search-results #main article.card .item-details p.entry-meta span.category { margin: 0; } 
.search-results #main article.card .item-details h3 { -webkit-line-clamp: 1; margin-bottom: 11px; } 
.search-results #main article.card .item-details p.excerpt { -webkit-line-clamp: 3; height: 63px; } 
.search-results #main article.card .item-details p.entry-meta { margin-bottom: 0; margin-top: 15px; } 
.search-results .right-sticky-wrap { padding: 0; } 



/* ========= */
/* main page */
/* ========= */

/* 1st */
.home_latest > h2 { display: none; } 
.home_module.home_latest .content_wrap .lr_content_wrap { gap: 22px; max-height: 600px; margin-bottom: 25px; } 
.home_module.home_latest .content_wrap .lr_content_wrap .left_content { height: 600px; border-radius: 8px; border: 1px solid #ddd !important; overflow: hidden; } 
.home_module.home_latest .content_wrap .lr_content_wrap .left_content li { height: 600px; } 
.home_module.home_latest .content_wrap .lr_content_wrap .left_content li a { height: 600px; display: flex; flex-direction: column; } 
.home_module.home_latest .content_wrap .lr_content_wrap .left_content li a .post_thumb { flex-basis: 70%; flex-grow: 0; flex-shrink: 0; max-height: 400px; } 
.home_module.home_latest .content_wrap .lr_content_wrap .left_content li a .post_thumb img { display: block; object-fit: cover; height: 100%; } 
.home_module.home_latest .content_wrap .lr_content_wrap .left_content li a .entry-meta { flex-basis: 30%; flex-grow: 0; flex-shrink: 0; position: relative; margin-top: 30px; padding: 0 20px; } 
.home_module.home_latest .content_wrap .lr_content_wrap .left_content li a .entry-meta h3 { font-size: 24px; font-weight: bold; letter-spacing: -1px; display: -webkit-box; word-wrap: break-word; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; min-height: 65px; } 
.home_module.home_latest .content_wrap .lr_content_wrap li a .entry-meta p.excerpt { font-size: 14px; color: #676767; display: -webkit-box; word-wrap: break-word; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; padding-top: 20px; line-height: 20px; } 
.home_module.home_latest .content_wrap .lr_content_wrap .left_content li a .entry-meta .post-meta { position: absolute; width: 60px; height: 30px; background: #ff2c2e; display: flex; align-items: center; justify-content: center; top: -45px; } 
.home_module.home_latest .content_wrap .lr_content_wrap .left_content li a .entry-meta .post-meta span.category { color: #fff; padding-top: 0; line-height: 1; font-weight: bold; font-size: 14px; } 
.home_module.home_latest .content_wrap .lr_content_wrap .right_content { height: 600px; overflow: hidden; } 
.home_module.home_latest .content_wrap .lr_content_wrap .right_content li { height: 100px; flex-direction: column; justify-content: flex-start; } 
.home_module.home_latest .content_wrap .lr_content_wrap .right_content li { height: 400px; } 
.home_module.home_latest .content_wrap .lr_content_wrap .right_content li a .entry-meta p.excerpt { -webkit-line-clamp: 3; color: #767676; } 
.home_module.home_latest .content_wrap .lr_content_wrap .right_content img { border-radius: 8px; border: 1px solid #ddd !important; } 
.home_module.home_latest .content_wrap .lr_content_wrap .right_content li a .entry-meta h3 { font-size: 18px !important; line-height: 24px !important; font-weight: 700 !important; letter-spacing: -0.04em !important; padding-top: 8px; display: -webkit-box; word-wrap: break-word; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; min-height: 55px; } 
.home_module.home_latest .content_wrap .lr_content_wrap .right_content .post-meta { display: flex; font-size: 13px !important; line-height: 20px !important; font-weight: 400 !important; letter-spacing: -0.04em !important; color: #9d9d9d; padding-top: 12px; } 
.home_module.home_latest .content_wrap .lr_content_wrap .right_content .post-meta .category { padding: 0; } 
.home_module.home_latest .content_wrap .lr_content_wrap .right_content .post-meta time::before { content: 'ㆍ'; } 
.home_module.home_latest .content_wrap .lr_content_wrap .right_content li a .entry-meta h3 { font-size: 15px !important; line-height: 20px !important; font-weight: 400 !important; letter-spacing: -0.06em !important; min-height: 40px; display: -webkit-box; word-wrap: break-word; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; padding-top: 5px; } 
.home_module.home_latest .content_wrap .lr_content_wrap .right_content li a .entry-meta h3 { font-size: 15px !important; line-height: 20px !important; font-weight: 400 !important; letter-spacing: -0.06em !important; min-height: 40px; display: -webkit-box; word-wrap: break-word; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; padding-top: 5px; } 
.home_module.home_latest .content_wrap .lr_content_wrap .right_content li, .home_module.home_latest .content_wrap .lr_content_wrap .right_content li { padding-top: 10px; border-top: 1px solid #ededed; } 
.home_module.home_latest .content_wrap .bottom_content h3 { padding-top: 13px; white-space: normal; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; font-size: 15px !important; line-height: 20px !important; font-weight: 400 !important; letter-spacing: -0.06em !important; } 
.home_module.home_latest .content_wrap .bottom_content li img { border-radius: 8px; border: 1px solid #f2f2f2; } 
.home_module.home_latest .content_wrap .bottom_content { border-bottom: 1px solid; padding-bottom: 30px; border-color: #dddddd !important; border-style: solid !important; border-width: 0px 0px 1px 0px !important; } 

/* 2nd */
.home_module.home_tbe h2 { font-size: 20px !important; line-height: 24px !important; font-weight: 700 !important; letter-spacing: -0.08em !important; margin: 0; border: none; padding: 0; } 
.home_module.home_tbe li h3 { white-space: normal; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; font-size: 15px !important; line-height: 20px !important; font-weight: 400 !important; letter-spacing: -0.06em !important; min-height: 40px; } 
.home_module.home_tbe li:first-child h3 { font-size: 16px !important; line-height: 20px !important; font-weight: 700 !important; letter-spacing: -0.06em !important; } 
.home_module.home_tbe li p.excerpt { font-size: 14px !important; line-height: 20px !important; font-weight: 400 !important; letter-spacing: -0.04em !important; display: -webkit-box; word-wrap: break-word; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; height: 42px; column-count: auto !important; color: #767676; margin-bottom: 22px; margin-top: 10px; } 
.home_tbe ul li { margin-bottom: 10px; padding-top: 10px; } 
.home_tbe ul li time { font-size: 13px !important; line-height: 20px !important; color: #767676; font-weight: 400 !important; letter-spacing: -0.04em !important; } 
.home_module.home_tbe > div li img { width: 100px !important; border-radius: 8px; border: 1px solid #f2f2f2; } 
.home_module.home_tbe > div li:first-child img { margin-bottom: 13px; border-radius: 8px; border: 1px solid #f2f2f2; width: 338px !important; } 
.home_module.home_tbe > div li:nth-child(n+2) a { gap: 15px !important; } 
.home_tbe ul li:first-child { border-bottom: 1px solid #ededed; margin-bottom: 15px; } 

/* 3rd */
.home_economy { margin-bottom: 50px; } 
.home_economy h2 { font-size: 20px !important; line-height: 24px !important; font-weight: 700 !important; letter-spacing: -0.08em !important; margin: 0; border: none; padding: 0; margin-bottom: 12px; } 
.home_module.home_economy ul li img { border-radius: 8px; border: 1px solid #f2f2f2; } 
.home_module.home_economy ul li h3 { padding-top: 13px; white-space: normal; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; font-size: 15px !important; line-height: 20px !important; font-weight: 400 !important; letter-spacing: -0.06em !important; } 

/* 4th */
.home_life { padding-top: 50px; padding-bottom: 50px; position: relative; } 
.home_life::after { display:none !important; content: ""; position: absolute; width: 5000px; background: #fafafa; height: 100%; top: 0; left: -80%; overflow: hidden; z-index: -1; } 
.home_life h2 { font-size: 20px !important; line-height: 24px !important; font-weight: 700 !important; letter-spacing: -0.08em !important; margin: 0; border: none; padding: 0; margin-bottom: 12px; } 
.home_life img { border-radius: 8px; border: 1px solid #f2f2f2; } 
.home_life .left_content .entry-meta { padding-top: 10px; } 
.home_life .left_content .entry-meta h3 { margin: 0px 0px 10px 0px; font-size: 18px !important; line-height: 26px !important; font-weight: 700 !important; letter-spacing: -0.04em !important; white-space: normal; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; } 
.home_life .left_content .entry-meta time { font-size: 12px !important; font-weight: 400 !important; letter-spacing: -0.2px !important; color: #9d9d9d; } 
.home_life .left_content .entry-meta p.excerpt { display: -webkit-box; word-wrap: break-word; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; font-size: 13px; color: #767676; margin-top: 9px; column-count: auto !important; } 
.home_life .right_content .entry-meta h3 { font-size: 15px !important; line-height: 20px !important; font-weight: 700 !important; letter-spacing: -0.04em !important; white-space: normal; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; } 
.home_life .right_content .entry-meta time { display: none; } 
.home_life .right_content li:first-child .entry-meta h3 { margin-top: 10px; margin-bottom: 10px; } 
.home_life .right_content .entry-meta p.excerpt { display: -webkit-box; word-wrap: break-word; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; font-size: 13px; color: #767676; margin-top: 9px; column-count: auto !important; } 
.home_life .right_content li { border-bottom: 1px solid #ededed; margin-bottom: 15px; margin-top: 17px; padding-bottom: 15px; } 
.home_life .right_content li:last-child { border: none; } 
.home_module.home_life .content_wrap .lr_content_wrap { margin-bottom: 60px; } 
.home_life .bottom_content h3 { padding-top: 13px; font-size: 15px !important; line-height: 20px !important; font-weight: 700 !important; letter-spacing: -0.04em !important; white-space: normal; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; } 
.home_life .bottom_content time { display: none; } 

/* 5th */
.home_tech h2 { font-size: 20px !important; line-height: 24px !important; font-weight: 700 !important; letter-spacing: -0.08em !important; margin: 0; border: none; padding: 0; margin-bottom: 12px; } 
.home_tech .content_wrap { border-radius: 8px; height: auto; overflow: hidden; } 
.home_module.home_tech .content_wrap ul { height: auto; } 
.home_module.home_tech .content_wrap ul.left_content li { height: 510px; } 
.home_module.home_tech .content_wrap ul li a { height: auto; } 
.home_module.home_tech .content_wrap ul li a .post_thumb { height:100%; } 
.home_module.home_tech .content_wrap ul li img { display: inline-block; width: 100%; height: 100%; object-fit: cover; } 
.home_module.home_tech .content_wrap ul.left_content li { position: relative; } 
.home_module.home_tech .content_wrap ul.left_content li .entry-meta { position: absolute; bottom: 0; padding: 20px; } 
.home_module.home_tech .content_wrap ul.left_content li a::before { content: ""; position: absolute; inset: 0; background: linear-gradient(to top, rgba(0, 0, 0, 1) 4%, rgba(0, 0, 0, 0.2) 44%, rgba(0, 0, 0, 0) 68%); pointer-events: none; } 
.home_module.home_tech .content_wrap ul.left_content li .entry-meta h3 { font-size: 27px !important; line-height: 32px !important; font-weight: 700 !important; letter-spacing: -0.04em !important; color: #fff; margin-bottom: 10px; } 
.home_module.home_tech .content_wrap ul.left_content li time { font-size: 14px !important; line-height: 20px !important; font-weight: 400 !important; letter-spacing: -0.02em !important; color: #9d9d9d; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3); } 
.home_module.home_tech .content_wrap ul.right_content { padding: 20px; gap: 0px; display: flex; flex-wrap: wrap; flex-direction: row; padding-left: 10px; background: #000; } 
.home_module.home_tech .content_wrap ul.right_content li { padding: 10px; } 
.home_module.home_tech .content_wrap ul.right_content h3 { font-size: 15px !important; line-height: 20px !important; font-weight: 700 !important; letter-spacing: -0.04em !important; min-height: 43px; display: -webkit-box; word-wrap: break-word; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; height: 40px; column-count: auto !important; margin-top: 10px; color: #fff; } 
.home_module.home_tech .content_wrap ul.right_content li img { display: inline-block; width: 100%; height: 100%; object-fit: cover; border-radius: 8px; } 

/* 6th */
.home_fun h2 { font-size: 20px !important; line-height: 24px !important; font-weight: 700 !important; letter-spacing: -0.08em !important; margin: 0; border: none; padding: 0; margin-bottom: 12px; } 
.home_module.home_fun ul img { border-radius: 8px; } 
.home_module.home_fun ul li a { position: relative; } 
.home_module.home_fun ul li a::before { content: ""; position: absolute; inset: 0; background: linear-gradient(to top, rgba(0, 0, 0, 1) 4%, rgba(0, 0, 0, 0.2) 44%, rgba(0, 0, 0, 0) 68%); pointer-events: none; border-radius: 8px; } 
.home_module.home_fun ul li .entry-meta { position: absolute; bottom: 0; padding: 22px 28px; color: #fff; } 
.home_module.home_fun ul { gap: 10px !important; } 
.home_module.home_fun ul li h3 { font-size: 17px !important; line-height: 21px !important; font-weight: 700 !important; margin-bottom: 0; display: -webkit-box; word-wrap: break-word; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; } 

.grid-container { width:100% !important; padding-top: 0 !important; } 
.container { padding: 0 13px; } 

/* 1st */
.home_module.home_latest .content_wrap .lr_content_wrap { max-height: unset !important; flex-direction: column !important; } 
.home_module.home_latest .content_wrap .lr_content_wrap .left_content { width:100% !important; } 
.home_module.home_latest .content_wrap .lr_content_wrap .right_content { width: 100% !important; } 
.home_module.home_latest .content_wrap .lr_content_wrap .right_content li:nth-child(2) a, .home_module.home_latest .content_wrap .lr_content_wrap .right_content li:nth-child(3) a { justify-content: space-between !important; } 
.home_module.home_latest .content_wrap .lr_content_wrap .right_content .post-meta .category { padding: 0; margin: 0; } 
.home_module.home_latest .content_wrap .lr_content_wrap .right_content .post-meta { display: flex; font-size: 13px !important; line-height: 20px !important; font-weight: 400 !important; letter-spacing: -0.04em !important; color: #9d9d9d; padding-top: 0; } 
.home_module.home_latest .content_wrap .lr_content_wrap .right_content li:nth-child(2) a .entry-meta h3 { min-height: 45px; } 
.home_module.home_latest .content_wrap .lr_content_wrap .right_content li { height: auto;; } 
.home_module.home_latest .content_wrap .lr_content_wrap .right_content li:first-child { display: none; } 
.home_module.home_latest .content_wrap .lr_content_wrap .left_content { border: 0 !important; border-radius: 0; height: auto; margin-left: -13px; margin-right: -13px; width: calc(100% + 26px) !important; } 
.home_module.home_latest .content_wrap .lr_content_wrap .left_content li { height: auto; } 
.home_module.home_latest .content_wrap .lr_content_wrap .left_content li a { height: auto; } 
.home_module.home_latest .content_wrap .lr_content_wrap .right_content { height: auto; } 
.home_module.home_latest .content_wrap .lr_content_wrap .left_content li a .post_thumb img { max-height: 248px; } 
.home_module.home_latest .content_wrap .lr_content_wrap .left_content li a .entry-meta h3 { font-size: 22px !important; line-height: 30px !important; font-weight: 700 !important; letter-spacing: -0.04em !important; } 
.home_module.home_latest .content_wrap .lr_content_wrap li a .entry-meta p.excerpt { padding-top: 10px; } 
.home_module.home_latest .content_wrap .bottom_content li { flex: 1 1 calc(50% - 12px) !important; } 
.home_module.home_latest .content_wrap .bottom_content { flex-wrap: wrap !important; } 
.home_module.home_latest .content_wrap .bottom_content li img { height: 127px !important; } 

/* 2nd */
.home_module.home_tbe { flex-wrap: wrap !important; } 
.home_module.home_tbe > div li:first-child img { width: 100% !important; height: 200px !important; } 
.home_module.home_tbe > div { flex: unset !important; } 
.home_module.home_economy ul li { flex: 1 1 calc(50% - 10px) !important; } 
.home_module.home_life .content_wrap .lr_content_wrap { flex-wrap: wrap !important; } 
.home_module.home_life .content_wrap .lr_content_wrap .right_content { width: calc(100% * 1) !important; } 
.home_module.home_life .content_wrap .lr_content_wrap .left_content { width: calc(100% * 1) !important; } 
.home_module.home_life .content_wrap .lr_content_wrap .right_content img { height: 210px !important; } 
.home_module.home_life .content_wrap .lr_content_wrap .left_content img { height: 210px !important; } 
.home_life .right_content .entry-meta time { display: block; font-size: 12px !important; font-weight: 400 !important; letter-spacing: -0.2px !important; color: #9d9d9d; margin-top: 8px; } 
.home_life .left_content .entry-meta { display: flex; flex-direction: column; } 
.home_life .left_content .entry-meta time { font-size: 12px !important; font-weight: 400 !important; letter-spacing: -0.2px !important; color: #9d9d9d; order: 4; padding-top: 20px; } 
.home_module.home_life .content_wrap .bottom_content { display: none !important; } 
.home_module.home_life .content_wrap .lr_content_wrap { margin-bottom: 0; } 
.home_module.home_tech .content_wrap { margin-left: -13px; margin-right: -13px; height: auto; border-radius: 0; flex-wrap: wrap !important; } 
.home_module.home_tech .content_wrap ul { width: 100% !important; } 
.home_module.home_tech .content_wrap ul.right_content h3 { font-weight: normal !important; } 
.home_module.home_tech .content_wrap ul.left_content li .entry-meta h3 { font-size: 22px !important; line-height: 30px !important; font-weight: 700 !important; letter-spacing: -0.04em !important; } 
.home_module.home_tech .content_wrap ul.right_content li { padding: 6px; } 
.home_module.home_tech .content_wrap ul.right_content { padding: 8px; } 
.home_module.home_tech .content_wrap ul.left_content li a::before { bottom: -1px; } 
.home_module.home_fun ul li { flex: 1 1 calc(100% - 0px) !important; } 
.home_module.home_fun ul { margin-right: -13px !important; margin-left: -13px !important; } 
.home_module.home_fun ul img { border-radius: 0 !important; } 
.home_module.home_fun ul li a::before { border-radius: 0 !important; } 
.home_module.home_fun ul { gap: 5px !important; } 
.home_module.home_fun ul li .entry-meta { padding: 22px 20px; } 
.home_module.home_economy ul li img { height: 127px !important; } 



/* ========= */
/* dark mode */
/* ========= */

html.wp-dark-mode-active header .logo_search_gnb_wrap .logo_search_gnb .logo img { display:none; } 
html.wp-dark-mode-active header .logo_search_gnb_wrap .logo_search_gnb .logo img.dark-mode { display:block !important; } 
.brand-logo { background-image: url('https://d3fpdiit4h0p2n.cloudfront.net/nate-view/2023/02/24154218/nateview_logo_mobile.svg'); } 
html.wp-dark-mode-active .brand-logo { background-image: url('https://d3fpdiit4h0p2n.cloudfront.net/nate-view/2023/02/24163532/nateview_logo_mobile_dark.svg'); } 


#gnbList .wrap.wp-dark-mode-bg-image {background:#242525;}














/* mod 2025-09-19 */
body.home .site-footer { padding: 40px 0 !important; } 
.home_module.home_fun ul li:nth-child(7) p { display:none; } 
.page_indicator { text-align: center; color: #666; line-height: 21px; font-size: 12px; } 
.home_module.home_tbe > div li:nth-child(n+2) a { justify-content: flex-start !important; } 
.home_module.home_tbe > div li:nth-child(n+2) a .entry-meta { } 
body.single-post .news-article h2:first-of-type { padding-left: 15px !important; } 
.news-article ul li { list-style: none; font-size:17px; } 
.news-article ul li a { font-size:17px; } 
.news-article a { font-size:17px; } 
/* Social Share : Popup Content */
#popmake-330 { width: 360px !important; height: 295px !important; padding: 34px 39px 39px 40px !important; } 
#popmake-330 h3 { font-weight: 700; font-size: 17px; line-height: 24px; text-align: center; letter-spacing: -0.01em; color: #131313; } 
.cosmosfarm-share-buttons { display: flex; flex-direction: row; flex-wrap: wrap; } 
.cosmosfarm-share-buttons .cosmosfarm-share-button-title { display: none; } 
.cosmosfarm-share-buttons .socialBox2 ul { width: 48px !important; height: 48px !important; font-size: 0; line-height: 0; list-style: none; float: none !important; clear: both !important; margin: 0 auto !important; } 
.cosmosfarm-share-buttons .socialBox2 ul li { width: 48px !important; height: 48px !important; overflow: hidden; border-radius: 50%; margin: 0 !important; padding: 0 !important; border: 1px solid #e5e8ea; } 
.cosmosfarm-share-buttons .socialBox2 ul li a { display: inline-block; width: 48px !important; height: 48px !important; object-fit: cover; overflow: hidden; border-radius: 50%; background-image: url('https://d3fpdiit4h0p2n.cloudfront.net/nate-view/2023/10/25164159/icon-nateon-32.png') !important; background-position: center center; background-repeat: no-repeat; } 
.cosmosfarm-share-buttons .socialBox2,
.cosmosfarm-share-buttons .cosmosfarm-share-button,
.cosmosfarm-share-buttons .popup-copylink-container { width: 25% !important; margin-bottom: 43px !important; background: transparent !important; text-align: center; position: relative; } 
/*
.cosmosfarm-share-buttons .cosmosfarm-kakaostory,
.cosmosfarm-share-buttons .cosmosfarm-band,
.cosmosfarm-share-buttons .cosmosfarm-line,
.cosmosfarm-share-buttons .popup-copylink-container { margin-bottom: 0 !important; } 
*/
.cosmosfarm-share-buttons .socialBox2:after,
.cosmosfarm-share-buttons .cosmosfarm-share-button:after,
.cosmosfarm-share-buttons .popup-copylink-container:after { position: absolute; bottom: -25px; left: 0; width: 100%; } 
.cosmosfarm-share-buttons .socialBox2:after { content:'네이트온'; font-weight: 400; font-size: 13px; line-height: 1em; text-align: center; color: #232323; } 
.cosmosfarm-share-buttons .cosmosfarm-share-button:after { font-weight: 400; font-size: 13px; line-height: 1em; text-align: center; color: #232323; } 
.cosmosfarm-share-buttons .cosmosfarm-kakaotalk:after { content:'카카오톡'; } 
.cosmosfarm-share-buttons .cosmosfarm-facebook:after { content:'페이스북'; } 
.cosmosfarm-share-buttons .cosmosfarm-twitter:after { content:'엑스'; } 
.cosmosfarm-share-buttons .cosmosfarm-kakaostory:after { content:'카카오스토리'; width: 120% !important; left: -5px !important; } 
.cosmosfarm-share-buttons .cosmosfarm-band:after { content:'밴드'; } 
.cosmosfarm-share-buttons .cosmosfarm-line:after { content:'라인'; } 
.cosmosfarm-share-buttons .popup-copylink-container:after { content:'URL복사'; font-weight: 400; font-size: 13px; line-height: 1em; text-align: center; color: #232323; } 
/* for dark mode */
html.wp-dark-mode-active .cosmosfarm-share-buttons .socialBox2:after { color:#fff; } 
html.wp-dark-mode-active .cosmosfarm-share-buttons .cosmosfarm-share-button:after { color:#fff; } 
html.wp-dark-mode-active .cosmosfarm-share-buttons .cosmosfarm-kakaotalk:after { color:#fff; } 
html.wp-dark-mode-active .cosmosfarm-share-buttons .cosmosfarm-facebook:after { color:#fff; } 
html.wp-dark-mode-active .cosmosfarm-share-buttons .cosmosfarm-twitter:after { color:#fff; } 
html.wp-dark-mode-active .cosmosfarm-share-buttons .cosmosfarm-kakaostory:after { color:#fff; } 
html.wp-dark-mode-active .cosmosfarm-share-buttons .cosmosfarm-band:after { color:#fff; } 
html.wp-dark-mode-active .cosmosfarm-share-buttons .cosmosfarm-line:after { color:#fff; } 
html.wp-dark-mode-active .cosmosfarm-share-buttons .popup-copylink-container:after { color:#fff; } 
/* html.wp-dark-mode-active .td-search-form-widget div.search-page-search-wrap form > div > input.wpb_button { background: #fff !important; color: #000; } */
html.wp-dark-mode-active .td-page-header input.wpb_button { background: rgb(255,255,255); background: linear-gradient(90deg, rgb(233 39 41 / 90%) 0%, rgb(225 36 38 / 90%) 100%); } 
.cosmosfarm-share-buttons .cosmosfarm-share-button picture { } 
.cosmosfarm-share-buttons .cosmosfarm-share-button picture img { width: 48px !important; height: 48px !important; object-fit: cover; overflow: hidden; border-radius: 50%; } 
.cosmosfarm-share-buttons .popup-copylink-container { } 
.cosmosfarm-share-buttons .popup-copylink-container p { margin-bottom: 0; } 
.cosmosfarm-share-buttons .popup-copylink-container p#popupCurrentLink { display: none; } 
.cosmosfarm-share-buttons .popup-copylink-container button { background: transparent !important; margin: 0 !important; padding: 0 !important; border: 0 !important; } 
.cosmosfarm-share-buttons .popup-copylink-container button img { width: 48px !important; height: 48px !important; object-fit: cover; overflow: hidden; border-radius: 50%; } 
.cosmosfarm-share-buttons span.currentlink_inner2 { display: none; } 
/* PC */
@media screen and (min-width: 768px) {#popmake-330 { width: 326px !important; } 
.cosmosfarm-share-buttons .socialBox2,
.cosmosfarm-share-buttons .cosmosfarm-share-button { width: 33.3333333% !important; } 
.cosmosfarm-share-buttons .cosmosfarm-kakaotalk,
.cosmosfarm-share-buttons .cosmosfarm-kakaostory,
.cosmosfarm-share-buttons .cosmosfarm-band,
.cosmosfarm-share-buttons .cosmosfarm-line,
.cosmosfarm-share-buttons .cosmosfarm-kakaotalk { display: none; } 
.cosmosfarm-share-buttons .popup-copylink-container { width: 100% !important; border: 1px solid #E8E9E9; border-radius: 4px; padding: 12px; position: relative; margin-top: 10px; } 
.cosmosfarm-share-buttons .popup-copylink-container { margin-bottom: 12px !important; } 
.cosmosfarm-share-buttons .popup-copylink-container p#popupCurrentLink { display: block; font-weight: 400; font-size: 13px; line-height: 1em; color: #323232;background: #fff; text-align: left; max-width: 191px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; position: relative; } 
.cosmosfarm-share-buttons .popup-copylink-container span.currentlink_inner1 { background: url('https://d3fpdiit4h0p2n.cloudfront.net/nate-view/2023/03/24183607/popup_link_pc.svg') no-repeat 0 0; width: 16px; height: 16px; position: absolute; right: 14px; top: 11px; cursor: pointer; } 
.cosmosfarm-share-buttons .popup-copylink-container button { display: none; } 
.cosmosfarm-share-buttons .popup-copylink-container:after { content: none; } 
.cosmosfarm-share-buttons span.currentlink_inner2 { display: block; cursor: pointer; font-weight: 400; font-size: 15px; line-height: 36px; text-align: center; margin: 0 auto; background: #aeb1b4; border-radius: 36px; width: 110px; height: 36px; color: #fff; } 
 }
@media screen and (max-width: 767px) {html.pum-open.pum-open-overlay.pum-open-scrollable body>:not([aria-modal=true]) { padding-right:0 !important; } 
body.single-post .td-ss-main-content video { display:block; width:100%; } 
 }
body.single-post .td-ss-main-content video { display:block; width:100%; } 
html.pum-open.pum-open-overlay.pum-open-scrollable body>:not([aria-modal=true]) { padding-right:17px; } 
body.pc .cosmosfarm-share-buttons .socialBox2.mo { display: none; } 
body.mo .cosmosfarm-share-buttons .socialBox2.pc { display: none; } 
.alert.share-alert .alert-link-box { display:none; } 
.alert.share-alert p { font-weight: 700; font-size: 17px; line-height: 24px; text-align: center; letter-spacing: -0.01em; color: #131313; } 
.alert.share-alert .alert-box { width: 360px !important; max-width: 360px; height: 295px !important; max-height: 325px; min-height: 300px; padding: 34px 39px 39px 40px !important; gap: 5px; } 
.alert .alert-box { top: 40%; } 