/* 주요뉴스 2023 */
.major2023{display:flex; justify-content:space-between; padding-bottom:30px; border-bottom:1px solid #111; margin-bottom:30px;}
.major-head{width:486px;}
.major-head .news-img{width:486px; height:243px; overflow:hidden;}
.major-head .news-img img{width:486px; min-height:243px;}
.major-head .news-title{font-size:30px; line-height:36px; margin:15px 0;}
.major-head .news-title a{color:#222;}
.major-head .read{font-size:15px; line-height:22px; display:-webkit-box; word-wrap:break-word; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis;}
.major-head .read a{color:#888;}

.major-list{width:315px; margin-left:15px; padding-left:15px; border-left:1px solid #eee;}
.major-list ul{}
.major-list ul li{overflow:hidden; margin-bottom:18px; border-bottom:1px solid #eee; padding-bottom:18px;}
.major-list ul li:last-of-type{margin-bottom:0px; border-bottom:0 none; padding-bottom:0;}
.major-list .news-img{width:140px; height:90px; overflow:hidden; float:right; margin-left:10px;}
.major-list .news-img img{width:140px; min-height:90px;}
.major-list .news-title{font-size:19px; line-height:26px; display:-webkit-box; word-wrap:break-word; -webkit-line-clamp:4; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis;}
.major-list .news-title a{color:#222;}


/* 속보/단독 추가 */
.major-head .news-prefix1,.major-list .news-prefix1{color:#DE0000;}
.major-head .news-prefix2,.major-list .news-prefix2{color:#1F00DC;}