.grid--2nd--column--section {display: flex; flex: 0 1 auto; flex-flow: row wrap; border-bottom: 1px solid #222; margin-bottom: 30px; padding-bottom: 30px;}
.grid--2nd--column--section article {width: 65%; padding-right: 30px; border-right: solid 1px #eaeaea; margin: 30px 0 0;}
.grid--2nd--column--section aside {width: 35%; padding: 0 0 0 30px; margin: 30px 0 0;}
.grid--2nd--column--section .list-tit {font-size: 20px; margin-bottom:5px;} /*목록타이틀 소스 추가 20240111 nd-yj*/

.news-section .newsbox-img {height:456px; overflow:hidden; margin-bottom:10px; margin-top:10px;}
.news-section .newsbox-img img {height:456px; width: 100%; vertical-align: top; object-fit: cover; object-position: 50% 40%; border: 1px solid #eaeaea;} /*border 추가 20240105 nd-yj*/
.section-top-news {position: relative;}
.section-top-news .title a{font-size: 38px; color: #000; letter-spacing: -2px; font-weight: 700; line-height: 1.4; margin-bottom: 30px;}

/* 부제목 */
.section-top-subtitle {font-size: 19px; font-weight: 400; margin-top: 20px; color: #727272; line-height: 1.5;}
.section-top-subtitle span {display: -webkit-box; text-overflow: ellipsis; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; letter-spacing: -0.9px;}

/*top 관련기사*/
.section-top-news .relations-news li {line-height: 1.25em; position: relative; background: url(//image.newdaily.co.kr/assets/2023/icon-relations.svg) no-repeat left 6px; -webkit-background-size: 12px 11px; background-size: 12px 11px; padding-left: 8px; margin-bottom: 8px;}

.section-top-news .relations-news a {line-height: 1.4; /*color: #222 !important;*/ overflow: hidden; padding-left: 8px; text-decoration: none; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -webkit-box; letter-spacing: -.5px;}

.section-top-news .relations-news { padding-top: 16px;}
/* /top 관련기사*/


.section-side {display: flex; flex-direction: column;}
.section-side .ui-info {width:auto;}
.section-side .ui-item:nth-of-type(1) {padding-top: 0;}
.section-side .ui-item:last-of-type {border-bottom:none; padding-bottom:0;}
.section-side .ui-item {border-bottom: 1px solid #eaeaea; padding: 16px 0; display: flex; min-height: auto;justify-content: space-between;}
.section-side .ui-subject {font-size: 20px; letter-spacing: -1px; text-overflow: ellipsis; overflow: hidden; -webkit-line-clamp: 5; -webkit-box-orient: vertical; display: -webkit-box; line-height: 1.4;}
.section-side .ui-thumb {width: 165px; min-width: 165px; height: 93px; padding-left: 16px; overflow: hidden;}

.news-section .grid--2nd--column {display: flex; flex: 0 1 auto; flex-flow: row wrap; }
.news-section .grid--2nd--column article {width: 75%; padding-right: 15px; border-right: solid 1px #eaeaea;}
.news-section .grid--2nd--column aside {width: 25%; padding: 0 0 0 15px; margin:0;}

.section_new_list ul li {display: flex;justify-content: space-between; border-bottom: 1px solid #eaeaea; padding: 16px 0px;}
.section_new_list li:first-child {padding-top:0}
.section_new_list li:last-child {padding-bottom:0; border-bottom:none;}
.section_new_list .section_news_img {margin-left: 30px; width: 298px; min-width: 298px; height: 169px; overflow: hidden;}
.section_new_list .section_news_img a {display: block; height: 100%;}
.section_new_list .section_news_img img {width: 100%; object-fit: cover; object-position: 50% 40%; height: 169px;} /*썸네일 이미지, height 값 조정 20240105 nd-yj*/
.section_new_list .section_news_text h3 {font-size: 20px; font-weight:400; letter-spacing:-1px; color: #000; margin-bottom: 16px; line-height: 1.4;}
.section_new_list .section_news_text p {font-size: 14px; color:#999; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; white-space: normal; line-height: 1.3; overflow: hidden; text-overflow: ellipsis; word-wrap: break-word; letter-spacing: -0.8px;}
.section_new_list .section_news_text p a{color:#999;}
.section_new_list .news-info {margin-top:10px;}
.section_new_list .news-info span {margin-right:15px; font-size: 14px; color:#999;}

.paging {margin: 64px 0 0; position: relative; padding: 0 5px; color: #999;}
.paging .next, .paging .pre {margin: 0px 0px; width:80px;}
.paging .next img, .paging .pre img {width: 7px; margin: 0 8px; height: 1; display: flex; justify-content: center; align-items: center;}
.paging  a.next, .paging  a.pre {color:#222;}
.paging a .line{display: block; position: absolute; bottom: -1px; right: -1px; left: -1px; height: 2px; background-color: #ff564c; }
.paging a, .paging b {position: relative; margin: 0 1px; line-height: 14px; padding: 0 8px; font-size: 14px; color: #999; display: flex; justify-content: center; align-items: center; text-decoration: none;}
.paging .pre:after {content: ''; display: inline-block; width: 1px; height: 11px; background-color: #999; vertical-align: -1px; margin-top: 0; margin-left: 15px;}
.paging .next:before {content: ''; display: inline-block; width: 1px; height: 11px; background-color: #999; vertical-align: -1px; margin-top: 0;  margin-right: 15px;}
.paging b {color: #E72812; font-weight: 500;}
.paging svg {margin-top:2px;}

/*reporter info*/
.repoter-info {display: flex; padding-bottom:30px;}
.repoter-info-picture {}
.repoter-info-picture img{width:100px; max-width: 100px; border-radius: 100%;-o-object-fit: cover; object-fit: cover; overflow: hidden;}
.repoter-info-etc {padding-left: 16px; flex-grow: 1;}
.repoter-info-name {font-size:24px; font-weight:700; color:#000;}
.repoter-info-part {font-size:18px;}
.repoter-info-text {font-size:14px; color:#999; margin-top: 5px; padding: 0 5px;}
.reporter-article-total {border-bottom: 2px solid #E72812; margin-bottom: 30px;}
.reporter-article-total span {font-size: 16px; font-weight: 500;padding-bottom: 5px;}


/*photo*/
.photo-side {}
.photo-section-name {position: absolute; background: #000; color: #fff; font-size: 18px; font-weight: 700; width: 115px; height: 45px; border-bottom-right-radius: 5px;}
.photo-section .newsbox-img {margin-top: 0;}
.photo-side .ui-item {margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #eaeaea; display:flex; min-height: auto;}
.photo-side .ui-item:last-child {border-bottom:none; margin-bottom: 0px; padding-bottom: 0px;}
.photo-side .ui-thumb {margin: 0 15px 0 0; width: 130px; min-width: 130px; height: 83px;}
.photo-side .ui-thumb img {margin:0; height:83px; object-fit: cover; object-position: 50% 40%;}
.photo-side .ui-subject {display: -webkit-box; text-overflow: ellipsis; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden;}
.photo-side .ui-info {width:auto;}
.news-more {font-size: 14px; line-height: 0; padding-top: 20px; display: flex; align-items: center; font-weight:500;}
.news-more .icon-next-black {background: url('//image.newdaily.co.kr/assets/2023/icon-next-block.svg') no-repeat center right; width: 15px; height: 8px; display: flex;}
.line-gray {padding: 30px 0 0;}
.line-gray div {border-bottom: 1px solid #eaeaea; width: 100%; font-size: 0;}

.List_Type_B {display: grid; grid-template-columns: repeat(3, 1fr);}
.List_Type_B li {border-bottom: 1px solid #eaeaea; position: relative; margin-bottom: 30px; padding: 0 15px 30px;}
.List_Type_B li .imgarea {position: relative; height: 170px; overflow: hidden; margin-bottom: 8px;}
.List_Type_B li .imgarea img {width: 100%; vertical-align: top; object-fit: cover; object-position: 50% 40%; height: 170px;}
.List_Type_B li .subject {color: #000;font-size:18px; line-height: 1.4; display: -webkit-box; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;min-height: 51px;}
.List_Type_B li:nth-child(3n) {padding-right: 0px;}
.List_Type_B li:nth-child(3n+1) {padding-left: 0px;}
.List_Type_B li:nth-last-child(-n+3) {border-bottom:none; margin-bottom:0;}


/*column section top (칼럼목록페이지 표제) 20240123*/
.column-top-tit {font-size: 21px; font-weight: 600; color: #2c8ea5;}
.column-side-tit {font-size: 15px !important; font-weight: 500 !important; color: #2c8ea5 !important; margin-bottom: 2px; letter-spacing: -0.8px;}



@media only screen and (max-width: 1240px) {




.news-section .newsbox-img {height: auto;}
.section-top-news .title a {font-size: 32px;}
.section-side .ui-subject {font-size: 18px;}
.section-side .ui-thumb {width: 40%; min-width:40%;}

.news-section .grid--2nd--column article {width: 70%;}
.news-section .grid--2nd--column aside {width: 30%;}


}




@media only screen and (max-width: 940px) {



.grid--2nd--column--section {display: block;}
.grid--2nd--column--section article {width: 100%; padding-right: 0;  border-right: none;}
.grid--2nd--column--section aside {width: 100%; border-top: 1px solid #000; padding: 30px 0 0;}
.section-side .ui-thumb {width: 30%; min-width:30%;}
.news-section .grid--2nd--column article {width: 100%; padding-right: 0; border-right: none; order: 2;}
.news-section .grid--2nd--column aside {width: 100%; padding: 0; order: 1;}
.section_new_list .section_news_img {width: 30%; min-width: 30%; height: 120px; margin-left: 15px;}
.section_new_list .section_news_img img {height:120px;}
.banner.banner-side, .articel-side-ranking { display:none;}
.articel-side-ranking.site-ranking {display: block;}/*모바일 사이트 많이본기사 노출 240124*/
.repoter.news-section .grid--2nd--column aside {display:none;}

/*photo*/
.photo-section.grid--2nd--column article {order:1}
.photo-side {display: grid; grid-template-columns: repeat(2, auto);}
.photo-side .ui-item:first-child, .photo-side .ui-item:nth-child(2n) {margin-top: 0;}
.photo-side .ui-item:last-child {margin-top: 20px; padding-top: 20px; border-top: 1px solid #eaeaea;}
.photo-side .ui-item {display: block; min-height: auto;margin-bottom: 0px; padding-bottom: 0px; border-bottom: none; padding-right: 20px; margin-top: 20px; padding-top: 20px; border-top: 1px solid #eaeaea;}
.photo-side .ui-item:nth-child(2n){padding-right:0;}
.photo-side .ui-thumb {margin: 0 0px 10px 0; width: 100%; min-width: 100%; height: 160px;}
.photo-side .ui-thumb img {height:160px;}
.news-more {font-size: 16px; padding: 20px; font-weight: 700; border: 1px solid #222222; justify-content: center; width: 100%; border-radius: 5px; margin-top: 30px;}
.news-more .icon-next-black {background: url('//image.newdaily.co.kr/assets/2023/icon-more-three.svg') no-repeat center right; width: 19px; height: 12px; display: flex; margin-left: 10px;}
.line-gray div {border-bottom: 1px solid #222;}

.List_Type_B {grid-template-columns: repeat(2, 1fr);}
.List_Type_B li .imgarea {height: 150px;}
.List_Type_B li .imgarea img {height: 150px;}
.List_Type_B li:nth-child(3n) {padding-right: 15px;}
.List_Type_B li:nth-child(3n+1) {padding-left: 15px;}
.List_Type_B li:nth-last-child(-n+3) {border-bottom:1px solid #eaeaea; margin-bottom:30px;}
.List_Type_B li:nth-child(2n) {padding-right: 0px;}
.List_Type_B li:nth-child(2n+1) {padding-left: 0px;}
.List_Type_B li:nth-last-child(-n+2) {border-bottom:none; margin-bottom:0;}






}




@media only screen and (max-width: 768px) {

.section-top-news .newsbox-img{height: 350px; overflow: hidden;}/*추가 20240126*/
.section-top-news .newsbox-img img {height: 400px; object-fit: cover;}/*추가 20240126*/

.section-top-news .title a {font-size: 24px;letter-spacing: -1.5px;}
.section-top-news .relations-news li{font-size:16px;}


.section-side .ui-subject {font-weight: 500;}
.section-top-subtitle{font-size:18px;}

.section-side .ui-item , .section_new_list ul li{padding: 12px 0;}
.section-side .ui-thumb {padding-left:0;}/*추가 20240126*/
.section-side .ui-thumb, .section_new_list .section_news_img {width: 33.33%; min-width: 33.33%; margin-left: 0px; height:110px; margin-top: 0; order: 1; margin-right: 10px;}/*width 48%에서 수정 240311*/
.section-side .ui-info {width: 65%; order: 2;}/*width auto에서 수정 240311*/
.grid--2nd--column--section aside {width: 100%; border-top: 1px solid #000; padding: 30px 0 0 0; margin: 30px 0 0 0;}

.section_new_list .section_news_text {order: 2; width: 65%;}
.section_new_list .section_news_img {order: 1;margin-right: 10px; margin-left: 0;}
.section_new_list .section_news_text p {display:none;}
.section_new_list .section_news_text p.column-side-tit{display:block;}
.section_new_list .section_news_text h3 {font-size:18px; margin-bottom:8px; text-overflow: ellipsis; overflow: hidden; -webkit-line-clamp: 3; -webkit-box-orient: vertical; display: -webkit-box; line-height: 1.4; font-weight: 500;}
.section_new_list .news-info {margin-top:0;}
.section_new_list .news-info span { margin-right: 5px;}
.articel-side-letter {margin-bottom: 30px;}




/*reporter info*/
.repoter-info-text {display:none;}

.paging {margin: 40px 0;}
.paging a, .paging b {font-size: 16px;}

/*photo*/
.photo-section .newsbox-img {height: 220px;}
.photo-section .newsbox-img img {max-width: 120%; width: 120%; margin-left: -10%;}
.photo-side .ui-thumb {height:100px;}
.photo-side .ui-item {padding-right: 15px; margin-top: 15px; padding-top: 15px;}
.photo-side .ui-item:last-child {margin-top: 15px; padding-top: 15px;}
.photo.news-section .grid--2nd--column aside {display:none;}

.List_Type_B li .imgarea {height: 100px;}
.List_Type_B li {margin-bottom: 20px; padding: 0 8px 15px;}
.List_Type_B li:nth-child(3n) {padding-right: 8px;}
.List_Type_B li:nth-child(3n+1) {padding-left: 8px;}
.List_Type_B li:nth-child(6n+1) {padding-left: 0px;}
.List_Type_B li:nth-child(6n) {padding-right: 0px;}
.List_Type_B li:nth-last-child(-n+3) {margin-bottom: 20px;}

.grid--2nd--column--section .list-tit {margin-bottom:10px;} /*목록타이틀 소스 추가 20240111 nd-yj*/

/*column section top (칼럼목록페이지 표제) 20240123*/
.column-top-tit{ font-size: 18px;}


}


@media only screen and (max-width: 480px){

/*top*/
.section-top-news .newsbox-img{height: 220px;}
.section-top-news .newsbox-img img {height: 250px;}

/*기자명*/
.section_new_list .news-info{display:none;}

}


/* ------이승만은살아있다 섹션-인보길의 우남이야기 배너------ */

li.woonam_banner .img-2 { display: none;}


@media only screen and (max-width: 768px) {
    li.woonam_banner .img-2 {display: block; }
    li.woonam_banner .img-1 { display: none;}

}



