@charset "utf-8";

/* 헤더 */
#header .option_menu .langs {display:none;}

.sub_page > .inner {max-width:128rem;width: 100%;}
.thema_news .inner {max-width:131.2rem;} /* 250311 추가 */
.sub_page .main_news_wrap {}
.sub_page .main_news_wrap > section,
.sub_page .main_news_wrap > div {padding: 0;padding-top: 2rem;}
section + .sub_news_sec:after {width: 100%;left: 0;}
.sub_page .main_news_wrap {padding: 0;border: 0;flex-wrap: inherit;max-height: none;padding-top: 3.6rem;}
.sub_page .head_news_sec {padding-top: 3.6rem;padding-left: 0;padding-right: 0;}
.sub_page .head_news_sec + .sub_news_sec {border-bottom: 0;padding-bottom: 0;}
.sub_page .main_news_wrap > :not([data-pos='aside']) {width: 100%;max-width: none;}
.sub_page .main_news_list {display: flex;gap: 1.7rem;width: 100%;}
@-moz-document url-prefix() {.sub_page .main_news_list {display: flex;gap: 1.7rem;width: 100%;box-sizing: content-box;}} /* 파이어폭스 전용 */
.sub_page .main_news_list > li {}

.sub_page .main_news_wrap:after {display: none;}
.sub_page .main_news_list .main_news_node {width: 100%;padding-right: 1.5rem;border-right: 1px solid var(--c_gray_a);}
.sub_page .main_news_list .main_sub_list {max-width: 29.6rem;flex-grow: 0;}
.sub_page .main_news_list .main_sub_list .news_body {display: contents;}
.sub_page .main_news_list .main_sub_list > ul {display: flex;flex-flow: column;row-gap: 2rem;}
.sub_page .main_news_list .main_sub_list > ul > li + li {padding-top: 2rem;border-top: 1px solid var(--c_gray_a);}
.sub_page .main_news_list .main_sub_list .news_body .tit {font-size: 1.7rem;}

.sub_page .sub_news_sec ul.news_list .news_body{display:flex;flex-direction:column;height:100%;}/*240227 수정*/

.divide_area {display: flex;gap: 3.2rem;}
.sub_page .row_list .news_card .news_head {width: 100%;max-width: 29.6rem;flex-shrink: 0;margin-bottom:0;}
.sub_page .row_list .news_card .news_head > a {position: relative;width: auto;height: 0;padding-bottom: 56.25%;}
.sub_page .correction_cont + .sub_news_sec{margin-top:0;}
.sub_page .sub_news_sec .row_list {gap: 1.6rem;padding-bottom: 1.6rem;border-bottom: 1px solid var(--c_gray_a);}
.sub_page .sub_news_sec .row_list > li {width:100%;}
.sub_page .sub_news_sec .row_list > li + li {padding-top: 1.6rem;border-top: 1px solid var(--c_gray_a);}

.sub_page .row_list .news_card .news_head + .news_body {display: flex;flex-flow: column;padding-left: 0;}
.sub_news_sec ul.row_list .news_body .desc {overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;font-size: 1.4rem;line-height: 1.5;color: var(--c_gray_b);margin-top: 0.8rem;word-break: break-all;}
.sub_page .main_news_wrap:before {display: none;}
.sub_page .sec_head {display: flex;align-items: center;justify-content: space-between;margin-bottom: 2rem;}
.sub_page .sub_page .head_news_sec + .sub_news_sec {padding-top: 5.6rem;}
.sub_page .sub_news_sec ul.column_list .news_body {padding-left: 0;}
.sub_page .sub_news_sec + .divide_area{padding-top: 5.6rem;margin-top: 2rem;border-top: 1px solid var(--c_gray_a);}
.sub_page .divide_area .side_list_area {max-width: 30rem;flex-grow: 0;flex-shrink: 0;padding-left: 0;padding-top: 0;}
.sub_page .divide_area .side_list_area .row_list .news_card {gap: 1.2rem;}
.sub_page .divide_area .sub_news_sec {width:100%;padding-bottom: 7.6rem;margin-top: 0;padding-top: 0;} /* 20231218 수정 */
.sub_page .divide_area .side_list_area .sec_body > ul li + li {margin-top:2rem;padding-top:2rem;border-top: 1px solid var(--c_gray_a);}
.sub_page .divide_area .side_list_area .news_head {max-width: 14.8rem;flex-shrink:0;}
.sub_page .divide_area .side_list_area .txt_area {font-size: 1.4rem;font-weight: bold;line-height: 1.5;}

.sub_page .divide_area .side_list_area .txt_area .tit {overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin-top: 0.4rem;word-break: break-all;}
.sub_page .divide_area .side_list_area .txt_area .cate + .tit {font-size:1.4rem;line-height:1.5;}

.sub_page .reaction_list .time {padding-right: 1.6rem;border-right: 1px solid var(--c_gray_a);}
.sub_page .sec_tit {font-size: 2.2rem;line-height: 1.5;font-weight: bold;}
.sub_page .sec_head + ul.column_list {margin-top: 2rem;}
.sub_page .sub_news_sec .news_list > li .news_head,
.sub_page .main_news_list .main_sub_list .news_head {
}
.sub_page .sub_news_sec .news_list > li .news_head > a,
.sub_page .main_news_list .main_sub_list .news_head > a {position: static;}


/* 생생중국뉴스 */
.sub_page .main_news_wrap > section.cn_wrap{padding-top:5.6rem;padding-bottom:3.6rem;}
.cn_wrap .tab_list{display:flex;justify-content:flex-start;align-items:flex-start;border:1px solid var(--c_gray_a);cursor:pointer;}
.cn_wrap .tab_list li{position:relative;font-family:'Spoqa Han Sans Neo';font-size:1.4rem;font-weight:400;line-height:1.5;color:var(--c_gray_b);padding:1.1rem 2rem;}
.cn_wrap .tab_list li.on{font-weight:700;color:var(--c_black);}
.cn_wrap .tab_list li:nth-child(2)::before{content:'';display:block;position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:2rem;background-color:var(--c_gray_a);}
.cn_wrap .news_list{border-bottom:1px solid var(--c_gray_a);padding-bottom:2.8rem;}
.cn_wrap .news_list .tab_cont{display:none;}
.cn_wrap .news_list .tab_cont.on{display:block;}
.cn_wrap .news_list .tab_cont > ul{display:flex;justify-content:flex-start;align-items:flex-start;gap:0 3.2rem;font-family:'Spoqa Han Sans Neo';}
.cn_wrap .news_list .tab_cont > ul .cn_card{position:relative;width:50%;}
.cn_wrap .news_list .tab_cont > ul .cn_card > a{position:relative;display:flex;justify-content:flex-start;align-items:flex-start;gap:0 1.2rem;}
.cn_wrap .news_list .tab_cont > ul .cn_card > a:hover .tit {opacity:0.7;}
.cn_wrap .news_list .tab_cont > ul .cn_card .cn_head{width:100%;max-width:21.2rem;}
.cn_wrap .news_list .tab_cont > ul .cn_card:nth-child(2)::before{content:'';display:block;position:absolute;left:-1.6rem;top:50%;transform:translateY(-50%);width:1px;height:120px;background-color:var(--c_gray_a);}
.cn_wrap .news_list .tab_cont .cn_card:nth-child(2) li{display:flex;justify-content:flex-start;align-items:center;margin-top:1.3rem;}
.cn_wrap .news_list .tab_cont .cn_card:nth-child(2) li::before{content:'';display:block;width: 6px;height:6px;border-radius:50%;background-color:var(--c_black);margin:0 1rem;}
.cn_wrap .news_list .tab_cont .cn_card:nth-child(2) li:first-child{margin-top:0;}
.cn_wrap .news_list .tab_cont .cn_card:nth-child(2) p{font-size:1.7rem;font-weight:700;line-height:1.5;color:var(--c_black);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-break:break-all;}
.cn_wrap .news_list .tab_cont .cn_card:nth-child(2) p a:hover {opacity:0.7;}

/* 정정보도 영역 */
.sub_page .sub_news_head + .correction_cont {margin-bottom:0.2rem;}
.sub_page .sub_news_head + .correction_cont .correction_inner {margin-top:0;}
.sub_page .correction_cont {position:relative;margin:2rem 0 3.6rem 0;padding:0 !important;}
.sub_page .correction_cont .correction_inner {width:100%;margin-top:5.6rem;padding:1.3rem 2.1rem !important;border: 1px solid #ccc;background: #f9f9f9;font-family: Spoqa Han Sans Neo;font-size: 1.8rem;font-weight: 500;line-height: 180%;letter-spacing: -0.3px;}
.sub_page .correction_inner .title {margin-right:1rem;font-weight:700;}
.head_news_sec + .correction_cont .correction_inner:after {content:'';position:absolute;top:0;left:0;width:100%;height:1px;display:block;border-top: 1px solid var(--c_gray_a);}
.sub_news_sec + .correction_cont .correction_inner:after {content:'';position:absolute;top:0;left:0;width:100%;height:1px;display:block;border-top: 1px solid var(--c_gray_a);}



/* 리스트 sub_new_wrap *//*231024 수정*/
.sub_page .sub_news_wrap:before,
.sub_page .sub_news_wrap:after {display:none;}
.sub_page .sub_news_wrap > :not([data-pos='aside']){width:100%;}
.list .sub_page .sub_news_wrap .divide_area{padding-top:3.6rem;}

/* 리스트 본문 */
.list .sub_page > .inner{max-width:131.2rem;}
.sub_page .row_list .news_card .news_head
/* 리스트 탑 */
/* 서브헤더 */
.list #contents .main_news_wrap{padding-top:0;}
#contents .sub_news_head{display:flex;justify-content:flex-start;align-items:flex-end;flex-wrap:wrap;max-width:128rem;margin:0 auto;padding:4rem 0 0;border-bottom:1px solid var(--c_gray_a);}
/* #header.header_type2.is_fix + #container .sub_news_head{display:none;} */
#contents .sub_news_tit {font-size:4.2rem;font-weight:bold;text-align:center;line-height:1.5;padding-bottom:6px;margin-right:77px;}
#contents .sub_news_list{display:flex;gap:3.2rem;align-items:center;justify-content:flex-start;margin-top:2.8rem;padding-right:1.6rem;font-size:1.8rem;font-weight:bold;line-height:1.8;}
#contents .sub_news_list .sub_news_node{font-size:1.7rem;font-weight:400;color:var(--c_gray_b);flex-shrink:0;}
#contents .sub_news_list .sub_news_node > a{position:relative;padding-bottom:1.2rem;}
#contents .sub_news_list .sub_news_node.on{font-weight:700;color:var(--c_primary_base);}
#contents .sub_news_list .sub_news_node.on > a::after{content:'';display:block;position:absolute;left:0;bottom:0;width:100%;height:0.3rem;background:var(--c_primary_base);}

.list .sub_page .main_news_wrap .divide_area{padding-top: 3.6rem;}


/* 날짜 */
.arw2.left:has([href='#arw-top-s2']) svg {transform: rotate(-90deg);}
.arw2.right:has([href='#arw-top-s2']) svg {transform: rotate(90deg);}

.list_controller{display:flex;justify-content:flex-end;align-items:center;padding-bottom:20px;border-bottom:1px solid #000;margin-bottom:36px;}
.list_controller .calendar_controller{display:flex;justify-content:flex-end;align-items:center;}
.list_controller .calendar_controller .btn_controller{display:block;width:1.6rem;height:1.6rem;pointer-events:all;}
.list_controller .calendar_controller .btn_controller.prev{margin-right:12px;}
.list_controller .calendar_controller .btn_controller.next{margin-left:12px;}
.list_controller .calendar_controller .btn_controller .ic{width:1.6rem;height:1.6rem;vertical-align:top;}

.list_controller .calendar_controller .calendar{position:relative;display:flex;justify-content:flex-end;align-items:center;border-bottom:1px solid #E5E5E5;padding:6px 0;box-sizing:border-box;}

.list_controller .calendar_controller .calendar .ic:has([href='#ic-calender-s']) {width:1.6rem;height:1.6rem;margin-right:0.4rem;}
.list_controller .calendar_controller .calendar .ic:has([href='#ic-calender-s']) svg{width:1.6rem;height:1.6rem;}

.list_controller .calendar_controller .calendar .btn_refresh{display:block;width:1.6rem;height:1.6rem;margin-left:1.2rem;}
.list_controller .calendar_controller .calendar .btn_refresh .ic{vertical-align:top;}
.list_controller .calendar_controller .calendar .text_in {position:absolute;width:7.6rem;height:2rem;top:0.6rem;left:2rem;background:#fff;font-size: 1.3rem;text-align:center;line-height:2rem;}

.list_controller .calendar_controller #list_date{display:block;width:7.6rem;font-size:1.3rem;line-height:2rem;text-align:center;cursor:pointer;}
.list_controller .calendar_controller #list_date:focus{outline:none;}
.ic:has([href='#ic-refresh2']){width:1.6rem;height:1.6rem;pointer-events:all;}
.list_controller .dongaArticle {margin-left:20px;}
.list_controller .dongaArticle a.on{--color:var(--c_white)}
.list_controller .dongaArticle a{display:flex;justify-content:center;align-items:center;}
.list_controller .dongaArticle .ic{width:1.6rem;height:1.6rem;border:1px solid #ddd;border-radius:50%;margin-right:0.6rem;}
.list_controller .dongaArticle .on .ic{border:1px solid var(--c_black);background:var(--c_black);}
.list_controller .dongaArticle span{display:block;font-size:1.3rem;font-weight:500;}

/* 달력 */
.ui-datepicker {display:none;top:290px;left:50%;width:100%;max-width:29.6rem;min-height:31rem;border:1px solid var(--c_gray_a);border-radius:0;background-color:#fff;padding:0;font-family:'Inter';z-index:301;} 
.list~.ui-datepicker {left:50%!important;}
.ui-widget-header{background:unset;border:0;}
.ui-datepicker .ui-datepicker-header {position:relative;height:4.9rem;background-color:#f6f6f6;text-align:center;border-radius:0;padding:0;}
.ui-datepicker .ui-datepicker-title {display:flex;justify-content:center;align-items:center;font-family: 'Spoqa Han Sans Neo';font-size:16px;font-weight:700;line-height:4.9rem;color:#303030;}
.ui-datepicker .ui-datepicker-title span{font-family:'Inter';}
.ui-datepicker .ui-datepicker-title select {padding:0;margin:0;font-family:'Inter';font-weight:700;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year{position:relative;background:url(../images/icon/ic_arr_down.png) no-repeat;background-size:1.4rem 1.4rem;}
.ui-datepicker select.ui-datepicker-year{width:fit-content;background-position:100% 50%;padding-right:3.1rem;left:3.1rem;margin-left:-3.1rem;}
.ui-datepicker select.ui-datepicker-month{width:fit-content;padding-right:1.4rem;margin-left:2.5rem;background-position:100% 50%;}


.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next{display:block;position:absolute;top:50%;transform:translateY(-50%);width:2.4rem;height:2.4rem;border:1px solid var(--c_gray_a);border-radius:50%;background-color:var(--c_white);cursor:pointer;font-size:0;}
.ui-datepicker .ui-datepicker-prev{left:1rem;}
.ui-datepicker .ui-datepicker-next{right:1rem;}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {display:block;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:1.6rem;height:1.6rem;background:url('../images/icon/ic_arr_r.png') no-repeat;background-size:1.6rem 1.6rem;background-position:50% 50%;margin:0;}
.ui-datepicker .ui-datepicker-next span{transform:rotate(180deg) translate(50%, 50%);}
.ui-datepicker .ui-datepicker-prev.ui-state-disabled,
.ui-datepicker .ui-datepicker-next.ui-state-disabled{background-color:var(--c_gray_a);}


.ui-datepicker .ui-datepicker-calendar {width:26.6rem!important;border-collapse:collapse;text-align:center;margin:1.6rem 1.5rem;box-sizing:border-box;}
.ui-datepicker table{margin:0;}
.ui-datepicker .ui-datepicker-calendar thead th {font-family:'Spoqa Han Sans Neo';font-size:1.3rem;font-weight:500;line-height:1.5rem;color:var(--c_gray_b);padding:0.75rem 0;}
.ui-datepicker .ui-datepicker-calendar tbody {font-family: Inter;font-size:1.3rem;font-weight:400;line-height:1.2;color:var(--c_black);}
.ui-datepicker .ui-datepicker-calendar tbody tr td{padding:0;}
.ui-datepicker .ui-datepicker-calendar tbody tr td a{display:block;background:transparent;border:0;text-align:center;padding:0;width:3.8rem;height:3.8rem;line-height:3.8rem;}
.ui-datepicker .ui-datepicker-calendar tbody tr td a:hover{color:var(--c_primary_base);}
.ui-datepicker .ui-datepicker-calendar tbody tr td:first-child a {color:var(--c_primary_base);}
.ui-datepicker .ui-datepicker-calendar .ui-datepicker-unselectable .ui-state-default {color:var(--c_black);}
.ui-datepicker .ui-datepicker-calendar .ui-state-disabled .ui-state-default{color:var(--c_black);opacity:0.5;}
.ui-datepicker .ui-datepicker-calendar .ui-datepicker-today {background-color:var(--c_primary_base);}
.ui-datepicker .ui-datepicker-calendar .ui-datepicker-today:hover a{color:var(--c_white);}
.ui-datepicker .ui-datepicker-calendar .ui-datepicker-today a{color:var(--c_white);}
.ui-datepicker-box .ui-datepicker {top:808px !important;}

.ui-widget-content .ui-state-default{border:0;background:transparent;text-align:center;color:var(--c_black);}

/* 리스트 기사 없을 경우 */
.list .no_result .no_box {padding:13.9rem 0 15.4rem 0}
.list .no_result .no_box .no_txt {font-family: 'Spoqa Han Sans Neo';font-size: 2.2rem;font-weight: 700;line-height: 150%;text-align:center;}
.list .no_result .search_info {display:flex;padding:4.5rem 0;border: 1px solid var(--c_gray_a);background:#f9f9f9;justify-content: center;}
.list .no_result .search_info ul li {position:relative;margin-bottom:1.5rem;padding-left:1.5rem;font-family: 'Inter';font-size: 1.6rem;font-weight: 500;line-height: 150%;letter-spacing:-0.1rem;}
.list .no_result .search_info ul li:last-child {margin-bottom:0;}
.list .no_result .search_info ul li:after {content:'';position:absolute;top:0.9rem;left:0;display:inline-block;width:0.6rem;height:0.6rem;margin-right:0.9rem;background:var(--c_gray_b);border-radius:1rem;vertical-align:4px;}
.no_result + .row_list {border-bottom:0 !important;}

/* 240902 수정 */
/* 섹션 리스트 기사 없을 경우 */
.sec_page .no_result .no_box {padding:13.9rem 0 15.4rem 0}
.sec_page .no_result .no_box .no_txt {font-family: 'Spoqa Han Sans Neo';font-size: 2.2rem;font-weight: 700;line-height: 150%;text-align:center;}
.sec_page .no_result .search_info {display:flex;padding:4.5rem 0;border: 1px solid var(--c_gray_a);background:#f9f9f9;justify-content: center;}
.sec_page .no_result .search_info ul li {position:relative;margin-bottom:1.5rem;padding-left:1.5rem;font-family: 'Inter';font-size: 1.6rem;font-weight: 500;line-height: 150%;letter-spacing:-0.1rem;}
.sec_page .no_result .search_info ul li:last-child {margin-bottom:0;}
.sec_page .no_result .search_info ul li:after {content:'';position:absolute;top:0.9rem;left:0;display:inline-block;width:0.6rem;height:0.6rem;margin-right:0.9rem;background:var(--c_gray_b);border-radius:1rem;vertical-align:4px;}

/* 최신기사 */
.thema_news.sports .sub_page .head_news_sec + .divide_area,
.thema_news.entertainment .sub_page .head_news_sec + .divide_area{padding-top:5.6rem;margin-top:2rem;border-top:1px solid var(--c_gray_a);}
.sub_page .main_news_list .main_sub_list.four_card {width:100%;max-width:65.6rem;}
.sub_page .main_news_list .main_sub_list.four_card > ul{display:flex;flex-flow:row wrap;column-gap:3.2rem;row-gap:4rem;} 
.sub_page .main_news_list .main_sub_list.four_card > ul > li{position:relative;width:calc((100% - 3.2rem)/2);}
.sub_page .main_news_list .main_sub_list.four_card > ul > li + li{padding-top:0;}
.sub_page .main_news_list .main_sub_list.four_card > ul > li + li::after{content: '';display:block;width:1px;height:100%;background:var(--c_gray_a);position:absolute;top:0;left:-1.6rem;padding-left:0;}
.sub_page .main_news_list .main_sub_list.four_card > ul > li + li:nth-child(3)::after{display:none;}

.sub_page .main_news_list .main_sub_list.four_card > ul > li:nth-child(n+3)::before{content: '';display:block;width:calc(100% + 1.6rem);height:1px;position:absolute;top:-2rem;left:0;background:var(--c_gray_a);}
.sub_page .main_news_list .main_sub_list.four_card > ul > li:nth-child(4)::before{content: '';display:block;width:calc(100% + 1.6rem);height:1px;position:absolute;top:-2rem;left:-1.6rem;background:var(--c_gray_a);}
.reaction_list .update_t{font-size:1.3rem;padding-right:1.6rem;margin-right:0.8rem;border-right:1px solid #e5e5e5;}

.thema_news.sports .sub_page .main_news_wrap>.sub_news_sec,
.thema_news.entertainment .sub_page .main_news_wrap>.sub_news_sec{display:none;}

/* 리스트 - 어사이드 */
.list .sub_page .divide_area .side_list_area .news_head{margin-bottom:0;}
.list .sub_page .divide_area .side_list_area .txt_area .tit{margin-top:0;}

/* 뉴스레터 */
.newsletter .main_top_wrap.inner{max-width:131.2rem;}
.main_card_wrap{padding-top:3.6rem;padding-bottom:8rem;}
.letter_list{display:flex;justify-content:flex-start;align-items:flex-start;gap:3.2rem;flex-wrap:wrap;}
.letter_list > li{position:relative;width:calc((100% - 6.4rem)/3)}
.letter_list > li .img_area{position:absolute;width:100%;right:0;bottom:0;height:100%;padding-bottom:0;}

.br_w{display:block;}
.br_m{display:none;}
.letter_list > li .letter_head{position:relative;height:27rem;padding:2rem;box-sizing:border-box;color:var(--c_white);}
.letter_list > li .letter_head .day_schedule{font-size:1.3rem;font-weight:500;line-height:150%;}
.letter_list > li .letter_head .tit{font-size:2.8rem;font-weight:700;line-height:150%;margin-bottom:1.2rem;overflow: hidden;text-overflow:ellipsis;display:-webkit-box;}
.letter_list > li .letter_head .desc{font-size:1.4rem;font-weight:500;line-height:150%;position:relative;z-index:1;;}
.letter_list > li .letter_head .btn_subscription{position:absolute;left:2rem;bottom:2rem;}

.letter_list > li .letter_head .img_area{width:40%;height:unset;aspect-ratio:1 / 1;}/*240326 수정*/
.letter_list > li.nl_type01 .letter_head{background-color:#64c0ff;}
.letter_list > li.nl_type02 .letter_head{background-color:#7ea7d1;}
.letter_list > li.nl_type03 .letter_head{background-color:#67a8dc;}
.letter_list > li.nl_type04 .letter_head{background-color:#5f7bc8;}
.letter_list > li.nl_type05 .letter_head{background-color:#83c3b4;}
.letter_list > li.nl_type06 .letter_head{background-color:#63924E;}/*240325 추가*/
/* 종료한 뉴스레터 250509 추가*/
.letter_list > li.end_letter .letter_head:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color: #a9a9a9;opacity: 0.5;z-index:1;} 
.letter_list > li.end_letter .letter_head > a {position:relative;z-index:1;}

/* .letter_list > li.nl_type01 .letter_head .img_area{width:40.9%;}
.letter_list > li.nl_type02 .letter_head .img_area{width:44.4%;}
.letter_list > li.nl_type03 .letter_head .img_area{width:44.4%}
.letter_list > li.nl_type04 .letter_head .img_area{width:40.9%;}
.letter_list > li.nl_type05 .letter_head .img_area{width:44.4%;}
.letter_list > li.nl_type06 .letter_head .img_area{width:54.4%;} */

.letter_list > li .letter_body{border:1px solid var(--c_gray_a);border-top:0;}
.letter_list > li .letter_body > ul{padding:0 2rem;box-sizing:border-box;}
.letter_list > li .letter_body > ul > li{padding:1.6rem 0;border-bottom:1px solid var(--c_gray_a);}
.letter_list > li .letter_body > ul > li:last-child{border-bottom:0;}
.letter_list > li .letter_body > ul > li a:hover .tit {opacity:0.7;}
.letter_list > li .letter_body > ul > li .tit{font-size:1.6rem;font-weight:700;line-height:150%;height:3em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.letter_list > li .letter_body > ul > li .tit .is_new{vertical-align:text-bottom;margin-right:0.6rem;}
.letter_list > li .letter_body > ul > li .date{font-size:1.3rem;font-weight:400;line-height:150%;}

.letter_list + .btn.btn_skip{margin-top:2rem;}

.nletter_banner_wrap{background:url(../images/img_newsletter_line_banner.png)no-repeat center;background-size:cover;padding:6rem 0 5.6rem;}
.nletter_banner_wrap .ic{width:3.2rem;height:3.2rem;}

.nletter_banner_wrap h2{font-size:4rem;font-weight:700;line-height:1.3;}
.nletter_banner_wrap p{font-size:1.6rem;font-weight:400;line-height:1.5;margin-top:1.2rem;}
.nletter_banner_wrap .sns_list{display:flex;justify-content:flex-start;align-items:center;margin-top:5.2rem;width:fit-content;background:var(--c_white);}
.nletter_banner_wrap .sns_list > li{position:relative;background:var(--c_white);flex-shrink:0;}
.nletter_banner_wrap .sns_list > li::before{content:'';display:block;position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:24px;background:var(--c_gray_a);}
.nletter_banner_wrap .sns_list > li:first-child::before{display:none;}
.nletter_banner_wrap .sns_list a{display:flex;justify-content:flex-start;align-items:center;padding:0.6rem 1rem 0.6rem 2rem;box-sizing:border-box;font-size:1.4rem;line-height:1;}
.nletter_banner_wrap .sns_list li:first-child a{padding-left:1em;}
.nletter_banner_wrap .sns_list > li:nth-child(2) a{padding:0.6rem 1.6rem;}
.nletter_banner_wrap .sns_list > li:nth-child(n+3) a{padding-right:2rem;}
.nletter_banner_wrap .sns_list > li:nth-child(4) a{padding:0.6rem 1.5rem 0.6rem 1rem;}
.nletter_banner_wrap .sns_list > li:nth-child(5) a{padding:0.6rem 2.4rem 0.6rem 1.9rem;}
.nletter_banner_wrap .sns_list > li:nth-child(6) a{padding:0.6rem 2rem 0.6rem 1.5rem;}
.nletter_banner_wrap .sns_list > li:nth-child(7) a{padding:0.6rem 1.4rem 0.6rem 0.9rem;}
.nletter_banner_wrap .sns_list a i{margin-right:2px;background-position:center;}

.nletter_banner_wrap .sns_list li:first-child a .ic{background-size:1.9rem 1.9rem;}
.nletter_banner_wrap .sns_list > li:nth-child(2) a .ic{background-size:2.61rem 2.37rem;}
.nletter_banner_wrap .sns_list > li:nth-child(n+3) a .ic{background-size:2.34rem 1.62rem;}
.nletter_banner_wrap .sns_list > li:nth-child(4) a .ic{background-size:2.2rem;}
.nletter_banner_wrap .sns_list > li:nth-child(5) a .ic{background-size:2.2rem;}
.nletter_banner_wrap .sns_list > li:nth-child(6) a .ic{background-size:1.97rem 2.3rem;}
.nletter_banner_wrap .sns_list > li:nth-child(7) a .ic{background-size:2.2rem;}

/* 뉴스레터 - 리스트 */
/* 뉴스레터 - 리스트 - 탑 */
.sub_news_head .sub_top_title{position:relative;width:100%;padding:3.4rem 3.2rem;box-sizing:border-box;flex-shrink:0;}
.newsletter .sub_news_head .sub_top_title,
.newsletter .sub_news_head .sub_top_title > p{font-weight:500;color:var(--c_white);position: relative;z-index:1;}

.sub_news_head .sub_top_title.nl_type01{background:#64c0ff;}
.sub_news_head .sub_top_title.nl_type02{background:#7ea7d1;}
.sub_news_head .sub_top_title.nl_type03{background:#67a8dc;}
.sub_news_head .sub_top_title.nl_type04{background:#5f7bc8;}
.sub_news_head .sub_top_title.nl_type05{background:#83c3b4;}
.sub_news_head .sub_top_title.nl_type06{background:#63924E;}/*240325 추가*/

.sub_news_head .sub_top_title .img_area{position:absolute;right:0;bottom:0;height:100%;aspect-ratio:1 / 1;padding-bottom:0;z-index:0;max-height:18rem;}
.sub_news_head .sub_top_title .img_area_bg{position:absolute;right:0;bottom:0;height:100%;aspect-ratio:1 / 1;padding-bottom:0;z-index:0;max-height:18rem;overflow: hidden;}
/* .sub_news_head .sub_top_title.nl_type01 .img_area{background: url(../images/img_newsletter_nobg01.png)no-repeat;background-size:cover;}
.sub_news_head .sub_top_title.nl_type02 .img_area{background: url(../images/img_newsletter_nobg02.png)no-repeat;background-size:cover;}
.sub_news_head .sub_top_title.nl_type03 .img_area{background: url(../images/img_newsletter_nobg03.png)no-repeat;background-size:cover;}
.sub_news_head .sub_top_title.nl_type04 .img_area{background: url(../images/img_newsletter_nobg04.png)no-repeat;background-size:cover;}
.sub_news_head .sub_top_title.nl_type05 .img_area{background: url(../images/img_newsletter_nobg05.png)no-repeat;background-size:cover;} */

.sub_news_head .sub_top_title .day_schedule{font-size:1.7rem;font-weight:500;line-height:1.7;}
.sub_news_head .sub_top_title .title_area{position:relative;display:flex;justify-content:flex-start;align-items:center;}
.sub_news_head .sub_top_title .title_area h4{font-size:3.6rem;font-weight:700;line-height:1.5;}
.sub_news_head .sub_top_title .title_area .share_btn .ic{width:3.6rem;height:3.6rem;margin-left:1.5rem;}
.newsletter .sub_news_head .sub_top_title .title_area .share_btn .ic{--color:var(--c_white);}
.issue .sub_news_head .sub_top_title .title_area .share_btn .ic{--color:var(--c_primary_base);vertical-align:middle;}
.sub_news_head .sub_top_title > p{font-size:1.7rem;font-weight:400;line-height:1.7;margin-top:6px;}
.sub_news_head .sub_top_title .btn_subscription{margin-top:2rem;}

/* 뉴스레터 - 리스트 - 탑 - 종료한 뉴스레터 250509 추가 */
.sub_news_head .sub_top_title.end_letter:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color: #a9a9a9;opacity: 0.5;z-index:1;}
.sub_news_head .sub_top_title.end_letter .day_schedule{position:relative;z-index:1;}
.sub_news_head .sub_top_title.end_letter .title_area{z-index:2;}

/* 뉴스레터 - 리스트 - 어사이드 */
.other_nletter_list{font-family:'Spoqa Han Sans Neo', sans-serif;}
.other_nletter_list .letter_card{position:relative;height:35rem;color:var(--c_white);line-height:1.5;padding:20px;box-sizing:border-box;margin-top:3.2rem;}
.other_nletter_list .letter_card:first-child{margin-top:0;}
.other_nletter_list .letter_card.nl_type01{background:#64c0ff;}
.other_nletter_list .letter_card.nl_type02{background:#7ea7d1;}
.other_nletter_list .letter_card.nl_type03{background:#67a8dc;}
.other_nletter_list .letter_card.nl_type04{background:#5f7bc8;}
.other_nletter_list .letter_card.nl_type05{background:#83c3b4;}
.other_nletter_list .letter_card.nl_type06{background:#63924E;}/*240325 추가*/
.other_nletter_list .letter_card.end_letter:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color: #a9a9a9;opacity: 0.5;z-index:1;}/*250509 추가*/ 
.other_nletter_list .letter_card > a{position:relative;z-index:1;}

.other_nletter_list .letter_card .day_schedule{font-size:1.3rem;font-weight:500;}
.other_nletter_list .letter_card .tit{font-size:2.8rem;font-weight:700;}
.other_nletter_list .letter_card .desc{font-size:1.4rem;font-weight:500;margin-top:1.2rem;}
.other_nletter_list .letter_card .btn_subscription{margin-top:5.9rem;}

.other_nletter_list .letter_card .img_area{position:absolute;right:0;bottom:0;aspect-ratio:1 / 1;}


/* 뉴스레터 - 리스트 - 어사이드 - sns*/
.sns_nletter {min-width:30rem;height:fit-content;background:url(../images/img_newsletter_line_banner_side.png) no-repeat;background-size:cover;background-position:90% top;margin-top:3.3rem;}
.sns_nletter{padding:2rem;}
.sns_nletter p{font-size:2rem;font-weight:700;line-height:1.5;color:var(--c_black);}
.sns_nletter .sns_list{margin-top:3.6rem;background:var(--c_white);padding:0.8rem 1.2rem;box-sizing:border-box;}
.sns_nletter .sns_list > li{border-bottom:1px solid var(--c_gray_a);}
.sns_nletter .sns_list > li:last-child{border-bottom:0;}
.sns_nletter .sns_list > li a{display:flex;justify-content:flex-start;align-items:center;font-size:1.4rem;font-weight:500;padding:0.65rem 0;}
.sns_list a i{background-position:center;}
.sns_nletter .sns_list > li a .ic{width:3.2rem;height:3.2rem;margin-right:2px;}
.sns_list > li a .ic:has([href="#ic-instagram"]) svg {background:url(../images/icon/icon_instgram.svg)no-repeat;}

/* 뉴스레터 - 광화문 */
.sub_page .sub_news_wrap .nl_inner{width:100%;max-width:63rem;margin:0 auto;}
.sub_page .sub_news_wrap .nl_inner .news_letter > table{width:100%!important;}
.newsletter .letter_top {padding-top:32px;}
.newsletter .letter_top h2 a{border-bottom:2px solid #000;font-size:18px;line-height:1;color:#242424;width:fit-content;}
.newsletter .letter_top .gwang_wrap {position:relative;padding-bottom:31px;border-bottom:2px solid #000;}
.newsletter .letter_top .gwang_wrap .gwanghwamun730{margin-top:15px;}
.newsletter .letter_top .gwang_wrap .gwanghwamun730 a {font-size:42px;line-height:1;
color:#242424;font-weight:bold;}
.newsletter .letter_top .gwang_wrap .top_right {position:absolute;top:0;right:0;}
.newsletter .letter_top .gwang_wrap .top_right .btn_subscription {display:inline-block;width:76px;height:36px;line-height:36px;border:2px solid #3366cc;border-radius:20px;font-size:15px;color:#194eb8;font-weight:bold;text-align:center;vertical-align:top;cursor:pointer;padding:0;box-sizing:content-box;}

.newsletter .letter_top .gwang_wrap .top_right .btn_subscription.is_active{color:#98A2B6;background :#E5EAF2;border:1px solid #E5EAF2;}

.newsletter .letter_top .gwang_wrap .top_right .share_area{display:inline-block;margin:5px 0 0 16px;vertical-align:top;cursor:pointer;}
.newsletter .letter_top .gwang_wrap .top_right .btn_newslist {display:inline-block;margin:5px 0 0 16px;}
.newsletter .letter_top .letter_title {position:relative;height:48px;line-height:48px;margin-top:1px;border-top: 2px solid #000;border-bottom:1px solid #000;}
.newsletter .letter_top .letter_title .title {display:block;padding-right:138px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;color:#242424;font-weight:bold;letter-spacing:-0.5px;}
.newsletter .letter_top .letter_title .date_letter {position:absolute;top:0;right:10px;}
.newsletter .letter_top .letter_title .date_letter .prev {display:inline-block;width:16px;height:16px;background:url(../images/icon/ic_arr_r.png) no-repeat 0 0;background-size: cover;text-indent:-99999px;margin-top:16px;overflow: hidden;}
.newsletter .letter_top .letter_title .date_letter .next {display: inline-block;width: 16px;height: 16px;background: url(../images/icon/ic_arr_r.png) no-repeat 0 0;background-size: cover;text-indent: -99999px;transform:rotate(180deg);margin-top:16px;overflow: hidden;}
.newsletter .letter_top .letter_title .date_letter .date {font-size: 16px;color: #242424;vertical-align: top;}
.newsletter .email {padding:38px 0 25px;border-top:1px solid #000;background:#f5f5f5;text-align:center;}
.newsletter .email .txt {font-size:16px;color:#242424;letter-spacing:-0.5px;}
.newsletter .email .txt em {font-weight:bold;}
.newsletter .subscription {padding:35px 0 37px;border-top:1px solid #d6d6d6;border-bottom:1px solid #000;background:#f5f5f5;text-align:center;}
.newsletter .subscription .txt {font-size:16px;color:#242424;font-weight:bold;letter-spacing:-0.5px;}
.newsletter .subscription .btn_subscription02 {display:block;width:254px;height:38px;line-height:38px;margin:17px auto 0;border:2px solid #194eb8;border-radius:20px;font-size:15px;color: #194eb8;font-weight:bold;background:#fff;letter-spacing:-0.5px;cursor:pointer;}
.newsletter .letter_days {padding:30px 0 88px;}
.newsletter .letter_days .letter_cont {position:relative;margin-top:14px;overflow:hidden;}
.newsletter .letter_days .letter_cont .letter_list{flex-wrap:nowrap;gap:0;z-index:1;}
.newsletter .letter_days .letter_cont .btn.prev {position:absolute;top:73px;left:0;width:50px;height:60px;border:0;background:url(https://image.donga.com/pc/2022/images/common/btn_prev02.gif) no-repeat 0 0;background-size:50px 60px;text-indent:-99999px;z-index:2;cursor:pointer;}
.newsletter .letter_days .letter_cont .btn.next {position:absolute;top:73px;right:0;width:50px;height:60px;border:0;background:url(https://image.donga.com/pc/2022/images/common/btn_next02.gif) no-repeat 0 0;background-size:50px 60px;text-indent:-99999px;cursor:pointer;z-index:2;}
.newsletter .letter_days .letter_cont .letter_list .days {display:block;width:150px;height:33px;line-height:33px;margin:0 auto 5px;font-size:25px;color:#0f0f0f;font-weight:bold;text-align:center;}/*240318 수정*/
.newsletter .letter_days .letter_cont .letter_list a {display:block;width:100%;height:130px;padding:53px 110px 0;box-sizing:border-box;font-size:18px;line-height:1;color:#fff;font-weight:bold;letter-spacing:-0.5px;background:#242424;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;}
.newsletter .email .donga {display:block;margin-top:19px;font-size:14px;line-height:18px;color:#666;}
.newsletter .email .txt {font-size:16px;color:#242424;letter-spacing:-0.5px;}
.newsletter .email .donga .donga_txt {display:inline-block;padding-top:4px;vertical-align:top;text-align:left;}
.letter_wrap .email .donga .donga_txt a {color:#666;}

/* 추천 뉴스레터 */
#container.recommend_nl #contents .sub_news_head p{font-family:"Spoqa Han Sans Neo";font-size:17px;font-weight:400;line-height:170%;letter-spacing:-0.3px;color:#5A5A5A;padding-bottom:12px;}
#container.recommend_nl .letter_list{padding-bottom:5rem;border-bottom:1px solid #e5e5e5;}

/* 트렌드뉴스 */
.trend_page .tab_cont {display:flex;padding:1.6rem 0 1.2rem 0;border-bottom:1px solid var(--c_black);justify-content: flex-end;}/*240312 수정*/
.trend_page .tab_cont .tab_list {display:flex;width:23.9rem;border:1px solid var(--c_gray_a);}
.trend_page .tab_cont .tab_list li {position:relative;}
.trend_page .tab_cont .tab_list li a {padding:1.1rem 2rem;font-family: 'Spoqa Han Sans Neo';font-size: 14px;font-style: normal;font-weight: 400;color:var(--c_gray_b);}
.trend_page .tab_cont .tab_list li:after {content:'';position:absolute;top:1rem;right:0;display:block;width:0.01em;height:2rem;background:var(--c_gray_a);}
.trend_page .tab_cont .tab_list li:last-child:after {display:none;}
.trend_page .tab_cont .tab_list li.on a {font-weight:700;color:var(--c_black);}

.trend_page .trend_ranking h3.tit {padding:2rem 0;}
.trend_page .trend_ranking .ranking_cont {display:flex;}
.trend_page .trend_ranking .ranking_cont > li {flex:1;}
.trend_page .trend_ranking .ranking_cont .main_list {max-width: 51.5rem;width: 100%;}
.trend_page .trend_ranking .ranking_cont .main_list .news_head {max-width:51.5rem;}
.trend_page .trend_ranking .ranking_cont .main_list .news_body .num {display:inline-block;margin-bottom:0.4rem;font-family: 'Spectral';font-size:4rem;font-style: italic;font-weight: 600;color: var(--c_primary_base);line-height:1.5;}
.trend_page .trend_ranking .ranking_cont .main_list .tit a {font-size:var(--title_fz_xs);}

.trend_page .trend_ranking .ranking_cont .row_list {display: flex;flex-flow: column;margin-left:1.6rem;padding-left:1.6rem;border-left: 1px solid var(--c_gray_a);}
.trend_page .trend_ranking .ranking_cont .row_list .news_card {column-gap: 1.6rem;}
.trend_page .trend_ranking .ranking_cont .row_list .news_head {max-width:23.2rem;height:auto;width:100%;margin-bottom:0;}
.trend_page .trend_ranking .ranking_cont .row_list .news_card .num {display:inline-block;margin:auto 0;font-family: 'Spectral';font-size:2.8rem;font-style: italic;font-weight: 600;color: var(--c_black);line-height:1.5;}
.trend_page .trend_ranking .ranking_cont .row_list .tit a {font-size:var(--title_fz_xxxs);}

.trend_page .trend_cont .field_news_sec .field_news_list {row-gap:5.6rem;}
.trend_page .trend_cont .field_news_sec .field_news_list > * {max-width:calc((100% - 6.4rem) / 3);}
.trend_page .trend_cont .field_news_sec .field_news_node ul .tit {font-weight:400;}
.trend_page .trend_cont .field_news_node .field_news_body .txt_area {display:flex;}
.trend_page .trend_cont .field_news_node .field_news_body .txt_area .num {display:inline-block;margin:0 1.2rem 0 0;font-size:2.8rem;font-style:italic;font-family:'Spectral';font-weight: 600;color: var(--c_black);line-height:1;}
.trend_page .trend_cont .field_news_node .field_news_body ul li:first-child .num {margin:1.6rem 1.2rem 0 0;}
.trend_page .trend_cont .field_news_node .field_news_body ul li:first-child .tit {margin-top:1.6rem;font-weight:bold;}
.trend_page .trend_cont .field_news_node .reaction_list {padding-left:2.6rem;}
.trend_page .trend_cont .field_news_node .reaction_list li {padding:0;border-bottom:0;}

/* 기자구독 */
.reporter_page {}
.reporter_page .reporter_wrap {display:flex;flex-wrap:wrap;padding-bottom:8rem;}
.reporter_page .tab_cont {display:flex;padding:1.6rem 0 2rem 0;justify-content: flex-end;align-items: center;}/*240312 수정*/
.reporter_page .tab_cont .txt {font-family: Spoqa Han Sans Neo;font-size: 16px;font-weight: 400;color:var(--c_black);}
.reporter_page .tab_cont .tab_list {display:flex;border:1px solid var(--c_gray_a);}
.reporter_page .tab_cont .tab_list li {position:relative;}
.reporter_page .tab_cont .tab_list li a {padding:1.1rem 2rem;font-family: 'Spoqa Han Sans Neo';font-size: 14px;font-style: normal;font-weight: 400;color:var(--c_gray_b);text-align:center;}
.reporter_page .tab_cont .tab_list li:after {content:'';position:absolute;top:1rem;right:0;display:block;width:0.01em;height:2rem;background:var(--c_gray_a);}
.reporter_page .tab_cont .tab_list li:last-child:after {display:none;}
.reporter_page .tab_cont .tab_list li.on a {font-weight:700;color:var(--c_black);}
.reporter_page .commend_author_sec {width:100%;}
.reporter_page .commend_author_sec .author_list {flex-wrap: wrap;}
.reporter_page .commend_author_sec .author_node {width:100%;max-width: calc((100% - 6.4rem) / 3);flex:auto;}

/* 기자구독 - 기자상세 */
.reporter_page .detail_wrap {position:relative;display:flex;flex-wrap: inherit;width:100%;gap:3.2rem;padding-top:3.6rem;box-sizing: border-box;}
.reporter_page .detail_wrap .reporter_cont {max-width:30rem;flex-grow: 0;flex-shrink: 0;}
.reporter_page .detail_wrap .reporter_info {padding:2.4rem 2rem;background:var(--c_primary_base);color:var(--c_white);box-sizing: border-box;}
.reporter_page .detail_wrap .reporter_info .img_area {width:12rem;height:12rem;margin:0 auto;padding-bottom:0;border-radius: 50%;}
.reporter_page .detail_wrap .reporter_info .info_area {position:relative;padding:1.2rem 0 1.6rem 0;text-align:center;}
.reporter_page .detail_wrap .info_area .name {font-family: 'Spoqa Han Sans Neo';font-size: 2.8rem;font-weight: 700;line-height: 150%;}
.reporter_page .detail_wrap .info_area .name .share_area {display:inline-block;}
.reporter_page .detail_wrap .info_area .name .share_btn {margin-left:0.3rem;}
.reporter_page .detail_wrap .info_area .name .share_btn .ic {--color: var(--c_white);}
.reporter_page .detail_wrap .info_area .belong {font-family: 'Spoqa Han Sans Neo';font-size: 1.3rem;font-weight: 500;line-height: 150%;color: #ffffff70;}
.reporter_page .detail_wrap .reporter_info .commend_area .num_list {padding-bottom: 1.2rem;display: flex;border-bottom: 1px solid  #ffffff24;}
.reporter_page .detail_wrap .reporter_info .commend_area .num_list .num_node {flex: 1;text-align: center;position: relative;font-size: 1.3rem;color: var(--c_white);font-family: 'Spoqa Han Sans Neo';font-weight:500;}
.reporter_page .detail_wrap .reporter_info .num_list .num_node span {color: var(--c_white);font-family: 'Inter';font-weight:700;}
.reporter_page .detail_wrap .reporter_info .num_list .num_node + .num_node:after {content: '';display: block;position: absolute;width: 1px;height: 100%;background:  #ffffff24;top: 0;left: 0;}
.reporter_page .detail_wrap .reporter_info .desc_area {font-size: 1.3rem;color: var(--c_white);line-height: 1.5;margin: 2.4rem 0;min-height: 3em;word-break: break-all;}
.reporter_page .detail_wrap .reporter_info .desc_area p {overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: inherit;-webkit-box-orient: vertical;word-break: break-all;}
.reporter_page .detail_wrap .reporter_info .btn_area {display: flex;gap: 0.8rem;align-items: center;flex-wrap: wrap;}
.reporter_page .detail_wrap .reporter_info .btn_area > * {height: 3.4rem;}
.reporter_page .detail_wrap .reporter_info .btn_subscribe.type_basic {padding:0;flex-grow:1;border: 1px solid #ddd;color: var(--c_black);}
.reporter_page .detail_wrap .reporter_info .btn_subscribe.type_basic .ic {position:static;transform:none;margin-right:0.6rem;--color: var(--c_black);vertical-align: sub;}
.reporter_page .detail_wrap .reporter_info .btn_area .btn_subscribe:nth-child(1) .ic {vertical-align:-5px;}
.reporter_page .detail_wrap .reporter_info .btn_area .btn_subscribe:nth-child(2) .ic {margin-top:3px;vertical-align:-7px;}
.reporter_page .detail_wrap .reporter_info .btn_subscribe.is_active {border: 1px solid #ffffff50;background:var(--c_primary_base);color: var(--c_white);}
.reporter_page .detail_wrap .reporter_info .btn_subscribe.is_active .ic {--color: var(--c_white);}
.reporter_page .detail_wrap .reporter_info .btn.type_line {flex-grow: 0;flex-shrink: 1;flex-basis: 100%;border: 1px solid #ffffff50;color: var(--c_white);justify-content: flex-start;}

.reporter_page .detail_wrap .coverage_cont {padding:2rem;border:1px solid var(--c_primary_base);box-sizing: border-box;}
.reporter_page .detail_wrap .coverage_cont h3.tit {font-family: Spoqa Han Sans Neo;font-size: 2rem;color:var(--c_black);}
.reporter_page .detail_wrap .coverage_cont .date {display:block;margin-top:0.4rem;font-size: 1.3rem;font-weight: 400;line-height: 150%;}
.reporter_page .detail_wrap .percentage_cont {display: flex;flex-flow: column;gap: 1.6rem;margin-top:1.6rem;padding-top:1.6rem;border-top:1px solid var(--c_gray_a);}
.reporter_page .detail_wrap .percentage_cont .per_cont {display:flex;flex-wrap: wrap;justify-content: space-between;}
.reporter_page .detail_wrap .percentage_cont .per_cont .field {font-family: 'Spoqa Han Sans Neo';font-size: 1.3rem;font-weight: 400;line-height: 150%;color:var(--c_gray_b);}
.reporter_page .detail_wrap .percentage_cont .per_cont .num {font-family: 'Inter';font-size: 1.3rem;font-weight: 400;line-height: 150%;color:var(--c_gray_b);}
.reporter_page .detail_wrap .percentage_cont .per_cont .bg_per {position:relative;flex-basis: 100%;height:0.6rem;background: #f3f3f3;}
.reporter_page .detail_wrap .percentage_cont .per_cont .bg_per .per {display:block;position:absolute;top:0;left:0;height:0.6rem;background:#bec4c7;}
.reporter_page .detail_wrap .percentage_cont .first .field {font-weight: 700;color:var(--c_black);}
.reporter_page .detail_wrap .percentage_cont .first .num {font-weight: 700;color:var(--c_black);}
.reporter_page .detail_wrap .percentage_cont .first .bg_per .per {background:var(--c_primary_base);}

.reporter_page .detail_wrap .list_cont .tab_cont {padding:0;justify-content: start;}
.reporter_page .detail_wrap .list_cont .tab_cont .tab_list {width:100%;}
.reporter_page .detail_wrap .list_cont .sub_news_sec {margin-top:0;padding-top:0;}

.reporter_page .modal.share_box {position:fixed;top:50%;left:50%;transform: translate(-50% , -50%);}

/* 오늘의 콘텐츠 */
/* 오늘의 콘텐츠 - 요일표*/
.week_area {background:var(--c_secondary_base);font-family: 'Spoqa Han Sans Neo';margin-top:3.6rem;border:1px solid rgba(0,134,137,0.10);}
.week_area .week_calendar{display:flex;justify-content:center;align-items:center;gap: 0 0.8rem;}
.week_area .week_calendar li{position:relative;}
.week_area .week_calendar li::before{content:'';display:block;position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:2.4rem;background:var(--c_primary_base);opacity:0.3;}
.week_area .week_calendar li:first-child::before{display:none;}
.week_area .week_calendar li.on{background:var(--c_primary_base);}
.week_area .week_calendar li a{font-size:2.6rem;font-weight:500;color:var(--c_gray_b);line-height:1;text-align:center;padding:2.7rem 4.8rem;box-sizing:border-box;}/*240312 수정*/
.week_area .week_calendar li.on a{color:var(--c_white);}
.week_area .week_calendar li.on + li::before{display:none;}
.week_area .week_calendar li.on.today::after{content:'Today';display:block;position:absolute;left:50%;bottom:-1.3rem;transform:translateX(-50%);font-family: 'Inter';font-size:1.3rem;font-weight:700;color:var(--c_primary_base);line-height:1.3;border:1px solid var(--c_primary_base);border-radius:9.9rem;padding:0.1rem 1rem 0.2rem;box-sizing:border-box;background:var(--c_white);}

/* 오늘의 콘텐츠 - 리스트 */
.week_area + .main_card_wrap{padding-top:5.6rem;}
.t_contents .sub_page .main_card_wrap .sec_head{padding-bottom:2rem;border-bottom:1px solid var(--c_black);}
.t_contents .sub_page .main_card_wrap .sec_head .sec_tit{font-size:2.8rem;}
.tcont_list > li{position:relative;padding-left:4.8rem;box-sizing:border-box;margin-bottom:2rem;}
.tcont_list > li::before{content:'';display:block;position:absolute;left:1.39rem;top:3.6rem;width:1px;height:calc(100% - 2.4rem);background:url(../images/img_dotted.png) no-repeat;background-size:cover;}
.tcont_list > li:last-child:before{display:none;}
.tcont_list .time_box{position:relative;}
.tcont_list .time_box::before{content:'';display:block;position:absolute;left:-4.8rem;top:50%;transform:translateY(-50%);width:2.8rem;height:2.8rem;}
.opened_wrap .tcont_list > li .time_box::before{background:url(../images/icon/ic_check_primary_color.png)no-repeat;background-size:cover;}

.tcont_list .time{position:relative;font-size:2.4rem;font-weight:700;}

.tcont_list .news_card{display:flex;justify-content:flex-start;align-items:flex-start;flex-flow:row;margin-top:1.6rem;gap:0 3.2rem;border-bottom:1px solid var(--c_gray_a);padding-bottom:2rem;}
.tcont_list .news_card .news_head{position:relative;margin-bottom:0;}
.tcont_list .news_card .news_head .img_area{width:29.6rem;height:16.65rem;}
.tcont_list .news_card .news_head .cap_cate{display:block;position:absolute;left:1.6rem;top:1.6rem;font-size:1.3rem;font-weight:700;line-height:1.5;color:var(--c_white);padding:5px 14px 4px;border-radius:1.5rem;box-sizing:border-box;background:rgba(0,0,0,0.25);}
.tcont_list .news_card .news_body a:hover .cont_tit,
.tcont_list .news_card .news_body a:hover .tit {opacity:0.7;}
.tcont_list .news_card .news_body .cap_cate{display:none;}
.tcont_list .news_card .news_body{position:relative;width:100%;}
.tcont_list .news_card .news_body .cont_tit{font-size:2.8rem;font-weight:700;color:var(--c_black);}
.tcont_list .news_card .news_body .cont_tit a:hover {opacity:0.7;}
.tcont_list .news_card .news_body .tit{font-size:2rem;line-height:1.5;margin-top:2rem;-webkit-line-clamp: inherit;}
.tcont_list .news_card .news_body .tit .ic{margin-left:0.6rem;vertical-align:-2px;}
.tcont_list .news_card .news_body .tit .is_today {display:inline-block;margin-left:1rem;padding:0 1rem;border-radius: 99px;border: 1px solid var(--c_primary_base);background:var(--c_white);color: var(--c_primary_base);font-family: 'Inter';font-size: 1.3rem;font-style: normal;font-weight: 700;line-height: 150%;vertical-align: text-top;}
.tcont_list .news_card .news_body .date{display:block;font-size:1.7rem;font-weight:400;color:var(--c_gray_b);margin-top:0.8rem;}
.tcont_list .news_card .news_body .btn_subscribe{position:absolute;right:0;top:0;}
.tcont_list .news_card .news_body .btn_subscribelink{position:absolute;right:0;top:0;}
.tcont_list .news_card .news_body .btn_subscription{position:absolute;right:0;top:0;}
.tcont_list .news_card .news_body .btn_subscription {font-size: 1.3rem;font-weight: bold;padding: 1rem 1rem 1rem 3.2rem;line-height: 1;border-radius: 2px;box-sizing: border-box;}
.tcont_list .news_card .news_body .btn_subscription .ic {position: absolute;left: 0.8rem;top: 50%;transform: translateY(-50%);width: 2rem;height: 2rem;}
.tcont_list .news_card .news_body .btn_subscription.type_solid .ic {--color: var(--c_primary_base);}
.tcont_list .news_card .news_body .btn_subscription.type_solid.is_active {color: var(--c_black);}
.tcont_list .news_card .news_body .btn_subscription.type_solid.is_active .ic {--color: var(--c_black);}
.tcont_list .news_card .news_body .btn_subscription.type_solid {border: 1px solid #ddd;color: var(--c_primary_base);background: var(--c_white);}

.t_contents .sub_page .main_card_wrap .soon_wrap{margin-top:5.6rem;}

.soon_wrap .tcont_list > li .time_box::before{background:url(../images/icon/ic_clock.png)no-repeat;background-size:100% 100%;}

.bottom_banner_wrap{background:#f6f6f6;padding:5.6rem 0;}
.bottom_banner_wrap .sec_head{border-bottom:1px solid var(--c_black);padding-bottom:2rem;}

.passed_wrap .tcont_list > li .time_box::before{background:url(../images/icon/ic_check_gray.png)no-repeat;background-size:100% 100%;}

.passed_wrap .tcont_list > li:last-child .news_card {border-bottom:0;}

/* 오늘의 콘텐츠 - 주제별 */
.t_contents .sub_page > .inner {max-width:131.2rem;}
.t_contents .sub_news_head {position:relative;}
.t_contents .sub_news_head .share_area{position:absolute;right:0;bottom:1.2rem;}
.t_contents .sub_news_head .share_area .modal.share_box{transform:translateX(calc(-100% + 10px));}

/* 오늘의 콘텐츠 - 주제별 - 키워드 */
.t_contents .keyword_wrap{border-bottom:1px solid var(--c_gray_a);padding-bottom:3.2rem;}
.t_contents #contents .keyword_area{max-height:16.15rem;padding:1.8rem 0 0;overflow:hidden;}
#contents .keyword_box{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;}
#contents .keyword{display:flex;justify-content:flex-start;align-items:center;font-size:1.3rem;font-weight:400;line-height:1.5;color:var(--c_gray_b);padding:0.6rem 1.2rem;background:var(--c_white);border:1px solid var(--c_gray_a);border-radius:3.2rem;box-sizing:border-box;margin-right:0.8rem;margin-top:1.4rem;}
#contents .keyword:last-child{margin-left:0;}
#contents .keyword.on{color:var(--c_primary_base);border:1px solid rgba(0, 134, 137, 0.10);background:var(--c_secondary_base);padding:0.4rem 1.2rem 0.3rem;}
#contents .keyword .ic{display:none;margin-right:0.8rem;}
#contents .keyword.on .ic{display:block;}
#contents .keyword.on .ic:has([href="#ic-check"]) svg{--color:var(--c_primary_base)}

/* 오늘의 콘텐츠 - 주제별 - 키워드 더 보기 */
#contents .keyword_wrap .btn_more{display:none;justify-content:center;align-items:center;width:100%;font-size:1.3rem;font-weight:500;line-height:1;color:var(--c_gray_b);padding:1.6rem 0 0;margin-top:1.8rem;border-top: 1px solid var(--c_gray_a);}
#contents .keyword_wrap .btn_more.on{display:flex;}
#contents .keyword_wrap .btn_more.fold .ic{transform:rotate(180deg);}
.thema_area + .main_card_wrap{padding-top:5.6rem;}
.main_card_wrap .thema_wrap .sec_head{display:block;}
.main_card_wrap .thema_wrap .sec_head .sec_text{font-size:1.7rem;font-weight:400;color:var(--c_gray_b);line-height:1.7;letter-spacing:-0.3px;margin-top:0.8rem;}
.tcont_list .day{position: relative;font-size: 2.4rem;font-weight:700;}
.tcont_list .day + .time{font-size:1.6rem;font-weight:500;line-height:1.5;color:var(--c_gray_b);margin-left:1.6rem;}
.main_card_wrap .thema_wrap .tcont_list .time_box::before{background: url(../images/icon/ic_clock.png)no-repeat;background-size:100% 100%;}

/* 이슈 포인트 */
.issue .sub_page > .inner{max-width:131.2rem;}
/* 이슈 포인트 - 상단 기사 */
.issue #contents .sub_news_head{border-bottom:0;}
.issue_p_wrap{position:relative;overflow:hidden;}
.issue_p_wrap .sec_head{display:none;}
.issue_p_list {display:flex;gap:3.2rem;}
.issue_p_list li {flex:1;}
.issue_p_list li a:hover .tit {opacity:0.7;}
.issue_p_head {background: var(--c_secondary_base);padding: 2rem;border: 1px solid #e5f3f3;border-top: 2px solid var(--c_primary_base);}
.issue_p_head .tit {color: var(--c_primary_base);font-weight: bold;font-size: 2rem;margin-bottom: 1.2rem;    -webkit-line-clamp: 1;}
.issue_p_head .num_list {display: flex;}
.issue_p_head .btn_area {display: flex;align-items: center;gap: 1.6rem;}
.issue_p_head .num_list > .num_node {color: var(--c_gray_b);font-size: 1.3rem;line-height: 1;position: relative;}
.issue_p_head .num_list > .num_node span {color: #111111;}
.issue_p_head .num_list > .num_node + .num_node {margin-left: 0.8rem;padding-left: 0.8rem;}
.issue_p_head .num_list > .num_node + .num_node:after {content: '';display: block;width: 1px;height: 1.7rem;background: var(--c_gray_a);position: absolute;top: 50%;left: 0;transform: translateY(-50%);}
.issue_p_body {border: 1px solid var(--c_gray_a);border-top: 0;padding: 2rem;padding-left: 1.5rem;}
.issue_list {display: flex;flex-flow: column;gap: 1rem;}
.issue_node .time {font-size: 1.3rem;color: var(--c_gray_b);padding-left: 2.1rem;position: relative;margin-bottom: 1rem;display: block;}
.issue_node .time:after {content: '';display: block;width: 1.1rem;height: 1.1rem;background: var(--c_primary_base);border-radius: 50%;position: absolute;top: 50%;transform: translateY(-50%);left: 0;}
.issue_node .cnt_wrap {display: flex;gap: 1.2rem;position: relative;padding-left: 2rem;}
.issue_node .cnt_wrap:after {content: '';display: block;width: 1px;height: 100%;position: absolute;left: 0.5rem;top: 0;background: url('../images/img_dotted.png');}
.issue_node .cnt_wrap .img_area {max-width: 10.7rem;height: 10.7rem;padding-bottom: 0;flex-shrink: 0;width: 100%;}
.issue_node .cnt_wrap .txt_area .tit {font-size: 1.6rem;font-weight: bold;line-height: 1.5;word-break: break-all;}

/* 이슈 포인트 - 최신 업데이트 이슈 */
.latest_issue_wrap {font-family:'Spoqa Han Sans Neo', sans-serif;margin-top:5.7rem;}
.latest_issue_wrap .latest_issue_list{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:3.2rem;}
.latest_issue_wrap .latest_issue_list >li{width:calc((100% - 6.4rem ) / 3);}
.latest_issue_wrap .latest_issue_list .news_card{padding:2rem;box-sizing:border-box;border:1px solid var(--c_gray_a);border-top:2px solid var(--c_primary_base);}
.latest_issue_wrap .latest_issue_list .news_card .news_head{padding-bottom:2rem;margin-bottom:2rem;border-bottom:1px solid var(--c_gray_a);}
.latest_issue_wrap .latest_issue_list .news_card .news_head .tit{font-size:2rem;font-weight:700;line-height:1.5;color:var(--c_primary_base);margin-bottom:1.2rem;-webkit-line-clamp:1;}
.latest_issue_wrap .latest_issue_list .news_card .news_head .tit a{-webkit-line-clamp:1;}
.latest_issue_wrap .latest_issue_list .news_card .news_head .util_area{display:flex;justify-content:flex-start;align-items:center;}
.latest_issue_wrap .latest_issue_list .news_card .news_head .num_list{display:flex;justify-content:flex-start;align-items:center;margin-left:1.6rem;}
.latest_issue_list .news_card .news_head .num_list .num_node{display:flex;justify-content:flex-start;align-items:center;font-size:1.3rem;font-weight:400;line-height:1.5;color:var(--c_gray_b);}
.latest_issue_list .news_card .news_head .num_list .num_node::before{content:'';display:block;width:1px;height:1.7rem;background:var(--c_gray_a);margin:0 0.8rem;}
.latest_issue_list .news_card .news_head .num_list .num_node:first-child::before{display:none;}
.latest_issue_list .news_card .news_head .num_list .num_node span{font-family:'Inter';color:var(--c_black);margin-left:0.5rem;}

.latest_issue_list .news_card .news_body{display:flex;justify-content:flex-start;align-items:flex-start;}
.latest_issue_list .news_card .news_body .img_area{width:10.7rem;height:100%;aspect-ratio:1 / 1;padding-bottom:0;margin-right:1.2rem;flex-shrink:0;}
.latest_issue_list .news_card .news_body .img_area a{display:block;}
.latest_issue_list .news_card .news_body .img_area a img{width:100%;}


.latest_issue_list .news_card .news_body .info{position:relative;height:100%;min-height:10.7rem;}
.latest_issue_list .news_card .news_body .info .tit > a {-webkit-line-clamp:3;}
.latest_issue_list .news_card .news_body .info .date{position:absolute;left:0;bottom:0;font-family:'Inter';font-size:1.3rem;font-weight:400;line-height:1.5;}

/* 이슈 포인트 - 전체 이슈 목록 */
.whole_issue_wrap{margin-top:5.7rem;padding-bottom:8rem;}
.carousel_slide_wrap .tab_cont{display:flex;justify-content:space-between;align-items:center;background:var(--c_secondary_base);border:1px solid rgba(0, 134, 137, 0.10);padding:2.4rem 2rem;box-sizing:border-box;}
.carousel_slide_wrap .tab_cont .btn.prev,
.carousel_slide_wrap .tab_cont .btn.next{display:flex;justify-content:center;align-items:center;width:3.2rem;height:3.2rem;border:1px solid var(--c_gray_a);border-radius:50%;background:var(--c_white);flex-shrink:0;}
.carousel_slide_wrap .tab_cont .btn.prev i{position:relative;left:-1px;}
.carousel_slide_wrap .tab_cont .btn.next i{position:relative;left:1px;}


.carousel_slide_wrap .tab_cont .whole_tab{max-width:80.7rem;overflow:hidden;}
.carousel_slide_wrap .tab_cont .tab_list{box-sizing:border-box;margin:0 auto;}
.carousel_slide_wrap .tab_cont .tab_list li{display:flex;justify-content:flex-start;align-items:center;font-size:2.6rem;font-weight:500;line-height:1;color:var(--c_gray_b);}
.carousel_slide_wrap .tab_cont .tab_list li.on{color:var(--c_primary_base);}
.carousel_slide_wrap .tab_cont .tab_list li::before{content:'';display:block;width:1px;height:2.4rem;background:rgba(0, 134, 137, 0.30);}
.carousel_slide_wrap .tab_cont .tab_list li:nth-child(5n+1)::before{display:none;}

.carousel_slide_wrap .tab_cont .tab_list li span{margin:0 auto;}

/* 이슈 포인트 - 전체 이슈 목록 - 리스트 */
.carousel_list_wrap > ul{display:none;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap: 1.2rem 3.2rem;margin-top:3.6rem;}
.carousel_list_wrap > ul.on{display:flex;}
.carousel_list_wrap > ul > li{position:relative;width:calc((100% - 6.4rem) / 3);padding:0 3.2rem;box-sizing:border-box;}

.carousel_list_wrap > ul > li a{position:relative;padding-left:1.2rem;font-size:1.8rem;font-weight:500;color:var(--c_black);line-height:1.8;letter-spacing:-0.3px;}
.carousel_list_wrap > ul > li a:hover {opacity:0.7;}
.carousel_list_wrap > ul > li a::before{content:'';display:block;position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:4px;border-radius:50%;background:var(--c_gray_b);}

/* 이슈 포인트 - 리스트 - 상단 */
.issue .sub_news_head .sub_top_title{color:var(--c_primary_base);border:1px solid #E5F3F3;border-top:2px solid var(--c_primary_base);background:var(--c_secondary_base);}
.sub_news_head .sub_top_title > p{color:var(--c_gray_b);}
.issue .sub_news_head .sub_top_title .title_area .btn_share{--color:var(--c_primary_base)}
.issue .sub_news_head .sub_top_title .btn_area {display:flex;align-items:center;gap:1.6rem;margin-top:2rem;}
.issue .sub_news_head .sub_top_title .num_list{display:flex;}
.issue .sub_news_head .sub_top_title .num_list > .num_node {color:var(--c_gray_b);font-size:1.3rem;line-height:1;position:relative;}
.issue .sub_news_head .sub_top_title .num_list > .num_node span {color:#111111;}
.issue .sub_news_head .sub_top_title .num_list > .num_node + .num_node:after {content: '';display:block;width:1px;height:1.7rem;background:var(--c_gray_a);position:absolute;top:50%;left:0;transform:translateY(-50%);}
.issue .sub_news_head .sub_top_title .num_list > .num_node + .num_node {margin-left:0.8rem;padding-left:0.8rem;}

/* 이슈 포인트 - 리스트 - 상단 - 키워드 */
.issue .sub_news_head .sub_top_title .keyword_area{max-height:13.35rem;overflow:hidden;border-top:1px solid #cce7e7;margin-top:2rem;padding:1.4rem 0 0;}
.issue #contents .keyword{margin-right:0.8rem;margin-top:0.6rem;}
.issue #contents .keyword_wrap .btn_more{justify-content:center;align-items:center;width:100%;font-size:1.3rem;font-weight:500;line-height:1;color:var(--c_gray_b);
padding:1.6rem 0 0;margin-top:1.6rem;border-top: 1px solid var(--c_gray_a);}


.issue.list .sub_top_title + .sub_news_sec{width:100%;border:1px solid var(--c_gray_a);border-top:0;margin-top:0;padding:2.8rem 3.2rem;box-sizing:border-box;}
.sub_news_sec.type2 ul.news_list .news_card{flex-flow:row;}
.sub_news_sec.type2 ul.news_list .news_card .news_head{width:100%;max-width:10.7rem;height:unset;aspect-ratio:1 /1;margin-right:1.2rem;flex-shrink:0;}
.sub_news_sec.type2 ul.news_list .news_card .news_head a{height:unset;padding-bottom:0;}
.sub_news_sec.type2 ul.news_list .news_card .news_head .img_area{width:100%;max-width:10.7rem;height:unset;aspect-ratio:1 / 1;padding-bottom:0;}

/* 이슈 포인트 - 리스트 - 어사이드 */
.side_list_area .latest_issue_list .news_card{padding: 2rem;box-sizing:border-box;border: 1px solid var(--c_gray_a);border-top: 2px solid var(--c_primary_base);}
.side_list_area .latest_issue_list .news_card .news_head .tit{font-size:2rem;font-weight:700;line-height: 1.5;color:var(--c_primary_base);margin-bottom:1.2rem;-webkit-line-clamp:1;}
.side_list_area .latest_issue_list .news_card .news_head .util_area{display:flex;justify-content:flex-start;align-items:center;}
.side_list_area .latest_issue_list .news_card .news_head .util_area .btn_subscribe{flex-shrink:0;}
.latest_issue_list .news_card .news_head .num_list {display:flex;justify-content:flex-start;align-items:center;margin-left:1.6rem;}
.issue .sub_page .divide_area .side_list_area .news_head{max-width:100%;padding-bottom:2rem;margin-bottom:2rem;
border-bottom: 1px solid var(--c_gray_a)}
.issue .side_list_area .latest_issue_list .news_card .news_head .tit a{-webkit-line-clamp:2}
.issue .sub_page .divide_area .side_list_area .sec_body > .latest_issue_list li + li{padding-top:0;border-top:0;}

/*  통합검색 */
.search_page {}
.search_page .sub_news_sec {flex:1;}
.search_page .sch_top {display:flex;flex-wrap:wrap;justify-content: center;padding:4rem 0 3.7rem;;}
.search_page .sch_top .sch_tag {overflow-x:auto;overflow-y:hidden;display:flex;align-items: center;justify-content: flex-start;width: 84.2rem;margin:2rem auto 0 auto;}
.search_page .sch_top .sch_tag::-webkit-scrollbar{display:none;}
.search_page .sch_top .sch_tag .title_wrap {width:8rem;margin-right:2rem;flex-shrink:0;}
.search_page .sch_top .sch_tag .title {font-family: 'Spoqa Han Sans Neo';font-size: 1.6rem;font-weight: 500;line-height: 150%;color:var(--c_black);}
.search_page .sch_top .sch_tag .tag_nav {display:flex;gap:0.8rem;}
.search_page .sch_top .sch_tag .tag_nav li {flex-shrink: 0;}
.search_page .sch_top .sch_tag .tag_nav li a {height:3rem;padding:0 1.4rem;border-radius: 3.2rem;border:1px solid var(--c_gray_a);font-family: 'Spoqa Han Sans Neo';font-size: 1.4rem;font-weight: 400;line-height: 3rem;color:var(--c_gray_b);}
.search_page .sch_tab {padding-bottom:3.6rem;}
.search_page .sch_tab .tab_list_wrap {border-bottom:1px solid var(--c_gray_a);}
.search_page .sch_tab .tab_list_wrap.type_line:after {display:none;}

.search_page .list_controller  + .sch_section {margin-top:4rem;}
.search_page .sch_section {margin-bottom:5.7rem;}
.search_page .sch_section.sch_news .reaction_list li .date:after {display:inline-block;}

.search_page .sch_section .reaction_list li .date:after {display:none;}

.search_page .sch_section .row_list {display:flex;flex-wrap:wrap;gap: 2rem;margin-top:2rem;}
.search_page .sch_section .sec_head .num {margin-left:1rem;font-weight:normal;}
.search_page .sch_section .highlight {color: var(--c_primary_base);}

.search_page .sch_section.sch_phoho {padding-top:4rem;}
.search_page .sch_section.sch_phoho .news_thumb_list {border-bottom:0;}
.search_page .sch_section.sch_phoho .news_thumb_list li {margin-bottom:4rem;}
.search_page .sch_section .news_thumb_list {display: flex;flex-wrap:wrap;column-gap: 3.2rem;padding-bottom:2rem;border-bottom: 1px solid var(--c_gray_a);}
.search_page .sch_section .news_thumb_list li {position:relative;flex:auto;width:100%;max-width: calc((100% - 6.4rem) / 3);}
.search_page .sch_section .news_thumb_list li a:hover .tit {opacity:0.7;}
.search_page .sch_section .news_thumb_list .tit {height:5.7rem;margin:1.6rem 0;font-family: 'Spoqa Han Sans Neo';font-size: 1.7rem;font-weight: 700;line-height: 170%;letter-spacing: -0.3px;color:var(--c_black);}
.search_page .sch_section .news_thumb_list .date {font-family: 'Spoqa Han Sans Neo';font-size: 13px;font-weight: 400;line-height: 150%;color:var(--c_gray_b);}

.search_page .before_news {width:30rem;margin-bottom:4.3rem;padding:1.2rem 0 1.4rem 1.8rem;border: 1px solid var(--c_gray_a);background: var(--c_secondary_base);box-sizing:border-box;}
.search_page .before_news .tit {display:block;color: var(--c_black);font-family: 'Spoqa Han Sans Neo';font-size: 1.7rem;font-weight: 500;line-height: 170%;}
.search_page .before_news .tit em {color: var(--c_primary_base);font-weight: 700;letter-spacing: -0.3px;}
.search_page .before_news .tit .arw {width:2rem;height:2rem;vertical-align: -3px;}
.search_page .before_news .txt {display:block;color: var(--c_gray_b);font-family: 'Spoqa Han Sans Neo';font-size: 1.3rem;font-style: normal;font-weight: 400;line-height: 150%}
.search_page .sec_articlelist {margin-bottom:5.6rem;}
.search_page .sec_articlelist .sec_head .num {margin-left:1rem;font-weight:normal;}
.search_page .sec_articlelist .latest_issue_wrap {margin-top:0;}
.search_page .sec_articlelist .latest_issue_list {justify-content: inherit;align-items: inherit;gap:2rem;}
.search_page .sec_articlelist .latest_issue_list > li {width:100%;}

.search_page .sec_articlelist .latest_issue_list > li .btn_subscribe {width:100%;padding:0.9rem 1rem;}
.search_page .sec_articlelist .latest_issue_list > li .btn_subscribe .ic {position:static;transform: initial;margin-right:0.6rem;vertical-align:middle;}

.search_page .sec_articlelist .latest_issue_list .news_head {max-width:none;padding-bottom: 0;margin-bottom: 0;border-bottom: 0;}
.search_page .sec_articlelist .series_news_list {flex-flow: column;gap:2rem;}
.search_page .sec_articlelist .commend_author_sec .author_list {flex-flow: column;gap:2rem;}
.search_page .sec_articlelist .commend_author_sec .author_node .commend_area .num_list {border-bottom:0;}
.search_page .sec_articlelist .commend_author_sec .author_node .btn_area > * {width:100%;line-height: 3.2rem;padding: 0;}
.search_page .sec_articlelist .commend_author_sec .author_node .btn_subscribe .ic {position: static;transform: inherit;margin-right:0.6rem;vertical-align: middle;}

.search_page .apply_cont {display:none;padding:1rem 1.6rem 0 1.6rem;border-bottom: 1px solid var(--c_gray_a);background: #f3f3f3;}
.search_page .apply_cont span {display:inline-block;padding:0.3rem 1.5rem;margin:0 1rem 1rem 0;border-radius: 2rem;background: var(--c_black);color: var(--c_gray_a);font-family: 'Spoqa Han Sans Neo';font-size: 1.3rem;font-style: normal;font-weight: 500;line-height: 150%;}
.search_page .apply_cont span .del_btn {width:1.6rem;height:1.6rem;margin-left:1rem;vertical-align: middle;}
.search_page .apply_cont span .ic {width: 100%;height: 100%;--color: var(--c_white);}

.search_page .list_controller {margin-bottom:0;justify-content: space-between;padding-bottom: 1rem;}
.search_page .list_controller .sort_cont {display:flex;width:100%;justify-content: space-between;}
.search_page .list_controller .sort_cont .sort_list {display:flex;}
.search_page .list_controller .sort_cont .sort_list li {}
.search_page .list_controller .sort_cont .sort_list li a {display:block;color: var(--c_gray_b);font-family: 'Spoqa Han Sans Neo';font-size: 1.4rem;font-style: normal;font-weight: 400;line-height: 150%;}
.search_page .list_controller .sort_cont .sort_list li a:after {content:'';display:inline-block;width: 0.1rem;height:1.8rem;margin:0 1.4rem;background: var(--c_gray_a);vertical-align: middle;}
.search_page .list_controller .sort_cont .sort_list li:last-child a:after {display:none;}
.search_page .list_controller .sort_cont .sort_list li.on a {color: var(--c_black);font-weight:700;}
.search_page .list_controller .sort_cont .filter_btn.on .ic {--color: var(--c_primary_base);}

.search_page .no_result {}
.search_page .no_result .no_box {padding:13.9rem 0 15.4rem 0}
.search_page .no_result .no_box .no_txt {font-family: 'Spoqa Han Sans Neo';font-size: 2.2rem;font-weight: 700;line-height: 150%;text-align:center;}
.search_page .no_result .no_box .no_txt span {color: var(--c_primary_base);}
.search_page .no_result .search_info {display:flex;padding:4.5rem 0;border: 1px solid var(--c_gray_a);background:#f9f9f9;justify-content: center;}
.search_page .no_result .search_info ul li {position:relative;margin-bottom:1.5rem;padding-left:1.5rem;font-family: 'Inter';font-size: 1.6rem;font-weight: 500;line-height: 150%;letter-spacing:-0.1rem;}
.search_page .no_result .search_info ul li:last-child {margin-bottom:0;}
.search_page .no_result .search_info ul li:after {content:'';position:absolute;top:0.9rem;left:0;display:inline-block;width:0.6rem;height:0.6rem;margin-right:0.9rem;background:var(--c_gray_b);border-radius:1rem;vertical-align:4px;}
#afscontainer1 {margin-bottom:3.6rem;} /* 240812 추가 */

/*  통합검색 - 이슈 */
.search_page .sch_issue .latest_issue_wrap {margin-top:0;}
.search_page .sch_issue .latest_issue_wrap .latest_issue_list > li {width: calc((100% - 3.2rem)/2);}
.search_page .sch_issue .latest_issue_wrap .latest_issue_list .news_card .news_head {margin-bottom:0;padding-bottom:0;border-bottom:0;}
.search_page .sch_issue .latest_issue_wrap .latest_issue_list .btn_subscribe {width:100%;}
.search_page .sch_issue .latest_issue_wrap .latest_issue_list .btn_subscribe .ic {position:static;transform: initial;margin-right:0.6rem;vertical-align:middle;}

/*  통합검색 - 기자 */
.search_page .sch_reporter .commend_author_sec .author_list {flex-wrap:wrap;}
.search_page .sch_reporter .commend_author_sec .author_list > li {flex:none;width: calc((100% - 3.2rem)/2);}

/*  통합검색 - 연재 */
.search_page .sch_series .series_news_list {flex-wrap:wrap;}
.search_page .sch_series .series_news_list > li {flex:none;width: calc((100% - 6.4em) / 3);}
.search_page .series_news_node .btn_area .subscribe_num {display:none;}

/* 옵션팝업 */
#option_layer {display:none;width:360px;}
#option_layer .option_wrap {overflow:hidden;position:relative;width:100%;height:100%;font-family: 'Spoqa Han Sans Neo';box-sizing:border-box;}
#option_layer .option_wrap .option_abs {width:100%;padding:1.7rem 0 0 0;background:#fff;border:1px solid #d4d4d4;box-shadow:0px 0px 10px rgba(0, 0, 0, 0.1);box-sizing:border-box;}
#option_layer .option_wrap .btn_close {position:absolute;top:1.7rem;right:2rem;display:block;width:2.4rem;height:2.4rem;}
#option_layer .option_wrap .option_cont {overflow-x:hidden;overflow-y:auto;;padding:0 2rem 0 2rem;box-sizing:border-box;}
#option_layer .option_wrap .option_cont .form_option {padding:1.9rem 0 1rem 0;border-bottom:1px solid #e8e8e8;}
#option_layer .option_wrap .option_cont .form_option .tit {display:block;font-weight:400;font-size:1.3rem;line-height:150%;color:var(--c_gray_b);}
#option_layer .option_wrap .option_cont .form_option .tag_list {margin:0 -2px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
#option_layer .option_wrap .option_cont .form_option .tag_list li {margin:8px 2px 0 2px;box-sizing:border-box;}
#option_layer .option_wrap .option_cont .form_option .tag_list li .input_tag {position:relative;cursor:pointer;box-sizing:border-box;}
#option_layer .option_wrap .option_cont .form_option .tag_list li .input_tag input {position:absolute;top:0;left:0;width:1px;height:1px;opacity:0;}
#option_layer .option_wrap .option_cont .form_option .tag_list li span {-webkit-box-align: center;-ms-flex-align: center;-webkit-box-pack: center;-ms-flex-pack: center;align-items: center;height:3rem;border: 1px solid var(--c_gray_a);border-radius:2rem;display: -webkit-box;display: -ms-flexbox;display: flex;font-size:1.3rem;line-height:20px;font-weight:400;color: var(--c_gray_b);justify-content: center;padding:0 1.4rem;box-sizing:border-box;}
#option_layer .option_wrap .option_cont .form_option .tag_list li .input_tag input:checked+span {background-color:#f3f3f3;border-color: var(--c_gray_a);color: var(--c_black);font-weight:700;}
#option_layer .option_wrap .option_cont .form_option .view_box {}
#option_layer .option_wrap .option_cont .form_option .view_box input {width:18px;height:18px;margin-right:9px;border:0;cursor:pointer;}
#option_layer .option_wrap .option_cont .form_option .view_box input:checked {}
#option_layer .option_wrap .option_cont .form_option .view_box label {font-weight:400;font-size:1.4rem;line-height:22px;color:var(--c_gray_b);vertical-align: middle;}
#option_layer .option_wrap .option_cont .option_btn {display:flex;padding:1.5rem 0 1.9rem 0;}
#option_layer .option_wrap .option_cont .option_btn button {height:4rem;text-align:center;box-sizing:border-box;font-family:"Noto Sans KR",HelveticaNeue-Light,AppleSDGothicNeo-Light,sans-serif;}
#option_layer .option_wrap .option_cont .option_btn .btn_line {width:50%;margin-right:5px;background:#fff;border:1px solid #000;font-weight: 500;font-size:14px;line-height:20px;text-align: center;color:#181818;}
#option_layer .option_wrap .option_cont .option_btn .btn_ok {width:50%;background:#181818;border:1px solid #333;font-weight: 700;font-size:14px;line-height:20px;text-align: center;color:#fff;}

#datepicker_inp {display:none;}
#datepicker_inp.show {display:block;}
#datepicker_inp .date_sel {margin-bottom:10px;padding:7px 0 0 0;}
#datepicker_inp .date_sel input {width:10.8rem;height:3.2rem;padding:0 0 0 12px;background:#fff;border:1px solid #d4d4d4;box-sizing:border-box;font-weight:700;font-size:1.4rem;line-height:20px;color:#7e7e7e;}
#datepicker_inp .date_sel .on {border:1px solid #181818;color:#181818;}
#datepicker_inp .date_sel span {display:inline-block;margin:0 0.3rem;font-weight:700;font-size:14px;line-height:20px;color:#000;}
#datepicker_inp .date_sel button {width:57px;height:32px;margin:0 0 0 0.9rem;background:#181818;font-weight:700;font-size:1.2rem;line-height:17px;color:#fff;}
#datepicker_inp .date_sel button span {font-weight:700;font-size:1.4rem;line-height:20px;color:#fff;}
#datepicker_inp #sch_datepicker01 {display:none}

/* 검색달력 */
#option_layer .ui-widget-header { border: 0px solid #dddddd; background: #fff; } 
#option_layer .ui-datepicker-calendar>thead>tr>th { font-size: 14px !important; } 
#option_layer .ui-datepicker .ui-datepicker-header { position: relative; padding: 3px 0;background: #fff; } 
#option_layer .ui-datepicker .ui-datepicker-calendar {width:100%;margin: 5px auto 15px;}
#option_layer .ui-datepicker .ui-datepicker-prev span {display:block;width:7px;height:10px;position:absolute;font-size:0;color:transparent;}
#option_layer .ui-datepicker .ui-datepicker-next span {position:absolute;width:7px;height:10px;font-size:0;color:transparent;}
#option_layer .ui-state-default,
#option_layer .ui-widget-content .ui-state-default,
#option_layer .ui-widget-header .ui-state-default,
#option_layer .ui-button,
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active { border: 0px solid #c5c5c5; background-color: transparent; font-weight: normal; color: #454545; text-align: center; } 
#option_layer .ui-datepicker .ui-datepicker-title { margin: 0 0em; line-height: 16px; text-align: center; font-size: 1.4rem; padding-top:1.2rem; font-weight: bold; } 
#option_layer .ui-datepicker { display: none; min-height:initial;background-color: #fff;} 
#option_layer .ui-widget.ui-widget-content {width:320px;border:0;padding:0 15px;border:1px solid #d4d4d4;box-sizing:border-box;} 
#datepicker:focus>.ui-datepicker { display: block; } 
#option_layer .ui-datepicker-prev,
#option_layer .ui-datepicker-next {border:0; cursor: pointer; } 
#option_layer .ui-datepicker-next { float: right; } 
#option_layer .ui-state-disabled { cursor: auto; color: hsla(0, 0%, 80%, 1); } 
#option_layer .ui-datepicker-title { text-align: center; padding: 10px; font-weight: 100; font-size: 20px; } 
#option_layer .ui-datepicker-calendar { width: 100%; }
#option_layer .ui-datepicker-calendar>thead>tr>th { padding: 5px; font-size: 20px; font-weight: 400; } 
#option_layer .ui-datepicker-calendar>tbody>tr>td>a {display:inline-block;width:30px;height:30px;line-height:30px; color: #000; font-size: 14px !important; font-weight: bold !important; text-decoration: none;}
#option_layer .ui-datepicker-calendar>tbody>tr>.ui-state-disabled:hover { cursor: auto; background-color: #fff; } 
#option_layer .ui-datepicker-calendar>tbody>tr>td {cursor: pointer; padding: 3px 4px 0;background:none; font-weight: 100; text-align: center; font-size: 12px; } 
#option_layer .ui-datepicker-calendar>tbody>tr>td:hover { background-color: transparent; opacity: 0.6; } 
#option_layer .ui-datepicker .ui-datepicker-calendar tbody tr td:first-child a {color: #2d2d2d;}
#option_layer .ui-state-hover,
#option_layer .ui-widget-content .ui-state-hover,
#option_layer .ui-widget-header .ui-state-hover,
#option_layer .ui-state-focus,
#option_layer .ui-widget-content .ui-state-focus,
#option_layer .ui-widget-header .ui-state-focus,
#option_layer .ui-button:hover,
#option_layer .ui-button:focus { border: 0px solid #cccccc; background-color: transparent; font-weight: normal; color: #2b2b2b; } 
#option_layer .ui-state-highlight,
#option_layer .ui-widget-content .ui-state-highlight,
#option_layer .ui-widget-header .ui-state-highlight {display:inline-block;width:30px;height:30px;line-height:30px;border: 0px; background: #111; color:#fff;border-radius:50%; } 


/* 연재포인트 */
/* 연재포인트 - 탑 */
.series_point_wrap{margin-top:4.3rem;}
.series_point #contents .sub_news_head{border-bottom:0;}
.series_point .sub_page .sec_head .tab_list{display:flex;justify-content:flex-start;align-items:center;border:1px solid var(--c_gray_a);padding:1.1rem 0;}
.series_point .sub_page .sec_head .tab_list li{padding:0 2rem;box-sizing:border-box;border-left:1px solid var(--c_gray_a);}
.series_point .sub_page .sec_head .tab_list li:first-child{border-left:0;}
.series_point .sub_page .sec_head .tab_list li a{font-size:1.4rem;font-weight:400;line-height:1.5;color:var(--c_black);}
.series_point .sub_page .sec_head .tab_list li.on a{font-weight:700;}
.sp_news_wrap{position:relative;}

/* 연재포인트 - 인기 연재 기사 */
.series_point .sub_page > .inner {max-width:131.2rem;}
.popular_news_wrap{margin-top:6rem;}
.popular_news_list {display:none;justify-content:flex-start;align-items:flex-start;gap:0 3.2rem;border-bottom:1px solid var(--c_gray_a);}
.popular_news_list.on{display:flex;}
.popular_news_list .main_news_node{width:100%;max-width:51.5rem;}
.popular_news_list .main_news_node .news_card{margin-bottom:2rem;}
.popular_news_list .main_news_node .news_card::before{content:'';display:block;position:absolute;right:-1.6rem;top:0;width:1px;height:100%;background:var(--c_gray_a);}
.popular_news_list .main_news_node .news_card .cate{font-family:'Spoqa Han Sans Neo';}
.popular_news_list .main_news_node .news_card .tit,
.popular_news_list .main_news_node .news_card .tit a{font-size:2.4rem;height:7.4rem;-webkit-line-clamp:2;}

.popular_news_list .main_sub_list{width:100%;}
.popular_news_list .main_sub_list > ul > li{margin-bottom:2rem;padding-bottom:2rem;;border-bottom:1px solid var(--c_gray_a);}
.popular_news_list .main_sub_list > ul > li:last-child{margin-bottom:0;border-bottom:0;}
.popular_news_list .main_sub_list > ul .news_card{flex-direction:row;gap:0 1.6rem;}

.popular_news_list .main_sub_list .news_card .news_head{width:31.65%;margin-bottom:0;flex-shrink:0;}
.popular_news_list .main_sub_list .news_card .news_body{position:relative;display:flex;flex-direction:column;}
.popular_news_list .main_sub_list .news_card .news_body .tit,
.popular_news_list .main_sub_list .news_card .news_body .tit a{font-size:2rem;-webkit-line-clamp:2;}

/* 연재포인트 - 최근 업데이트 연재 */
.series_point_wrap .latest_series_wrap{margin-top:5.6rem;}
.series_point_wrap .latest_series_wrap .series_news_list{flex-wrap:wrap;}
.series_point_wrap .latest_series_wrap .series_news_list > li{min-width:calc((100% - 9.6rem) / 4);flex:0;}
.series_point_wrap .latest_series_wrap .btn_more {display:none;}

.series_point_wrap .popular_series_wrap{margin-top:5.6rem;}

.series_point_wrap .whole_serise_wrap{margin-top:5.6rem;margin-bottom:8rem;}

/* 연재포인트 - 리스트 - 탑*/

.list.series_point .sub_news_head .sub_top_title{padding:4.85rem 3.2rem;font-family:'Spoqa Han Sans Neo';}
.list.series_point .sub_news_head .sub_top_title .img_area{position:absolute;left:0;top:0;width:100%;height:100%;max-height:100%;}
.list.series_point .sub_news_head .sub_top_title .img_area::after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.5);}
.list.series_point .sub_news_head .sub_top_title .img_area_bg{position:absolute;left:0;top:0;width:100%;height:100%;max-height:100%;}
.list.series_point .sub_news_head .sub_top_title .img_area_bg::after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;}
.list.series_point .sub_news_head .sub_top_title .title_area{color:var(--c_white);}
.list.series_point .sub_news_head .sub_top_title .title_area .cap{font-size:2.4rem;font-weight:700;line-height:1.5;padding:0 1rem;border:1px solid #fff;box-sizing:border-box;margin-right:1rem;}
.list.series_point .sub_news_head .sub_top_title .title_area .share_btn .ic{--color:var(--c_white);vertical-align:middle;}
.list.series_point .sub_news_head .sub_top_title > p{position:relative;color:var(--c_white);}
.list.series_point .sub_news_head .sub_top_title .btn_area{position:relative;display:flex;justify-content:flex-start;align-items:center;gap:0 1.6rem;z-index:2;margin-top:2rem;}
.list.series_point .sub_news_head .sub_top_title .btn_area .num_list{position:relative;display:flex;justify-content:flex-start;align-items:center;color:var(--c_white);}
.list.series_point .sub_news_head .sub_top_title .btn_subscribe{margin-top:0;}

.list.series_point .sub_news_head .sub_top_title .num_list > .num_node{color:var(--c_white);font-size:1.3rem;line-height:1;
position:relative;}
.list.series_point .sub_news_head .sub_top_title .num_list > .num_node + .num_node {margin-left:0.8rem;padding-left:0.8rem;}
.list.series_point .sub_news_head .sub_top_title .num_list > .num_node + .num_node:after {content:'';display:block;width:1px;height:1.7rem;background:var(--c_gray_a);position:absolute;top:50%;left:0;transform:translateY(-50%);}


/* 연재포인트 - 리스트 - 인기기사*/
.list.series_point .sub_top_title + .sub_news_sec{width:100%;border-bottom:1px solid var(--c_gray_a);padding-top:1.6rem;padding-bottom:2rem;}
.list.series_point .sub_top_title + .sub_news_sec .news_list > li{width:100%;max-width:calc(100% / 4);}
.list.series_point .sub_top_title + .sub_news_sec .news_list > li .news_card{flex-direction:column;}
.list.series_point .sub_news_sec.type2 ul.news_list .news_card .news_head{max-width:100%;aspect-ratio:1/0.56;}
.list.series_point .sub_news_sec.type2 ul.news_list .news_card .news_head .img_area{max-width:100%;aspect-ratio:1/0.56;}

/* 연재포인트 - 리스트 - 관련콘텐츠*/
.ic_naver{background:url(../images/icon/icon_naver.png)no-repeat;background-size:1.9rem 1.9rem;}
.ic_kakao_talk{background:url(../images/icon/icon_kakao_talk.png)no-repeat;background-size:2.61rem 2.37rem;}
.ic_facebook{background:url(../images/icon/icon_facebook.png)no-repeat;background-size:2.2rem}
.ic_x{background:url(../images/icon/icon_x.png)no-repeat;background-size:2.2rem;}
.ic_threads{background:url(../images/icon/icon_threads.png)no-repeat;background-size:1.97rem 2.3rem;}
.ic_youtube{background:url(../images/icon/icon_youtube.png)no-repeat;background-size:2.34rem 1.62rem;}
.ic_instagram{background:url(../images/icon/icon_instagram.png)no-repeat;background-size:2.2rem}
.ic_subscribe{background:url(../images/icon/icon_share.png)no-repeat center;}
.ic_naverpost{background:url(../images/icon/icon_naverpost.png)no-repeat;}
.ic_link{background:url(../images/icon/ic_link.png)no-repeat;background-size:2.4rem;}

.list .side_list_area .relative_list_wrap{margin-bottom:5.6rem;}
.list .side_list_area .relative_cont_list{border:1px solid var(--c_gray_a);padding:1.95rem 1.6rem;}
.list .side_list_area .relative_cont_list a{display:flex;justify-content:flex-start;align-items:center;font-size:1.4rem;font-weight:700;line-height:1.5;}
.list .side_list_area .relative_cont_list .ic{width:3.2rem;height:3.2rem;margin-right:0.6rem;background-position:center;} 

/* 오피니언 */
.opinion .sub_page > .inner{max-width:131.2rem;}
/* 오피니언 - 사설 기사 영역 */
.editorial_news_wrap{margin-top:4.6rem;}
.editorial_news_list{display:flex;justify-content:flex-start;align-items:stretch;gap:0 3.2rem;}
.editorial_news_list .main_news_node{width:100%;min-width:84.3rem;border:1px solid #ebdfd7;box-sizing:border-box;}
.editorial_news_list .main_news_node .news_card{display:flex;justify-content:flex-start;align-items:flex-start;gap:0 1.2rem;width:100%;flex-direction:row;background:var(--c_secondary_b);padding:2rem;}
.editorial_news_list .main_news_node .news_card .news_head{width:100%;max-width:53.6rem;flex-shrink:0;margin-bottom:0;}
.cate.calumn{color:var(--c_primary_b);line-height:1.5;}
.editorial_news_list .main_news_node .news_card .news_body{display:flex;flex-direction:column;align-self:stretch;}
.editorial_news_list .main_news_node .news_card .news_body .tit{font-size:2.4rem;-webkit-line-clamp:3;}/*240312 수정*/
.editorial_news_list .main_news_node .news_card .news_body .tit a{-webkit-line-clamp:3;}/*240312 수정*/

.editorial_news_list .main_sub_list{max-width:40.5rem;}
.editorial_news_list .main_sub_list > ul{display:flex;flex-direction:column;gap:2.5rem 0;height:100%;}
.editorial_news_list .main_sub_list > ul > li{position:relative;;height:100%;border:1px solid #ebdfd7;}
.editorial_news_list .main_sub_list > ul > li .news_card{padding:2rem;background:var(--c_secondary_b);}
.editorial_news_list .main_sub_list > ul > li .news_card .news_body{display:flex;flex-direction:column;align-items:stretch;height:100%;}
.editorial_news_list .main_sub_list > ul > li .news_card .tit{font-size:2rem;height:6rem;} 

.opinion .sub_page .correction_cont{margin-top:0;margin-bottom:0;}

/* 오피니언 - 오늘의 칼럼 */
.today_calumn_wrap{margin-top:4.6rem;font-family:'Spoqa Han Sans Neo';}

.calumn_list{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:0 6.4rem;background:var(--c_secondary_base);border:1px solid rgba(0, 134, 137, 0.08);padding:0 3.2rem;overflow:hidden;}
.calumn_list li{position:relative;display:flex;justify-content:flex-start;align-items:center;gap:0 3.2rem;width:calc((100% - 12.8rem) / 3);padding:3.2rem 0;}
.calumn_list li::before{content:'';display:block;position:absolute;left:0;bottom:-1px;width:calc(100% + 6.4rem);height:1px;background:rgba(0, 134, 137, 0.08) ;}
.calumn_list li:nth-child(3n)::before{width:100%;}
.calumn_list li::after{content:'';display:block;position:absolute;right:-3.2rem;top:3.2rem;width:1px;height:calc(100% - 5.6rem);background:rgba(0, 134, 137, 0.08);}
.calumn_list li:nth-child(3n):after{display:none;}
.calumn_list li .author_head{width:100%;}
.calumn_list li .author_head .tit{font-size:1.6rem;margin-top:0.4rem;height:4.8rem;}
.calumn_list li .author_head .name{font-size:1.3rem;font-weight:400;line-height:1.5;color:var(--c_gray_b);margin-top:1.2rem;}
.calumn_list li .author_body{min-width:8.8rem;aspect-ratio:1 / 1;flex-shrink:0;}
.calumn_list li .author_body .img_area{width:100%;height:auto;aspect-ratio:1 / 1;padding:0;border:1px solid rgba(0, 134, 137, 0.08);;border-radius:50%;overflow:hidden;}

.today_calumn_wrap + .divide_area{margin-top:5.3rem;gap:0 3.2rem}
.weekly_popuplar_wrap .ranking_cont{display:flex;justify-content:flex-start;align-items:flex-start;gap:3.3rem;border-bottom:1px solid var(--c_gray_a);}
.weekly_popuplar_wrap .ranking_cont > li{width:100%;max-width:40.5rem;}
.weekly_popuplar_wrap .ranking_cont .main_list .num{font-family:'Inter';font-size:2.4rem;font-weight:700;line-height:1.5;color:var(--c_black);}
.weekly_popuplar_wrap .ranking_cont .main_list .cate{font-size:1.7rem;font-weight:700;line-height:1.7;letter-spacing:-0.3px;margin-top:5px;}
.weekly_popuplar_wrap .ranking_cont .main_list .tit{font-size:2.4rem;font-weight:700;line-height:1.5;color:var(--c_black);}
.weekly_popuplar_wrap .ranking_cont .row_list li{border-bottom:1px solid var(--c_gray_a);padding-bottom:2rem;margin-bottom:2rem;}
.weekly_popuplar_wrap .ranking_cont .row_list li:last-child{border-bottom:0;margin-bottom:0;}
.weekly_popuplar_wrap .ranking_cont .row_list .news_card{display:flex;justify-content:flex-start;align-items:center;gap:0 1.6rem;}
.weekly_popuplar_wrap .ranking_cont .row_list .num{font-family:'Inter';font-size:1.7rem;font-weight:700;line-height:1.7;color:var(--c_black);}
.weekly_popuplar_wrap .ranking_cont .row_list .cate{font-family:'Spoqa Han Sans Neo';font-weight:700;line-height:1.7;letter-spacing:-0.3px;}
.weekly_popuplar_wrap .ranking_cont .row_list .tit{font-family:'Spoqa Han Sans Neo';font-size:2.4rem;font-weight:700;line-height:1.5;color:var(--c_black);margin-top:5px;}
.weekly_popuplar_wrap .ranking_cont .row_list .name{font-family:'Spoqa Han Sans Neo';font-size:1.3rem;font-weight:400;line-height:1.5;color:var(--c_gray_b);margin-top:0.8rem;}

/* 오피니언 - 주간 인기  사설·컬럼 - POLL */ 
.poll_wrap{width:100%;max-width:40.5rem;}
.poll_wrap .poll_head{position:relative;overflow:hidden;padding:3.15rem 2rem;box-sizing:border-box;}
.poll_wrap .poll_head .img_area{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:100%;height:100%;padding:0;z-index:-1;}
.poll_wrap .poll_head .img_area::after{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.5);}
.poll_wrap .poll_head .vote_condition{font-family:'Spoqa Han Sans Neo';font-size:1.3rem;font-weight:700;line-height:1.5;color:var(--c_white);border:1px solid var(--c_white);border-radius:3.2rem;padding:0.5rem 1.3rem;display:block;width:fit-content;margin:0 auto;}
.poll_wrap .poll_head .vote_title{font-family:'Inter';font-size:1.6rem;font-weight:700;line-height:1.8;text-align:center;color:var(--c_white);margin-top:1rem;}
.poll_wrap .poll_body{position:relative;border:1px solid var(--c_gray_a);border-top:0;padding:2rem;box-sizing:border-box;}
.poll_body .poll_contents > p{font-family:'Spoqa Han Sans Neo';font-size:1.6rem;font-weight:500;line-height:1.5;margin-bottom:2rem;}
.poll_body .poll_contents ul li + li{margin-top:1.6rem;}
.poll_body.poll_form_sec {margin-top:0;}
/*.poll_body .poll_contents input[type='radio']{display:none;}
.poll_body .poll_contents label{display:flex;justify-content:flex-start;align-items:center;font-size:1.4rem;font-weight:400;line-height:1.5;color:var(--c_black);cursor:pointer;}
.poll_body .poll_contents label .ic{width:18px;height:18px;border:1px solid var(--c_gray_a);border-radius:50%;margin-right:0.8rem;}
.poll_body .poll_contents input[type='radio']:checked + label .ic:has([href="#ic-check"]){border: 1px solid var(--c_black);background: var(--c_black);--color:var(--c_white)}*/

.poll_wrap .poll_body .modal01 {display:none;position:absolute;top:-10rem;left:50%;max-width:30rem;width:100%;transform: translateX(-50%);}

/* 오피니언 - 주간 인기  사설·컬럼 - POLL - 그래프 */ 
.poll_body .statics_box{}
.poll_body .statics_box .percentage_cont {display:flex;flex-flow:column;gap:1.6rem;margin-top:1.6rem;padding-top:1.6rem;border-top:1px solid var(--c_gray_a);}
.poll_body .statics_box .percentage_cont .per_cont {position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;}
.poll_body .statics_box .percentage_cont .per_cont .field {font-family:'Spoqa Han Sans Neo';font-size: 1.3rem;font-weight: 400;line-height:1.5;color:var(--c_black);flex-shrink:1;word-break: break-all;}
.poll_body .statics_box .percentage_cont .per_cont .count_box{display:flex;justify-content:flex-start;align-items:flex-end;margin-left:auto;}
.poll_body .statics_box .percentage_cont .per_cont .num {position:relative;display:inline-block;font-family:'Inter';font-size: 1.3rem;font-weight:700;line-height:1.5;color:var(--c_gray_b);margin-left:auto;}
.poll_body .statics_box .percentage_cont .per_cont .vote_count{position:relative;display:inline-block;font-family:'Inter';font-size: 1.3rem;font-weight:400;line-height:1.5;color:var(--c_gray_b);padding-left:0.3rem;}
.poll_body .statics_box .percentage_cont .per_cont .vote_count .count{display:inline-block;line-height:1.2;color:var(--c_gray_b);}
.poll_body .statics_box .percentage_cont .per_cont .bg_per {position:relative;flex-basis:100%;height:0.2rem;background:#f3f3f3;margin-top:0.5rem;margin-bottom:0.6rem;}
.poll_body .statics_box .percentage_cont .per_cont .bg_per .per {display:block;position:absolute;top:0;left:0;height:100%;background:#bec4c7;}

.poll_body .statics_box .percentage_cont .per_cont.on .field{font-size:1.4rem;font-weight:700;color:var(--c_primary_base);}
.poll_body .statics_box .percentage_cont .per_cont.on .num,
.poll_body .statics_box .percentage_cont .per_cont.on .vote_count,
.poll_body .statics_box .percentage_cont .per_cont.on .vote_count .count{color:var(--c_primary_base);}
.poll_body .statics_box .percentage_cont .per_cont.on .bg_per .per{background:var(--c_primary_base);}

.poll_wrap .poll_body .poll_contents + .btn_box{margin-top:2rem;padding-top:2rem;border-top:1px solid var(--c_gray_a);}
.write_staff_wrap{position:relative;}
.poll_wrap .poll_body .poll_contents + .btn_box ul{display:flex;justify-content:center;align-items:center;gap:0 0.8rem;}
.poll_wrap .poll_body .poll_contents + .btn_box ul li{width:50%;}
.poll_wrap .poll_body .poll_contents + .btn_box ul li a{display:block;font-size:1.4rem;font-weight:500;line-height:1.5;text-align:center;border:1px solid var(--c_gray_a);padding:1.2rem 0;}
.poll_wrap .poll_body .poll_contents + .btn_box ul li a:hover {border:1px solid #000;}

/* 오피니언 - 오피니언 - 주간 인기  사설·컬럼 - POLL - 그래프 - 진행중 없을 경우 */
.poll_wrap .sec_body.ended .poll_head{position:relative;display:flex;flex-direction:column;padding:2rem;}
.poll_wrap .sec_body.ended .poll_head .vote_state {display:flex;justify-content:flex-start;align-items:center;}
.poll_wrap .sec_body.ended .poll_head .vote_state > li {display:flex;justify-content:flex-start;align-items:center;font-family:'Spoqa Han Sans Neo';font-size:1.4rem;font-weight:700;line-height:1.5;color:var(--c_white);}
.poll_wrap .sec_body.ended .poll_head .vote_state > li + li::before{content:'';display:block;width:1px;height:18px;background-color:var(--c_white);opacity:0.5;margin:0 10px;}
.poll_wrap .sec_body.ended .poll_head .vote_state > li.end_date .date{margin-right:5px;}
.poll_wrap .sec_body.ended .poll_head .title_agenda{font-family:'Spoqa Han Sans Neo';font-size: 2rem;font-weight:700;line-height:1.5;color:var(--c_white);margin-top:1.2rem;}
.poll_wrap .sec_body.ended .poll_head p{text-align:left;}
.poll_wrap .sec_body.ended .poll_head .btn_area {display:flex;justify-content:flex-start;align-items:center;gap:0 0.8rem;margin-top:5.1rem;}
.poll_wrap .sec_body.ended .poll_head .btn_area button {display:block;width:9.5rem;padding:0.9rem 0;font-family:'Spoqa Han Sans Neo';font-size:1.3rem;font-weight:700;line-height:1;color:var(--c_white);background:rgba(255,255,255,0.25);
border-radius:2px;}
.poll_wrap .sec_body.ended .poll_body .statics_box{display:block;}
.poll_wrap .sec_body.ended .poll_body .phar_agenda {font-size:1.6rem;font-weight:700;line-height:1.5;color:var(--c_black);}
.poll_wrap .sec_body.ended .poll_body .statics_box .percentage_cont{border-top:0;margin-top:0;padding-top:2rem;}
.poll_wrap .sec_body.ended .poll_body .statics_box .percentage_cont .ic{display:none;}
.poll_wrap .sec_body.ended .poll_body .statics_box .percentage_cont .per_cont{padding-bottom:2.8rem;}
.poll_wrap .sec_body.ended .poll_body .statics_box .percentage_cont .per_cont .bg_per{height:0.5rem;}
.poll_wrap .sec_body.ended .poll_body .statics_box .percentage_cont .per_cont .bg_per .per{background: var(--c_gray_b);}
.poll_wrap .sec_body.ended .poll_body .statics_box .percentage_cont .per_cont.on .bg_per .per{background: var(--c_primary_base);}
.poll_wrap .sec_body.ended .poll_body .statics_box .percentage_cont .per_cont .count_box{position:absolute;right:0;bottom:0;}
.poll_wrap .sec_body.ended .poll_form_sec .statics_box li {margin-top:1.6rem;}
.poll_wrap .sec_body.ended .poll_form_sec .statics_box li.on span {}
.poll_wrap .sec_body.ended .poll_form_sec .statics_box li.on span:before {}


/* 오피니언 - 대표 칼럼리스트 */ 
.main_columnist_wrap{margin-top:5.6rem;background-color:#f6f6f6;padding:5.6rem 0;}
.main_columnist_wrap .columnist_list{display:flex;justify-content:flex-start;align-items:flex-start;gap:0 4.5rem;}
.main_columnist_wrap .columnist_list > li{width:100%;} 
.main_columnist_wrap .columnist_list > li .img_area{width:100%;height:100%;aspect-ratio:1 / 1.3637;padding:0;border-radius:12rem;background:var(--c_primary_base);margin-bottom:2rem;}
.main_columnist_wrap .columnist_list > li .img_area img{width:auto;height:100%;top:0;transform:translateX(-50%);}
.main_columnist_wrap .columnist_list > li .name{font-family:'Spoqa Han Sans Neo';font-size:2rem;font-weight:700;line-height:1.5;margin-bottom:0.4rem;text-align:center;}
.main_columnist_wrap .columnist_list > li .email{font-family:'Inter';font-size:1.3rem;font-weight:400;line-height:1.2;text-align:center;}

.main_columnist_wrap .columnist_list.expanded{flex-wrap:wrap;gap:4rem 4.5rem;}/*250318 수정*/
.main_columnist_wrap .columnist_list.expanded > li{width:100%;max-width:calc((100% - 180px)/5);}/*250318 수정*/

/* 오피니언 - 동아일보 집필진 */
.write_staff_wrap {margin-top:6.1rem;}
.sub_page .write_staff_wrap .sec_head{margin-bottom:3.6rem;}
.write_staff_wrap .sec_body .staff_area{overflow-x:hidden;}
.write_staff_wrap .sec_body .staff_area > .staff_head{position:relative;padding-top:2rem;border-top:1px solid var(--c_black);}
.write_staff_wrap .sec_body .staff_area + .staff_area{margin-top:5.6rem;}
.write_staff_wrap .sec_body .staff_head .tit{margin-bottom:2rem;}
.write_staff_wrap .sec_body .staff_head .navigation_wrap{display:flex;width:5.6rem;left:unset;right:0;bottom:1.5px;}

.write_staff_wrap .sec_body .author_list > li {width:calc((100% - 3.2rem*3)/4);border-bottom:1px solid var(--c_gray_a);}
.write_staff_wrap .sec_body .author_list > li .author_head{display:flex;justify-content:flex-start;align-items:center;gap:1.6rem;font-family:'Spoqa Han Sans Neo';height:6.7rem;}
.write_staff_wrap .sec_body .author_list > li .author_head
.img_area{width:5.8rem;height:5.8rem;padding:0;border:1px solid var(--c_gray_a);border-radius:50%;overflow:hidden;flex-shrink:0;}
.write_staff_wrap .sec_body .author_list > li .author_head .info_area .name{font-size:1.6rem;font-weight:700;line-height:1.5;}
.write_staff_wrap .sec_body .author_list > li .author_head .info_area .belong{display:block;font-size:1.3rem;font-weight:400;line-height:1.5;color:var(--c_gray_b);margin-top:0.4rem;}
.write_staff_wrap .sec_body .author_list > li .author_body{margin-top:1.6rem;padding-bottom:1.3rem;}
.write_staff_wrap .sec_body .author_list > li .author_body .desc_area p{font-size:1.3rem;font-weight:400;line-height:1.5;color:var(--c_gray_b);height:4rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-all;}

/* 오피니언 - 기고, 내생각은 */
.my_think_wrap{margin-top:6.1rem;}
.my_think_wrap .sec_head{border-bottom:1px solid var(--c_black);padding-bottom:1rem;}
.my_think_list{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:3.2rem;}
.my_think_list > li{width:calc((100% - 3.2rem) / 2);border:1px solid var(--c_gray_b);padding:3.2rem;box-sizing:border-box;}
.my_think_list > li .tit a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;}
.my_think_list > li .name{font-size:1.4rem;line-height:1.5;color:var(--c_gray_b);margin:1rem 0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;}
.my_think_list > li .txt{font-size:1.4rem;line-height:1.5;color:var(--c_gray_b);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;}

/* 오피니언 - 독자투고 */
.submit_wrap{margin-top:5.6rem;margin-bottom:8.6rem;}
.submit_wrap .submit_banner_area{position:relative;background:url(../images/img_opioion_banner.png)no-repeat;background-size:cover;color:var(--c_white);padding:4rem;}
.submit_wrap .submit_banner_area::after{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:0;background-color:rgba(0,0,0,0.5);}
.submit_wrap .submit_banner_area h3{position:relative;font-family:'Spoqa Han Sans Neo';font-size:2rem;font-weight:700;line-height:1.5;z-index:1;}
.submit_wrap .submit_banner_area p{position:relative;font-family:'Spoqa Han Sans Neo';font-size:1.4rem;font-weight:500;line-height:1.5;z-index:1;margin-top:1rem;}

.br_m2{display:none;}

/* 오피니언 - 리스트 */
.list.opinion #contents .sub_news_head{border-bottom:0;}
.list.opinion .sub_news_head .sub_top_title {padding:4.85rem 3.2rem;font-family:'Spoqa Han Sans Neo';margin-top:3.6rem;}
.list.opinion .sub_news_head .sub_top_title::after{content:'';display:block;position:absolute;left:0;top:-3.6rem;width:100%;height:1px;background:var(--c_gray_a);}
.list.opinion .sub_news_head .sub_top_title .img_area{    position:absolute;left:0;top:0;width:100%;height:100%;max-height:100%;z-index:0;}
.list.opinion .sub_news_head .sub_top_title .img_area::after {content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.5);}
.list.opinion .sub_news_head .sub_top_title .title_area{color:var(--c_white);}
.list.opinion .sub_news_head .sub_top_title .title_area .share_btn .ic{--color:var(--c_white)}
.list.opinion .sub_news_head .sub_top_title .title_area .cap{font-size:2.4rem;font-weight:700;line-height:1.5;padding:0 1rem;border:1px solid #fff;box-sizing:border-box;margin-right:1rem;}
.list.opinion .sub_news_head .sub_top_title > p{position:relative;color:var(--c_white);}
.list.opinion .sub_news_head .sub_top_title .btn_area{ position:relative;display:flex;justify-content:flex-start;align-items:center;gap:0 1.6rem;z-index:2;margin-top:2rem;}
.list.opinion .sub_news_head .sub_top_title .btn_subscribe{margin-top:0;}
.list.opinion .sub_news_head .sub_top_title .btn_area .num_list{position: relative;display:flex;justify-content: flex-start;align-items:center;color:var(--c_white);}
.list.opinion .sub_news_head .sub_top_title .num_list > .num_node {color:var(--c_white);font-size:1.3rem;line-height:1;position:relative;}

.sub_page .divide_area .sub_news_sec > .total{display:block;font-family:'Spoqa Han Sans Neo';font-size:2.2rem;font-weight:700;line-height:1.5;color:var(--c_black);margin-bottom:2rem;}
.sub_page .divide_area .sub_news_sec > .total .num{font-weight:300;}

/* 오피니언 - POLL vote */
.discussion_wrap{padding-top:2rem;padding-bottom:19.8rem;}/*240312 수정*/
.discussion_wrap .inner{/*max-width:106.2rem;*/padding:0;}
.opinion .sub_news_head + .tab_cont{margin:3.6rem 0 1.6rem;}/*240312 수정*/
.opinion .sub_news_head + .tab_cont .tab_list{display:flex;justify-content:center;align-items:center;}
.opinion .sub_news_head + .tab_cont .tab_list li a{font-family:'Spoqa Han Sans Neo';font-size:1.7rem;font-weight:400;line-height:1.7;letter-spacing:-0.3px;text-align:center;color:var(--c_gray_b);width:16rem;padding:1.2rem 0;border:1px solid var(--c_gray_a);}
.opinion .sub_news_head + .tab_cont .tab_list li.on a{font-weight:700;color:var(--c_primary_base);border:1px solid var(--c_primary_base);}

.discussion_wrap .poll_head{position:relative;padding:5.6rem 0;}
.discussion_wrap .poll_head .img_area{position:absolute;left:0;top:0;width:100%;height:100%;padding:0;z-index:-1}
.discussion_wrap .poll_head .img_area::after{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.5)}
.discussion_wrap .poll_head .img_area img{object-position:top center;}
.discussion_wrap .poll_head .condition_box{display:flex;justify-content:center;align-items:center;}
.discussion_wrap .poll_head .condition_box span{position:relative;display:flex;align-items:center;font-family:'Inter';font-size:1.7rem;font-weight:400;line-height:1.7;color:var(--c_white);}
.discussion_wrap .poll_head .condition_box span + span::before
{content:'';display:block;width:1px;height:1.8rem;background:var(--c_white);opacity:0.5;margin:0 2rem;}
.discussion_wrap .poll_head .condition_box span.states{color:#1CCBCF;}/*240223 수정*/
.discussion_wrap .poll_head .discussion_agenda{font-family:'Spoqa Han Sans Neo';font-size:3.6rem;font-weight:700;line-height:1.5;color:var(--c_white);text-align:center;margin-top:2rem;}

.discussion_wrap .poll_body{position:relative;border:1px solid var(--c_gray_a);border-top:0;padding:0 3.6rem;}
.discussion_wrap .poll_body .poll_contents{padding:3.6rem 0;border-bottom:1px solid var(--c_gray_a);}
.discussion_wrap .poll_body .poll_contents input[type='radio']:checked + label{font-weight:700;}
.discussion_wrap .poll_body .statics_box .percentage_cont{gap:2.6rem;border-top:0;}
.discussion_wrap .poll_body .statics_box .percentage_cont .per_cont .field_box{display:flex;justify-content:flex-start;align-items:flex-start;}
.discussion_wrap .poll_body .statics_box .percentage_cont .per_cont .field_box .ic{display:none;width:1.8rem;height:1.8rem;border:1px solid var(--c_primary_base);border-radius:50%;--color:var(--c_white);background:var(--c_primary_base);margin-right:0.8rem;margin-top:0.2rem;flex-shrink:0;}

.discussion_wrap .poll_body .statics_box .percentage_cont .per_cont.on .field_box .ic{display:inline-flex;}
.discussion_wrap .poll_body .statics_box .percentage_cont .per_cont{position:relative;}
.discussion_wrap .poll_body .statics_box .percentage_cont .per_cont .field{font-size:1.6rem;}
.discussion_wrap .poll_body .statics_box .percentage_cont .per_cont .bg_per{height:0.5rem;margin-bottom:0;}
.discussion_wrap .poll_body .poll_form_list label {font-size:1.6rem;}
.discussion_wrap .poll_body .type_check:has([type='radio']:checked) {font-weight:700;}
.discussion_wrap .poll_body .poll_form_complet .count_box {position:absolute;top:0.5rem;right:0;}

.discussion_wrap .poll_body .modal01 {display:none;position:absolute;top:-10rem;left:50%;max-width:30rem;width:100%;transform: translateX(-50%);}
.discussion_wrap .poll_body .modal01 .btn.type_line {border: 1px solid #ddd !important;}

/* 오피니언 - POLL vote - 토론 */
.discussion_wrap .poll_body .discussion_body{padding:3.6rem 0;}
.discussion_wrap .poll_body .discussion_body .tab_list{display:flex;justify-content:flex-start;align-items:center;border-bottom:1px solid var(--c_primary_base);}
.discussion_wrap .poll_body .discussion_body .tab_list li{width:9.2rem;border:1px solid var(--c_gray_a);border-bottom:0;cursor:pointer;}
.discussion_wrap .poll_body .discussion_body .tab_list li.on{border:1px solid var(--c_primary_base);border-bottom:0;}
.discussion_wrap .poll_body .discussion_body .tab_list li{display:block;font-family:'Spoqa Han Sans Neo';font-size:1.4rem;font-weight:400;line-height:1.5;color:var(--c_gray_b);text-align:center;padding:0.85rem 0;}
.discussion_wrap .poll_body .discussion_body .tab_list li.on{font-weight:700;color:var(--c_primary_base);}
.discussion_wrap .poll_body .discussion_body .tab_contents{margin-top:2rem;}

.discussion_wrap .poll_body .discussion_body .tab_contents > li{display:none;} 
.discussion_wrap .poll_body .discussion_body .tab_contents > li.on{display:block;}

/* 오피니언 - POLL vote - 댓글 */
.opinion .box{position:relative;padding:var(--spacing_m);}
.opinion .box:before{display:block;content:'';position:absolute;inset:0;
border:1px solid var(--c_gray_a);pointer-events:none;}
.discussion_wrap .btn.type_line{border: 1px solid var(--c_primary_base);}
.opinion .comment_modal .comment_modal_head .count{font-weight:700;color:var(--c_primary_base);}

/* 오피니언 - POLL vote - 관련기사 */
.discussion_wrap .poll_body .discussion_body ul.row_list{display:flex;flex-wrap:wrap;gap:2rem;}
.discussion_wrap .poll_body .discussion_body ul.row_list .news_body .desc{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.4rem;line-height:1.5;color:var(--c_gray_b);margin-top:0.8rem;word-break:break-all;}
.discussion_wrap .poll_body .discussion_body ul.row_list > li + li{padding-top:2rem;border-top:1px solid var(--c_gray_a);}
.discussion_wrap .poll_body .discussion_body ul.row_list > li:last-child{border-bottom:1px solid var(--c_gray_a);padding-bottom:2rem;}
.discussion_wrap .poll_body .discussion_body .relative_tc .btn_more{font-family:'Spoqa Han Sans Neo';font-size:1.4rem;font-weight:500;line-height:1.5;text-align:center;color:var(--c_black);width:100%;border:1px solid var(--c_primary_base);padding:1.3rem 0;margin-top:2rem;}
.discussion_wrap .poll_body .discussion_body .relative_tc .btn_more .num{font-family:'Inter';color:var(--c_primary_base);margin-left:5px;}

/* 오피니언 - POLL vote - 진행종료 */
.discussion_list_wrap{padding-top:2rem;padding-bottom:20rem;}/*240312 수정*/
.discussion_list_wrap > .inner{padding:0;}
.discussion_list_wrap .ended_poll_list > li{display:flex;flex-direction:column;justify-content:flex-start;}
.discussion_list_wrap .ended_poll_list > li + li{margin-top:2rem;}
.discussion_list_wrap .ended_poll_list .poll_head{position:relative;display:flex;flex-direction:column;padding:2rem;}
.discussion_list_wrap .ended_poll_list .poll_head .img_area {position:absolute;left:0;top:0;width:100%;height:100%;padding:0;z-index:-1;}
.discussion_list_wrap .ended_poll_list .poll_head .img_area::after {content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.5);}
.discussion_list_wrap .ended_poll_list .poll_head .vote_state{display:flex;justify-content:flex-start;align-items:center;}
.discussion_list_wrap .ended_poll_list .poll_head .vote_state > li {display:flex;justify-content:flex-start;align-items:center;font-family:'Spoqa Han Sans Neo';font-size:1.3rem;font-weight:400;line-height:1.5;color:var(--c_white);}
.discussion_list_wrap .ended_poll_list .poll_head .vote_state > li + li::before{content:'';display:block;width:1px;height:1.8rem;margin:0 1rem;background:rgba(255,255,255,0.5);}
.discussion_list_wrap .ended_poll_list .poll_head .vote_state > li.states {color:#1ccbcf;}
.discussion_list_wrap .ended_poll_list .poll_head .vote_state > li .date{font-family:'Inter';margin-right:4px;}
.discussion_list_wrap .ended_poll_list .poll_head .title_agenda{font-family:'Spoqa Han Sans Neo';font-size:2.4rem;font-weight:700;line-height:1.5;color:var(--c_white);margin-top:1.2rem;}
.discussion_list_wrap .ended_poll_list .poll_head .phar_agenda{display:block;font-family:'Spoqa Han Sans Neo';font-size:1.4rem;font-weight:400;line-height:1.5;color:var(--c_white);margin-top:0.4rem;}
.discussion_list_wrap .ended_poll_list .poll_head .btn_area{display:flex;justify-content:flex-start;align-items:center;gap:0 0.8rem;margin-top:5.1rem;}
.discussion_list_wrap .ended_poll_list .poll_head .btn_area button{display:block;width:9.5rem;padding:0.9rem 0;font-family:'Spoqa Han Sans Neo';font-size:1.3rem;font-weight:400;line-height:1;color:var(--c_white);background:rgba(255,255,255,0.25);border-radius:2px;}

.discussion_list_wrap .ended_poll_list .poll_body{border:1px solid var(--c_gray_a);padding:3.2rem 3.2rem;box-sizing:border-box;}
.discussion_list_wrap .ended_poll_list .statics_box{display:block;height:100%;}
.discussion_list_wrap .ended_poll_list .poll_body .statics_box .percentage_cont{height:100%;margin-top:0;padding-top:0;gap:3.2rem 0;border-top:0;}
.discussion_list_wrap .ended_poll_list .poll_body .phar_agenda{display:none;font-size:1.6rem;font-weight:700;line-height: 1.5;color:var(--c_black);margin-bottom:2rem;}
.discussion_list_wrap .ended_poll_list .poll_body .statics_box .percentage_cont .per_cont .field_box .ic{display:none;}
.discussion_list_wrap .ended_poll_list .poll_body .statics_box .percentage_cont .per_cont .field{font-size:1.4rem;}
.discussion_list_wrap .poll_body .statics_box .percentage_cont .per_cont .bg_per{height:0.2rem;margin-top:0.6rem;margin-bottom:0;}
.discussion_list_wrap .poll_body .statics_box .percentage_cont .per_cont .bg_per .per{background:var(--c_gray_b);}
.discussion_list_wrap .poll_body .statics_box .percentage_cont .per_cont.on .bg_per .per{background:var(--c_primary_base);}

.discussion_list_wrap .poll_form_complet {gap:3.2rem;}
.discussion_list_wrap .poll_form_complet li.on .type_check [type='radio'] + span {}
.discussion_list_wrap .poll_form_complet li.on span:before {}
.discussion_list_wrap .poll_form_complet li.win .type_check [type='radio'] + span {padding-left:0;}
.discussion_list_wrap .poll_form_complet li.win span:before {display:none;}
.discussion_list_wrap .poll_form_complet li .bg_per {height:0.2rem;}
.discussion_list_wrap .poll_form_complet li .count_box {position:absolute;top:0.3rem;right:0;}

/* 관련기사 보기 팝업 */
.comment_modal[aria-labelledby="rel_news_modal_title"]{z-index:10;}
.comment_modal_body .row_list > li + li{margin-top:2rem;padding-top:2rem;border-top:1px solid var(--c_gray_a);}
.comment_modal_body .row_list .news_head{flex-shrink:0;width:42.4%;margin-bottom:0;}
.comment_modal_body .row_list .news_card .news_head > a{width:100%;height:100%;}
.comment_modal_body .row_list .news_card .news_head > a .img_area{width:100%;padding:56.25% 0 0;aspect-ratio: 1.73/1;}
.comment_modal_body .row_list .news_body{display:flex;flex-direction:column;}
.comment_modal_body .row_list .news_body .tit{font-family:'Spoqa Han Sans Neo';font-size:1.4rem;font-weight:700;line-height:1.5;color:var(--c_black);margin-bottom:auto;}
.comment_modal_body .row_list .news_body .desc{font-family:'Spoqa Han Sans Neo';font-size:1.4rem;font-weight:400;line-height:1.5;color:var(--c_gray_b);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;margin-top:1rem;}
.comment_modal_body .row_list .news_body .reaction_list{padding-top:1rem;}


/* 마이페이지 */
/* 마이페이지 - 상단 */
.my_page {}
.my_page .my_top {padding:5.6rem 0;border-bottom: 1px solid #c8d8f4;background: #f9fbfe;box-sizing: border-box;}
.my_page .my_top .inner_top {display:flex;max-width:128rem;margin:0 auto;gap:3.2rem;box-sizing: border-box;}
.my_page .my_top .inner_top .user_info {position:relative;width:50%;display: flex;flex-flow: column;}
.my_page .my_top .user_info .name_cont {display: flex;align-items: center;}
.my_page .my_top .user_info .name_cont .ic {width:3.2rem;height:3.2rem;margin-right:0.8rem;vertical-align:middle;}
.my_page .my_top .user_info .name_cont .name {display:inline-block;margin-right:1.2rem;color: var(--c_black);font-family: 'Spoqa Han Sans Neo';font-size: 2.8rem;font-weight: 300;line-height: 150%;vertical-align:middle;}
.my_page .my_top .user_info .name_cont .name .txt_in {font-weight:700;}
.my_page .my_top .user_info .name_cont .num {display:inline-block;padding: 5px 12px 4px 12px;border-radius: 99px;border: 1px solid var(--c_primary_a);background:var(--c_white);color: var(--c_primary_a);font-family: 'Inter';font-size: 1.4rem;font-weight: 500;line-height: 150%;vertical-align:middle;box-sizing: border-box;}
.my_page .my_top .user_info .name_cont .num .num_in {font-weight:700;}
.my_page .my_top .user_info .desc {margin-top:2rem;color: var(--c_black);font-family: 'Spoqa Han Sans Neo';font-size: 3.6rem;font-weight: 300;line-height: 150%;letter-spacing:-1px;}
.my_page .my_top .user_info .desc .point {color: var(--c_primary_a);font-weight:700;border-bottom:1px solid var(--c_primary_a);}
.my_page .my_top .user_info .btn_cont {display:flex;gap:1.2rem;margin-top:auto;}
.my_page .my_top .user_info .btn_cont a {display:inline-block;padding:1.7rem 4.8rem;border-radius: 2px;border: 1px solid #ddd;color: var(--c_black);text-align: center;font-family: 'Spoqa Han Sans Neo';font-size: 1.3rem;font-weight: 700;line-height: 100%;}
.my_page .my_top .analysis_cont {width:50%;}
.my_page .my_top .analysis_cont .in_cont {border: 1px solid #c8d8f4;border-bottom:0;box-sizing: border-box;}
.my_page .my_top .analysis_cont .analysis_top {display:flex;justify-content: space-between;padding:1.2rem 1.6rem;border-bottom: 1px solid #c8d8f4;background: #e1eaf9;color: #000;font-family: 'Spoqa Han Sans Neo';font-size: 1.6rem;font-weight: 700;line-height: 150%;box-sizing: border-box;}
.my_page .my_top .analysis_cont .analysis_top .open {display:none;width:2.4rem;height:2.4rem;border-radius: 4rem;border: 1px solid #ddd;background: var(--c_white);line-height: 2.6rem;}
.my_page .my_top .analysis_cont .analysis_top .open .arw {width:1.6rem;height:1.6rem;}
.my_page .my_top .analysis_cont .analysis_top .open.on .arw svg {transform: rotate(-180deg);}
.my_page .my_top .analysis_cont .analysis_info.active {display:none;}
.my_page .my_top .analysis_cont .analysis_info {display:flex;border-bottom: 1px solid #c8d8f4;background:var(--c_white);padding:2rem 0;}
.my_page .my_top .analysis_cont .analysis_info .chart {flex:1 1 50%;border-right: 1px solid #c8d8f4;text-align:center;}
.my_page .my_top .analysis_cont .analysis_info .num_cont {display:flex;flex:1 1 50%;align-items: center;}
.my_page .my_top .analysis_cont .analysis_info .num_cont .in_num {width:50%;}
.my_page .my_top .analysis_cont .analysis_info .in_num span {display:block;text-align:center;}
.my_page .my_top .analysis_cont .analysis_info .in_num .txt {color: var(--c_gray_b);font-family: 'Spoqa Han Sans Neo';font-size: 1.6rem;font-weight: 400;line-height: 150%;}
.my_page .my_top .analysis_cont .analysis_info .in_num .num {color: var(--c_black);font-family: 'Inter';font-size: 3.6rem;font-weight: 700;line-height: 150%;letter-spacing:-2px;}

.my_page .mypage_cont {}
.my_page .mypage_cont .tab_cont {margin-bottom:3.6rem;padding-top:2rem;}
.my_page .mypage_cont .tab_cont .tab_list_wrap {justify-content: center;}
.my_page .mypage_cont .tab_cont .tab_list_node.new:before {content: '';display: block;position: absolute;width: 0.6rem;height: 0.6rem;background: var(--c_primary_a);left: 50%;top: 0;transform: translateX(-50%);border-radius: 50%;}
.my_page .mypage_cont .tab_cont .tab_list_node.is_active button {color:var(--c_primary_a);}
.my_page .mypage_cont .tab_cont .tab_list_wrap.type_line .tab_list_node.is_active:after {background:var(--c_primary_a);}

/* 마이페이지 데이터 없을경우 */
.my_page .mypage_cont .no_datatype {padding-bottom:8rem;}
.my_page .mypage_cont .no_datatype .type_cont {max-width:131.2rem;width:100%;margin:0 auto;padding: 0 1.6rem;box-sizing: border-box;}
.my_page .no_datatype .info_txt {margin-bottom:5.7rem;padding:5.6rem;background: #f3f3f3;text-align:center;}
.my_page .no_datatype .info_txt .title {display:block;color:#333;font-family: 'Spoqa Han Sans Neo';font-size: 2.2rem;font-weight: 700;line-height: 150%;}
.my_page .my_comment .no_datatype .info_txt .title{font-size:2rem;line-height:1.4;}
.my_page .no_datatype .info_txt .desc {margin-top:1.4rem;color: var(--c_gray_b);font-family: 'Spoqa Han Sans Neo';font-size: 1.4rem;font-weight: 400;line-height: 150%;}
.my_page .no_datatype .info_txt .btn_go {display:inline-block;max-width:22.4rem;width:100%;margin:1.4rem auto 0 auto;padding:1.7rem 0;border-radius: 0.2rem;background: var(--c_primary_a);color: var(--c_white);font-family: 'Spoqa Han Sans Neo';font-size: 1.6rem;font-weight: 700;line-height: 100%}
.my_page .no_datatype .today_series {padding-bottom:5.2rem;border-bottom: 1px solid var(--c_gray_a);}
.my_page .no_datatype .series_news_sec .sec_body {/*overflow-x:auto;*/}
.my_page .no_datatype .series_news_list > li {min-width: calc((100% - 9.6rem) / 4);}

.my_page .no_datatype .commend_issue_sec {margin-top:5.7rem;}
.my_page .no_datatype .commend_issue_sec .issue_node .cnt_wrap .txt_area {min-height:10.7rem;}
.my_page .no_datatype .today_commend .commend_issue_wrap {position:relative;overflow:hidden;}

.my_page .no_datatype .sub_news_sec {margin-top:0;padding-top:0;}
.my_page .no_datatype .sub_news_sec .news_list > li:before {content: '';display: block;position: absolute;width: calc(100% + 3.2rem);height: 1px;background: var(--c_gray_a);bottom: -2rem;left: 0 !important;}

/* 마이페이지 - 컨텐츠 영역 */
.my_page .mypage_section {}
.my_page .mypage_section .section_cont {display:flex;flex-wrap: wrap;max-width:131.2rem;width:100%;margin:0 auto;padding: 0 1.6rem;gap:3.2rem;box-sizing: border-box;}
.my_page .mypage_section .section_cont .side_section {width:29.6rem;background: var(--c_white);}
.my_page .mypage_section .section_cont .section_sub {max-width:95.2rem;width:100%;flex:1;padding-bottom:8rem;}
.my_page .mypage_section .section_cont .sub_news_sec {margin-top:0;padding-top:0;}
.my_page .mypage_section .section_cont .sub_news_sec .row_list .tit {font-size:2rem;}
.my_page .mypage_section .section_cont .side_section .side_head {display:flex;justify-content: space-between;align-items: center;}
.my_page .mypage_section .section_cont .side_section .side_head .tit {color: var(--c_black);font-family: 'Spoqa Han Sans Neo';font-size: 1.7rem;font-weight: 700;line-height: 170%;letter-spacing: -0.3px;}
.my_page .mypage_section .section_cont .side_section .side_head .open {display:none;width:2.4rem;height:2.4rem;border-radius: 4rem;border: 1px solid #ddd;background: var(--c_white);line-height: 2.6rem;}
.my_page .mypage_section .section_cont .side_section .side_head .open .arw {width:1.6rem;height:1.6rem;}
.my_page .mypage_section .section_cont .side_section .side_head .open.on .arw svg {transform: rotate(-180deg);}
.my_page .mypage_section .section_cont .side_section .side_cont {margin-top:0.8rem;border-top: 1px solid #000;}
.my_page .mypage_section .section_cont .side_section .side_cont.active {display:none;}

.my_page .mypage_section .section_sub .sec_head {padding-bottom:1.6rem;border-bottom:1px solid var(--c_black);}
.my_page .mypage_section .section_sub .sec_head .point {color: var(--c_primary_a);}
.my_page .mypage_section .section_sub .sec_head .num {color: var(--c_primary_base);}
.my_page .mypage_section .section_sub .sec_head .btn_del {padding:0.6rem 1.2rem;border-radius: 0.2rem;border: 1px solid #ddd;color: var(--c_black);text-align: center;font-family: 'Spoqa Han Sans Neo';font-size: 1.4rem;font-weight: 400;line-height: 150%}
.my_page .mypage_section .section_sub .sec_head .btn_del .ic {width:1.7rem;height:1.7rem;margin-right:0.5rem;vertical-align: sub;}
.my_page .mypage_section .section_sub .sec_head .btn_del .num {margin-left:0.3rem;font-weight:700;color: var(--c_primary_a);}
.my_page .mypage_section .section_sub .row_list .tit a {-webkit-line-clamp: initial;}
.my_page .mypage_section .section_sub .row_list .tit a .is_new {margin-left:0.6rem;vertical-align: text-bottom;}

/* 마이페이지 - 내구독 */
.my_page .my_subscribe .section_cont {position:relative;display:block;}
.my_page .my_subscribe .section_cont:after {content:'';display:block;clear:both;}
.my_page .my_subscribe .section_cont .side_section {float:left;}
.my_page .my_subscribe .section_cont .side_section .side_cont {margin-top:0;padding-top:1.6rem;border-top:0;}
.my_page .my_subscribe .section_cont .side_section .side_head {padding-bottom:0;}
.my_page .my_subscribe .side_section .side_head .tit .point {color: var(--c_primary_a);}
.my_page .my_subscribe .side_section .side_subscribe {padding:2rem;border: 1px solid var(--c_gray_a);}
.my_page .my_subscribe .side_section .type_list {display:flex;flex-wrap:wrap;border: 1px solid var(--c_gray_a);}
.my_page .my_subscribe .side_section .type_list li {flex:1;}
.my_page .my_subscribe .side_section .type_list li a {position:relative;display:block;padding:1.1rem 0;text-align:center;color: var(--c_gray_b);font-family: 'Spoqa Han Sans Neo';font-size: 1.4rem;font-style: normal;font-weight: 400;line-height: 150%; }
.my_page .my_subscribe .side_section .type_list li a:after {content:'';display:block;position: absolute;top: 1.1rem;left: 0;width: 1px;height: 2rem;background:var(--c_gray_a);}
.my_page .my_subscribe .side_section .type_list li:first-child a:after {display:none;}
.my_page .my_subscribe .side_section .type_list li.on a {color: var(--c_black);font-weight:700;}

.my_page .my_subscribe .side_section .subscribe_tit {margin-top:1.6rem;}
.my_page .my_subscribe .side_section .subscribe_box {overflow-y:auto;max-height:240px;} 
.my_page .my_subscribe .side_section .subscribe_box::-webkit-scrollbar{width:8px;}
.my_page .my_subscribe .side_section .subscribe_box::-webkit-scrollbar-thumb {background-color: #aaa;border-radius:4px;}
.my_page .my_subscribe .side_section .subscribe_box::-webkit-scrollbar-track {background-color: #eee;}

.my_page .my_subscribe .side_section .subscribe_box > div {position:relative;display:flex;flex-wrap:wrap;border-bottom: 1px solid var(--c_gray_a);
font-size:1.4rem;}
.my_page .my_subscribe .side_section .subscribe_box > div a {display:block;padding:1.4rem 2.5rem 1.4rem 0;color:var(--c_black);overflow: hidden;text-overflow: ellipsis;white-space:nowrap;}
.my_page .my_subscribe .side_section .subscribe_box > div button {position:absolute;top:1.4rem;right:0;}
.my_page .my_subscribe .side_section .subscribe_box > div .divide {margin-right:0.8rem;}
.my_page .my_subscribe .side_section .subscribe_box > div .ic {width:1.6rem;height:1.6rem;}
.my_page .my_subscribe .side_section .type01 .divide {color:var(--c_primary_base);}
.my_page .my_subscribe .side_section .type02 .divide {color:var(--c_primary_b);}
.my_page .my_subscribe .side_section .type03 .divide {color:var(--c_primary_d);}
.my_page .my_subscribe .side_section .subscribe_box > div .no_subscribe {display:block;padding:1.4rem 0;color:var(--c_gray_b);}
.my_page .my_subscribe .side_section .subscribe_box.on_sel div a {opacity:0.3;}
.my_page .my_subscribe .side_section .subscribe_box > div.active a {opacity:1;} 

.my_page .my_subscribe .section_cont .subscribe_info {float:right;overflow:hidden;max-width:95.2rem;width:100%;margin-bottom:5.6rem;padding:2rem;background-image: url('../images/img_mypage.jpg');background-position:center center;background-size:cover;box-sizing: border-box;}
.my_page .my_subscribe .section_cont .subscribe_info .desc {margin-bottom:0.8rem;color: var(--c_white);font-family: 'Spoqa Han Sans Neo';font-size: 2rem;font-weight: 700;line-height: 150%;}
.my_page .my_subscribe .section_cont .subscribe_info .txt_list li {position:relative;margin-bottom:0.5rem;padding-left:1.2rem;color: var(--c_white);font-family: 'Spoqa Han Sans Neo';font-size: 1.4rem;font-weight: 400;line-height: 150%;}
.my_page .my_subscribe .section_cont .subscribe_info .txt_list li:before {content:'';position:absolute;top:0.9rem;left:0;display:block;width:0.4rem;height:0.4rem;background:var(--c_white);border-radius:15px;}
.my_page .my_subscribe .section_cont .subscribe_info .txt_list li:last-child {margin-bottom:0;}
.my_page .my_subscribe .section_cont .subscribe_info .btn_view {display:inline-block;margin-top:1.6rem;color: var(--c_white);font-family: 'Spoqa Han Sans Neo';font-size: 1.3rem;font-weight: 500;line-height: 100%;}
.my_page .my_subscribe .section_cont .section_sub {float:right;overflow:hidden;}

.my_page .my_subscribe .section_cont .row_list .news_card .type01 {font-size: 1.4rem;color: var(--c_primary_base);font-weight: 700;}
.my_page .my_subscribe .section_cont .row_list .news_card .type02 {font-size: 1.4rem;color: var(--c_primary_b);font-weight: 700;}
.my_page .my_subscribe .section_cont .row_list .news_card .type03 {font-size: 1.4rem;color: var(--c_primary_d);font-weight: 700;}


/* 마이페이지 - 북마크 */
.my_page .mypage_section .side_bookmark {padding:2rem;border: 1px solid var(--c_gray_a);}
.my_page .mypage_section .side_bookmark .bookmark_list.on_sel li a {opacity:0.3;}
.my_page .mypage_section .side_bookmark .bookmark_list li {padding:1.4rem 0;border-bottom: 1px solid var(--c_gray_a);}
.my_page .mypage_section .side_bookmark .bookmark_list li:last-child {padding-bottom:0;border-bottom:0;}
.my_page .mypage_section .side_bookmark .bookmark_list li a {display:block;color: var(--c_black);font-family: 'Inter';font-size: 1.4rem;font-weight: 500;line-height: 150%;}
.my_page .mypage_section .side_bookmark .bookmark_list li.active a {opacity:1;} 
.my_page .mypage_section .side_bookmark .bookmark_list li a .num {margin-left:0.5rem;color: var(--c_primary_a);}
.my_page .my_bookmark .section_sub .row_list .news_card {padding-right:2.5rem;}
.my_page .mypage_section .section_sub .row_list .btn_del {position:absolute;top:0.3rem;right:0;font-size:0;}
.my_page .mypage_section .section_sub .row_list .btn_del .ic {width:1.7rem;height:1.7rem;}

/* 마이페이지 - 최근본 */
.my_page .lately_view .percentage_list li {margin-top:1.6rem;}
.my_page .lately_view .percentage_list .per_cont {display:flex;flex-wrap: wrap;justify-content: space-between;}
.my_page .lately_view .percentage_list .per_cont .field {font-family: 'Spoqa Han Sans Neo';font-size: 1.3rem;font-weight: 400;line-height: 150%;color:var(--c_gray_b);}
.my_page .lately_view .percentage_list .per_cont .num {font-family: 'Inter';font-size: 1.3rem;font-weight: 400;line-height: 150%;color:var(--c_gray_b);}
.my_page .lately_view .percentage_list .per_cont .bg_per {position:relative;flex-basis: 100%;height:0.6rem;margin-top:0.4rem;background: #f3f3f3;}
.my_page .lately_view .percentage_list .per_cont .bg_per .per {display:block;position:absolute;top:0;left:0;height:0.6rem;background:#bec4c7;}
.my_page .lately_view .percentage_list .per_cont.first .bg_per .per {background:var(--c_primary_a);}
.my_page .lately_view .percentage_list .per_cont.first .field {font-weight:700;color:var(--c_black);}
.my_page .lately_view .percentage_list .per_cont.first .num {font-weight:700;color:var(--c_black);}

/* 마이페이지 - 내댓글 */
.my_page .my_comment {}
.my_page .my_comment .section_cont .side_section {width: 29.6rem;background: var(--c_white);}
.my_page .my_comment .side_subscribe {padding: 1.6rem;border: 1px solid var(--c_gray_a);}
.my_page .my_comment .section_cont .side_section .side_head {padding-bottom:2rem;}
.my_page .my_comment .section_cont .side_head .btn_info .arw {width:2.4rem;height:2.4rem;vertical-align: top;}
.my_page .my_comment .section_cont .side_section .side_cont {margin-top:0;border-top:0;}
.my_page .my_comment .grade_cont {margin-bottom:1.6rem;text-align:center;}
.my_page .my_comment .grade_cont .grade_img {display:block;margin-bottom:1rem;}
.my_page .my_comment .grade_cont .grade_img .ic {width:4.4rem;height:4.4rem;}
.my_page .my_comment .grade_cont .grade {display:block;color: var(--c_black);font-family: 'Spoqa Han Sans Neo';font-size: 1.6rem;font-weight: 700;
line-height: 150%;}
.my_page .my_comment .grade_cont .no_grade {display:inline-block;width:100%;height:3rem;background: #d9d9d9;text-align:center;line-height:3rem;color: var(--c_gray_b);font-family: 'Spoqa Han Sans Neo';font-size: 1.4rem;font-weight: 500;}
.my_page .my_comment .per_cont {display:flex;flex-wrap: wrap;justify-content: space-between;margin-bottom:2rem;}
.my_page .my_comment .per_cont .field {font-family: 'Spoqa Han Sans Neo';font-size: 1.3rem;font-weight: 400;line-height: 150%;color:var(--c_gray_b);}
.my_page .my_comment .per_cont .txt {font-family: 'Inter';font-size: 1.3rem;font-weight: 500;line-height: 150%;color:#000;}
.my_page .my_comment .per_cont .num {font-family: 'Inter';font-size: 1.3rem;font-weight: 400;line-height: 150%;color:var(--c_gray_b);}
.my_page .my_comment .per_cont .present {font-weight: 700;line-height: 150%;color:#000;}
.my_page .my_comment .per_cont .bg_per {position:relative;flex-basis: 100%;height:0.6rem;margin-top:0.4rem;background: var(--c_gray_a);}
.my_page .my_comment .per_cont .bg_per .per {display:block;position:absolute;top:0;left:0;height:0.6rem;background:#75aed0;}
.my_page .my_comment .side_section .grade_list {display:flex;gap:0.5rem;flex-flow: column;}
.my_page .my_comment .side_section .grade_list li {position:relative;padding-left:1.2rem;color: var(--c_gray_b);font-family: 'Spoqa Han Sans Neo';font-size: 1.3rem;font-weight: 400;
line-height: 150%;}
.my_page .my_comment .side_section .grade_list li:before {content:'';position:absolute;top:0.7rem;left:0;display:block;width:0.4rem;height:0.4rem;background: var(--c_gray_b);border-radius:15px;}

.my_page .my_comment .comment_box {}
.my_page .my_comment .section_sub .sec_head {margin-bottom:0;}
.my_page .my_comment .comment_box .list_order_tab {position:static;display: flex;justify-content: space-between;}
.my_page .my_comment .comment_box .no_reply {padding:8rem 0;color: var(--c_black);font-family: 'Noto Sans KR';font-size: 1.6rem;font-weight: 400;line-height: 140%;text-align:center;}
.my_page .my_comment .comment_box .donga_article {margin-right:2rem;}
.my_page .my_comment .comment_box .donga_article a.on{--color:var(--c_white)}
.my_page .my_comment .comment_box .donga_article a{display:flex;justify-content:center;align-items:center;}
.my_page .my_comment .comment_box .donga_article .ic{width:1.6rem;height:1.6rem;border:1px solid #ddd;border-radius:50%;margin-right:0.6rem;}
.my_page .my_comment .comment_box .donga_article .on .ic{border:1px solid var(--c_black);background:var(--c_black);}
.my_page .my_comment .comment_box .donga_article span{display:block;font-size:1.3rem;font-weight:500;}
.my_page .my_comment .comment_box .comment_list .comment_item {padding: var(--spacing_l) 0;border-bottom: 1px solid var(--c_gray_a);}
.my_page .my_comment .comment_box .comment_list .depth_comment_wrap {display:none;}
.my_page .my_comment .comment_box .comment_item .comment_head {margin-bottom:1.2rem;}
.my_page .my_comment .comment_box .comment_item .name {display:none;}
.my_page .my_comment .comment_box .comment_item .comment_head p {margin-left:0;}
.my_page .my_comment .comment_box .comment_item .comment_head p:before {display:none;}
.my_page .my_comment .comment_box .comment_item .comment_head .btn_group .ic {width:1.7rem;height:1.7rem;}
.my_page .my_comment .comment_box .comment_item .comment_head .btn_group > button {margin-right:0;}
.my_page .my_comment .comment_list .comment_item .icon_new {display:inline-block;width:0.6rem;height:0.6rem;margin-left:0.2rem;background: var(--c_primary_base);border-radius:15px;font-size:0;color:transparent;vertical-align: top;}
.my_page .my_comment .comment_list .my_replylist {}
.my_page .my_comment .comment_list .my_replylist a {font-weight:700;}
.my_page .my_comment .comment_list .my_replylist .point {margin-right:0.4rem;color:var(--c_primary_base);}
.my_page .my_comment .comment_list .my_replylist .btn_comment {display:none;}
.my_page .my_comment .comment_list .news_card {flex-direction: row;gap: var(--spacing_base);font-size: var(--fz_s);}
.my_page .my_comment .comment_list .news_card .news_head {flex: none;width: 10.7rem;margin-bottom: 0;}
.my_page .my_comment .comment_list .news_card .news_body {display: flex;flex-direction: column;}
.my_page .my_comment .depth_comment_list .comment_item .name {display:block;}
.my_page .my_comment .depth_comment_list .comment_item .comment_head p:before {display:block;}
.my_page .my_comment .depth_comment_list .comment_item .comment_head p {margin-left:1.7rem;}
.my_page .my_comment .depth_comment_list .comment_item .comment_head strong {margin-left:0.4rem;}
#del_pop {display:none;position:fixed;}
#del_pop .pop_wrap {position:relative;width:30rem;padding: 2rem;background: var(--c_white);box-shadow: 0px 2px 14px 0px #00000026;text-align:center;box-sizing: border-box;}
#del_pop .desc {display:block;margin:5rem 0;font-size: 1.4rem;color: #5a5a5a;}
#del_pop .btn_half {width:100%;display: flex;gap: 1rem;margin-top: 1.4rem;}
#del_pop .btn_half button {width:50%;}
#del_pop .pop_wrap .close_btn {position: absolute;top: 1.6rem;right: 1.6rem;}

#alldel_pop {display:none;position:fixed;}
#alldel_pop .pop_wrap {position:relative;width:30rem;padding: 2rem;background: var(--c_white);box-shadow: 0px 2px 14px 0px #00000026;box-sizing: border-box;}
#alldel_pop .tit {font-size:1.6rem;}
#alldel_pop .desc {display:block;margin:1rem 0;font-size: 1.4rem;color: #5a5a5a;}
#alldel_pop .btn_half {width:100%;display: flex;gap: 1rem;margin-top: 1.4rem;}
#alldel_pop .btn_half button {width:50%;}
#alldel_pop .pop_wrap .close_btn {position: absolute;top: 1.6rem;right: 1.6rem;}

#month_layer.open {display:block;}
#month_layer {display:none;position:fixed;top:50%;left:50%;width:36.7rem;z-index:310; -ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
#month_layer .pop_wrap {position:relative;padding:4.5rem 2rem 2rem 2rem;border-radius: 0.2rem;border: 0.5px solid rgba(0, 0, 0, 0.20);background: var(--c_white);box-shadow: 0 0.2rem 1.4rem 0 rgba(0, 0, 0, 0.15);box-sizing:border-box;}
#month_layer .pop_wrap .close_btn {position:absolute;top:2rem;right:2rem;}
#month_layer .pop_wrap .pop_mid {overflow-y:auto;max-height:500px;}
#month_layer .pop_wrap .pop_mid .tit {display:block;margin-bottom:1.4rem;color: var(--c_black);font-family: 'Noto Sans KR';font-size: 2rem;font-weight: 700;line-height: 140%;}
#month_layer .pop_wrap .pop_mid .tit.badge {margin-bottom:0.7rem;}
#month_layer .pop_wrap .pop_mid .txt_list {}
#month_layer .pop_wrap .pop_mid .txt_list li {position:relative;margin-bottom:1.4rem;padding-left:1.2rem;color:#333;font-family: 'Spoqa Han Sans Neo';font-size: 1.4rem;font-weight: 400;line-height: 150%;}
#month_layer .pop_wrap .pop_mid .txt_list li:before {content:'';position:absolute;top:0.7rem;left:0;display:block;width:0.4rem;height:0.4rem;background: var(--c_gray_b);border-radius:15px;}
#month_layer .pop_wrap .tbl_type {width:100%;margin-bottom:1.4rem;border-radius:0.4rem;border: 1px solid #b9b9b9;background: #fff;}
#month_layer .pop_wrap .tbl_type th {padding:1.2rem 0;background: rgba(0, 0, 0, 0.06);border-top: 1px solid #b9b9b9;border-left: 1px solid #b9b9b9;color: #000;text-align: center;font-family: 'Spoqa Han Sans Neo';font-size: 1.3rem;font-weight: 700;line-height: 150%}
#month_layer .pop_wrap .tbl_type td {padding:1rem 0 ;border-top: 1px solid #b9b9b9;border-left: 1px solid #b9b9b9;color: #000;font-family: 'Inter';font-size: 1.2rem;font-weight: 400;line-height: 130%;text-align: center;}
#month_layer .pop_wrap .tbl_type .t_left {padding-left:1.2rem;text-align:left;}
#month_layer .pop_wrap .pop_btm {margin-top:1rem;}

/* 마이페이지 - 내업적 */
.my_page .my_achieve {}
.my_page .my_achieve .info_achieve {width:100%;padding:5.6rem 0;background: #f3f3f3;text-align:center;}
.my_page .my_achieve .info_achieve .title {display:block;margin-bottom:1.4rem;color: #333;font-family: 'Noto Sans KR';font-size: 2rem;font-weight: 700;line-height: 140%;}
.my_page .my_achieve .info_achieve a {display:inline-block;color: var(--c_black);text-decoration:underline;}
.my_page .my_achieve .info_achieve .desc {color: var(--c_gray_b);font-family: 'Spoqa Han Sans Neo';font-size: 1.4rem;font-weight: 400;
line-height: 150%;}
.my_page .my_achieve .badge_section {width:100%;}
.my_page .my_achieve .badge_cont {margin-bottom:8rem;}
.my_page .my_achieve .badge_cont .sec_head {padding-bottom:1.6rem;margin-bottom:3.2rem;border-bottom: 1px solid var(--c_black);}
.my_page .my_achieve .badge_cont .sec_head .point {color: var(--c_primary_a);}
.my_page .my_achieve .badge_cont .badge_list {display:flex;flex-wrap:wrap;gap:3.2rem;}
.my_page .my_achieve .badge_cont .badge_list li {width:100%;max-width: calc((100% - 6.4rem) / 3);flex: auto;}
.my_page .my_achieve .badge_cont .badge_list li .chk_cont {position:relative;height:26.7rem;border: 2px solid var(--c_gray_a);text-align:center;box-sizing:border-box;}
.my_page .my_achieve .badge_cont .badge_list li .chk_cont label {display:block;padding:2rem 0 2.7rem 0;cursor:pointer;}
.my_page .my_achieve .badge_cont .badge_list li .chk_cont .inp {display:none;}
.my_page .my_achieve .badge_cont .badge_list li .chk_cont span {display:block;}
.my_page .my_achieve .badge_cont .badge_list li .img .ic {width:7.6rem;height:8.4rem;}
.my_page .my_achieve .badge_cont .badge_list li .nick {margin-top:1.2rem;color: var(--c_black);text-align: center;font-family: 'Spoqa Han Sans Neo';font-size: 2.2rem;font-weight: 700;line-height: 150%;}
.my_page .my_achieve .badge_cont .badge_list li .desc {margin-top:0.4rem;color: var(--c_gray_b);text-align: center;font-family: 'Spoqa Han Sans Neo';font-size: 1.4rem;font-weight: 400;line-height: 150%;}
.my_page .my_achieve .badge_cont .badge_list li .chk_cont .date {display:inline-block;margin-top:1.6rem;padding:0.6rem 1.4rem;border-radius: 4.8rem;border: 1px solid var(--c_gray_a);color: var(--c_gray_b);font-size: 1.4rem;font-weight: 400;line-height: 150%;}
.my_page .my_achieve .badge_cont .badge_list li .chk_cont .radio {position:absolute;top:2rem;right:2rem;display:inline-block;width:2.8rem;height:2.8rem;border-radius: 1.4rem;border: 1px solid #ddd;background:#fff;}
.my_page .my_achieve .badge_cont .badge_list li .chk_cont .radio .ic {width:2rem;height:2rem;margin-top:0.3rem;}
.my_page .my_achieve .badge_cont .badge_list li.active .chk_cont {border: 2px solid #fea625;}
.my_page .my_achieve .badge_cont .badge_list li.active .date {border:1px solid #fea625;background: #fea625;color:var(--c_white);}
.my_page .my_achieve .badge_cont .badge_list li.active .radio {border:1px solid #fea625;background: #fea625;--color:var(--c_white);}
.my_page .my_achieve .badge_cont .btn_area {margin-top:3.2rem;}
.my_page .my_achieve .badge_cont .btn_area a {display:block;padding:1.7rem 0;border-radius: 2px;border: 1px solid #ddd;text-align:center;color: var(--c_black);font-family: 'Spoqa Han Sans Neo';font-size: 16px;font-weight: 700;}

.my_page .my_achieve .per_cont {position:absolute;left:0;bottom:0;width:100%;margin-bottom:2rem;padding:0 2rem;}
.my_page .my_achieve .per_cont .num {font-family: 'Inter';font-size: 1.3rem;font-weight: 400;line-height: 150%;color:var(--c_gray_b);text-align:right;}
.my_page .my_achieve .per_cont .present {display:inline-block !important;font-weight: 700;line-height: 150%;color:#000;}
.my_page .my_achieve .per_cont .bg_per {position:relative;flex-basis: 100%;height:0.6rem;margin-top:0.4rem;background: var(--c_gray_a);}
.my_page .my_achieve .per_cont .bg_per .per {display:block;position:absolute;top:0;left:0;height:0.6rem;background:#75aed0;}

.my_page .my_achieve .nonachievement_cont .badge_list li .chk_cont {padding:2rem 0 2.7rem 0;}
.my_page .my_achieve .nonachievement_cont .badge_list li .nick {opacity:0.5;}

#badge_pop {display:none;max-width:30rem;width:100%;position:fixed;top:50%;left:50%;transform: translate(-50% , -50%);z-index:100;}


/* 헬스동아 */
.health .inner{max-width:131.2rem;}
/* 헬스동아 - 칼럼/연재 메뉴 */
.health #contents .sub_news_list .sub_news_node a:has(.ic){display:flex;align-items:center;}
.health #contents .sub_news_list .sub_news_node .ic{width:1.6rem;height:1.6rem;margin-left:0.4rem;}
.health #contents .sub_news_list .sub_news_node.on .ic{--color:var(--c_primary_base);}
#contents .sub_news_list .sub_news_node.is_active{color:var(--c_primary_base);font-weight:700;}
.health #contents .sub_news_list .sub_news_node.is_active .ic{--color:var(--c_primary_base);margin-left:0.35rem;transform:rotate(180deg);transition-duration:0.2s;}
.health #contents .sub_news_list .sub_news_node.block{position:relative;}/*240703 수정*/
.health #contents .sub_news_list .sub_news_node.block::after{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;}/*240703 수정*/
#contents .sub_news_list .sub_news_node .column_menu{position:absolute;top:10.2rem;z-index:1;background:var(--c_white);border:1px solid var(--c_black);display:none;margin-left:-7rem;}
#contents .sub_news_list .sub_news_node.is_active .column_menu{display:block;}
#contents .sub_news_list .sub_news_node .column_menu li + li{border-top:1px solid var(--c_gray_a);}
#contents .sub_news_list .sub_news_node .column_menu li:hover{background:#F2F9F9;}
#contents .sub_news_list .sub_news_node .column_menu a{font-size:1.3rem;font-weight:500;color:var(--c_black);padding:1.2rem 1.6rem;white-space:nowrap;}

/* 헬스동아 - 탑 기사 */
.health_news_top{margin-top:3.6rem;padding-bottom:2rem;border-bottom:1px solid var(--c_gray_a);}
.health_news_cont{display:flex;justify-content:flex-start;align-items:flex-start;gap:0 3.2rem}
.health_news_cont .main_list{width:100%;max-width:62.4rem;}
.health_news_cont .main_list .tit{font-size:2.4rem;line-height:1.5;height:7.2rem;}
.health_news_cont .main_list .reaction_list{padding-top:3.2rem;}
.health_news_cont .row_list{width:100%;}

/* 헬스동아 - 중간 섹션 */
.health_mid_section{position:relative;margin-top:8.75rem;}
.health_mid_section > ul{display:flex;justify-content:flex-start;align-items:center;}
.health_mid_section > ul > li{position:relative;width:100%;background:#f6f4fa;;border:1px solid #e3ddf0;border-left:0;box-sizing:border-box;}
.health_mid_section > ul > li:first-child{width:calc(100%/3);background:#8167BB;border:0;flex-shrink:0;padding:2rem;color:var(--c_white);}
.health_mid_section > ul > li:first-child .img_area{position:absolute;right:0;bottom:0;width:12rem;height:12rem;padding:0;}
.health_mid_section > ul > li:first-child .tit{font-family:'Spoqa Han Sans Neo';font-size:2rem;font-weight:700;line-height:1.5;margin-bottom:0.8rem;}
.health_mid_section > ul > li:first-child .desc{font-family:'Spoqa Han Sans Neo';font-size:1.4rem;font-weight:500;line-height:1.5;}
.health_mid_section > ul > li:nth-child(2){display:flex;justify-content:flex-start;align-items:center}
.health_mid_section > ul > li .sec_item{position:relative;display:flex;justify-content:flex-start;align-items:center;gap:0 4.2rem;padding:2.7rem 3.6rem 2.7rem 0;width:50%;}
.health_mid_section > ul > li .sec_item:first-child{padding-left:6rem;}
.health_mid_section > ul > li .sec_item .tit
{font-family:'Spoqa Han Sans Neo';font-size:1.8rem;font-weight:700;line-height:1.8;letter-spacing:-0.3px;color:var(--c_black);flex-shrink:0;}
.health_mid_section > ul > li .sec_item .tit .font_inter{font-family:'Inter';}
.health_mid_section > ul > li .sns_list{display:flex;justify-content:flex-start;align-items:center;gap:0 1rem;}
.health_mid_section > ul > li .sns_list li a{display:block;width:4.4rem;height:4.4rem;border:1px solid var(--c_gray_a);border-radius:50%;overflow:hidden;background:var(--c_white);}
.health_mid_section > ul > li .sns_list li a .ic{width:100%;height:100%;background-position:center center;}
.health_mid_section > ul > li .sns_list li:nth-child(1) a .ic{background-size:2.6rem;}
.health_mid_section > ul > li .sns_list li:nth-child(2) a .ic{background-size:2.6rem 2.35rem;}
.health_mid_section > ul > li .sns_list li:nth-child(3) a .ic{background-size:2.4rem;}
.health_mid_section > ul > li .sns_list li:nth-child(4) a .ic{background-size:1.5rem 2.5rem;}

.health_mid_section > ul > li .sec_item:nth-child(2){display:flex;justify-content:flex-start;align-items:center;gap:0 4.2rem;padding-left:3.4rem;}
.health_mid_section > ul > li .sec_item:nth-child(2)::after{content:'';display:block;position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:8rem;background:#e3ddf0;}
.health_mid_section > ul > li .sec_item .btn_box{display:flex;justify-content:flex-start;align-items:center;gap:0 1rem}
.health_mid_section > ul > li .sec_item .btn_box button{font-family:'Spoqa Han Sans Neo';font-weight:700;line-height:1;min-width:8rem;min-height:3rem;}

.health_mid_section > ul > li .sec_item .btn_box button.btn_subscription{padding:0.75rem 1.7rem 0.75rem 3.9rem;border:0;background-color:#111;}
.health_mid_section > ul > li .sec_item .btn_box .btn_subscription.type_solid.is_active{background-color:var(--c_white);border: 1px solid #ddd;}
.health_mid_section > ul > li .sec_item .btn_box .btn_subscription.type_solid .ic{--color:var(--c_white);left:33%;transform:translate(-50%, -50%);}
.health_mid_section > ul > li .sec_item .btn_box .btn_subscription.type_solid.is_active .ic{--color:var(--c_black)}

/* 헬스동아 - 기사영역 */
.health .divide_area{margin-top:6.1rem;}
.health .health_mid_section + .divide_area .sub_news_sec{padding-bottom:0;}
.health .divide_area + .divide_area{margin-top:5.7rem;}
.health .sec_list_wrap{position:relative;}
/* 헬스동아 - 기사영역 - 최신기사 */
.health .sub_page .divide_area .sub_news_sec .row_list > li + li{margin-top:2rem;padding-top:2rem;}

/* 헬스동아 - 기사영역 - 연재/칼럼 */
.health .sec_list_wrap.series_calumn{margin-top:5.05rem;}
.health .sec_list_wrap .series_news_list{flex-wrap:wrap;}
.health .sec_list_wrap .series_news_list > li .series_news_head .tit{height:6rem;line-height:1.5;}
.health .sec_list_wrap .series_news_list > li .series_news_head .tit a{line-height:1.5;}
.health .sec_list_wrap .series_news_list > li .series_news_head .btn_area{margin-top:0.4rem;}

/* 헬스동아 - 기사영역 - 전문가 칼럼 */
.health .calumn_list li::before{display:none;}

/* 헬스동아 - 기사영역 - 포커스 */
.sec_list_wrap.focus{margin-top:5.75rem;}
.sec_list_wrap.focus .field_news_sec{margin-top:0;padding-top:0;border-top:0;}
.sec_list_wrap.focus .field_news_sec .field_news_list > *{max-width:calc((100% - 6.4rem) / 3);}
.sec_list_wrap.focus .field_news_sec .field_news_node ul li + li .tit{font-weight:400;}

/* 헬스동아 - 기사영역 - &life */
.sec_list_wrap.and_life{margin-top:6.1rem;}

/* 헬스동아 - 어사이드 */
.side_wrap + .side_wrap{position:relative;margin-top:5.6rem;}/*240103 수정*/

/* 헬스동아 - 어사이드 - 만화 그리는 의사들*/
.side_wrap.manhwa_doc{border-bottom:1px solid var(--c_gray_a);padding-bottom:2rem;}
.side_wrap.manhwa_doc .sec_body{overflow-x:hidden;}
.manhwa_doc_slide{position:relative;}
.manhwa_doc_slide .manhwa_body{margin-top:1.2rem;}
.manhwa_doc_slide .navigation_wrap{display:block;position:relative;bottom:0;width:6rem;margin:2rem auto 0;}

/* 헬스동아  - 명의 추천 명의 */
.mid_full_wrap{background:#f6f6f6;}
.mid_full_wrap .video_list_wrap{position:relative;display:flex;justify-content:flex-start;align-items:flex-start;column-gap:3.2rem;padding:3.2rem 0;}
.mid_full_wrap .video_list_wrap .tit_area{width:100%;max-width:29.5rem;flex-shrink:0;}
.mid_full_wrap .video_list_wrap .tit_area .tit{font-size:2.2rem;font-weight:700;line-height:1.5;color:var(--c_black);margin-bottom:0.8rem;}
.mid_full_wrap .video_list_wrap .tit_area .desc{font-size:1.6rem;font-weight:400;line-height:1.5;}
.mid_full_wrap .video_list_wrap .rec_doc_wrap{width:100%;}
.mid_full_wrap .video_list_wrap .video_list{display:flex;justify-content:flex-start;column-gap:3.2rem;}
.mid_full_wrap .video_list_wrap .video_list li{width:calc((100% - 6.4rem) / 3);}
.mid_full_wrap .video_list_wrap .video_list li .img_area .play_area{left:unset;right:0;width:2.6rem;height:2.6rem;}
.mid_full_wrap .video_list_wrap .video_list li .tit{font-size:1.4rem;font-weight:400;line-height:1.5;color:var(--c_black);margin-top:1.2rem;}

/* 헬스동아 - 채널A캔버스 */
.cha_canvas_wrap{margin-top:4.48rem;margin-bottom:7.7rem;padding-bottom:2rem;}
.cha_canvas_wrap .main_news_list{position:relative;padding-bottom:2rem;}
.cha_canvas_wrap .main_news_list::after{content:'';display:block;position:absolute;left:0;bottom:0;width:100%;height:1px;background:var(--c_gray_a);}
.cha_canvas_wrap .main_news_list .reaction_list{display:none;}
.cha_canvas_wrap .main_news_list .main_sub_list.four_card{position:relative;}
.cha_canvas_wrap .main_news_list .main_sub_list.four_card > ul > li{height:auto;}

.cha_canvas_wrap .play_area{left:unset;right:0;}
.cha_canvas_wrap .main_news_node .play_area{width:5.2rem;height:5.2rem;}
.cha_canvas_wrap .main_sub_list .play_area{width:2.6rem;height:2.6rem;}
.cha_canvas_wrap .main_news_node .play_area .ic{width:3rem;height:3rem;}


/* 헬스동아 - 리스트 */
.list.health .divide_area{margin-top:0;}
.list.health .cs_title{position:absolute;left:0;top:0;color:#000;font-family:'Spoqa Han Sans Neo;';font-size:2rem;font-weight:700;line-height:140%;padding-top:2px;}

/* 김순덕 도발 */
.kimsoondeok #header{color:var(--c_white);}
.kimsoondeok #header .sec_top_bg{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;z-index:-1;}
.kimsoondeok #header .sec_top_bg img{display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:calc(100% + 1px);object-fit:cover;opacity:1;}
.kimsoondeok #header.is_fix .sec_top_bg img,
.kimsoondeok #header.is_active .sec_top_bg img{opacity:0;}


.kimsoondeok .sub_page .main_news_wrap > .head_news_sec{padding-top:0.3rem;}
.kimsoondeok .sub_page > .inner{max-width:131.2rem;}
.kimsoondeok .news_tit_text{font-family:'Spoqa Han Sans Neo';font-size:1.7rem;font-weight:400;letter-spacing:-0.3px;text-align:center;margin-top:2.8rem;}
.kimsoondeok .sub_page .main_news_list{position:relative;}
.kimsoondeok .sub_page .main_news_list::after{content:'';display:block;position:absolute;bottom:-2rem;left:0;width:100%;height:1px;background:var(--c_gray_a);}
.kimsoondeok .sub_page .main_news_list .main_news_node{max-width:95.2rem;} 
.kimsoondeok .divide_area{margin-top:3.2rem;}
.kimsoondeok .sub_page .divide_area .sub_news_sec{padding-bottom:12.6rem}
.kimsoondeok .sub_page .sec_tit .color{color:var(--c_primary_base);}

/* 김순덕 도발 - 연재/칼럼 */
.ksd_calumn_wrap .ksd_calumn_list{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:3.2rem;}
.ksd_calumn_wrap .ksd_calumn_list li{position:relative;width:calc((100% - 3.2rem * 3) / 4);}
.ksd_calumn_wrap .ksd_calumn_list li .img_area::after{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.5);}
.ksd_calumn_wrap .ksd_calumn_list li .tit{position:absolute;left:2rem;top:2.3rem;font-family:'Spoqa Han Sans Neo';font-size:2rem;font-weight:700;color:var(--c_white);z-index:1;}

/* 김순덕 도발 - 김순덕 대기자는 */
.ksd_career_wrap{margin-top:6.9rem;background-color:#fdf5f4;}
.ksd_career_wrap .inner{padding:5.2rem 1.6rem;}
.ksd_career_wrap .inner .sec_tit{font-size:2.8rem;}
.ksd_career_wrap .sec_head{margin-bottom:2.7rem;}
.career_list{
  display:grid;
  grid-template-columns:repeat(2, 1fr);
  grid-template-rows:repeat(2,auto);
  grid-template-areas:
  "edu prize"
  "career prize";
  gap:5.2rem 8rem;
}
.career_item:nth-child(1){grid-area:edu;}
.career_item:nth-child(2){grid-area:career;}
.career_item:nth-child(3){grid-area:prize;}
.career_item .career_head{border-bottom:1px solid var(--c_black);margin-bottom:1rem;}
.career_item .career_head .tit{font-family:'Inter';font-size:1.8rem;font-weight:700;line-height:1.8;}
.career_item .career_detail > li{display:flex;justify-content:flex-start;align-items:flex-start;font-family:'Spoqa Han Sans Neo';font-size:1.6rem;line-height:1.5;margin-bottom:1rem;}
.career_item .career_detail > li .year{font-weight:500;margin-right:1.4rem;}
.career_item .career_detail > li .desc p{font-weight:400;}

/* 고객센터 */
.qna_wrap{margin-top:3.6rem;}
.qna_wrap .sec_head{border-bottom:1px solid var(--c_black);padding-bottom:1rem;}
.qna_wrap .sec_body{margin-top:3.6rem;}
.qna_wrap .tab_list{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:1.4rem;}
.qna_wrap .tab_list > li a{font-family:'Spoqa Han Sans Neo';font-size:1.7rem;font-weight:500;line-height:1;color:#000;border-radius:3.2rem;background:var(--c_gray_a);padding:1.25rem 2.1rem;}
.qna_wrap .tab_list > li.on a{color:var(--c_white);background:var(--c_primary_base);}
.qna_wrap .tab_cont{margin-top:3.2rem;}
.toggle_list_wrap{display:none;}
.toggle_list_wrap.on{display:block;}
.toggle_list_wrap .toggle_item p{position:relative;font-family:'Spoqa Han Sans Neo';font-size:1.8rem;font-weight:400;line-height:1.8;letter-spacing:-0.3px;padding:1.9rem 9rem;width:100%;}
.toggle_list_wrap .toggle_item p a{display:inline-block;}
.toggle_list_wrap .toggle_item p b{font-weight:700;}
.toggle_list_wrap .toggle_item .q_box{display:flex;align-items:center;border-bottom:1px solid var(--c_gray_a);min-height:7rem;position:relative;}
.toggle_list_wrap .toggle_item .q_box p{display:block;}
.toggle_list_wrap .toggle_item .q_box p::before{content:'';display:block;position:absolute;left:1.7rem;top:50%;transform:translateY(-50%);width:4rem;height:4rem;background:url(../images/icon/ic_q.png)no-repeat;}
.toggle_list_wrap .toggle_item.on .q_box p::before{background:url(../images/icon/ic_q_on.png)no-repeat;}
/* .toggle_list_wrap .toggle_item .q_box p::after{content:'';display:block;position:absolute;right:1.7rem;top:50%;transform:translateY(-50%);width:4rem;height:4rem;background:url(../images/icon/ic_arr_d.png)no-repeat;background-position:center;} */
.toggle_list_wrap .toggle_item .q_box .btn_open{display:block;width:4rem;height:4rem;background:url(../images/icon/ic_arr_d.png)no-repeat;background-position:center;z-index:10;margin:1.9rem 0;}
/* .toggle_list_wrap .toggle_item.on .q_box p::after{transform:translateY(-50%) rotate(-180deg);} */
.toggle_list_wrap .toggle_item.on .q_box .btn_open{transform: rotate(-180deg);}
.toggle_list_wrap .toggle_item .toggle_con{background:#f6f6f6;display:none;}
.toggle_list_wrap .toggle_item .toggle_con .a_box{display:flex;align-items:center;min-height:7rem;}
.toggle_list_wrap .toggle_item .toggle_con p::before{content:'';display:block;position:absolute;left:1.7rem;top:50%;transform:translateY(-50%);width:4rem;height:4rem;background:url(../images/icon/ic_a.png)no-repeat;background-position:center;}

/* 고객센터 - 연락처 */
.contact_wrap{position:relative;margin-top:10rem;}
.contact_wrap .contact_box{position:relative;margin-bottom:10rem;}
.contact_wrap .sec_head{border-top:1px solid var(--c_black);padding-top:2rem;}
.contact_wrap .sec_head p{font-family:'Spoqa Han Sans Neo';font-size:1.4rem;font-weight:400;line-height:1.5;color:var(--c_gray_b);}
.contact_wrap .contact_item{display:flex;justify-content:flex-start;align-items:flex-start;gap:3.2rem;border-bottom:1px solid var(--c_gray_a);padding:2rem 0;}
.contact_wrap .contact_item .tit{display:block;font-family:'Inter';font-size:1.8rem;font-weight:700;line-height:1.8;color:var(--c_black);width:100%;max-width:50rem;}
.contact_wrap .contact_item .contact_info p,
.contact_wrap .contact_item .contact_info a{font-family:'Spoqa Han Sans Neo';font-size:1.8rem;font-weight:400;line-height:1.8;letter-spacing:-0.3px;color:var(--c_black);}
.contact_wrap .contact_item .contact_info a{display:flex;justify-content:flex-start;align-items:center;}
.contact_wrap .contact_item .contact_info a .ic{width:2rem;height:1.4rem;margin-left:0.8rem;}

/* pdf 구독 */
.pdf_sub .sub_page > .inner{max-width:131.2rem;}
/* pdf 구독 - 상단 타이틀 */
.pdf_top{display:flex;justify-content:center;align-items:stretch;width:100%;}
.pdf_top .pdf_top_img{width:50%;}
.pdf_top .pdf_top_img img{display:block;width:100%;height:100%;object-fit:cover;}
.pdf_top .top_title_box{width:50%;padding:7.2rem 3.2rem;box-sizing:border-box;border-bottom:1px solid var(--c_gray_a);}
.pdf_top .top_title_box .page_tit{font-family:'Spoqa Han Sans Neo';font-size:4.2rem;font-weight:700;line-height: 1.5;margin-bottom:0.8rem;}
.pdf_top .top_title_box .tit_txt{font-family:'Spoqa Han Sans Neo';font-size:2rem;font-weight:400;line-height: 1.5;margin-bottom:3.3rem;}
.pdf_top .top_title_box .download_info{font-family:'Spoqa Han Sans Neo';font-size:1.3rem;font-weight:400;line-height:1.5;color:var(--c_gray_b);margin-bottom:0.8rem;}
.pdf_top .top_title_box .download_info span{font-family:'Inter';line-height: 1.2;}
.pdf_top .top_title_box .btn_m{font-family:'Inter';font-size:1.3rem;font-weight:400;line-height:1;color:var(--c_primary_base);display:block;width:fit-content;}
.pdf_top .top_title_box .btn.type_txt:after{border-bottom:1px solid var(--c_primary_base);border-right:1px solid var(--c_primary_base);}

/* pdf 구독 - pdf 콘텐츠 */
.pdf_top + .sub_top_wrap .divide_area .sub_news_sec{padding-top:3.6rem;}

.pdf_sub .date_box{position:relative;display:flex;justify-content:center;align-items:center;padding-bottom:2rem;border-bottom:1px solid var(--c_black);}
.pdf_sub .date_box a{display:flex;align-items:center;}
.pdf_sub .date_box a.prev{margin-right:1.8rem;}
.pdf_sub .date_box a.next{margin-left:1.8rem;}
.pdf_sub .date_box a span{font-size:0;}
.pdf_sub .date_box a.prev .ic{transform:rotate(180deg);}

.pdf_sub .date_box span{font-family:'Inter';font-size:2.2rem;font-weight:700;line-height:1.5;color:var(--c_black);}
.pdf_sub .date_box span.year,
.pdf_sub .date_box span.month,
.pdf_sub .date_box span.week,
.pdf_sub .date_box span.day + span,
.pdf_sub .date_box span.day{font-family:'Spoqa Han Sans Neo';margin-right:0.5rem;}
.pdf_sub .date_box span.day + span,
.pdf_sub .date_box span.week{margin-right:0;}

.pdf_sub .section_kind .tab_menu{display:flex;justify-content:flex-start;align-items:center;gap:3.2rem;border-bottom:1px solid var(--c_gray_a);}
.pdf_sub .section_kind .tab_menu li a{position:relative;font-family:'Spoqa Han Sans Neo';font-size:1.7rem;font-weight:400;line-height:1.7;letter-spacing:-0.3px;padding:1.2rem 0;;}
.pdf_sub .section_kind .tab_menu li.on a{font-weight:700;color:var(--c_primary_base);}
.pdf_sub .section_kind .tab_menu li.on a::after{content:'';display:block;position:absolute;left:0;bottom:0;width:100%;height:3px;background:var(--c_primary_base);}
.pdf_sub .section_kind .tab_menu li a span{font-family: 'Inter';}
.pdf_sub .section_kind .section_box{display:none;}
.pdf_sub .section_kind .section_box.on{display:block;}
.pdf_sub .section_kind .section_box .sec_info{display:flex;justify-content:space-between;align-items:center;padding:2rem 0;border-bottom:1px solid var(--c_gray_a);margin-bottom:1.6rem;}
.pdf_sub .section_kind .section_box .sec_info .txt_pdf{font-family:'Spoqa Han Sans Neo';font-size:1.4rem;font-weight:500;line-height:1.5;color:var(--c_black);}
.pdf_sub .section_kind .section_box .sec_info .txt_pdf span{font-family:'Inter';}
.pdf_sub .section_kind .section_box .sec_info .btn_pay{display:block;position:relative;font-family:'Inter';font-size:1.3rem;font-weight:400;line-height:1;border:1px solid var(--c_gray_a);padding:1.05rem 0.8rem 1.05rem 3.2rem;box-sizing:border-box;}
.pdf_sub .section_kind .section_box .sec_info .btn_pay::before{content:'';display:block;position:absolute;left:0.8rem;top:50%;transform:translateY(-50%);width:1.7rem;height:1.7rem;background:url(../images/icon/ic_doc.png)no-repeat;}
.pdf_sub .section_kind .section_box .section_list > li{display:flex;justify-content:flex-start;align-items:flex-start;gap:3.2rem;width:100%;padding-bottom:2rem;margin-bottom:2rem;border-bottom:1px solid var(--c_gray_a);}
.pdf_sub .section_kind .section_box .section_list > li .img{width:19.6%;border:1px solid var(--c_gray_a);box-sizing:border-box;}
.pdf_sub .section_kind .section_box .section_list > li .img a img{width:100%;}

.pdf_sub .section_kind .section_box .section_list > li .section_txt .tit{font-family:'Inter';font-size:2rem;font-weight:700;line-height:1.5;color:var(--c_black);margin-bottom:1.6rem;}
.pdf_sub .section_kind .section_box .section_list > li .section_txt .tit strong{font-family:'Spoqa Han Sans Neo';}
.pdf_sub .section_kind .section_box .section_list > li .section_txt .desc_list li{display:flex;justify-content:flex-start;align-items:flex-start;margin-bottom:1rem;font-family:'Spoqa Han Sans Neo';font-size:1.4rem;font-weight:400;line-height:1.5;color:var(--c_gray_b);}
.pdf_sub .section_kind .section_box .section_list > li .section_txt .desc_list li::before{content:'';display:block;width:4px;height:4px;border-radius:50%;background:var(--c_gray_b);margin-top:1rem;margin-right:0.8rem;}
.pdf_sub .section_kind .section_box .section_list > li .section_txt .desc_list li:last-child{margin-bottom:0;}

/* pdf 구독 - 어사이드 */
.pdf_top + .sub_top_wrap .divide_area .side_list_area{position:relative;padding-top:3.6rem;padding-bottom:3.6rem;}
.pdf_top + .sub_top_wrap .divide_area .side_list_area::before{content:'';display:block;position:absolute;left:-1.6rem;top:0;width:1px;height:100%;background:var(--c_gray_a);}

/* pdf 구독 - 어사이드 - 달력 */
.pdf_calendar_box .date_search{display:flex;justify-content:flex-start;align-items:center;font-family:'Spoqa Han Sans Neo';font-size:1.3rem;font-weight:400;line-height:1.5;color:var(--c_gray_b);}
.pdf_calendar_box .date_search input{width:5rem;height:3rem;border:1px solid var(--c_gray_a);border-radius:2px;margin-left:1.2rem;margin-right:0.6rem;text-align:center;font-family:'Spoqa Han Sans Neo';font-size:1.3rem;font-weight:400;color:var(--c_gray_b);}
.pdf_calendar_box .date_search input:first-child{margin-left:0;}
.pdf_calendar_box .date_search .btn_move{font-family:'Spoqa Han Sans Neo';font-size:1.3rem;font-weight:700;line-height:1;color:var(--c_white);padding:0.85rem 1.7rem;background:var(--c_black);border-radius:2px;margin-left:1rem;}

.pdf_calender{position:relative;margin-top:2rem;}

/* pdf 구독 - 어사이드 - 지면검색 */
.pdf_srch_box{margin-top:5.6rem;}
.pdf_search{border-bottom:1px solid var(--c_gray_a);padding-bottom:2rem;}
.pdf_search dl{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;}
.pdf_search dl dt{font-family:'Spoqa Han Sans Neo';font-size:1.3rem;font-weight:400;line-height:1.5;width:3.6rem;flex-shrink:0;margin-right:1rem;margin-bottom:1.2rem;}
.pdf_search dl dd{font-family:'Spoqa Han Sans Neo';font-size:1.3rem;font-weight:400;line-height:1.5;width:calc(100% - 4.6rem);margin-bottom:1.2rem;}
.pdf_search dl dd:nth-child(4){display:flex;justify-content:flex-start;align-items:center;gap:1rem;}
.pdf_search dl dd:nth-child(8){display:flex;justify-content:flex-start;align-items:center;gap:1rem;}
.pdf_search dl select,
.pdf_search dl input{width:100%;border:1px solid var(--c_gray_a);border-radius:2px;height:3rem;padding:0 1rem;box-sizing:border-box;}
.pdf_search dl select{background:url(../images/icon/ic_arr_down.png)no-repeat;background-position:calc(100% - 10px) center;}

.pdf_search .radio_date{display:flex;justify-content:flex-start;align-items:center;gap:2.2rem;}
.pdf_search .radio_date input{display:none;}
.pdf_search .radio_date label{display:flex;justify-content:flex-start;align-items:center;margin-top:0;font-family:'Spoqa Han Sans Neo';font-size:1.3rem;font-weight:400;line-height:1.5}
.pdf_search .radio_date label::before{content:'';display:block;width:1.8rem;height:1.8rem;border:5px solid var(--c_gray_a);border-radius:50%;box-sizing:border-box;margin-right:0.6rem;}
.pdf_search .radio_date label:has(input:checked)::before{border:5px solid var(--c_primary_base);}
.pdf_search + .btn_sch{display:flex;justify-content:space-between;align-items:center;margin-top:1.2rem;}
.pdf_search + .btn_sch .btn_search{font-family:'Spoqa Han Sans Neo';font-size:1.3rem;font-weight:700;line-height:1;color:var(--c_white);padding:0.85rem 1.7rem;background:var(--c_black);border-radius:2px;}

/* pdf 구독 - 어사이드 - 이용요금 안내*/
.fee_info_box{margin-top:5.6rem;}
.fee_info + .fee_info{margin-top:2rem;}
.fee_info .tit{font-size:1.6rem;color:var(--c_primary_base);margin-bottom:0.8rem;}
.fee_info th{font-family:'Spoqa Han Sans Neo';font-size:1.3rem;font-weight:500;line-height:1.5;text-align:center;border:1px solid rgba(0, 134, 137, 0.20);padding:0.9rem;background:#f2f9f9;}
.fee_info td{font-family:'Spoqa Han Sans Neo';font-size:1.3rem;font-weight:400;line-height:1.5;text-align:center;padding:0.7rem;border:1px solid #e5e5e5;border-top:0;}


/* pdf 구독 - 어사이드 - 버튼 리스트 */
.pdf_btn_box{border:1px solid var(--c_black);padding:0 2rem;box-sizing:border-box;margin-top:5.6rem;}
.pdf_btn_box li + li{border-top:1px solid var(--c_gray_a);}
.pdf_btn_box li a{display:flex;justify-content:space-between;align-items:center;font-family:'Spoqa Han Sans Neo';font-size:1.6rem;font-weight:700;line-height:1.5;padding:1.6rem 0;}
.pdf_btn_box li a .ic{transform:rotate(-90deg);}

/* pdf 구독 - 데이터 없음 */
.section_kind .pdf_inner{max-width:739px;margin:0 auto;}
.section_kind .no_result .no_box{padding: 13.9rem 0 15.4rem 0;margin-bottom:1.6rem;}
.section_kind .no_result .no_box .no_txt{font-family:'Spoqa Han Sans Neo';font-size:2.2rem;font-weight:700;line-height:150%;text-align:center;}
.section_kind .no_result .search_info {display: flex;padding: 4.5rem 0;border: 1px solid var(--c_gray_a);background: #f9f9f9;justify-content: center;}

.section_kind .no_result .search_info ul li{position: relative;margin-bottom:1.5rem;padding-left:1.5rem;font-family:'Inter';font-size:1.6rem;font-weight:500;line-height:150%;letter-spacing:-0.1rem;}
.section_kind .no_result .search_info ul li:after{content:'';position:absolute;top:0.9rem;left:0;display:inline-block;width:0.6rem;height:0.6rem;margin-right:0.9rem;background:var(--c_gray_b);border-radius:1rem;vertical-align:4px;}
.section_kind .no_result .search_info ul li .btn_m{margin-left:5.5px;}

/* pdf 구독 - 발행정보 */
.pdf_sub .divide_area .sub_news_sec .sec_head .sec_tit{text-align:center;width:100%;border-bottom:1px solid var(--c_black);padding-bottom:2rem;}

.section_kind .tit_h3 {margin-top:24px;padding:0 0 7px 10px;font-size:1.4rem}
.section_kind .tit_h3 em {color:#0670a7;}
.section_kind .table_box{font-size:1.2rem;line-height: 140%;background:url(https://image.donga.com/paper/images/bg_table.gif) no-repeat left top; background-size: 100% 31px;}

.section_kind .table_box .tbl_type1 {width:100%;border-spacing:0;border-collapse:collapse;border-top:1px solid #d4d4d4;border-bottom:1px solid #b4b4b4;}
.section_kind .table_box .tbl_type1 thead th {position:relative;;padding:9px 0 6px 0;text-align:center;}
.section_kind .table_box .tbl_type1 thead th::before{content:'';display:block;position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:12px;background-color:var(--c_gray_b);}
.section_kind .table_box .tbl_type1 thead tr th:first-child::before{display:none;}
.section_kind .table_box .tbl_type1 tbody td {padding:9px 5px 10px 5px;color:#333;text-align:center;border-bottom:1px dotted var(--c_gray_a);}

/* pdf 구독 - 상세검색 */
.section_kind .tbl_search {width:100%;border-spacing:0;border-collapse:collapse;font-size:1.2rem;}
.section_kind .tbl_search tr th {border-right:1px solid #dfdfdf;text-align:center;vertical-align:middle;border-bottom:1px dotted var(--c_gray_a);background-color:#f7f7f7 ;}
.section_kind .tbl_search tr:last-child th{border-bottom:0;}
.section_kind .tbl_search .bullet {display:inline-block;width:2px;height:2px;margin-right:10px;border-radius:50%;background:var(--c_gray_b);vertical-align:middle;}
.section_kind .tbl_search tr td {padding:11px 0 11px 20px;border-bottom:1px dotted var(--c_gray_a);}
.section_kind .tbl_search tr:last-child td {border-bottom:0;}
.section_kind .tbl_search .txt_sch {width:190px;margin: 0 4px 0 0;border:1px solid var(--c_gray_b);}
.section_kind .tbl_search .txt_sch + select{border:1px solid var(--c_gray_b);padding: 0px 30px 0px 5px;background:url(../images/icon/ic_arr_down.png)no-repeat;background-position:calc(100%) center;}
.section_kind .tbl_search tr td{display:flex;justify-content:flex-start;align-items:center;}
.section_kind .tbl_search tr td label{display:flex;justify-content:flex-start;align-items:center;font-size:1.2rem;}
.section_kind .tbl_search tr td label + label{margin-top:0;margin-left:10px;}
.section_kind .tbl_search tr td label input{margin-right:5px;}
.section_kind .tbl_search tr:nth-child(2) td .date{border:1px solid var(--c_gray_a);margin:0 5px;}
.section_kind .btn_center{margin:17px 0 -2px 0;text-align:center;}
.section_kind .btb_search01 {width:151px;height:34px;font-size:2.2rem;color:var(--c_white);background-color:#f7512a;border:none;border-radius:0.3rem;}

/* pdf 구독 - 검색 결과 */
.section_kind .tit_pdfsearch{font-size:1.6rem;font-weight:500;margin-bottom:10px;}

.section_kind .sch_info {display:flex;justify-content:space-between;align-items:center;position:relative;padding:11px 17px;border:1px solid #c9c9c9;background:#f2f4f4;font-size:1.2rem;}

.section_kind .sch_info .sch_txt{display:flex;justify-content:space-between;align-items:center;}
.section_kind .sch_info .sch_txt .media{color:#0a79b2;font-weight:bold;}
.section_kind .sch_info .sch_txt span + span,
.section_kind .sch_info .sch_txt strong{margin-left:5px;}
.section_kind .sch_info .sch_txt .tit {color:#f7512a;}
.section_kind .sch_info .sch_txt .txt {color:#333;}
.section_kind .sch_info .sch_txt .num{font-weight:700;}
.section_kind .sch_info .btn_sort{display:flex;justify-content:space-between;align-items:center;}
.section_kind .sch_info .btn_sort a{font-weight:400;color:#333;}
.section_kind .sch_info .btn_sort a + a{margin-left:10px;}
.section_kind .sch_info .btn_sort a.on{font-weight:700;color:#f7512a;}
.section_kind .sch_list{overflow: hidden;}
.section_kind .sch_list li {position:relative;padding:11px 17px;border-bottom:1px solid #d7d7d7;}
.section_kind .sch_list li strong {overflow:hidden;display:block;width:85%;margin-bottom:2px;font-size:14px;text-overflow:ellipsis;white-space: nowrap;line-height:150%;}
.section_kind .sch_list li .date {font-size:1.2rem;color:#53a5dc;}
.section_kind .sch_list li .man {font-size:1.2rem;color:#7f7e7e;}
.section_kind .sch_list li .btn_pdf {position:absolute;top:17px;right:17px;}

/* pdf 구독 - 이용요금 안내 */
.section_kind .tbl_type2 {width:100%;border-spacing:0;border-collapse:collapse;border:1px solid #b4b3b3;font-size:1.2rem;}
.section_kind .tbl_type2 tr th {padding:9px;background-color:#f1f2f2;border-right:1px solid #d8d5d5;text-align:center;border-bottom:1px solid #a4a4a4;color:#676869;font-weight:700;}
.section_kind .tbl_type2 tr th:last-child {border-right:none;}
.section_kind .tbl_type2 tr td {padding:7px;background-color:#fff;text-align:center;border-bottom:1px solid #d8d5d5;border-right:1px solid #d8d5d5;color:#676869;}
.section_kind .tbl_type2 tr td:last-child {border-right:none;}
.section_kind p.info_txt {padding:9px 0 0 10px;color:#808080;font-size:1.2rem;}
.section_kind p.info_txt em {color: #ef451d;font-weight: bold;}
.section_kind ul.info_txt li{font-size:1.2rem;margin-top:1rem;padding:9px 0 0 10px;color:#808080;}
.section_kind ul.info_txt em {color: #ef451d;font-weight: bold;}
.section_kind .txt_rule {padding:18px 0 0 10px;text-decoration:underline;font-size:1.2rem;}
.section_kind .box_silver {margin-top:25px;padding:16px 10px 16px 32px;background-color:#f7f7f7;border:1px solid #d2d2d2;}
.section_kind .box_silver p {color:#777676;font-size:1.2rem;}
.section_kind .box_silver p strong {color:#333;}
.section_kind .box_silver a {padding-top:10px;display:inline-block;color:#f64803;font-weight:500;text-decoration:underline;font-size:1.2rem;}

/* pdf 구독 - 이용요금 안내 */
.section_kind .pdf_inner:has(#billList){max-width:64.7rem;}
.section_kind .use_info{padding:15px 0 37px 0;color:#7f7e7e;line-height:150%;font-size:1.2rem;}
.section_kind .use_info strong {color:#f7512a;}
.section_kind .use_info a{display:inline-block;}
.section_kind .use_info em {color:#033333;font-weight:bold;text-decoration:underline;}
.section_kind .pdf_tab {position:relative;height:43px;margin-bottom:-1px;z-index:99;font-size:1.2rem;}
.section_kind .pdf_tab li a {display:block;width:183px;height:43px;background:url(https://image.donga.com/paper/images/img_tab_use.gif) no-repeat;text-indent:-9999px;z-index:99;}
.section_kind .pdf_tab li {float:left;overflow:hidden;height:43px;}
.section_kind .pdf_tab li .tab01 {width:181px;background-position:0 -43px;}
.section_kind .pdf_tab li.on .tab01 {width:183px;background-position:0 0;}
.section_kind .pdf_tab li .tab02 {width:181px;background-position:-183px 0;}
.section_kind .pdf_tab li.on .tab02 {width:183px;background-position:-181px -43px;}


/* pdf 구독 - 유료결제 이용안내 */
.section_kind .txt_pay {margin:23px 0 26px 10px;;font-size:1.2rem;}
.section_kind .txt_pay span {color:#777676;}
.section_kind .txt_pay strong {color:#fd3f12;text-decoration:underline;}
.section_kind .txt_how01 {padding:0 0 0 8px;}
.section_kind .sub_txt {display:inline-block;margin:12px 0 12px 10px;color:#5e5d5d;font-size:1.2rem;}
.section_kind .tit_how {width:100%;height:15px;margin-bottom:10px;background:url(https://image.donga.com/paper/images/tit_charge.gif) no-repeat 10px top;text-indent: -99999px;}
.section_kind .how_box {width:326px;height:341px;border:1px solid #d1cdcd;background:#f9f9f9;font-size:1.2rem;font-weight:400;}
.section_kind .f_left {float:left;}
.section_kind .f_right {float:right;}
.section_kind .how_box .how_top {position:relative;height:52px;background:#9acfea;border-bottom:1px solid #4fbcf3;}
.section_kind .how_box .how_top .tit_card {position:absolute;top:14px;left:16px;display:block;width:86px;height:23px;background:url(https://image.donga.com/paper/images/txt_card.gif) no-repeat;text-indent:-99999px;}
.section_kind .how_box .how_top .tit_phone {position:absolute;top:14px;left:16px;display:block;width:64px;height:23px;background:url(https://image.donga.com/paper/images/txt_phone.gif) no-repeat;text-indent: -99999px;}

.section_kind .how_box .how_top .btn_sett {position:absolute;top:14px;right:17px;display:block;width:108px;line-height:22px;background:#678b9d;border:1px solid #0470a6;color:#fff;font-weight:bold;text-align:center;}
.section_kind .how_box .txt_info {padding:13px 16px 15px 16px; color: #777676;}
.section_kind .how_box .txt_info p {margin-bottom:9px;letter-spacing:-1px;line-height:1.39em;}
.section_kind .how_box .txt_info p:first-child {margin-bottom:5px;}
.section_kind .sub_tbltype {width:100%;border-spacing:0;border-collapse:collapse;}
.section_kind .sub_tbltype tbody th {padding:0 0 0 5px;background-color:#b8babb;border-top:1px solid #c6c6c6;color:#fff;text-align:left;}
.section_kind .sub_tbltype tbody tr:first-child th {padding-top:2px;border-top:none;vertical-align:top;}
.section_kind .sub_tbltype tbody td {padding:1px 0 0 12px;border-top:1px solid #c6c6c6;color:#323131;}
.section_kind .sub_tbltype tbody tr:first-child td {border-top:none;}
.section_kind .txt_how02 {padding:36px 0 23px 8px;}
.section_kind .cboth {clear:both;}
.section_kind .txt_blue {margin:0 0 0 10px;color:#0670a7;font-size:14px;}
.section_kind .sub_desc {margin:10px 0 7px 10px;color:#777676;font-size:1.2rem;}
.section_kind .sub_desc strong {color:#000;}
.section_kind .sub_desc em {font-weight:bold;}
.section_kind .img_desc {margin-bottom:23px;}

/* rss */
.rss_top_wrap{padding-top:2.1rem;}
.rss_top_wrap p{font-family:'Spoqa Han Sans Neo';font-size:1.4rem;font-weight:500;line-height:1.5;color:var(--c_gray_b);}
.rss_guide_box{margin-top:3.2rem;padding:3.2rem;box-sizing:border-box;border:1px solid var(--c_gray_a);background:#f3f3f3;}
.rss_guide_box .guide_txt{font-family:'Spoqa Han Sans Neo';font-size:1.4rem;font-weight:500;line-height:1.5;color:var(--c_gray_b);margin:1.6rem 0;}
.rss_guide_box .charge{display:flex;justify-content:flex-start;align-items:center;gap:1.6rem;}
.rss_guide_box .charge li{display:flex;justify-content:flex-start;align-items:center;font-family:'Spoqa Han Sans Neo';font-size:1.4rem;font-weight:500;line-height:1.5;color:#000;}
.rss_guide_box .charge li:first-child{font-weight:700;}
.rss_guide_box .charge li + li::before{content:'';display:block;width:4px;height:4px;border-radius:50%;background:var(--c_gray_b);margin-right:0.8rem;}

.rss_list_wrap{margin-top:5.6rem;padding-bottom:5.2rem;}
.rss_list_wrap .sec_head{border-bottom:1px solid var(--c_black);padding-bottom:2rem;}
.rss_list{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:2rem 3.2rem;}

.rss_list li{width:calc((100% - 3.2rem)/2);border:1px solid var(--c_gray_a);padding:1.6rem;box-sizing:border-box;}
.rss_list li .rss_head{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #000;padding-bottom:0.6rem;}
.rss_list li .rss_head .tit{line-height:1.8;letter-spacing:-0.3px;}
.rss_list li .rss_head .btn_copy{display:block;width:2.4rem;height:2.4rem;background:url(../images/icon/ic_copy.png)no-repeat;}
.rss_list li .rss_body{margin-top:1.2rem;}

.rss_list li .rss_body a{font-family:'Spoqa Han Sans Neo';font-size:1.7rem;font-weight:400;line-height:1.7;letter-spacing:-0.3px;color:var(--c_gray_b);}

.rss_box + .rss_box{margin-top:5.6rem;}

/* 섹션 */
.sec_page #header{color:var(--c_white);}
.sec_page #header .sec_top_bg{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;z-index:-1;}
.sec_page #header .sec_top_bg img{display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:calc(100% + 1px);object-fit:cover;opacity:1;}
.sec_page #header.is_fix .sec_top_bg img,
.sec_page #header.is_active .sec_top_bg img{opacity:0;}
.sec_page .news_tit_text {font-family:'Spoqa Han Sans Neo';font-size:1.7rem;font-weight:400;letter-spacing:-0.3px;text-align:center;margin-top:2.8rem;padding:0 1.6rem;box-sizing:border-box;}
.sec_page .main_news_list{position:relative;}
.sec_page .sub_page .main_news_list::after{content:'';display:block;position:absolute;bottom:-2rem;left:0;width:100%;height:1px;background: var(--c_gray_a);}

.sec_page .sub_page .main_sub_list{width:100%;}/*250116 추가 */

.sec_page .divide_area{margin-top:5.4rem;}
.sec_page .sub_page .main_news_wrap > .head_news_sec{padding-top:0.3rem;}

/* 섹션 - 어사이드 */
.sub_page .side_list_area .sec_tit .color{color:var(--c_primary_base);}
.sec_page .side_list_area .sec_head .btn_m{font-size:0;}
.sec_page .sub_page .divide_area .side_list_area .txt_area .tit{margin-top:0;}

/* 섹션 - 어사이드 - 트랜드 뉴스 */
.trend_list_wrap .sec_head {margin-bottom:var(--spacing_m);flex-direction:column;align-items:flex-start;}
.trend_list_wrap .sec_head .tit {margin-bottom:var(--spacing_l);font-size:var(--title_fz_xxs);font-weight:700;}
.trend_list_wrap .tab_list_wrap {display:flex;width:100%;}
.trend_list_wrap .tab_list_node {width:50%;line-height:4rem;border:1px solid var(--c_gray_a);}
.trend_list_wrap .tab_list_node.is_active {border-color:var(--c_primary_base);position:relative;z-index:1;}
.trend_list_wrap .tab_list_node button {width:100%;height:100%;color:var(--c_gray_b);font-size:1.4rem;line-height:1;vertical-align:bottom;}
.trend_list_wrap .tab_list_node.is_active button {color:var(--c_primary_base);}
.side_list_wrap.trend_list_wrap .view_trend .sec_body {display:none;}
.side_list_wrap.trend_list_wrap .view_trend .active {display:block;}
.trend_list_wrap .view_trend .news_list {display:flex;width:100%;gap:3.2rem;}
.side_list_wrap.trend_list_wrap .view_trend .news_list {flex-direction:column;gap:0;}
.trend_list_wrap .view_trend .news_list.type_num .news_item{display:flex;flex-wrap:wrap;border-bottom:1px solid var(--c_gray_a);}
.trend_list_wrap .view_trend .news_list.type_num figure {margin-bottom:0;}
.sub_page .divide_area .side_list_area .trend_list_wrap .view_trend .news_list.type_num li + li {margin-top:0;padding-top:0;border:0;}
.trend_list_wrap .view_trend .news_list.type_num .news_item .txt_area {display:flex;align-items:center;min-height:7.2rem;}
.trend_list_wrap .view_trend .news_list.type_num .news_item span {display:block;margin-right:var(--spacing_l);font-weight:bold;}
.trend_list_wrap .view_trend .news_list .tit {overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:bold;line-height:1.5;word-break:break-all;font-size: var(--fz_base);}
.side_list_wrap.trend_list_wrap .view_trend .news_list .tit {overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:0.4rem;word-break:break-all;}
.trend_list_wrap .view_trend .news_list.type_num li:not(:first-of-type) .news_item .tit, 
.trend_list_wrap .view_trend .news_list.type_num li:not(:first-of-type) .news_item span {font-weight:400;}

/* 우아한 */
.wooahan #header {background: url('../images/img_bg_wah.jpg') no-repeat;background-size: cover;background-position: 0 79%;color: var(--c_white);}
.wooahan #header.is_fix {background:var(--c_white);}
.wooahan .news_tit_text {font-family:'Spoqa Han Sans Neo';font-size:1.7rem;font-weight:400;letter-spacing:-0.3px;text-align:center;margin-top:2.8rem;}
.wooahan .news_head {margin-bottom:2.0rem;}
.wooahan .sub_page .main_news_list .main_sub_list {width:100%;}
.wooahan .main_news_node .news_body .cate {font-size:2.2rem;}
.wooahan .main_news_node .news_body .cate + .tit {margin-top:1.6rem;}
.wooahan .main_news_wrap > .sub_news_sec {padding-top:5.6rem;}
.wooahan .main_news_wrap > .sub_news_sec .sec_head a {position:relative;padding-right:3rem;}
.wooahan .main_news_wrap > .sub_news_sec .sec_head a .arw {position: absolute;top:50%;right:0;transform: translateY(-50%);margin-top:-0.1rem;}

/* 에러페이지 */
.errorPage_wrap .sub_news_sec {margin:5.6rem 0 9.6rem;padding-bottom:5.6rem;border-bottom:1px solid #E5E5E5;}
.errorPage_wrap .sub_news_sec .news_list {row-gap:3.2rem;}
.errorPage_wrap .sub_news_sec .news_list > li {flex: auto;width: calc((100% - 9.6rem) / 4);}
.errorPage_wrap .sub_news_sec .news_list > li + li:after {display:none;}

/* 사이트맵 */
.sitemap_res .sub_page > .inner {max-width:131.2rem;}
.sitemap_res .sitemap_cont .all_news {overflow:hidden;margin:0 auto 46px auto;padding:55px 0 50px 0;}
.sitemap_res .sitemap_cont .all_news .title {display:inline-block;height:22px;margin-bottom:20px;padding:0 0 0 7px;font-size:22px;color:#181d23;font-weight:normal;vertical-align:top;}
.sitemap_res .sitemap_cont .all_news span.title {font-weight:bold;}
.sitemap_res .sitemap_cont .all_news .date_box.year {background:#f6f7f7;border:1px solid #e5e5e5;}
.sitemap_res .sitemap_cont .all_news .date_box {padding:23px 20px;}
.sitemap_res .sitemap_cont .all_news .date_box a {display:inline-block;padding:8px 10px;font-size:14px;color:#181d23;}
.sitemap_res .sitemap_cont .all_news .icon_arr {display:inline-block;width:7px;height:14px;margin:0 9px 0 11px;background:url('https://image.donga.com/pc/2022/images/common/bg_arr04.png') no-repeat 0 center;}
.sitemap_res .sitemap_cont .all_news .txt {display:inline-block;font-size:22px;font-weight:bold;color:#181d23;}
.sitemap_res .sitemap_cont .all_news .month {padding:0;}
.sitemap_res .sitemap_cont .all_news .month .list {border-bottom:0;}
.sitemap_res .sitemap_cont .all_news .month .list li {background:#f6f7f7;border:1px solid #e5e5e5;margin-left:-1px;}
.sitemap_res .sitemap_cont .all_news .month .list li a {display:block;width:100%;height:52px;padding:0;font-size:16px;text-align:center;line-height:50px;}
.sitemap_res .sitemap_cont .all_news .month .list li:nth-child(n+7) {margin-top:-1px;}
.sitemap_res .sitemap_cont .all_news .day {padding:0;}
.sitemap_res .sitemap_cont .all_news .day .list {overflow:hidden;display:table;border-top:1px solid #e5e5e5;}
.sitemap_res .sitemap_cont .all_news .day .list li {float:left;display:table-cell;background:#f6f7f7;border-left:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
.sitemap_res .sitemap_cont .all_news .day .list li a {display:block;width:63px;height:52px;padding:0;font-size:16px;text-align:center;line-height:50px;}
.sitemap_res .sitemap_cont .all_news .day .list li:first-child {width:62px;}
.sitemap_res .sitemap_cont .all_news .day .list li:last-child {border-right:1px solid #e5e5e5;}
.sitemap_res .sitemap_cont .all_news .day .list li:nth-child(5) {width:62px;}
.sitemap_res .sitemap_cont .all_news .day .list li:nth-child(7) {width:62px;}
.sitemap_res .sitemap_cont .all_news .day .list li:nth-child(12) {width:62px;}
.sitemap_res .sitemap_cont .all_news .day .list li:nth-child(16) {width:62px;border-right:1px solid #e5e5e5;}
.sitemap_res .sitemap_cont .all_news .day .list li:nth-child(17) {width:62px;}
.sitemap_res .sitemap_cont .all_news .day .list li:nth-child(21) {width:62px;}
.sitemap_res .sitemap_cont .all_news .day .list li:nth-child(23) {width:62px;}
.sitemap_res .sitemap_cont .all_news .day .list li:nth-child(28) {width:62px;}
.sitemap_res .sitemap_cont .all_news .day .list li.on a {color:#f15922}
.sitemap_res .sitemap_cont .all_news .daynews_list {overflow:hidden;margin-top:40px;}
.sitemap_res .sitemap_cont .all_news .daynews_list li {padding:1.4rem 0 1.4rem 1rem;border-bottom: 1px solid #E5E5E5;}
.sitemap_res .sitemap_cont .all_news .daynews_list li a {font-size:16px;color:#181819;font-weight:500;display:-webkit-box;overflow:hidden;white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;} /* 240625 수정 */
.sitemap_res .sitemap_cont .all_news .daynews_list li a:hover {text-decoration:underline;color:#181d23 !important;}
.sitemap_res .sitemap_new .sitemap_cont .sitemap_list {padding-top:28px;}
.sitemap_res .sitemap_new .sitemap_cont .sitemap_list .title {margin-bottom:25px;padding-left:28px;font-weight: 700;font-size: 30px;line-height: 43px;color: #181819;}
.sitemap_res .sitemap_new .sitemap_cont .sitemap_list .sitemap_box {padding-left:28px;}
.sitemap_res .sitemap_new .sitemap_cont .sitemap_list dl {width:195px;}
.sitemap_res .sitemap_new .sitemap_cont .sitemap_list dl dt {font-size: 16px;line-height: 19px;color: #181819;}
.sitemap_res .sitemap_new .sitemap_cont .sitemap_list dl dt a {color: #181819;}
.sitemap_res .sitemap_new .sitemap_cont .sitemap_list dl dd a {color: #181819;}
.sitemap_res .sitemap_new .sitemap_cont .sitemap_list .sitemap_box02 dl {height:295px;} 
.sitemap_res .sitemap_new .sitemap_cont .contents_list .cate02 {margin-top:42px;} 
.sitemap_res .sitemap_new .sitemap_cont .all_news {position:relative;padding-top:46px;}
.sitemap_res .sitemap_new .sitemap_cont .all_news .title {position:relative;height:auto;padding:0;font-size: 30px;line-height:1;color: #181819;}
.sitemap_res .sitemap_new .sitemap_cont .all_news a.title:hover {color: #008689;}
.sitemap_res .sitemap_new .sitemap_cont .all_news a.title:hover:before {content:"";display:block;position:absolute;bottom:-2px;left:0;width:111px;height:2px;background:#008689;}
.sitemap_res .sitemap_new .sitemap_cont .all_news .date_box {margin-top:-11px;padding:0;}
.sitemap_res .sitemap_new .sitemap_cont .all_news .date_box.year {border:0;background:none;}
.sitemap_res .sitemap_new .sitemap_cont .all_news .date_box a {width:77px;height:50px;margin-top:3px;padding:14px 0;background: #F1F3F5;border: 1px solid #D4D4D4;box-sizing:border-box;font-weight: 700;font-size: 16px;line-height: 19px;color: #181819;text-align:center;vertical-align:top;}
.sitemap_res .sitemap_new .sitemap_cont .all_news .date_box a:hover {border: 1px solid #008689;color: #FFFFFF;background: #008689;}
.sitemap_res .sitemap_new .sitemap_cont .all_news .date_box a.no {border:0;}
.sitemap_res .sitemap_new .sitemap_cont .all_news .date_box a.no:hover {border:0;}
.sitemap_res .sitemap_new .sitemap_cont .all_news .past_article {display:inline-block;position:absolute;top:49px;right:8px;height:33px;line-height:31px;padding:0 27px;box-sizing:border-box;border: 1px solid #D4D4D4;border-radius: 30px;font-size: 14px;color: #181819;background:url('https://image.donga.com/pc/2022/images/common/icon_arr01.png') no-repeat 196px 11px;background-size:7px 10px;}
.sitemap_res .sitemap_new .sitemap_cont .all_news .past_article:hover {background:url('https://image.donga.com/pc/2022/images/common/icon_arr01.png') #F1F3F5 no-repeat 196px 11px;background-size:7px 10px;}
.sitemap_res .sitemap_new .sitemap_cont .all_news .txt {font-weight:normal;font-size: 30px;line-height:1;color: #181819;}
.sitemap_res .sitemap_new .sitemap_cont .all_news .txt a{display: inline-block;}
.sitemap_res .sitemap_new .sitemap_cont .all_news .txt a:hover {display:inline-block;border-bottom:2px solid #008689;color: #008689;line-height:1;}
.sitemap_res .sitemap_new .sitemap_cont .all_news .month .list {display:flex;flex-flow:wrap;margin-left:-6px;}
.sitemap_res .sitemap_new .sitemap_cont .all_news .month .list li {flex:1;flex-basis:calc((100%) / 7);margin:0 0 2px 6px;border:0;background:none;}
.sitemap_res .sitemap_new .sitemap_cont .all_news #year {font-weight:normal;}
.sitemap_res .sitemap_new .sitemap_cont .all_news #year:hover:before {width:95px;}
.sitemap_res .sitemap_new .sitemap_cont .all_news .day .list {margin-left:-3px;border:0;}
.sitemap_res .sitemap_new .sitemap_cont .all_news .day .list li {width:71px !important;margin-left:3px;border:0;background:none;}
.sitemap_res .sitemap_new .sitemap_cont .all_news .day .list li a {width:71px;height:50px;line-height:48px;}
.sitemap_res .sitemap_new .sitemap_cont .all_news .day .list li.on a {color: #008689;background: #FFFFFF;border: 1px solid #008689;}
.sitemap_res .sitemap_new .sitemap_cont .all_news .daynews_list li a:before {content:"";display:inline-block;width:4px;height:4px;margin:7px 11px 0 0;border-radius:100%;background: #181819;vertical-align:top;}
.sitemap_res .sitemap_new .sitemap_cont .all_news .daynews_list li a:hover {color:#008689 !important;text-decoration:none;}
.sitemap_res .sitemap_new .contents_list {padding-top:0;}
.sitemap_res .sitemap_new .all_news {margin-bottom:0;}
.sitemap_res .sitemap_new .sitemap_cont .all_news .title {margin-bottom:4rem;}
.sitemap_res .sitemap_new .sitemap_list.menu {flex-flow:wrap;padding-bottom:64px;}
.sitemap_res .sitemap_new .sitemap_list.menu .title {margin-bottom:4rem;padding:0;letter-spacing:-0.2rem;}
.sitemap_res .sitemap_new .sitemap_list.menu .top_menu_list {flex-flow:wrap;}
.sitemap_res .sitemap_new .sitemap_list.menu .top_menu_list > li {height:30rem;}
.sitemap_res .sitemap_new .top_menu_list > li + li:after {background:#e5e5e5;}

/* 241113 수정 */
.list.series_point .sub_news_head .sub_top_title .img_area:has(img[src="https://image.donga.com/donga_v1/images/img_series_bg03.png"])::after{display:none;}

/* 함께 미래 250414 추가 */
.together #header {background: url('../images/img_bg_sec05.jpg') no-repeat;background-position:center;background-size:cover;color: var(--c_white);}
.together #header.is_fix {background:var(--c_white);}
.together .news_tit_text {font-family:'Spoqa Han Sans Neo';font-size:1.7rem;font-weight:400;letter-spacing:-0.3px;text-align:center;margin-top:2.8rem;}
.together .news_head {margin-bottom:2.0rem;}
.together .sub_page .main_news_list .main_sub_list {width:100%;}
.together .main_news_node .news_body .cate {font-size:2.2rem;}
.together .main_news_node .news_body .cate + .tit {margin-top:1.6rem;}
.together .main_news_wrap > .sub_news_sec {padding-top:5.6rem;}
.together .main_news_wrap > .sub_news_sec .sec_head a {position:relative;padding-right:3rem;flex-shrink:0;}
.together .main_news_wrap > .sub_news_sec .sec_head a .arw {position: absolute;top:50%;right:0;transform: translateY(-50%);margin-top:-0.1rem;}
.together #contents .sub_news_list{margin-top:0;}
.together section ~ .sub_news_sec:after{content:'';display:block;width:100%;height:1px;background:var(--c_gray_a);position:absolute;top:0;left:0;}/*250529 추가*/
.together .sub_news_sec.tab_list .news_list + .news_list{border-top:0;margin-top:0;padding-top:0;}/*250422 추가*/
.together .sub_page .sub_news_sec ~ .divide_area {padding-top:5.6rem;margin-top:2rem;border-top:1px solid var(--c_gray_a);}/*250422 추가*/
.together #contents .head_news_sec ~ .sub_news_sec .sub_news_list .sub_news_node > a{color:#111;padding-right:0;font-weight:500;}/*250520 수정*/
.together #contents .head_news_sec ~ .sub_news_sec .sub_news_list .sub_news_node.on > a{color:var(--c_primary_base);font-weight:700;}/*250520 수정*/
.together.sec_page .sub_news_sec .sec_head .sub_news_list + .btn.type_txt.btn_m{margin-top:2.8rem;}
.together .main_news_wrap > .sub_news_sec .news_list + .btn.type_txt.btn_m{display:none;margin-left:auto;width:fit-content;}
.together .side_list_area .donation_box{padding:4rem 0 0}
.together .side_list_area .donation_box ~ .ad_area{margin-top:4rem;} 

@media screen and (max-width: 1280px) {
  .sub_page .divide_area .side_list_area {width:22.4rem;}
  .sub_page .main_news_list .main_sub_list {max-width:29.6rem;}
  .sub_page .divide_area .side_list_area .row_list .news_card {flex-flow: column;}
  .sub_page .divide_area .side_list_area .img_area {width: 100%;height: 0;padding-bottom: 56.25%;}
  .sub_page .sub_news_sec ul.news_list:first-of-type {flex-wrap: wrap;row-gap: 4rem;column-gap: 3.2rem;}
  .sub_page .sub_news_sec .news_list > li + li:after {left: -1.6rem;}
  .sub_page .sub_news_sec .news_list > li:before {content: '';display: block;position: absolute;width: calc(100% + 1.6rem);height: 1px;background: var(--c_gray_a);bottom: -2rem;left: 0;}
  .sub_page .sub_news_sec .news_list > li:nth-child(2):before,
  .sub_page .sub_news_sec .news_list > li:nth-child(3):before {left: -1.6rem;width: calc(100% + 3.2rem);}
  .sub_page .sub_news_sec .news_list > li:nth-child(4):before {left: -1.6rem;}
  .sub_page .sub_news_sec + .divide_area {border-top: 0;}
  .thema_news.sports .sub_page .sub_news_sec + .divide_area,
  .thema_news.entertainment .sub_page .sub_news_sec + .divide_area {border-top:1px solid var(--c_gray_a);}
  .sub_page .sub_news_sec .news_list {row-gap: 2rem;}
  .sub_page .divide_area .side_list_area .txt_area .tit {font-size: 1.4rem;}
  .sub_page .divide_area .side_list_area .news_head {max-width: 100%;}
  
  /* 서브 헤더 */
  #contents .main_news_wrap .sub_news_head{width:calc(100% + 3.2rem);margin:0 -1.6rem;}
  #contents .main_news_wrap .sub_news_tit {padding-left:1.6rem;}
  
  #contents .sub_news_wrap .sub_news_head{width:calc(100% + 3.2rem);margin:0 -1.6rem;}
  #contents .sub_news_wrap .sub_news_tit {padding-left:1.6rem;}
  
  /* 240709 수정 */
  /* 개편페이지 수정 */
  .sub_page.recon .main_news_list .main_sub_list.four_card{max-width:29.6rem;}

  /* 연예스포츠 */
  /* 메인 뉴스 영역 */
  .sports .sub_page .main_news_list,
  .entertainment .sub_page .main_news_list{flex-flow:row wrap;}
  .sports .sub_page .main_news_list .main_news_node,
  .entertainment .sub_page .main_news_list .main_news_node{width:calc(100% - 25.6rem);border-bottom:0;}
  .sports .sub_page .main_news_list .main_sub_list.four_card,
  .entertainment .sub_page .main_news_list .main_sub_list.four_card{max-width:29.6rem;}
  .sub_page .main_news_list .main_sub_list.four_card > ul{flex-flow:column;row-gap:3.2rem;column-gap:0;}
  .sub_page .main_news_list .main_sub_list.four_card > ul > li{border-left:0;padding-left:0;width:100%;}
  .sub_page .main_news_list .main_sub_list.four_card > ul > li:nth-child(n+3){display:none;}
  .sub_page .main_news_list .main_sub_list.four_card > ul > li + li::after{display:none;}
  .sub_page .main_news_list .main_sub_list.four_card > ul > li + li::before{content:'';display:block;width:100%;height:1px;position:absolute;top:-2rem;left:0;background:var(--c_gray_a);}

  /* 최신기사 */
  .thema_news.sports .sub_page .sub_news_sec + .divide_area,
  .thema_news.entertainment .sub_page .sub_news_sec + .divide_area {border-top:0;}

  /* 연예스포츠 */
  /* 연예스포츠 - 어사이드 */
  .sports .btn.type_txt.btn_m,
  .entertainment .btn.type_txt.btn_m{font-size:0;}

  /* 뉴스레터 */
  .letter_list > li {width:calc((100% - 3.2rem)/2);}
  .letter_list > li .letter_head .img_area{right:0;width:37.5%;}/*240326 수정*/
  /* .letter_list > li.nl_type01 .letter_head .img_area,
  .letter_list > li.nl_type02 .letter_head .img_area,
  .letter_list > li.nl_type05 .letter_head .img_area{width:37.5%;}  
  .letter_list > li.nl_type03 .letter_head .img_area,
  .letter_list > li.nl_type04 .letter_head .img_area,
  .letter_list > li.nl_type06 .letter_head .img_area
  {width: 39.1%;}240325 추가 */

  /* 뉴스레터 - 리스트 - 어사이드*/
  .sub_page .divide_area .other_nletter_list .letter_card .img_area{width:12.6rem;}/*240326 수정*/
  /* .other_nletter_list .letter_card.nl_type01 .img_area{width:12rem;}
  .other_nletter_list .letter_card.nl_type02 .img_area{width:12rem;}
  .other_nletter_list .letter_card.nl_type03 .img_area{width:12.6rem;}
  .other_nletter_list .letter_card.nl_type04 .img_area{width:12rem;}
  .other_nletter_list .letter_card.nl_type05 .img_area{width:12rem;}
  .other_nletter_list .letter_card.nl_type06 .img_area{width:12rem;} */
  
  /* 뉴스레터 - 리스트 - 어사이드 - sns*/
  .sns_nletter{min-width:22.4rem;}
  
  /* 뉴스레터 - 하단배너 */ 
  .nletter_banner_wrap{background-position: 55% 100%;}
  .nletter_banner_wrap h2{font-size:2.4rem;}
  .nletter_banner_wrap p{font-size:1.4rem;margin-top:0.8rem;}

  /* 추천 뉴스레터 */
  #container.recommend_nl .main_card_wrap {padding: 36px 0 80px;box-sizing: border-box;}

  /* 기자구독 - 상세 */
  .reporter_page .detail_wrap .reporter_cont {width:22.4rem;}
  /* 오늘의 콘텐츠 - 주제별 */
  .t_contents #contents .sub_news_wrap .sub_news_head{overflow:unset;}
  .t_contents .sub_news_head .share_area{padding-right:1.6rem;}
  /* 오늘의 콘텐츠 - 주제별 - 키워드 */
  /* .t_contents #contents .keyword_area{max-height:11.4rem;} */

  /* 통합검색 */
  .search_page .sub_page .divide_area {flex-flow: column;}
  .search_page .sub_page .divide_area .sub_news_sec {padding-bottom:0;}
  .search_page .sub_page .divide_area .side_list_area {width:100%;max-width:100%;padding-bottom: 7.6rem;}
  .search_page .sub_page .divide_area .latest_series_wrap .img_area {height:auto;padding-bottom:0;}
  .search_page .sec_articlelist .latest_issue_list > li {width:auto;flex:1;}
  .search_page .sec_articlelist .series_news_list {flex-flow: inherit;}
  .search_page .sec_articlelist .commend_author_sec .author_list {flex-flow: inherit;}
  .search_page .sec_articlelist .commend_author_sec .img_area {height:7.2rem;padding-bottom:0}
  .search_page .sec_articlelist .as_news_sec .row_list {position:relative;display:flex;flex-flow: row;flex-wrap: wrap;column-gap: 3.2rem;row-gap: 4rem;padding-bottom: 2rem;}
  .search_page .sec_articlelist .as_news_sec .row_list > li {flex-basis: calc((100% - 3.2rem) / 2);position: relative;}
  .search_page .side_list_area .as_news_sec .row_list .news_card {flex-flow: row;align-items: center;}
  .search_page .side_list_area .as_news_sec .news_head {max-width:14.8rem;}
  .search_page .side_list_area .as_news_sec .row_list > li:before {content: '';display: block;width: calc(100%);height: 1px;background: var(--c_gray_a);position: absolute;bottom: -2rem;left: 0;}
  .search_page .side_list_area .as_news_sec .row_list > li:nth-child(2n):after {display:none !important;}
  .search_page .divide_area .side_list_area .as_news_sec > ul li + li {margin-top: 0;padding-top: 0;border-top: 0;}
  .search_page .before_news {display:none;}

  /* 이슈 포인트 - 리스트 - 탑 */
  .issue.list .sub_top_title + .sub_news_sec{border-left:0;border-right:0;}
  .list.issue .sub_page .sub_news_sec .news_list > li .news_body .tit,
  .list.issue .sub_page .sub_news_sec .news_list > li .news_body .tit a{font-size:1.6rem;-webkit-line-clamp:3;}
  .list.issue .sub_page .sub_news_sec .news_list > li:before{display:none;}

  /* 이슈 포인트 - 리스트 - 키워드 */
  .issue .sub_news_head .sub_top_title .keyword_area{max-height:9.5rem;}

  /* 이슈 포인트 - 리스트 - 어사이드 */
  .issue .sub_page .divide_area .side_list_area .news_head{margin-bottom:1.2rem;}
  .side_list_area .latest_issue_list .news_card .news_head .util_area{flex-direction:column;align-items:flex-start;}
  .side_list_area .latest_issue_list .news_card .news_head .num_list{margin-left:0;margin-top:1.2rem;}
  .side_list_area .latest_issue_list .news_card .news_body{flex-direction:column;}
  .side_list_area .latest_issue_list .news_card .news_body .img_area{margin-bottom:1.2rem;}
  .side_list_area .latest_issue_list .news_card .news_body .info .tit{font-size:1.6rem;}

  /* 연재포인트 - 인기연재기사 */
  .popular_news_list .main_news_node .news_card::before{display:none;}

  /* 연재포인트 - 최근 업데이트 연재 */
  .series_point_wrap .latest_series_wrap .series_news_list > li{min-width:calc((100% - 6.4rem) / 3);}

  /* 연재포인트 - 리스트 - 인기기사*/
  .list.series_point .sub_top_title + .sub_news_sec{padding:1.6rem 1.6rem 2rem;border-bottom:0;}
  /* 연재포인트 - 리스트 - 많이본 연재*/
  .list.series_point .sub_page .side_list_area .sec_body .row_list > li:nth-child(2n):after{display:none;}

  /* 오피니언 */
  /* 오피니언 - 사설 기사 영역 */
  .editorial_news_list{flex-direction:column;gap:3.2rem 0;}
  .editorial_news_list .main_news_node{min-width:unset;}
  .editorial_news_list .main_sub_list{max-width:100%;}
  .editorial_news_list .main_sub_list > ul{flex-direction:row;align-items:stretch;height:100%;gap:0 2rem;}
  .editorial_news_list .main_sub_list > ul > li{width:100%;}

  /* 오피니언 - 오늘의 칼럼 */
  .calumn_list li{width:calc((100% - 6.4rem ) / 2 );}
  .calumn_list li::before{width:calc(100% + 3.2rem);}
  .calumn_list li:nth-child(2n)::before{left:-3.2rem;}
  .calumn_list li:nth-child(3n)::before{width:calc(100% + 3.2rem);}
  .calumn_list li:nth-child(2n)::after{display:none;}

  /* 오피니언 - 주간 인기  사설·컬럼  */ 
  .today_calumn_wrap + .divide_area{flex-direction:column;}
  .weekly_popuplar_wrap .ranking_cont{padding-bottom:2rem;}
  .weekly_popuplar_wrap .ranking_cont > li{max-width:100%;}
  .weekly_popuplar_wrap .ranking_cont .row_list li:first-child{border-top:1px solid var(--c_gray_a);padding-top:2rem;}

  /* 오피니언 - 주간 인기  사설·컬럼 - POLL */ 
  .poll_wrap{max-width:100%;margin-top:5.6rem;}
  .poll_wrap .poll_body .poll_contents + .btn_box ul li:first-child{width:100%;max-width:77.1rem;}
  .poll_wrap .poll_body .poll_contents + .btn_box ul li:last-child{width:100%;max-width:17.4rem;}
  
  /* 오피니언 - 대표 칼럼리스트 */
  .main_columnist_wrap .columnist_list{gap:1.6rem;}
  .main_columnist_wrap .columnist_list.expanded{flex-wrap:wrap;gap:3.5rem 1.6rem;}/*250318 수정*/
  .main_columnist_wrap .columnist_list.expanded > li{max-width:calc((100% - 64px)/5);}/*250318 수정*/

  /* 오피니언 - POLL vote - 종료 */


  /* 마이페이지 상단 */
  .my_page .my_top {padding: 5.6rem 1.5rem;}
  .my_page .my_top .analysis_cont .analysis_info .num_cont {flex-flow: column;justify-content: center;}

  /* 마이페이지 컨텐츠영역 */
  .my_page .mypage_section .section_cont {flex-flow: column;}
  .my_page .mypage_section .section_cont .section_sub {max-width:none;}
  .my_page .mypage_section .section_cont .side_section {width:100%;}
  .my_page .mypage_section .section_cont .side_section .side_head .open {display:block;}

  /* 마이페이지 데이터 없을경우 */
  .my_page .no_datatype .sub_news_sec .news_list > li:before {width:100%;}
  .my_page .no_datatype .sub_news_sec ul.news_list:first-of-type {flex-wrap: initial;flex-flow: column;}
  .my_page .no_datatype .sub_news_sec ul.news_list:first-of-type .news_card {flex-flow: row;column-gap: 1.2rem;}
  .my_page .no_datatype .sub_news_sec .news_list > li .news_head {min-width: 29.6rem;margin-bottom: 0;max-width: none;}
  .my_page .no_datatype .sub_news_sec .news_list > li .news_body {display: flex;flex-flow: column;height:unset;}/*240227 수정*/
  .my_page .no_datatype .sub_news_sec .news_list > li + li:after {display:none;}

  /* 마이페이지 - 북마크 */
  .my_page .my_subscribe .section_cont {display:flex;}
  .my_page .my_subscribe .section_cont .side_section {float:none;order:2;}
  .my_page .my_subscribe .section_cont .subscribe_info {float:none;order:1;max-width:none;margin-bottom:0;}
  .my_page .my_subscribe .section_cont .section_sub {float:none;order:3;}

  /* 헬스동아 */
  .sub_page .divide_area + .divide_area .sub_news_sec{padding-bottom:6.96rem;}
  .health #contents .sub_news_head{flex-wrap:nowrap;}
  .health #contents .sub_news_wrap .sub_news_tit{flex-shrink:0;}
  .health #contents .sub_news_list{overflow-x:scroll;}
  .health #contents .sub_news_list::-webkit-scrollbar{display:none;}

  /* 헬스동아 - 중간 섹션 */
  .sub_page .sub_news_wrap .health_mid_section{width:calc(100% + 3.2rem);margin:6.7rem -1.6rem 5.7rem;}
  .health .health_mid_section + .divide_area{margin-top:0;}
  .health_mid_section > ul > li{border-right:0;}
  .health_mid_section > ul > li .sec_item{padding:1.9rem 0 1.8rem;}
  .health_mid_section > ul > li .sec_item:nth-child(1)
  {flex-direction:column;align-items:flex-start;max-width:30.2rem;}
  .health_mid_section > ul > li .sec_item:nth-child(2)
  {flex-direction:column;align-items:flex-start;padding:1.9rem 0 2.1rem 5.1rem;flex-grow:1;}
  .health_mid_section > ul > li .sec_item:nth-child(1) .tit{margin-bottom:0.5rem;} 
  .health_mid_section > ul > li .sec_item:nth-child(2) .tit{margin-bottom:1rem;}

  .health_mid_section > ul > li .tit br{display:none;}
  .health_mid_section > ul > li .sns_list{gap:0 0.8rem;}

  /* 헬스동아 - 기사영역 - 연재/칼럼 */
  .health .sec_list_wrap.series_calumn{margin-top:1.1rem;}
  .health .sec_list_wrap.series_calumn .series_news_list > li{min-width: calc((100% - 3.2rem) / 2);max-width: calc((100% - 3.2rem) / 2);}
  .health .series_news_list > li .series_news_head{height:16.4rem;}
  
  /* 헬스동아 - 만화그리는 의사들 */
  .side_wrap.manhwa_doc .btn.type_txt.btn_m{font-size:0;}

  /* 헬스동아 - 전문가 칼럼 이하 */
  .health .divide_area + .divide_area{margin-top:4.5rem;}
  .health .divide_area.early_fold{flex-direction:column;}
  
  /* 헬스동아 - 기사영역 - 전문가 칼럼 */
  .health .divide_area.early_fold .calumn_list li{width:calc((100% - 12.8rem) / 3);}  
  .health .calumn_list li:nth-child(2n)::after{display:block;}

  /* 헬스동아 - 기사영역 - 포커스 */
  .health .sec_list_wrap.focus{margin-top:5.6rem;}
  .health .field_news_sec .field_news_list{display:inline-flex;}
  .health .field_news_sec .field_news_node + .field_news_node{margin-left:0;}
  .health .field_news_sec .field_news_node:nth-of-type(n + 4){margin-top:0;}

  /* 헬스동아 - 기사영역 - &라이프 */
  .sec_list_wrap.and_life{margin-top:5rem;}

  /* 헬스동아 - 어사이드2 */
  .divide_area.early_fold{gap:0 3.2rem}
  .divide_area.early_fold .side_list_area{width:auto;max-width:none;}
  .divide_area.early_fold .side_list_area .side_wrap:first-child{margin-top:0;}
  .sub_page .divide_area.early_fold .side_list_area .sec_body .row_list{display:flex;flex-direction:row;flex-wrap:wrap;column-gap:3.2rem;row-gap:2rem;}
  .sub_page .divide_area.early_fold .side_list_area .sec_body .row_list > li{position:relative;width:calc((100% - 6.4rem) / 3);}
  .sub_page .divide_area.early_fold .side_list_area .row_list .news_card{flex-direction:row;}
  .sub_page .divide_area.early_fold .side_list_area .news_head{max-width:14.8rem;}
  .sub_page .divide_area.early_fold .side_list_area .sec_body > ul li + li {margin-top:0;padding-top:0;border-top:0;}
  .sub_page .divide_area.early_fold .side_list_area .sec_body .row_list > li:before {content: '';display:block;width:1px;height:100%;background: var(--c_gray_a);position:absolute;bottom:0;left:0;}
  .sub_page .divide_area.early_fold .side_list_area .sec_body .row_list > li:before {left:-1.6rem;}
  .sub_page .divide_area.early_fold .side_list_area .sec_body .row_list > li:nth-child(3n+1)::before{display:none;}
  .sub_page .divide_area.early_fold .side_list_area .sec_body .row_list > li:nth-child(2n):after {display:none;}

  /* 헬스동아  - 명의 추천 명의 */
  .mid_full_wrap.rec_video{margin-top:5.62rem;}
  .mid_full_wrap .video_list_wrap{flex-direction:column;padding:3.6rem 0;}
  .mid_full_wrap .video_list_wrap .tit_area{display:flex;justify-content:flex-start;align-items:flex-start;max-width:100%;column-gap:1rem;margin-bottom:2rem;}
  .mid_full_wrap .video_list_wrap .tit_area br{display:none;}

  /* 헬스동아 - 채널A캔버스 */
  .cha_canvas_wrap{margin-top:5.75rem;}
  .cha_canvas_wrap .main_news_list{gap:1.6rem;}
  .cha_canvas_wrap .main_news_list .main_news_node{padding-right:1.6rem;}
  .cha_canvas_wrap .main_news_list .main_sub_list.four_card{max-width:48rem;}
  .cha_canvas_wrap .main_news_list .main_sub_list.four_card > ul{flex-direction:row;flex-wrap:wrap;gap:3.2rem;}
  .cha_canvas_wrap .main_news_list .main_sub_list.four_card > ul > li{width:calc((100% - 3.2rem)/2);}
  .cha_canvas_wrap .main_news_list .main_sub_list.four_card > ul > li:nth-child(n+3){display:block;}
  .cha_canvas_wrap .main_news_list .main_sub_list.four_card > ul > li:nth-child(2)::before{display:none;}
  .cha_canvas_wrap .main_news_list .main_sub_list.four_card > ul > li:nth-child(2n)::after{content:'';display:block;position:absolute;left:-1.6rem;top:0;width:1px;height:100%;background:var(--c_gray_a);}
  .cha_canvas_wrap .main_news_list .main_sub_list.four_card > ul > li.swiper-slide{height:auto;}

  /* 김순덕 도발 */
  .kimsoondeok .sub_page .main_news_wrap{padding-top:3.57rem;}
  .kimsoondeok .sub_page .main_news_wrap > .head_news_sec{padding-top:0rem;}
  .kimsoondeok .sub_page .divide_area .sub_news_sec{padding-bottom:5.29rem}

  /* 섹션 */
  .sec_page .sub_page .main_news_wrap > .head_news_sec{padding-top:0;}
  .sec_page .sub_page .main_news_wrap{padding-top:3.57rem;}
  /* 섹션 - 어사이드 */
  .sec_page .side_list_area .sec_head .btn_m{font-size:1.3rem;}

  /* 우아한 */
  .wooahan .main_news_node .news_body .cate {font-size:1.6rem;}

  /* 에러페이지 */
  .errorPage_wrap .sub_page .sub_news_sec .news_list > li:before {display:none;}

  /* 함께 미래 250414 추가 */
  .together #header{background:url(../images/img_bg_sec05_1.jpg)no-repeat;background-position: center;background-size:cover;}
  .together .main_news_node .news_body .cate {font-size:1.6rem;}
  .together .side_list_area .btn.type_txt.btn_m{font-size:0;}
}

/* tablet */ 
@media screen and (max-width: 1024px) {
  .sub_page .main_news_list {flex-flow:column;}
  .sub_page .main_news_list .main_news_node {padding-right:0;border-right:0;border-bottom:1px solid var(--c_gray_a);padding-bottom:2rem;}
  .sub_page .main_news_list .main_news_node .tit {font-size:2rem !important;}
  section + .sub_news_sec:after {width:100%;left:0;}
  .sub_page .head_news_sec + .sub_news_sec {padding-top:2rem;}
  .sub_page .main_news_list .main_sub_list {max-width:none;}

  .sub_page .main_news_list .main_sub_list > ul {flex-flow:row;column-gap:1.5rem;}
  .sub_page .main_news_list .main_sub_list > ul > li {flex:1;}
  .sub_page .main_news_list .main_sub_list > ul > li + li {margin-top:0;padding-top:0;border-top:0;padding-left:1.5rem;border-left:1px solid var(--c_gray_a);}

  .sub_page .sub_news_sec .news_list > li {flex-basis:calc((100% - 3.2rem) / 2);padding-left:0;margin-left:0;}
  .sub_page .sub_news_sec .news_list > li:nth-child(2n-1) {margin-left:0;padding-left:0;}
  .sub_page .sub_news_sec .news_list > li:nth-child(3):before {left:0;}
  .sub_page .sub_news_sec .news_list > li:nth-child(2):before {width:calc(100% + 1.6rem);}
  .sub_page .sub_news_sec .news_list > li:nth-child(2n-1)::after {display:none;}
  .sub_page .divide_area {flex-flow:column;}
  .sub_page .divide_area .side_list_area {max-width:none;width:auto;}
  .sub_page .sec_body .row_list {display:flex;flex-flow:row;}
  .sub_page .divide_area .side_list_area .news_head {max-width:14.8rem;}
  .sub_page .divide_area .side_list_area .sec_body > ul li + li {margin-top:0;padding-top:0;border-top:0;}
  .sub_page .divide_area .side_list_area .row_list .news_card {flex-flow:row;}
  .sub_page .side_list_area .sec_body .row_list {flex-wrap:wrap;column-gap:3.2rem;row-gap:4rem;padding-bottom:2rem;}
  .sub_page .side_list_area .sec_body .row_list > li {flex-basis:calc((100% - 3.2rem) / 2);position:relative;}
  .sub_page .side_list_area .sec_body .row_list > li:before {content: '';display:block;width:calc(100%);height:1px;background: var(--c_gray_a);position:absolute;bottom:-2rem;left:0;}
  /* .sub_page .side_list_area .sec_body .row_list > li:nth-child(2n):before {left:-1.6rem;} */
  
  /* .sub_page .side_list_area .sec_body .row_list > li:nth-child(2n):after {content:'';display:block;width:1px;height:100%;position:absolute;background:var(--c_gray_a);top:0;left:-1.6rem;} */
  .sub_page .side_list_area .sec_body .row_list {position:relative;}
  .sub_page .side_list_area .sec_body .row_list:after {content: '';display:block;width:100%;height:1px;background:var(--c_white);position:absolute;bottom:0;}
  .sub_page .divide_area .sub_news_sec {padding-bottom:2rem;}
  .main_news_node .tit {font-size: 2rem !important;}
  .sub_page .main_news_list .main_sub_list .news_body .tit,
  .sub_page .divide_area .side_list_area .txt_area .tit {font-size:1.6rem;}


  /* 서브헤더 */
  #contents .main_news_wrap .sub_news_head{flex-flow:column;align-items:flex-start;padding:2rem 0 0;box-sizing:border-box;overflow:hidden;}
  #contents .main_news_wrap .sub_news_list{justify-content:flex-start;margin-top:0;box-sizing:border-box;width:100%;gap:2rem;overflow-x:scroll;padding:0 1.6rem;}
  #contents .main_news_wrap .sub_news_list::-webkit-scrollbar{display:none;}
  #contents .main_news_wrap .sub_news_tit{font-size:2.8rem;}
  #contents .main_news_wrap .sub_news_list .sub_news_node{font-size:1.5rem;flex-shrink:0;}

  #contents .sub_news_wrap .sub_news_head{flex-flow:column;align-items:flex-start;padding:2rem 0 0;box-sizing:border-box;overflow:hidden;}
  #contents:has(.share_area) .sub_news_wrap .sub_news_head{overflow:unset;}
  #contents .sub_news_wrap .sub_news_list{justify-content:flex-start;margin-top:0;box-sizing:border-box;width:100%;gap:2rem;overflow-x:scroll;padding:0 1.6rem;}
  #contents .sub_news_wrap .sub_news_list::-webkit-scrollbar{display:none;}
  #contents .sub_news_wrap .sub_news_tit{font-size:2.8rem;}
  #contents .sub_news_wrap .sub_news_list .sub_news_node{font-size:1.5rem;flex-shrink:0;}

  /* 리스트 기사 없을 경우 */
  .list .no_result .search_info ul li {font-size: 1.3rem;}

  /* 240902 수정 */
  /* 섹션 리스트 기사 없을 경우 */
  .sec_page .no_result .search_info ul li {font-size: 1.3rem;}

  /* 240709 수정 */
  /* 개편페이지 수정 */
  .sub_page.recon .main_news_list .main_sub_list.four_card{max-width:100%;}
  .sub_page.recon .main_news_list .main_sub_list.four_card > ul{display:flex;flex-flow:row wrap;column-gap:3.2rem;row-gap:4rem;}
  .sub_page.recon .main_news_list .main_sub_list.four_card > ul > li:nth-child(n+3){display:block;}
  .sub_page.recon .main_news_list .main_sub_list.four_card > ul > li + li::before{display:none;}
  .sub_page.recon .main_news_list .main_sub_list.four_card > ul > li:nth-child(n+3)::before{display:none;}
  .sub_page.recon .main_news_list .main_sub_list.four_card > ul > li + li::after{display:block;}
  .sub_page.recon .main_news_list .main_sub_list.four_card > ul > li + li:nth-child(3)::after{display:block;}

  /* 연예스포츠 */  
  /* 연예스포츠 - 메인 */
  /* 연예스포츠 - 메인 뉴스 영역 */
  .sports .sub_page .main_news_list,
  .entertainment .sub_page .main_news_list{flex-flow:column;}
  .sports .sub_page .main_news_list .main_news_node,
  .entertainment .sub_page .main_news_list .main_news_node{width:100%;border-bottom:1px solid var(--c_gray_a);} 
  .sports .sub_page .main_news_list .main_sub_list.four_card,
  .entertainment .sub_page .main_news_list .main_sub_list.four_card{max-width:100%;}
  .sports .sub_page .main_news_list .main_sub_list.four_card>ul,
  .entertainment .sub_page .main_news_list .main_sub_list.four_card>ul{display:flex;flex-flow:row wrap;column-gap:3.2rem;row-gap:4rem;}  
  .sports .sub_page .main_news_list .main_sub_list.four_card > ul > li,
  .entertainment .sub_page .main_news_list .main_sub_list.four_card > ul > li{flex:auto;width:calc((100% - 9.6rem) / 4);}
  .sports .sub_page .main_news_list .main_sub_list.four_card > ul > li::before,
  .entertainment .sub_page .main_news_list .main_sub_list.four_card > ul > li::before{display:none;}
  .sports .sub_page .main_news_list .main_sub_list.four_card > ul > li + li,
  .entertainment .sub_page .main_news_list .main_sub_list.four_card > ul > li + li{border-top:0;}
  .sports .sub_page .main_news_list .main_sub_list.four_card > ul > li:nth-child(n+3),
  .entertainment .sub_page .main_news_list .main_sub_list.four_card > ul > li:nth-child(n+3){display:block;} 
  
  /* 연예스포츠 - 최신기사 */
  .thema_news.sports .sub_page .head_news_sec + .divide_area,
  .thema_news.entertainment .sub_page .head_news_sec + .divide_area{padding-top:2.1rem;}
  .thema_news.sports .sub_page .main_news_list .main_sub_list.four_card > ul > li + li::after,
  .thema_news.entertainment .sub_page .main_news_list .main_sub_list.four_card > ul > li + li::after{display:block;}

  /* 연예스포츠 - 어사이드 */
  .sports .btn.type_txt.btn_m,
  .entertainment .btn.type_txt.btn_m{font-size:1.3rem;line-height:1;}
  
   /* 트렌드뉴스 */
  .trend_page .tab_cont .tab_list {width:100%;}
  .trend_page .tab_cont .tab_list li {width:100%;}
  .trend_page .tab_cont .tab_list li a {text-align:center;}
  .trend_page .trend_cont .field_news_sec .field_news_list > * {max-width:100%;}
  .trend_page .trend_cont .field_news_sec .field_news_node + .field_news_node {margin-left:0;}

  /* 뉴스레터 */
  .br_w{display:none;}
  .br_m{display:block;}

  /* 뉴스레터 - 메인 */
  .letter_list > li .letter_head .img_area{width:35.2%;}/*240326 수정*/
  /* .letter_list > li.nl_type01 .letter_head .img_area,
  .letter_list > li.nl_type02 .letter_head .img_area,
  .letter_list > li.nl_type03 .letter_head .img_area,
  .letter_list > li.nl_type04 .letter_head .img_area,
  .letter_list > li.nl_type05 .letter_head .img_area,
  .letter_list > li.nl_type06 .letter_head .img_area{width:35.2%;} */


  /* 뉴스레터 - 하단배너 */
  .nletter_banner_wrap .sns_list{flex-wrap:wrap;width:100%;padding:0.8rem 1.2rem;box-sizing:border-box;gap:0 3.2rem;} 
  .nletter_banner_wrap .sns_list > li{width:calc((100% - 3.2rem)/2);border-bottom:1px solid var(--c_gray_a);}
  .nletter_banner_wrap .sns_list > li:last-child{border-bottom:0;}
  .nletter_banner_wrap .sns_list > li::before{display:none;}
  .nletter_banner_wrap .sns_list li:first-child a,
  .nletter_banner_wrap .sns_list > li:nth-child(2) a,
  .nletter_banner_wrap .sns_list > li:nth-child(4) a,
  .nletter_banner_wrap .sns_list > li:nth-child(5) a,
  .nletter_banner_wrap .sns_list > li:nth-child(6) a,
  .nletter_banner_wrap .sns_list > li:nth-child(7) a,
  .nletter_banner_wrap .sns_list > li a{padding-left:0;}

  /* 뉴스레터 - 리스트 */
  #contents .main_news_wrap .sub_news_tit{padding-bottom:2rem;}
  #contents .sub_news_wrap .sub_news_tit{padding-bottom:1rem;}
  .sub_news_head .sub_top_title{padding:2.6rem 1.6rem;}
  .sub_news_head .sub_top_title .day_schedule{font-size:1.3rem;line-height:1.5;}
  .sub_news_head .sub_top_title .title_area{justify-content:space-between;}
  .sub_news_head .sub_top_title .title_area h4{font-size:2.4rem;}
  .newsletter .sub_news_head .sub_top_title .title_area .share_btn .ic{width:3rem;height:3rem;vertical-align:middle;}
  .sub_news_head .sub_top_title > p{font-size:1.4rem;}
  .list.newsletter .sub_news_head .sub_top_title .btn_subscribe{margin-top:5rem;}
  /* .sub_news_head .sub_top_title.nl_type01 .img_area{width:12.4rem;height:12.4rem;;background-size:12.4rem 12.4rem;} *//*240326 수정*/

  /* 뉴스레터 - 리스트 - 어사이드*/
  .newsletter .sec_head{display:none;}
  .other_nletter_list > ul {display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:3.2rem;} 
  .other_nletter_list > ul > .letter_card{width:calc((100% - 3.2rem)/2);margin-top:0;padding:1.6rem;height:25.2rem;}
  
  .other_nletter_list .letter_card .tit{font-size:2.4rem;font-weight:700;}
  .other_nletter_list .letter_card .desc{margin-top:0.8rem;}
  .other_nletter_list .letter_card .btn_subscribe{margin-top:7.4rem;}

  .sub_page .divide_area .other_nletter_list .letter_card .img_area{width:12.4rem;height:unset!important;padding:0!important;}/*240326 수정*/
  /* .other_nletter_list .letter_card.nl_type01 .img_area{width:12.4rem;}
  .other_nletter_list .letter_card.nl_type02 .img_area{width:12.4rem;}
  .other_nletter_list .letter_card.nl_type03 .img_area{width:12rem;}
  .other_nletter_list .letter_card.nl_type04 .img_area{width:12rem;}
  .other_nletter_list .letter_card.nl_type05 .img_area{width:12rem;}
  .other_nletter_list .letter_card.nl_type06 .img_area{width:12rem;} */

  .other_nletter_list .letter_card .btn_subscription{position:absolute;left:1.6rem;bottom:1.6rem;}

  /* 뉴스레터 - 리스트 - 어사이드 - sns*/
  .sns_nletter {min-width:100%;height:fit-content;background-size:100%;margin:2rem -2rem 0;padding:3.2rem 1.6rem;}
  .sns_nletter .sns_list{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:0 3.2rem;margin-top:2rem;}
  .sns_nletter .sns_list > li{width:calc((100% - 3.2rem) / 2);} 
  
  .trend_page .trend_ranking .ranking_cont {flex-flow: column;}
  .trend_page .trend_ranking .ranking_cont .main_list {max-width:none;}
  .trend_page .trend_ranking .ranking_cont .main_list .news_card {margin-bottom: 1.6rem;padding-bottom: 1.6rem;border-bottom: 1px solid var(--c_gray_a);}
  .trend_page .trend_ranking .ranking_cont .main_list .news_head {max-width:none}
  .trend_page .trend_ranking .ranking_cont .main_list .news_body {position:relative;padding-left:3.2rem;}
  .trend_page .trend_ranking .ranking_cont .main_list .news_body .num {position:absolute;top:-1rem;left:0;font-size: 2.8rem;}
  .trend_page .trend_ranking .ranking_cont .main_list .news_body .cate {}
  .trend_page .trend_ranking .ranking_cont .main_list .news_body .cate + .tit {margin-top:0;}
  .trend_page .trend_ranking .ranking_cont .row_list {display: flex;flex-flow: column;flex: unset;width: 100%;margin-left:0;padding-left:0;border-left:0;}

  /* 추천 뉴스레터 */
  #container.recommend_nl #contents .sub_news_head p{font-size:1.5rem;padding-left:1.6rem;}

  /* 기자구독 */
  .reporter_page .commend_author_sec .author_node {max-width: calc((100% - 1.6rem) / 2);}

  /* 기자구독 - 상세 */
  .reporter_page .detail_wrap {flex-flow: column;}
  .reporter_page .detail_wrap .reporter_cont {width: 100%;max-width: none;display: flex;flex-wrap: wrap;}
  .reporter_page .detail_wrap .reporter_cont > div {flex: 1 1 50%;}
  .reporter_page .detail_wrap .reporter_info .btn.type_line {font-size:0;flex-basis:auto;}
  .reporter_page .detail_wrap .reporter_info .btn.btn_s {min-width:auto;}
  .reporter_page .detail_wrap .reporter_info .btn.has_icon {padding:0 0.8rem 0 2.6rem;}

  /* 오늘의 콘텐츠 */
  /* 오늘의 콘텐츠 - 요일표*/
  .week_area{margin-top:2rem;border-left:0;border-right:0;}
  .week_area .week_calendar{gap:0;}
  .week_area .week_calendar li a{font-size:1.6rem;padding:2rem 4.45rem;}
  .week_area .week_calendar li.on a{padding:2rem 4.35rem;}

  .t_contents .sub_news_head .share_area .modal.share_box {transform:translateX(calc(-44% + 10px));}

  /* 오늘의 콘텐츠 - 리스트 */
  .week_area + .main_card_wrap {padding-top:4.2rem}
  .t_contents .sub_page .main_card_wrap .sec_head .sec_tit{font-size:1.8rem;letter-spacing:-0.3px;}
  .t_contents .sub_page .main_card_wrap .sec_head{padding-bottom:1rem;margin-bottom:1.4rem;}
  .tcont_list .news_card{gap:0 1.2rem;margin-top:1.4rem;padding-top:2rem;border-top:1px solid var(--c_gray_a);}
  .tcont_list > li{padding-left:3.6rem;}
  .tcont_list > li::before{left:1.1rem;top:3.2rem;height:calc(100% - 2rem);}
  .tcont_list .time{font-size:1.6rem;}
  .tcont_list .time_box::before{width:2.2rem;height:2.2rem;left:-3.6rem;}
  .tcont_list .news_card .news_head{padding-top:6.5rem}
  .tcont_list .news_card .news_head .img_area{width:11rem;height:unset;}
  .tcont_list .news_card .news_head .cap_cate{display:none;}
  .tcont_list .news_card .news_body .cap_cate{display:block;font-size:1.3rem;font-weight:700;color:var(--c_primary_base);line-height:1.5;margin-left:-12.4rem;}
  .tcont_list .news_card .news_body .cont_tit{font-size:1.8rem;letter-spacing:-0.3px;margin-top:0.2rem;margin-left:-12.4rem;}
  .tcont_list .news_card .news_body .tit{font-size:1.6rem;}
  .tcont_list .news_card .news_body .tit .ic{vertical-align:-4px;}
  .tcont_list .news_card .news_body .date{font-size:1.3rem;margin-top:1.2rem;}

  /* 오늘의 콘텐츠 - 주제별 - 키워드 */
  .thema_area{padding: 1.8rem 0 0;}
  .thema_area .keyword_box{height:8.2rem;overflow:hidden;}
  .thema_area .keyword{font-size:1.3rem;padding:0.4rem 1.4rem 0.35rem;margin-right:1.2rem;margin-top:1.2rem;}
  .thema_area .keyword.on{padding:0.2rem 1.4rem 0.1rem;}
  .thema_area .btn_more{display:flex;justify-content:center;align-items:center;width:100%;font-size:1.3rem;font-weight:500;line-height:1;color:var(--c_gray_b);padding:1.6rem 0 2rem;margin-top:1.6rem;border-top:1px solid var(--c_gray_a);}
  .thema_area .btn_more .ic{width:1.4rem;height:1.4rem;opacity:0.5;}
  .thema_area .btn_more .ic:has([href="#arw-top-s2"]) svg{transform:rotate(180deg);--color:var(--c_gray_a)}
  
  .thema_area + .main_card_wrap{padding-top:3.2rem;}

  .main_card_wrap .thema_wrap .sec_head .sec_text{font-size:1.4rem;line-height:1.5;margin-top:0.4rem;}
  .tcont_list .time_box{display:flex;justify-content:flex-start;align-items:center;}
  .tcont_list .day{display:flex;justify-content:flex-start;align-items:center;font-size:1.6rem;}
  .tcont_list .day::after{content:'';display:block;width:1px;height:1.7rem;background:var(--c_gray_a);margin:0 1rem;}
  .tcont_list .day + .time{margin-left:0;}

  /* 이슈포인트 */  
  .issue_p_wrap{padding-bottom:7.6rem;/*border-top:2px solid var(--c_black);*/}
  .issue_p_wrap .sec_head{/*display:block;padding-top:3.4rem;margin-bottom:3.4rem;*/}
  .issue_p_wrap .navigation_wrap {display: flex;}
  .issue_p_list li {flex: none;}
  .issue_p_wrap .navigation_wrap {position: absolute;width: 100%;left: 0;bottom: 2rem;z-index: 1;height: 2.4rem;}
  .issue_p_wrap .navigation_wrap .btn {display: inline-block;position: relative;width: 3.2rem;height: 3.2rem;}
  .issue_p_list {gap: 0;}
  .carousel_list_wrap > ul > li{width:calc((100% - 3.2rem) / 2);}
  .carousel_list_wrap ul li:nth-child(n+17){display:none;}

  /* 이슈포인트 */
  .carousel_slide_wrap .tab_cont .tab_list li:nth-child(5n+1)::before{display:block;}
  .carousel_slide_wrap .tab_cont .tab_list li:nth-child(3n+1)::before{display:none;}
  
  /* 이슈 포인트 - 최신 업데이트 이슈 */
  .issue .latest_issue_wrap .latest_issue_list{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:row;}
  .issue .latest_issue_wrap .latest_issue_list >li{width:calc((100% - 3.2rem)/2);}

  /* 이슈 포인트 - 리스트 - 탑 */
  .issue.list .sub_top_title + .sub_news_sec{padding:2.8rem 1.6rem;}
  .list.issue .sub_page .sub_news_sec ul.news_list{flex-wrap:nowrap;overflow:scroll;}
  .list.issue .sub_page .sub_news_sec ul.news_list::-webkit-scrollbar{display:none;}
  .list.issue .sub_page .sub_news_sec .news_list > li{width:100%;max-width:30.9rem;flex-shrink:0;}
  .sub_page .sub_news_sec .news_list > li:nth-child(2n-1)::after{display:block;}
  .list.issue .sub_news_sec.type2 ul.news_list .news_card .news_head{margin-bottom:0.2rem;}
  .list.issue .sub_page .sub_news_sec .news_list > li .news_body .tit,
  .list.issue .sub_page .sub_news_sec .news_list > li .news_body .tit a{-webkit-line-clamp:2;}
  .list.issue .sub_page .sub_news_sec .news_list > li .news_body{display:flex;flex-direction:column;justify-content:space-between;}

  /* 이슈포인트 - 리스트 - 어사이드 */
  .issue .side_list_area .latest_issue_list{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:row;flex-wrap:nowrap;gap:0 3.2rem;overflow:scroll;}
  .issue .side_list_area .latest_issue_list::-webkit-scrollbar{display:none;}
  .issue .side_list_area .latest_issue_list >li{width:100%;max-width:29.8rem;flex-shrink:0;}
  .side_list_area .latest_issue_list .news_card{margin-bottom:0rem;}
  .side_list_area .latest_issue_list .news_card .news_head .tit{height:6rem;}
  .side_list_area .latest_issue_list .news_card .news_head .util_area{flex-direction:row;align-items:center;justify-content:flex-start;}
  .side_list_area .latest_issue_list .news_card .news_head .num_list {margin-top:0;margin-left:1.6rem;}
  .latest_issue_list .news_card .news_head .num_list{margin-top:0;margin-left:1.6rem;}
  .issue .side_list_area .latest_issue_list .news_card .news_body .img_area{margin-bottom:0;}
  .issue .side_list_area .latest_issue_list .news_card .news_body{flex-direction:row;}
  .issue .side_list_area .latest_issue_list .news_card .news_body .img_area{max-width:10.7rem;padding:0;height:100%;}

  /* 통합검색 */
  .search_page .sch_top {padding:3.1rem 5rem 6rem 5rem;}
  .search_page .type_search.input_wrap {width:100%;height: 5rem;}
  .search_page .type_search.input_wrap input[type='search'] {padding:1.4rem 6rem 1.4rem 2.5rem;font-size:1.6rem;}
  .search_page .type_search.input_wrap.result .remove_btn {right:1.6rem;}
  .search_page .sch_top .sch_tag {}
  .search_page .sch_top .sch_tag .title_wrap {}
  .search_page .sch_tab .tab_list_wrap.type_line {overflow:auto;gap:2rem;}
  .search_page .sch_tab .tab_list_wrap.type_line::-webkit-scrollbar{display:none;}
  .search_page .sch_tab .tab_list_wrap.type_line .tab_list_node button {font-size:1.5rem;}
  .search_page .sch_tab .tab_list_wrap.type_line .tab_list_node {flex-shrink: 0;}
  .search_page .sub_page .sec_articlelist .latest_issue_list .news_head {max-width:none;}
  .search_page .sec_articlelist .latest_issue_list > li {width:100%;flex: auto;}
  .search_page .sec_articlelist .series_news_list {flex-flow: column;}
  .search_page .sec_articlelist .series_news_list {margin:0;}
  .search_page .sec_articlelist .series_news_list > li {padding:0;}
  .search_page .sec_articlelist .commend_author_sec .author_list {flex-flow: column;}
  .search_page .sch_section .news_thumb_list {column-gap:1.6rem;}
  .search_page .sch_section .news_thumb_list li {max-width: calc((100% - 3.2rem) / 3)}
  .search_page .sch_section .news_thumb_list > li + li:after {left:-0.8rem;}
  .search_page .sch_section.sch_phoho .news_thumb_list li {position:relative;flex:auto;max-width: calc((100% - 1.6rem) / 2);}
  .search_page .side_list_area .as_news_sec .row_list > li:nth-child(2n):before {left:0;}
  .search_page .side_list_area .as_news_sec .row_list:after {display:none;}
  .search_page .sch_series .series_news_list {width:100%;margin:0;gap:1.6rem;}
  .search_page .sch_series .series_news_list > li {min-width:inherit;width: calc((100% - 1.6rem) / 2);padding:0;}
  .search_page .no_result .search_info ul li {font-size:1.3rem;}
  .search_page .no_result .search_info ul li:after {top:0.6rem;}  

   /* 통합검색 - 이슈 */
  .search_page .sch_issue .latest_issue_wrap .latest_issue_list > li {width:100%;}

  /* 통합검색 - 기자 */
  .search_page .sch_reporter .commend_author_sec .author_list > li {width:100%;}

  /* 연재포인트 */
  /* 연재포인트 - 요일별연재 */
  .sp_news_wrap .series_news_list{margin:0;gap:0 1.6rem;}
  .sp_news_wrap .series_news_list > li{padding:0;}
  .sp_news_wrap .series_news_list > li{min-width:23.4rem;}

  /* 연재포인트 - 인기연재기사 */
  .popular_news_wrap{margin-top:3.6rem;}
  .popular_news_list{flex-direction:column;}
  .popular_news_list .main_news_node{max-width:100%;border-bottom:1px solid var(--c_gray_a);}
  .popular_news_list .main_sub_list {margin-top:2rem;}
  .popular_news_list .main_sub_list > ul{display:flex;justify-content:flex-start;align-items:flex-start;gap:0 3.2rem;}
  .popular_news_list .main_sub_list > ul > li{position:relative;width:calc(100% / 3);border-bottom:0;margin-bottom:0;}
  .popular_news_list .main_sub_list > ul > li::after{content:'';display:block;position:absolute;left:-1.6rem;top:0;width:1px;height:calc(100% - 2rem);background:var(--c_gray_a);}
  .popular_news_list .main_sub_list > ul > li:first-child::after{display:none;}
  .popular_news_list .main_sub_list > ul .news_card{flex-flow:column;}
  .popular_news_list .main_sub_list .news_card .news_head{width:100%;margin-bottom:1.2rem;}
  .popular_news_list .main_sub_list .news_card .news_body .tit, 
  .popular_news_list .main_sub_list .news_card .news_body .tit a{font-size:1.6rem;}

  /* 연재포인트 - 최근 업데이트 연재 */
  .series_point_wrap .latest_series_wrap{margin-top:3.6rem;}
  .series_point_wrap .latest_series_wrap .series_news_list{margin:0;gap:3.2rem;}
  .series_point_wrap .latest_series_wrap .series_news_list > li{min-width:calc((100% - 3.2rem) / 2);padding:0;}

  /* 연재포인트 - 인기연재 */  
  .popular_series_wrap .series_news_list{gap:0 1.6rem;margin:0;}
  .popular_series_wrap .series_news_list > li{min-width:23.4rem;padding:0;}

  /* 연재포인트 - 리스트 - 탑*/
  .list.series_point .sub_news_head .sub_top_title{padding:4.85rem 1.6rem;}
  .list.series_point .sub_news_head .sub_top_title .title_area h4{margin-right:auto;}

  /* 연재포인트 - 리스트 - 인기기사*/
  .list.series_point .sub_top_title + .sub_news_sec .news_list > li {max-width:none;}
  .list.series_point .sub_page .sub_news_sec .news_list > li + li:after{height:calc(100% + 4rem);}
  .list.series_point .sub_page .sub_news_sec .news_list > li:nth-child(3)::after{display:none;}
  
  /* 연재포인트 - 리스트 - 관련콘텐츠*/
  .list.series_point .sub_page .divide_area .side_list_area .sec_body > ul.relative_cont_list li + li{border-top:1px solid var(--c_gray_a);padding-top:1.6rem;margin-top:1.6rem;}

  /* 오피니언 */  
  .opinion .sub_page .editorial_news_wrap{width:calc(100% + 3.2rem);margin:0 -1.6rem;}
  /* 오피니언 - 사설 기사 영역 */  
  .editorial_news_list{gap:0;border-top:1px solid #ebdfd7;border-bottom:1px solid #ebdfd7;}
  .editorial_news_list .main_news_node{position:relative;border:0;}
  .editorial_news_list .main_news_node::after{content:'';display:block;position:absolute;left:2rem;bottom:0;width:calc(100% - 4rem);height:1px;background:#ebdfd7;}
  .editorial_news_list .main_sub_list > ul{gap:0;}
  .editorial_news_list .main_sub_list > ul > li{border:0;}
  .editorial_news_list .main_sub_list > ul > li + li::before{content:'';display:block;position:absolute;left:0;top:2rem;width:1px;height:calc(100% - 4rem);background:#ebdfd7;z-index:1;}
  
  /* 오피니언 - 오늘의 칼럼 */  
  .today_calumn_wrap{margin-top:5.6rem;}

  /* 오피니언 - 주간 인기  사설·컬럼 */  
  .weekly_popuplar_wrap .ranking_cont > li.main_list .news_body{position:relative;padding-left:2.8rem;}
  .weekly_popuplar_wrap .ranking_cont .main_list .num{position:absolute;left:0;top:0;}
  .weekly_popuplar_wrap .ranking_cont .main_list .cate{font-size:1.4rem;line-height:1.5;margin-top:;}
  .weekly_popuplar_wrap .ranking_cont .row_list .news_card{align-items:flex-start;}
  .weekly_popuplar_wrap .ranking_cont .row_list .num{font-size:2.4rem;line-height:1;}
  .weekly_popuplar_wrap .ranking_cont .row_list .cate{line-height:1.5;}

  /* 오피니언 - 주간 인기  사설·컬럼 - POLL */  
  .poll_wrap .poll_body .poll_contents + .btn_box ul li:first-child{width:50%;max-width:unset;}
  .poll_wrap .poll_body .poll_contents + .btn_box ul li:last-child{width:50%;max-width:unset;}
  .main_columnist_wrap .columnist_list{width:calc(100% + 3.2rem);margin:0 -1.6rem;overflow-x:hidden;padding:0 1.6rem;}  
  .main_columnist_wrap .columnist_list > li{min-width:14.8rem}

  /* 오피니언 - 대표 칼럼리스트 4인 추가 250318 */
  .main_columnist_wrap .columnist_list.expanded{width:100%;}/*250318 수정*/ 
  .main_columnist_wrap .columnist_list.expanded > li{min-width:unset;}/*250318 수정*/
  .main_columnist_wrap .columnist_list.expanded > li .name{font-size:18px;}/*250318 수정*/

  /* 오피니언 - 동아일보 집필진 */
  .write_staff_wrap .sec_body .staff_head .navigation_wrap{display:none;}

  /* 오피니언 - 리스트 */
  .list.opinion .sub_news_head .sub_top_title .title_area h4{margin-right:auto;}
  .sub_page .divide_area .sub_news_sec > .total{font-size:1.8rem;line-height:1.8;letter-spacing:-0.3px;margin-bottom:1.4rem;}
  .list.opinion .list_controller{margin-bottom:2rem;}  

  /* 오피니언 - POLL vote */
  .discussion_wrap{padding-bottom:5rem;}
  .opinion .sub_news_head + .tab_cont{margin:3.2rem 0 1.2rem;}/*240312 수정*/
  .opinion .sub_news_head + .tab_cont .tab_list li a{width:13.6rem;padding:1rem 2rem;font-size:1.5rem;}
  .discussion_wrap .poll_head{padding:3.2rem 1.6rem;}
  .discussion_wrap .poll_head .condition_box span{font-size:1.4rem;line-height:1.5;}
  .discussion_wrap .poll_head .condition_box span + span::before{height:1.8rem;margin:0 1.6rem;}
  .discussion_wrap .poll_head .discussion_agenda{font-size:2.4rem;margin-top:1.2rem;}
  .discussion_wrap .poll_body{border:0;padding:0;}
  .discussion_wrap .poll_body .statics_box .percentage_cont{gap:2rem;}
  .discussion_wrap .poll_body .statics_box .percentage_cont .per_cont{padding-bottom:2.8rem;}
  .discussion_wrap .poll_body .statics_box .percentage_cont .per_cont .count_box{position:absolute;right:0;bottom:0;}
  .discussion_wrap .poll_body .statics_box .percentage_cont .per_cont .bg_per{margin-top:1.2rem;}
  .discussion_wrap .poll_body .poll_form_complet .count_box {position:static;}
  
  /* 오피니언 - POLL vote - 진행종료 */
  .sub_page .sub_news_wrap > .discussion_list_wrap
  {width:calc(100% + 3.2rem);margin:0 -1.6rem;}
  .discussion_list_wrap .ended_poll_list .poll_head{padding:1.6rem;}
  .discussion_list_wrap .ended_poll_list .poll_head .vote_state > li {font-size:1.4rem;}
  .discussion_list_wrap .ended_poll_list .poll_head .title_agenda{font-size:2rem;}
  .discussion_list_wrap .ended_poll_list .poll_head .phar_agenda{display:none;}
  .discussion_list_wrap .ended_poll_list .poll_head .btn_area{gap:0 2rem;}
  .discussion_list_wrap .ended_poll_list .poll_body{padding:2rem 1.6rem;border:0;border-bottom:1px solid var(--c_gray_a);}
  .discussion_list_wrap .ended_poll_list .poll_body .phar_agenda{display:block;}
  .discussion_list_wrap .poll_form_complet li .count_box {position:static;}

  /* 마이페이지 상단 */
  .my_page .my_top {padding:7rem 1.5rem 3.2rem 1.5rem}
  .my_page .my_top .inner_top {flex-flow: column;}
  .my_page .my_top .inner_top .user_info {width:100%;}
  .my_page .my_top .analysis_cont {width:100%;}
  .my_page .my_top .analysis_cont .analysis_top .open {display:block;}
  .my_page .my_top .user_info .name_cont .name {font-size:2.4rem;}
  .my_page .my_top .user_info .desc {margin-top:1.4rem;font-size:2.8rem;}
  .my_page .my_top .user_info .btn_cont {width:100%;margin-top:2.0rem;}
  .my_page .my_top .user_info .btn_cont a {width:50%;}
  .my_page .my_top .user_info .name_cont .num {position:absolute;left:0;top:-4.2rem;}
  .my_page .mypage_cont .tab_cont .tab_list_wrap {justify-content: space-evenly;}
  .my_page .mypage_cont .tab_cont .tab_list_wrap.type_line .tab_list_node {line-height:4.3rem;}
  .my_page .mypage_cont .tab_cont .tab_list_wrap.type_line .tab_list_node button {font-size:1.5rem;}

   /* 마이페이지 데이터 없을경우 */
  .my_page .no_datatype .info_txt {padding:2rem 0;}
  .my_page .no_datatype .info_txt .title {font-size:1.6rem;}
  .my_page .no_datatype .info_txt .desc {margin-top:0.6rem;}
  .my_page .no_datatype .info_txt .btn_go {max-width:13rem;padding:0.9rem 0;font-size:1.3rem;}
  .my_page .no_datatype .series_news_list > li {min-width: 27.2rem;}
  .my_page .no_datatype .series_news_wrap {padding-bottom:0;}
  .my_page .no_datatype .today_commend .commend_issue_wrap {padding-bottom:7.2rem;}
  .my_page .no_datatype .sub_news_sec .news_list > li .news_head {min-width: 22.4rem;margin-bottom: 0;max-width: none;}

  /* 마이페이지 - 기사리스트 */
  .my_page .mypage_section .section_cont .sub_news_sec .row_list .tit {font-size:1.6rem;}
  .my_page .mypage_section .section_sub .sec_head {padding-bottom:1rem;}
  .my_page .mypage_section .section_sub .sec_head .sec_tit {font-size:1.8rem;}

  /* 마이페이지 - 내구독 */
  .my_page .mypage_section .section_cont .subscribe_info .desc {font-size:1.6rem;}

  /* 마이페이지 - 내업적 */
  .my_page .my_achieve .badge_cont .sec_head {padding-bottom:1rem;}
  .my_page .my_achieve .badge_cont .sec_head .sec_tit {font-size:1.8rem;}
  .my_page .my_achieve .badge_cont .badge_list li {max-width: calc((100% - 3.2rem) / 2);flex: auto;}

  /* 헬스동아 */
  #contents .sub_news_list .sub_news_node .column_menu{top:11.2rem;}
  /* 헬스동아 - 탑 기사 */
  .health_news_cont{flex-direction:column;gap:4rem 0;}
  .health_news_cont .main_list{position:relative;max-width:100%;}
  .health_news_cont .main_list::after{content:'';display:block;position:absolute;left:0;bottom:-2rem;width:100%;height:1px;background:var(--c_gray_a);}
  .health_news_cont .main_list .tit{height:unset;font-size:2rem!important;}
  .health_news_cont .row_list{display:flex;justify-content:flex-start;align-items:flex-start;gap:0 4rem}
  .health_news_cont .row_list .news_card{flex-direction:column;width:calc(100%/3);}
  .health_news_cont .row_list .news_card + .news_card{margin-top:0;padding-top:0;border-top:0;}
  .health_news_cont .row_list .news_card + .news_card::after{content:'';display:block;position:absolute;left:-2rem;top:0;width:1px;height:100%;background:var(--c_gray_a);}
  .health_news_cont .row_list .news_card .news_head{margin-bottom:1.2rem;}

 
  
  .sub_page .sub_news_wrap .health_mid_section{width:100%;margin:3.2rem 0;padding-top:4.2rem;}
  /* 헬스동아 - 중간 섹션 */  
  .health_mid_section > ul > li{border-right:1px solid #e3ddf0;}
  .health_mid_section > ul > li:first-child{width:50%;}
  .health_mid_section > ul > li:first-child{padding:2rem 2rem 14.2rem}
  .health_mid_section > ul > li:first-child .tit{font-size:1.7rem;line-height:1.7;}
  .health_mid_section > ul > li:first-child .desc{font-weight:400;}
  .health_mid_section > ul > li:nth-child(2){flex-direction:column;}
  .health_mid_section > ul > li .sec_item{width:100%;padding:2rem;}  
  .health_mid_section > ul > li .sec_item:nth-child(1){max-width:100%;padding-left:2rem;}
  .health_mid_section > ul > li .sec_item:nth-child(2){padding:2rem;}
  .health_mid_section > ul > li .sec_item:nth-child(2)::after{width:calc(100% - 4rem);height:1px;left:2rem;top:0;}

  .health_mid_section > ul > li .sec_item .tit{font-size:1.7rem;line-height:1.7;}
  .health_mid_section > ul > li .sec_item:nth-child(1) .tit{margin-bottom:0.8rem;}
  .health_mid_section > ul > li .sec_item:nth-child(2) .tit{margin-bottom:1.2rem;}
  .health_mid_section > ul > li .btn_box{width:100%;}
  .health_mid_section > ul > li .btn_box > li {width:100%;}
  .health_mid_section > ul > li .btn_box > li button{width:100%}

  .health_mid_section > ul > li .sec_item .btn_box .btn_subscribe.type_basic .ic{left:43%;}

  /* 헬스동아 - 전문가 칼럼 */
  .health .calumn_list li::before {display:block; width:100%;}
  .health .calumn_list li:nth-child(2n)::before{left:0;}
  .health .calumn_list li:nth-child(3n)::before{display:none;}

  /* 헬스동아 - 기사영역*/
  .health .divide_area{margin-top:0;}
  .sub_page .divide_area + .divide_area .sub_news_sec{padding-bottom:3.6rem;}

  /* 헬스동아 - 기사영역 - 최신기사 */
  .sec_list_wrap.latest_news{padding-top:4.75rem;}

  /* 헬스동아 - 기사영역 - 연재/칼럼 */
  .health .sec_list_wrap.series_calumn{margin-top:3.2rem;padding-top:4.2rem;}
  .health .sec_list_wrap.series_calumn .series_news_list{margin:0;gap:2rem;}
  .health .sec_list_wrap.series_calumn .series_news_list > li {padding:0;}
  .health .series_news_list > li .series_news_head{height:15rem;}
  
  /* 헬스동아 - 어사이드 - 만화 그리는 의사들*/
  .side_wrap.manhwa_doc{margin-top:3.2rem}
  .side_wrap.manhwa_doc .btn.type_txt.btn_m{font-size:1.3rem;}
  .manhwa_doc_slide .navigation_wrap{display:none;}
  /* 헬스동아 - 기사영역 - 전문가 칼럼 */
  .sec_list_wrap.expert_calumn{margin-top:0;padding-top:4.2rem;}
  .health .divide_area.early_fold .calumn_list li{width:100%;} 
  /* 헬스동아 - 기사영역 - 포커스 */
  .health .sec_list_wrap.focus{margin-top:3.2rem;padding-top:4.2rem;}
  /* 헬스동아 - 기사영역 - &라이프 */
  .sec_list_wrap.and_life{margin-top:3.2rem;padding-top:4.2rem;}
  .sec_list_wrap.and_life .series_news_list{gap:2rem 3.2rem;margin:0;}
  .sec_list_wrap.and_life .series_news_list > li{min-width:calc((100% - 6.4rem) / 3);max-width:calc((100% - 6.4rem) / 3);padding:0;}  

  /* 헬스동아 - 어사이드2 */
  .sub_page .divide_area.early_fold .side_list_area .side_wrap{margin-top:3.2rem;}
  .sub_page .divide_area.early_fold .side_list_area .sec_body .row_list{row-gap:4rem;}
  .sub_page .divide_area.early_fold .side_list_area .sec_body .row_list > li:before {content: '';display:block;width:calc(100%);height:1px;background: var(--c_gray_a);position:absolute;bottom:-2rem;left:0;}
  .sub_page .divide_area.early_fold .side_list_area .sec_body .row_list > li:before {left:0;}
  .sub_page .divide_area.early_fold .side_list_area .sec_body .row_list > li:nth-child(3n+1)::before{display:block;}
  .sub_page .divide_area.early_fold .side_list_area .sec_body .row_list > li:nth-child(2n):after {display:none;}  
  
  /* 헬스동아 - 섹션간 구분선*/
  .side_list_area .side_wrap{padding-top:4.2rem;}
  .sub_page .sub_news_wrap .health_mid_section::after,
  .sec_list_wrap.latest_news::after,
  .sec_list_wrap.series_calumn::after,
  .sec_list_wrap.expert_calumn::after,
  .sec_list_wrap.focus::after,
  .sec_list_wrap.and_life::after,
  .side_wrap::after
  {content:'';display:block;position:absolute;top:0;left:-1.6rem;width:calc(100% + 3.2rem);height:1rem;border-bottom:1px solid var(--c_gray_a);border-top:1px solid var(--c_gray_a);background:#f6f6f6;}

  /* 헬스동아  - 명의 추천 명의 */
  .mid_full_wrap .video_list_wrap{padding:3.2rem 0;}
  .mid_full_wrap .video_list_wrap .tit_area{flex-direction:column;margin-bottom:1.4rem;}
  .mid_full_wrap .video_list_wrap .tit_area .tit{font-size:1.8rem;line-height:1.5;margin-bottom:0;}
  .mid_full_wrap .video_list_wrap .tit_area .desc{font-size:1.4rem;line-height:1.5;}

  /* 헬스동아 - 채널A캔버스 */
  .cha_canvas_wrap{overflow-x:hidden;}
  .cha_canvas_wrap .main_news_list .reaction_list{display:flex;}
  .cha_canvas_wrap .main_news_list .main_sub_list.four_card{max-width:100%;}
  .cha_canvas_wrap .main_news_list .main_sub_list.four_card > ul{flex-wrap:nowrap;gap:0;}
  .cha_canvas_wrap .main_news_list .main_sub_list.four_card > ul > li{flex:none}
  .cha_canvas_wrap .main_news_list .main_sub_list.four_card > ul > li.swiper-slide{height:100%;}
  .cha_canvas_wrap .main_news_list .main_sub_list.four_card > ul > li:nth-child(2n)::after,
  .sub_page .cha_canvas_wrap .main_sub_list.four_card > ul > li:nth-child(n+3)::before{display:none;}
  .sub_page .cha_canvas_wrap .main_sub_list.four_card > ul > li .tit, 
  .sub_page .cha_canvas_wrap .main_sub_list.four_card > ul > li .tit > a{font-weight:400;}
  .cha_canvas_wrap .navigation_wrap{display:flex;align-items:center;justify-content:center;position:relative;bottom:0;margin-top:3.2rem;gap:0 1.6rem;}
  .cha_canvas_wrap .navigation_wrap button{position:relative;}

  /* 김순덕 도발 */
  .kimsoondeok .sub_page .main_news_wrap{padding-top:2rem;}
  .kimsoondeok .sub_page .main_news_list::after{display:none;}
  .kimsoondeok .main_news_wrap .divide_area{padding-top:0;}
  .kimsoondeok .list_controller{justify-content:space-between;}
  .kimsoondeok .sub_page .divide_area .sub_news_sec{padding-bottom:3.2rem;}
  .kimsoondeok .sub_page .divide_area .side_list_area{position:relative;padding-top:3rem;}
  .kimsoondeok .side_list_area .ad_area{position:relative;}

  /* 김순덕 도발 - 연재/칼럼 */
  .ksd_calumn_wrap{position:relative;padding-top:3rem;}
  .ksd_calumn_wrap .ksd_calumn_list li{width:calc((100% - 3.2rem) / 2);}

  /* 김순덕 도발 - 김순덕 대기자는 */
  .ksd_career_wrap .inner {padding-top:3.7rem;}
  .ksd_career_wrap .sec_head{margin-bottom:2.3rem;}
  .ksd_career_wrap .inner .sec_tit{font-size:2.2rem;}
  .career_list{gap:3.2rem;}
  .career_item .career_head .tit{font-size:1.6rem;}
  .career_item .career_detail > li{font-size:1.4rem;}
  
  .kimsoondeok .divide_area .sub_news_sec{padding-top:3rem;}

  .kimsoondeok .divide_area .sub_news_sec::after,
  .kimsoondeok .side_list_area::after,
  .kimsoondeok .side_list_area .ad_area::after,
  .ksd_calumn_wrap::after{content:'';display:block;position:absolute;left:-1.6rem;top:0;width:calc(100% + 3.2rem);height:1rem;border-bottom:1px solid var(--c_gray_a);border-top:1px solid var(--c_gray_a);background:#f6f6f6;}
  .kimsoondeok .side_list_area .ad_area::after{top:-3rem;}
  .ksd_calumn_wrap::after{width:100%;left:0;}

  /* 고객센터 */
  /* 고객센터 - 연락처 */
  .contact_wrap .sec_head p{display:none;}
  .contact_wrap .contact_item .tit{max-width:40rem;}

  /* rss */
  .rss_top_wrap p{font-size:1.3rem;}
  .rss_guide_box{padding:2rem 1.6rem;}
  .rss_guide_box .sec_tit{font-size:1.6rem;}
  .rss_guide_box .guide_txt{font-size:1.3rem;}
  .rss_guide_box .charge{gap:0.8rem;}
  .rss_guide_box .charge li{font-size:1.3rem;}
  .rss_list_wrap{margin-top:3.2rem;}
  .rss_list li .rss_head .tit{font-size:1.4rem;line-height:1.5;}
  .rss_list li .rss_body a{font-size:1.3rem;line-height:1.5;font-weight:500;}

  /* 섹션 */
  .sec_page .news_tit_text{font-size:1.3rem;margin-top:1.8rem;}
  .sec_page .divide_area .sub_news_sec{padding-top:3.2rem;}
  .sec_page .sub_page .main_news_wrap{padding-top:2rem;}
  /* 섹션 - 어사이드 - 트렌드뉴스 */
  .trend_list_wrap{display:none;}

  .sec_page .divide_area .ad_area{position:relative;margin-top:3rem;}
  .sec_page .divide_area .sub_news_sec::after,
  .sec_page .divide_area .ad_area::after{content:'';display:block;position:absolute;width:calc(100% + 3.2rem);height:1rem;border-bottom:1px solid var(--c_gray_a);border-top:1px solid var(--c_gray_a);background:#f6f6f6;top: 0;left:-1.6rem;}
  .sec_page .divide_area .ad_area::after{margin-top:-3rem;}
  .sec_page .sub_page .main_news_list::after{display:none;}
  .sec_page .divide_area{margin-top:1.2rem;}

/* 사이트맵 */
  .sitemap_new .sitemap_cont .contents_list .all_news .past_article {display:none;}
  .sitemap_res .sitemap_list .top_menu_list > li + li:after, 
  .sitemap_res .sitemap_list .menu_depth2 {display:block;}
  .sitemap_res .sitemap_new .sitemap_cont .all_news .title {font-size:2rem;}
 .sitemap_res .sitemap_new .sitemap_cont .all_news a.title:hover:before {width:7.5rem;}
  .sitemap_res .sitemap_new .sitemap_cont .all_news #year:hover:before {width:6.8rem;}
  .sitemap_res .sitemap_new .sitemap_cont .all_news .arw {margin-top:-0.2rem;vertical-align:top;}
  .sitemap_res .sitemap_new .sitemap_cont .all_news .txt {font-size:2rem;vertical-align:top;}
  .sitemap_res .sitemap_new .sitemap_cont .all_news .txt a {vertical-align:top;}
  .sitemap_res .sitemap_new .sitemap_list.menu .title {font-size:2rem;margin-bottom:2rem;}
  .sitemap_res .sitemap_new .sitemap_list.menu .top_menu_list {position:relative;row-gap:4.6rem;}
  .sitemap_res .sitemap_new .sitemap_list.menu .top_menu_list:before {content:"";display:block;position:absolute;top:50%;left:0;width:100%;height:1px;background:var(--c_gray_a);}
  .sitemap_res .sitemap_new .sitemap_list.menu .sub_menu_list:first-child li:nth-child(11) {display:none;}
  .sitemap_res .sitemap_new .sitemap_list.menu .sub_menu_list:nth-child(2) li {display:none;}
  .sitemap_res .sitemap_new .sitemap_list.menu .sub_menu_list:nth-child(2) li:nth-child(5) {display:block;}
  .sitemap_res .sitemap_new .menu .top_menu_list > li {flex:auto;width:calc(100% / 5);}
  .sitemap_res .sitemap_new .menu .top_menu_list > li:nth-child(6) {padding-left:0;}
  .sitemap_res .sitemap_new .menu .top_menu_list > li:nth-child(6):after {display:none;}

  /* 에러페이지 */
  .errorPage_wrap .sub_page .sec_head {margin-bottom:1.4rem;}
  .errorPage_wrap .sub_news_sec {margin-top:0;padding-top:0;}
  .errorPage_wrap .sub_page .sub_news_sec .news_list > li {flex-basis:auto;}
  .errorPage_wrap .sub_page .sub_news_sec ul.news_list:first-of-type {row-gap:2rem;column-gap:1.6rem;}
  .errorPage_wrap .sub_page .sub_news_sec .news_list > li:nth-child(2n-1)::after {display:none;}
  .errorPage_wrap .sub_page .sub_news_sec ul.news_list .news_body .tit a {font-size:var(--fz_m);-webkit-line-clamp:3;}

  /* 함께 미래 250414 추가 */
  .together #header{background:url(../images/img_bg_sec05_2.jpg)no-repeat;background-position: center;background-size:cover;}
  .together #contents .main_news_wrap .sec_head .sub_news_list{padding:0;}
}
/* 241220 추가 */
@media screen and (min-width:740px) and (max-width: 915px) {
  .ui-datepicker {position:fixed !important;top:50% !important;transform: translate(-50%, -50%) !important;z-index:301 !important;}
}
/* mobile */
@media screen and (max-width: 767px) {
  .sub_page .main_news_wrap {padding-top:2rem;}
  .sub_page .main_news_list {row-gap: 3.2rem;}
  .thema_news .main_news_list {row-gap: 2rem;}
  .sub_page .main_news_list .main_sub_list .news_card {flex-flow: row;gap: 1.2rem;}
  .sub_page .main_news_list .main_sub_list > ul > li + li {padding-left: 0;border-left: 0;padding-top: 2rem;border-top: 1px solid var(--c_gray_a);}

  /* 240709 수정 */
  /* 개편페이지 수정 */
  .sub_page.recon .main_news_list .main_sub_list.four_card{max-width:100%;}
  .sub_page.recon .main_news_list .main_sub_list.four_card > ul{flex-flow:column;}
  .sub_page.recon .main_news_list .main_sub_list.four_card > ul > li:nth-child(n+3){display:block;}
  .sub_page.recon .main_news_list .main_sub_list.four_card > ul > li + li{border-top:0;}
  .sub_page.recon .main_news_list .main_sub_list.four_card > ul > li + li::before{display:block;}
  .sub_page.recon .main_news_list .main_sub_list.four_card > ul > li:nth-child(n+3)::before{display:block;}
  .sub_page.recon .main_news_list .main_sub_list.four_card > ul > li + li::after{display:none;}
  .sub_page.recon .main_news_list .main_sub_list.four_card > ul > li + li:nth-child(3)::after{display:none;}
  .sub_page.recon .main_news_list .main_sub_list.four_card > ul > li:nth-child(n+3)::before,
  .sub_page.recon .main_news_list .main_sub_list.four_card > ul > li:nth-child(4)::before{width:100%;left:0;}
  
  .thema_news.sports .sub_page .main_news_list .main_sub_list.four_card > ul,
  .thema_news.entertainment .sub_page .main_news_list .main_sub_list.four_card > ul{flex-flow:column;}
  .thema_news.sports .sub_page .main_news_list .main_sub_list.four_card > ul > li,
  .thema_news.entertainment .sub_page .main_news_list .main_sub_list.four_card > ul > li{width:100%;}
  .thema_news.sports .sub_page .main_news_list .main_sub_list.four_card > ul > li::before,
  .thema_news.entertainment .sub_page .main_news_list .main_sub_list.four_card > ul > li::before{display:block;}
  .thema_news.sports .sub_page .main_news_list .main_sub_list.four_card > ul > li + li::after,
  .thema_news.entertainment .sub_page .main_news_list .main_sub_list.four_card > ul > li + li::after{display:none;}

  .sub_page .main_news_list .main_sub_list .news_card .reaction_list {margin-top: 0;}
  .sub_page .main_news_list .main_sub_list > ul {flex-flow: column;}
  .sub_page .divide_area {gap: 2rem;}
  .sub_page .head_news_sec {padding-top: 2rem;}
  .sub_page section + .sub_news_sec {border-top: 0;}
  .sub_page .main_news_wrap > .sub_news_sec:not([data-pos='aside']),
  .sub_page .sub_news_sec + .divide_area,
  .sub_page .divide_area .side_list_area {position: relative;padding-top: 3.2rem;border-top: 0;}
  .sub_page .main_news_wrap > .sub_news_sec:not([data-pos='aside']):after,
  .sub_page .side_list_area:after,
  .sub_page .sub_news_sec + .divide_area:after {content: '';display: block;position: absolute;width: calc(100% + 3.2rem);height: 1rem;border-bottom: 1px solid var(--c_gray_a);
    border-top: 1px solid var(--c_gray_a);background: #f6f6f6;top: 0;left: -1.6rem;}

  .sub_page .sub_news_sec .news_list > li {margin-left: 0;}
  .sub_page .sub_news_sec .news_list > li + li:after {display: none;}
  .sub_page .sub_news_sec .news_list > li:before,
  .sub_page .sub_news_sec .news_list > li:nth-child(3):before {width: 100%;left: 0;}
  .sub_page .sub_news_sec .news_list > li .news_head,
  .sub_page .main_news_list .main_sub_list .news_head {min-width: 11rem;flex: 1;margin-bottom: 0;max-width: none;}
  .sub_page .sub_news_sec .news_card .news_body,
  .sub_page .main_news_list .main_sub_list .news_body,
  .sub_page .row_list .news_card .news_head + .news_body {flex: 1.86;}
  .sub_page .main_news_list .main_sub_list .news_body {display: flex;flex-flow: column;}
  .sub_page .side_list_area .sec_body .row_list > li {flex-basis: 100%;}
  .sub_page .side_list_area .sec_body .row_list > li:before,
  .sub_page .side_list_area .sec_body .row_list > li:nth-child(2n):before {width: 100%;left: 0;}
  .sub_page .side_list_area .sec_body .row_list > li:nth-child(2n):after {display: none;}

  .sub_page .divide_area .sub_news_sec {padding-bottom: 0;}
  .sub_page .sub_news_sec ul.row_list .news_body .desc {order: 1;}
  .sub_page .reaction_list {gap: 1rem;padding-top: 1.2rem;}
  .sub_page .reaction_list .time {padding-right: 1rem;}
  .sub_page .sub_news_sec ul.news_list:first-of-type {flex-wrap: initial;flex-flow: column;}
  .sub_page .sub_news_sec .news_list > li:last-child::before {display: none;}
  .sub_page .sub_news_sec ul.news_list:first-of-type .news_card {flex-flow: row;column-gap: 1.2rem;}
  .sub_page .row_list .news_card .news_head {flex: 1;min-width: 11rem;max-width: none;}
  .sub_page .row_list .news_card .news_head + .news_body:has(.desc) {flex: 1.86;}
  .sub_page .row_list .news_card .news_head + .news_body:has(.desc) {min-height: 9rem;}

  /* 생생중국뉴스 */
  .cn_wrap{display:none;}

  /* 정정보도 영역 */
  .sub_page .correction_cont .correction_inner {padding:1.1rem 1.5rem !important;font-size:1.4rem;}

  /* 본문 상단 여백 */
  .list .sub_page .main_news_wrap .divide_area{padding-top:3.2rem;}
  
  /* 리스트 상단 날짜 컨트롤러 */
  .list_controller{justify-content:space-between;}
  .list.health .cs_title{position:relative;margin-bottom:2.7rem;}
  
  /*달력*/
  .ui-datepicker {transform:translateX(-50%);}

  /* 리스트 기사 없을 경우 */
  .list .no_result .no_box {padding: 8.1rem 0;}
  .list .no_result .search_info {padding: 3rem 1.5rem;}

  /* 240902 수정 */
  /* 섹션 리스트 기사 없을 경우 */
  .sec_page .no_result .no_box {padding: 8.1rem 0;}
  .sec_page .no_result .search_info {padding: 3rem 1.5rem;}

  /* 트렌느 뉴스 */
  .trend_page .trend_ranking .ranking_cont {flex-flow: column;}
  .trend_page .trend_ranking .ranking_cont .main_list .news_body .cate + .tit a {font-size:var(--title_fz_xxxs);}
  .trend_page .trend_ranking .ranking_cont .row_list {display: flex;flex-flow: column;flex: unset;width: 100%;margin-left:0;padding-left:0;border-left:0;}
  .trend_page .trend_ranking .ranking_cont .row_list .news_head {min-width: 11rem;flex: 1;width: 100%;margin-bottom: 0;}
  

  /* 뉴스레터 */ 
  .main_card_wrap{padding-top:3.2rem;padding-bottom:3.2rem;}
  .letter_list{border-bottom:1px solid var(--c_gray_a);padding-bottom:3.2rem;}
  .letter_list > li{width:100%;}
  .letter_list > li .letter_head{height:24.6rem;padding:1.6rem;}
  .letter_list > li .letter_head .tit{font-size:2.4rem;margin-bottom:0.8rem;}

  .letter_list > li .letter_head .img_area{max-width:18rem;}/*240326 수정*/
  /* .letter_list > li.nl_type01 .letter_head .img_area,
  .letter_list > li.nl_type02 .letter_head .img_area,
  .letter_list > li.nl_type03 .letter_head .img_area, 
  .letter_list > li.nl_type04 .letter_head .img_area,
  .letter_list > li.nl_type05 .letter_head .img_area,
  .letter_list > li.nl_type06 .letter_head .img_area{max-width:18rem;} */

  .letter_list > li .letter_body > ul{padding:0 1.6rem;}
  .letter_list > li .letter_body > ul > li .tit{height:4.8rem;}
  .letter_list > li .letter_body > ul > li .tit .is_new{margin-left:0;}

  /* 뉴스레터 - 하단배너 */ 
  .nletter_banner_wrap{background-position:65% 100%;padding:3.2rem 0;}
  .nletter_banner_wrap .sns_list{flex-wrap:wrap;padding:0.8rem 1.2rem;margin-top:2rem;box-sizing:border-box;}
  .nletter_banner_wrap .sns_list > li{width:100%!important;}
  .nletter_banner_wrap .sns_list > li:last-child {border-bottom:0;}
  .nletter_banner_wrap .sns_list > li a{padding-left:0!important;} 
  .nletter_banner_wrap .sns_list > li::before{display:none;}
  .nletter_banner_wrap .sns_list > li a{justify-content:flex-start;}

  /* 뉴스레터 - 리스트 */
  .sub_news_head .sub_top_title > p{word-break:break-all;}
  .sub_news_head .sub_top_title .img_area{height:51.8%;background-size:cover!important;}
  .sub_news_head .sub_top_title .img_area_bg{height:51.8%;background-size:cover!important;}

  /* 뉴스레터 - 리스트 - 어사이드*/
  .other_nletter_list > ul > .letter_card{width:100%;}
  .other_nletter_list .letter_card.health .img_area{right:1rem;}
  .other_nletter_list .letter_card.america .img_area{right:2rem;}
  .other_nletter_list .letter_card.inspiration .img_area{right:1rem;bottom:0;}

  /* 뉴스레터 - 리스트 - 어사이드 - sns*/
  .sns_nletter {margin:2rem -1.6rem 0;}
  .sns_nletter .sns_list{gap:0;}
  .sns_nletter .sns_list > li {width:100%;}

  /* 뉴스레터 광화문 */
  .newsletter .letter_top .gwang_wrap{padding-bottom:15px;}
  .newsletter .letter_top .gwang_wrap .top_right{position:relative;margin-top:15px;}

  /* 추천 뉴스레터 */
  #container.recommend_nl .letter_list {
    padding-bottom: 3.2rem;
  }

  /* 기자구독 */
  .reporter_page .tab_cont .tab_list {width:100%;flex-wrap: wrap;}
  .reporter_page .tab_cont .tab_list li {flex:1;}
  .reporter_page .commend_author_sec .author_node {max-width: 100%;}

  /* 오늘의 콘텐츠 */
  /* 오늘의 콘텐츠 - 요일표*/
  .sub_top_wrap.inner .sub_news_wrap .week_area{width:calc(100% + 3.2rem);margin:2rem -1.6rem 0;}
  .week_area .week_calendar li a{padding:2rem 1.593rem;}
  .week_area .week_calendar li.on a{padding:2rem 1.593rem;}
  .week_area .week_calendar li.on.today::after{font-size:1.2rem;}

  /* 오늘의 콘텐츠 - 리스트*/
  .t_contents .sub_page .main_card_wrap .soon_wrap{margin-top:3.2rem;}
  
  /* 오늘의 콘텐츠 - 하단 리스트*/
  .bottom_banner_wrap{padding:4.4rem 0;}

  /* 오늘의 콘텐츠 - 주제별 - 키워드 */
  .thema_area .keyword_box{height:12.3rem;overflow:hidden;}

  /* 이슈포인트 */ 
  .issue_p_list {margin: 0;}
  .carousel_slide_wrap .tab_cont .tab_list li{font-size:1.4rem;line-height:2.4rem;}  
  .carousel_slide_wrap .tab_cont .tab_list li:nth-child(3n+1)::before{display:block;}
  .carousel_slide_wrap .tab_cont .tab_list li:nth-child(4n+1)::before{display:none;}
  .issue_node .cnt_wrap .img_area {width:6.6rem;height:6.6rem;}

  /* 이슈 포인트 - 최신 업데이트 이슈 */
  .issue .main_issue_wrap .latest_issue_wrap .latest_issue_list >li{width:100%;}
  .carousel_slide_wrap .tab_cont{padding:1.6rem;}
  .carousel_list_wrap > ul{padding:1.6rem;margin-top:0;}
  .carousel_list_wrap > ul > li{padding:0;}
  .carousel_list_wrap > ul > li a{font-size:1.4rem;overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
  .latest_issue_list .news_card .news_body .img_area {width:6.6rem;height:6.6rem;}

  /* 이슈포인트 - 리스트 - 탑 */
  .issue.list .sub_top_title + .sub_news_sec{padding:3.2rem 1.6rem;}
  .issue.list .sub_top_title + .sub_news_sec .sec_tit{font-size:1.8rem;}
  .list.issue .sub_page .sub_news_sec ul.news_list{overflow:hidden;}
  .list.issue .sub_page .sub_news_sec .news_list > li{max-width:100%;}
  .list.issue .sub_page .sub_news_sec .news_list > li:before{display:block;}
  .sub_news_sec.type2 ul.news_list .news_card .news_head{max-width:6.6rem;min-width:unset;margin-right:0;}
  .sub_news_sec.type2 ul.news_list .news_card .news_head .img_area{max-width:6.6rem;}

  /* 이슈포인트 - 리스트 - 어사이드 */
  .issue .side_list_area .latest_issue_list{flex-direction:column;flex-wrap:wrap;gap:2rem 0;}
  .issue .side_list_area .latest_issue_list >li{max-width:100%;}
  .side_list_area .latest_issue_list .news_card .news_head .tit{height:auto;}
  .side_list_area .latest_issue_list .news_card .news_head .tit{font-size:1.8rem;}
  .latest_issue_list .news_card .news_body .info{min-height:7.6rem;}
  .latest_issue_list .news_card .news_body .info .tit > a{-webkit-line-clamp:2;}

  /* 통합검색 */
  .search_page .sch_section .row_list .news_body .tit {min-height:4.8rem;}
  .search_page .sch_section.sch_phoho .news_thumb_list {overflow: inherit;flex-wrap:wrap;margin:0;padding:0;}
  .search_page .sch_section.sch_phoho .news_thumb_list li {margin-bottom:2rem;}
  .search_page .sch_section .news_thumb_list {overflow:auto;flex-wrap: inherit;margin: 0 -1.6rem;padding: 0 1.6rem 2rem 1.6rem;gap: 1.6rem;}
  .search_page .sch_section .news_thumb_list li {flex-shrink: 0;flex-basis: 27.2rem;max-width: none;}
  .search_page .sch_series .series_news_list > li {width:100%;}
  .search_page .list_controller {flex-flow: column;align-items: flex-start;}
  .search_page .no_result .search_info {padding:3rem 1.5rem;}
  .search_page .no_result .no_box {padding:8.1rem 0;}

  /* 연재포인트 */
  .popular_news_wrap{margin-top:3.6rem;}
  .series_point_wrap{margin-top:0;}

  /* 연재포인트 - 요일별 연재 */
  .sp_news_wrap{overflow:hidden;padding-bottom:8rem;}
  .sp_news_wrap .series_news_list{gap:0;}
  .sp_news_wrap .series_news_list > li{width:100%;min-width:unset;flex:auto;padding:0;flex-shrink:0;}

  /* 연재포인트 - 인기연재기사 */
  .popular_news_wrap .sec_head{flex-direction:column;align-items:flex-start;gap:1.4rem 0;}
  .series_point .sub_page .sec_head .tab_list{width:100%;}
  .series_point .sub_page .sec_head .tab_list li{width:calc(100%/3);text-align:center;}
  .popular_news_list .main_news_node .news_card .tit, 
  .popular_news_list .main_news_node .news_card .tit a{height:6rem;font-size:2rem;}
  .popular_news_list .main_sub_list > ul{flex-direction:column;}
  .popular_news_list .main_sub_list > ul > li{width:100%;border-bottom:1px solid var(--c_gray_a);margin-bottom:2rem;}
  .popular_news_list .main_sub_list > ul .news_card{flex-direction:row;}
  .popular_news_list .main_sub_list .news_card .news_head{width:33.6%;flex-shrink:0;}

  /* 연재포인트 - 최근 업데이트 연재 */
  .series_point_wrap .latest_series_wrap .series_news_list > li{min-width:100%;padding:0;}
  .series_point_wrap .latest_series_wrap .btn_more {display:block;width:100%;font-size:1.3rem;font-weight:500;line-height:1;color:var(--c_gray_b);padding:1.6rem 0;border:1px solid var(--c_gray_a);margin-top:2rem;}

  /* 연재포인트 - 인기연재 */
  .popular_series_wrap .series_news_list{gap:0 1.6rem;overflow:scroll;width:calc(100% + 1.6rem);margin-right:-1.6rem;}
  .popular_series_wrap .series_news_list::-webkit-scrollbar{display:none;}
  .popular_series_wrap .series_news_list > li{min-width:27.2rem;padding:0;}

  /* 연재포인트 - 리스트 - 탑*/
  .list.series_point .sub_news_head .sub_top_title{padding:2.6rem 1.6rem;background-size:cover;}
  .list.series_point .sub_news_head .sub_top_title .title_area .cap{font-size:1.7rem;}
  .list.series_point .sub_news_head .sub_top_title > p{margin-top:0.8rem;}
  .list.series_point .news_list .cate{display:none;}

  /* 연재포인트 - 리스트 - 인기기사*/
  .list.series_point .sub_page .sub_news_sec .news_list > li{width:100%;}
  .list.series_point .sub_top_title + .sub_news_sec .news_list > li .news_card{flex-direction:row;}
  .list.series_point .sub_news_sec.type2 ul.news_list .news_card .news_head{max-width:11rem;}
  .sub_page .sub_news_sec .news_list > li:nth-child(2):before{width:100%;left:0;}

  /* 오피니언 */
  .editorial_news_list .main_news_node .news_card .news_body .tit{-webkit-line-clamp:2;}/*240312 수정*/
  .editorial_news_list .main_news_node .news_card .news_body .tit a{-webkit-line-clamp:2;}/*240312 수정*/
  /* 오피니언 - 사설 기사 영역 */
  .editorial_news_list .main_news_node::after{left:1.6rem;width:calc(100% - 3.2rem);}
  .editorial_news_list .main_news_node .news_card{flex-direction:column;padding:2rem 1.6rem;}
  .editorial_news_list .main_news_node .news_card .news_head{max-width:100%;margin-bottom:1.2rem;}
  .editorial_news_list .main_sub_list > ul{flex-direction:column;}
  .editorial_news_list .main_sub_list > ul > li{position: relative;}
  .editorial_news_list .main_sub_list > ul > li::after{content:'';display:block;position:absolute;left:1.6rem;bottom:0;width:calc(100% - 3.2rem);height:1px;background:#EBDFD7;}
  .editorial_news_list .main_sub_list > ul > li + li::before,
  .editorial_news_list .main_sub_list > ul > li + li::after
  {display:none;}

  /* 오피니언 - 오늘의 칼럼 */ 
  .calumn_list li{width:100%;}
  .calumn_list li::before{width:calc(100%)!important;left:0!important;}
  .calumn_list li::after{display:none!important;}

  /* 오피니언 - 주간 인기  사설·컬럼 */  
  .weekly_popuplar_wrap .ranking_cont{flex-direction:column;gap:2rem;padding-bottom:0;}
  /* 오피니언 - 주간 인기  사설·컬럼 -POLL */ 
  .poll_wrap .sub_page .sec_head{margin-bottom:1.4rem;}

  .main_columnist_wrap .columnist_list{overflow:scroll;}
  .main_columnist_wrap .columnist_list::-webkit-scrollbar{display:none;}
  .main_columnist_wrap .columnist_list > li{min-width:14.8rem;}

  /* 오피니언 - 기고, 내생각은 */
  .my_think_wrap{margin-top:5.6rem;}
  .my_think_list{gap:1.6rem;}
  .my_think_list > li{width:100%;}

  /* 오피니언 - 대표 칼럼리스트 4인 추가 250318 */
  .main_columnist_wrap .inner:has(.expanded){overflow:hidden;}/*250318 수정*/
  .main_columnist_wrap .columnist_list.expanded{flex-wrap:nowrap;gap: 0;overflow:unset;}/*250318 수정*/
  .main_columnist_wrap .columnist_list.expanded > li{width:14.8rem;min-width:14.8rem;}/*250318 수정*/

  /* 오피니언 - 독자투고 */
  .submit_wrap .submit_banner_area{padding:1.6rem;}
  .submit_wrap .submit_banner_area h3{font-size:1.6rem;}
  .submit_wrap .submit_banner_area p{font-size:1.3rem;font-weight:400;}
  .br_m2{display:block;}

  /* 오피니언 - 리스트 */ 
  /* 오피니언 - POLL vote - 진행종료 */  
  .discussion_list_wrap .ended_poll_list .poll_head{padding-bottom:1.6rem;}
  .discussion_list_wrap .ended_poll_list .poll_body{}
  .discussion_list_wrap .ended_poll_list .poll_body .statics_box .percentage_cont{gap:2rem 0;}
  .poll_body .statics_box .percentage_cont .per_cont{padding-bottom:2.8rem;}
  .poll_body .statics_box .percentage_cont .per_cont .count_box{position:absolute;right:0;bottom:0;}

  /* 기사보기 팝업 */
  .comment_modal[aria-labelledby="rel_news_modal_title"]{z-index:500;}
  /* 마이페이지 상단 */
  .my_page .my_top .user_info .btn_cont a {padding: 1.7rem 0;}
  .my_page .my_top .analysis_cont .analysis_info {flex-flow: column;padding:2rem 1.5rem;}
  .my_page .my_top .analysis_cont .analysis_info .chart {padding-bottom:2rem;border-right:0;border-bottom: 1px solid #c8d8f4;}
  .my_page .my_top .analysis_cont .analysis_info .num_cont {flex-flow: row;padding-top:2rem;}
  .my_page .my_top .analysis_cont .analysis_info .in_num .num {font-size:2.8rem;}
  .my_page .mypage_cont .tab_cont .tab_list_wrap {justify-content: center;}

  /* 마이페이지 데이터 없을경우 */
  .my_page .no_datatype .today_series {padding-bottom:0;}
  .my_page .no_datatype .commend_issue_sec .issue_node .cnt_wrap .txt_area {min-height:6.6rem;}
  .my_page .no_datatype .sub_news_sec .news_list > li .news_head {min-width: 11rem;}

  /* 마이페이지 - 북마크 */
  .my_page .mypage_section .section_sub .sec_head {display:block;}
  .my_page .mypage_section .section_sub .sec_head .btn_cont {margin-top:1.2rem;text-align:right;}

  /* 마이페이지 - 내댓글 */
  #month_layer {width:100%;height:100%}
  #month_layer .pop_wrap {overflow-y:auto;height:100%;}
  #month_layer .pop_wrap .pop_mid {max-height:none;overflow-y: visible;}

  /* 마이페이지 - 내업적 */
  .my_page .my_achieve .badge_cont .badge_list li {max-width: 100%;flex: auto;}

  /* 헬스동아 */
  /* 헬스동아 - 탑 기사 */
  .health_news_cont .row_list{flex-direction:column;}
  .health_news_cont .row_list .news_card{flex-direction:row;width:100%;}
  .health_news_cont .row_list .news_card + .news_card{margin-top:1.6rem;padding-top:1.6rem;border-top: 1px solid var(--c_gray_a);}

  /* 헬스동아 - 중간 섹션 */
  .health_mid_section > ul{flex-direction:column;}
  .health_mid_section > ul > li{border-left:1px solid #e3ddf0;;}
  .health_mid_section > ul > li:first-child{width:100%;}
  .health_mid_section > ul > li:first-child{padding:2rem;}

  /* 헬스동아 - 기사영역 - 연재/칼럼 */
  .health .series_news_list{gap: 2rem 0}
  .health .sec_list_wrap.series_calumn .series_news_list > li{min-width:100%;}
  .health .series_news_list > li .series_news_head{height:14rem;}

  /* 헬스동아 - 어사이드 - 만화 그리는 의사들*/
  .side_wrap.manhwa_doc{margin-top:3.2rem;}
  .manhwa_doc_slide .navigation_wrap{display:flex;gap:0 1.2rem;width:7.6rem;}

  /* 헬스동아 - 전문가 칼럼 */
  .sec_list_wrap.expert_calumn{margin-top:0;}

  /* 헬스동아 - 기사영역 - 포커스 */
  .health .field_news_sec .field_news_list{flex-direction:column;width:100%;gap:0;}
  .sec_list_wrap.focus .field_news_sec .field_news_list > *{max-width:100%;}
  .health .field_news_sec .tit_area{margin-bottom:1.4rem;}

  /* 헬스동아 - 기사영역 - &라이프 */  
  .sec_list_wrap.and_life .series_news_list > li{min-width:calc((100% - 3.2rem) / 2);max-width:calc((100% - 3.2rem) / 2);padding:0;}

  /* 헬스동아 - 섹션간 구분선 */
  .health .side_list_area .side_wrap:first-child{margin-top:0;padding-top:0;}
  .health .side_list_area .side_wrap:first-child::after{display:none;}

  /* 헬스동아  - 명의 추천 명의 */
  .mid_full_wrap.rec_video{margin-top:1.2rem;}
  .mid_full_wrap .video_list_wrap{overflow-x:hidden;}
  .mid_full_wrap .video_list_wrap .video_list{gap:0;}
  .mid_full_wrap .video_list_wrap .video_list li .tit{margin-bottom:0.2rem;-webkit-line-clamp:3;}
  .mid_full_wrap .video_list_wrap .rec_doc_wrap .navigation_wrap{position:relative;bottom:0;margin-top:3.2rem;}

  /* 헬스동아 - 채널A캔버스 */
  .cha_canvas_wrap .main_news_list{row-gap:1.4rem;}
  .cha_canvas_wrap .main_news_list .main_sub_list > ul > li + li{border-top:0;}
  .cha_canvas_wrap .main_news_list .main_sub_list .news_card{flex-direction:column;}
  
  /* 김순덕 도발 - 연재/칼럼 */
  .ksd_calumn_wrap .ksd_calumn_list{flex-wrap:nowrap;gap:1rem;width:calc(100% + 3.2rem);overflow-x:auto;margin-left:-1.6rem;padding:0 1.6rem;}
  .ksd_calumn_wrap .ksd_calumn_list::-webkit-scrollbar{display:none;}
  .ksd_calumn_wrap .ksd_calumn_list li{width:22.4rem;flex-shrink:0;}

  /* 김순덕 도발 - 김순덕 대기자는 */
  .career_list{
    grid-template-columns:repeat(1, 100%);
    grid-template-rows:repeat(3, auto);
    grid-template-areas: 
    "edu"
    "career"
    "prize";
  }
  .career_item .career_head{padding-bottom:0.8rem;}

  /* 고객센터 */
  .qna_wrap .sec_head .sec_tit{font-size:1.8rem;}
  .qna_wrap .tab_list{gap:0.8rem;}
  .qna_wrap .tab_list > li a{font-size:1.4rem;line-height:1.5;padding:0.95rem 1.3rem;}
  .qna_wrap .tab_cont{width:calc((100% + 3.2rem));margin:4rem -1.6rem 0;}

  .toggle_list_wrap .toggle_item p{font-size:1.4rem;line-height:1.5;padding:1.6rem 7rem;}
  .toggle_list_wrap .toggle_item .q_box p::before{left:1.6rem;width:3.5rem;height:3.5rem;background-size:cover;}
  .toggle_list_wrap .toggle_item.on .q_box p::before{background-size:cover;}
  .toggle_list_wrap .toggle_item .toggle_con p::before{left:1.6rem;top:2.7rem;width:3.5rem;height:3.5rem;background-size:1.3rem 1.3rem;}

  /* 고객센터 - 연락처 */
  .contact_wrap{margin-top:5.2rem;}
  .contact_wrap .contact_box{margin-bottom:5.2rem;}
  .contact_wrap .contact_box::after{content:'';display:block;position:absolute;left:-1.6rem;top:0;width:calc(100% + 3.2rem);height:1rem;border-bottom:1px solid var(--c_gray_a);border-top:1px solid var(--c_gray_a);background:#f6f6f6;}
  .contact_wrap .contact_item{gap:1rem;}
  .contact_wrap .contact_item .tit{display:block;font-size:1.4rem;line-height:1.5;max-width:15.9rem;flex-shrink:0;}
  .contact_wrap .contact_item .contact_info p, 
  .contact_wrap .contact_item .contact_info a{font-size:1.4rem;line-height:1.5;}
  .contact_wrap .contact_item .contact_info a .ic{display:none;}

  /* pdf 페이지 - 어사이드 - 달력 */
  .pdf_calender .ui-datepicker{transform:translateX(0);}

  /* rss */
  .rss_guide_box .charge{flex-direction:column;align-items:flex-start;gap:0.8rem;} 
  .rss_list li{width:100%;}
  .rss_list_wrap .sec_head{margin-bottom:1rem;padding-bottom:0.8rem;}
  .rss_list_wrap .sec_head .sec_tit{font-size:1.8rem;}

 /* 우아한 */
  .wooahan header .sub_news_head .sub_news_tit span {display:none;}
  .wooahan .sub_page .main_news_wrap > .sub_news_sec .sec_head {display:block;}

  /* 에러페이지 */
  .errorPage_wrap .sub_page .sec_tit {font-size:1.8rem;}
  .errorPage_wrap .sub_page .sub_news_sec {border-bottom:0;}
  .errorPage_wrap .sub_page .sub_news_sec .news_list > li {width:calc((100% - 1.6rem) / 2);}
  .errorPage_wrap .sub_page .sub_news_sec ul.news_list:first-of-type {flex-flow:wrap;}
  .errorPage_wrap .sub_page .sub_news_sec ul.news_list:first-of-type .news_card {flex-flow:column;}
  .errorPage_wrap .sub_page .sub_news_sec .news_list > li .news_head, 
  .errorPage_wrap .sub_page .main_news_list .main_sub_list .news_head {margin-bottom:1.2rem;}

/* 사이트맵 */
  .sitemap_res .sitemap_new .sitemap_list.menu .top_menu_list {row-gap:2rem;}
  .sitemap_res .sitemap_new .sitemap_list.menu .top_menu_list:before {top:0;left:50%;width:1px;height:100%;margin-top:0;}
  .sitemap_res .sitemap_new .sitemap_list.menu .top_menu_list > li {flex:1;flex-basis: 50%;height:auto;padding-left:0;}
  .sitemap_res .sitemap_new .sitemap_list.menu .top_menu_list > li:nth-child(even) {padding-left:2rem;}
  .sitemap_res .sitemap_list .top_menu_list > li + li:after, 
  .sitemap_res .sitemap_list .menu_depth2 {display:none;}

  /* 함께 미래 250414 추가 */
  .together #header{background:url(../images/img_bg_sec05_3.jpg)no-repeat;background-position: center;background-size:cover;}
  .together .main_news_wrap > .sub_news_sec .sec_head a.btn_m.btn.type_txt{display:none;}
  .together header .sub_news_head .sub_news_tit span {display:none;}
  .together .sub_page .main_news_wrap > .sub_news_sec .sec_head {display:block;}
  .together .main_news_wrap > .sub_news_sec .news_list + .btn.type_txt.btn_m{display:block;margin-left:auto;margin-top:1.4rem;}
  .together .sub_page .sub_news_sec.tab_list ul.news_list{flex-wrap:initial;flex-flow:column;row-gap:4rem;}/*250428 추가*/
  .together .sub_page .sub_news_sec.tab_list ul.news_list .news_card {flex-flow:row;column-gap:1.2rem;}/*250428 추가*/
  .together .side_list_area .donation_box{padding:2rem 0 0;}
  .together .side_list_area .donation_box ~ .ad_box{margin-top:2rem;}
}

@media screen and (max-width: 500px) {
  .wooahan #header .sub_news_head:after {background:none;}

  /* 함께 미래 250414 추가 */
  .together #header .sub_news_head:after {background:none;}
}

@media screen and (max-width: 450px) {
  .sub_page .sub_news_sec ul.row_list .news_head + .news_body .desc {margin-left: calc((1.6rem + 100% * 0.52) * -1)}
  .sub_page .sub_news_sec ul.row_list .news_body .desc {margin-left: 0;} 
  /*.sub_page .sub_news_sec ul.row_list .news_body .desc {margin-left: calc((1.6rem + 100% * 0.52) * -1);}*/
  .sports .ad_area,
  .entertainment .ad_area{margin: 3.2rem 0 5.6rem;} 
  
  /* 연예스포츠 */  

  /* 뉴스레터 */
  .sub_news_head .sub_top_title .title_area{justify-content:space-between;}
  /* 뉴스레터 - 하단배너 */ 
  .nletter_banner_wrap{background:url(../images/img_newsletter_line_banner_m.png)no-repeat;background-size:cover;background-position:top right;padding:3.2rem 0;}

  /* 트랜드 */
  .trend_page .trend_ranking .ranking_cont .row_list .news_card .num {margin:0;}

  /* 기자구독 - 상세 */
  .reporter_page .detail_wrap {padding-top:0;}
  .reporter_page .detail_wrap .reporter_cont {flex-flow: column;    width: calc(100% + 3.2rem);margin:0 -1.6rem;}
  .reporter_page .detail_wrap .coverage_cont {border:0;border-bottom:1px solid var(--c_primary_base);}  
  
  /* 이슈포인트 */ 
  .issue_p_list {margin: 0;}
  .carousel_slide_wrap .tab_cont .tab_list li:nth-child(4n+1)::before{display:block;}
  .carousel_slide_wrap .tab_cont .tab_list li:nth-child(3n+1)::before{display:none;}

  /* 통합검색 */
  .search_page .sch_top {padding: 2rem 0 2rem 0;}
  .search_page .sch_top .sch_tag .tag_nav {}

  /* 통합검색 - 옵션팝업 */
  #option_layer {width:100% !important;height:485px;top: initial !important;bottom:0 !important;left:0 !important;}
  #option_layer .ui-datepicker {transform: initial !important;}

  /* 연재포인트 - 리스트 - 기사리스트*/
  .list.series_point .row_list .news_card .news_body .tit{margin-bottom:2rem;}
  .list.series_point .row_list .news_card .news_body .cate + .tit{margin-bottom:0;}

  /* 오피니언 - Poll vote - 관련기사*/
  .discussion_wrap .poll_body .discussion_body  ul.row_list .news_head + .news_body .desc{margin-left: calc((1.6rem + 100% * 0.52) * -1);}
  .discussion_wrap .poll_body .discussion_body ul.row_list .news_body .desc{order:1;}

 /* 헬스동아 - 리스트 240731 추가 */
  .list.health .sub_page .row_list .news_card .news_head + .news_body .tit a {min-height:5.4rem;}

  /* 헬스동아 - 라이프 */
  .sec_list_wrap.and_life .series_news_list{flex-direction:column;} 
  .sec_list_wrap.and_life .series_news_list > li{max-width:100%;}

  /* 우아한 */
  .wooahan.thema_news #header .sub_news_head {padding:2.4rem 0;}

  /* 함께 미래 250414 추가 */
  .together.thema_news #header .sub_news_head {padding:2.4rem 0;}
}

/* 마켓팅 수신 동의팝업 */
#marketing_pop {position:fixed;top:50%;left:50%;max-width:300px;width:100%;transform: translate(-50% , -50%);z-index:100;}
#marketing_pop .pop_wrap {;background:#fff;border-radius:5px;box-sizing: border-box;border: 1px solid #d4d4d4;box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1)}
#marketing_pop .pop_wrap .pop_cont {padding-bottom:1.5rem;box-sizing: border-box;}
#marketing_pop .pop_cont .txt {display:block;padding:45px 0 20px;text-align:center;color:#121212;font-size:16px;letter-spacing:-1px;}
#marketing_pop .pop_cont .check_info input {display:none;}
#marketing_pop .pop_cont .check_info label {display:block;width:140px;height:40px;margin:0 auto 0 auto;background:#121212;color:#fff;line-height:40px;text-align:center;font-weight:bold;border-radius:5px;font-size:16px;}
#marketing_pop .pop_cont .desc {display:block;padding:15px 0 0 0;text-align:center;color:#121212;font-size:13px;text-decoration:underline;}
#marketing_pop .pop_cont .chk_cont {padding:30px 15px 0 0;font-size:12px;color:#121212;text-align:right;}
#marketing_pop .pop_cont .chk_cont span:after {content:'|';display:inline-block;margin:0 3px;color:#aaa;}
#marketing_pop .pop_cont .chk_cont span input {display:none;}
#marketing_pop .pop_cont .chk_cont span label {cursor:pointer;}
#marketing_pop .pop_cont .chk_cont button {background:#fff;border:0;font-size:12px;color:#121212;cursor:pointer;}