@charset "UTF-8";

.main-news-box .news-con-box{display:flex;border-bottom:4px solid var(--color29);}
.main-news-box .news-left-box{padding:0 2.5% 5.5rem 0;width:59.737%;border-right:1px solid var(--black10);box-sizing:border-box;}
.main-news-box .news-left-box ul{display:grid;grid-template-columns:1fr 1fr;gap:4.5rem 2rem;padding:4rem 0 0;}
.main-news-box .news-left-box ul li a{display:block;}
.main-news-box .news-left-box ul li .news-img-box{position:relative;margin:0 0 2rem;border-radius:3px;overflow:hidden;}
.main-news-box .news-left-box ul li:nth-of-type(1) .news-img-box,
.main-news-box .news-left-box ul li:nth-of-type(4) .news-img-box{aspect-ratio:425/309;}
.main-news-box .news-left-box ul li:nth-of-type(2) .news-img-box,
.main-news-box .news-left-box ul li:nth-of-type(3) .news-img-box{aspect-ratio:425/350;}
.main-news-box .news-left-box ul li .news-img-box:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:var(--black003);}
.main-news-box .news-left-box ul li .news-img-box img{width:100%;transition:transform 0.6s ease;}
.main-news-box .news-left-box ul li .news-img-box:hover img{transform:scale(1.1);}
.main-news-box .news-left-box ul li .news-txt-box .news-tit{display:-webkit-box;margin:0 0 1.1rem;font-size:2.2rem;line-height:3rem;color:var(--color03);font-weight:var(--font-weight-bold);letter-spacing:-0.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal;overflow:hidden;word-wrap:break-word;word-break:keep-all;transition:color 0.2s ease;}
.main-news-box .news-left-box ul li .news-txt-box .news-desc{display:-webkit-box;margin:0 0 1.4rem;font-size:1.6rem;line-height:2.4rem;color:var(--black06);font-weight:var(--font-weight-medium);letter-spacing:-0.025em;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal;overflow:hidden;word-wrap:break-word;transition:color 0.2s ease;}
.main-news-box .news-left-box ul li a:hover .news-txt-box .news-tit,
.main-news-box .news-left-box ul li a:hover .news-txt-box .news-desc{color:var(--color01);}

.main-news-box .news-left-box ul li .news-txt-box .news-date{font-size:1.4rem;line-height:1.9rem;color:var(--black05);font-weight:var(--font-weight-semibold);letter-spacing:-0.01em;}
.main-news-box .news-left-box ul li .news-txt-box{padding-right:2rem;}
.main-news-box .news-right-box{padding:4rem 0 0 2.5%;width:40.264%;overflow:hidden;background:url(../../kor/img/main/bg-sejong-news-new.png) no-repeat bottom left/100%;box-sizing:border-box;}
.main-news-box .news-right-box .swiper-slide a{display:block;}
.main-news-box .news-right-box .news-img-box{position:relative;margin:0 0 2rem;border-radius:3px;aspect-ratio:574/500;overflow:hidden;}
.main-news-box .news-right-box .news-img-box:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:var(--black003);}
.main-news-box .news-right-box .news-img-box img{transition:transform 0.6s ease;}
.main-news-box .news-right-box .news-img-box:hover img{transform:scale(1.1);}
.main-news-box .news-right-box .news-img-box span{position:absolute;top:0;right:0;padding:3.1rem 2.8rem 0 0;font-size:3rem;line-height:3rem;color:var(--white100);font-weight:var(--font-weight-medium);max-width:calc(100% - 2.8rem);}
.main-news-box .news-right-box .news-txt-box{position:relative;}
.main-news-box .news-right-box .news-txt-box .news-tit{display:-webkit-box;margin:0 0 1.3rem;padding:0 13rem 0 0;font-size:2.6rem;line-height:3.8rem;color:var(--color03);font-weight:var(--font-weight-bold);letter-spacing:-0.01em;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal;overflow:hidden;word-wrap:break-word;word-break:keep-all;transition:color 0.2s ease;}
.main-news-box .news-right-box .news-txt-box .news-desc{display:-webkit-box;margin:0 0 1.4rem;padding:0 16.4rem 0 0;font-size:1.6rem;line-height:2.4rem;color:var(--black06);font-weight:var(--font-weight-medium);letter-spacing:-0.025em;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal;overflow:hidden;word-wrap:break-word;transition:color 0.2s ease;}
.main-news-box .news-right-box .news-txt-box .news-date{font-size:1.4rem;line-height:1.9rem;color:var(--black03);font-weight:var(--font-weight-semibold);letter-spacing:-0.01em;}
.main-news-box .news-right-box a:hover .news-txt-box .news-tit,
.main-news-box .news-right-box a:hover .news-txt-box .news-desc{color:var(--color01);}
.main-news-box .news-right-box .news-txt-box .news-label{display:flex;align-items:center;justify-content:center;position:absolute;top:1rem;right:2.4rem;width:7.2rem;height:10.5rem;background:url(../../kor/img/main/bg-quote01%402x.png) no-repeat center 55%/100%;font-size:1.8rem;line-height:2.4rem;color:var(--white100);font-weight:var(--font-weight-bold);transform:translateY(-78%);}
.main-news-box .news-right-box .control-wrap{display:flex;align-items:center;justify-content:center;padding:3rem 0;}
.main-news-box .news-right-box .control-wrap .news-pagination{width:auto;font-size:0;line-height:1;}
.main-news-box .news-right-box .control-wrap .news-pagination span{display:inline-block;margin:0 9px 0 0;width:1.1rem;height:1.1rem;border-radius:50%;background-color:var(--color30);box-sizing:border-box;vertical-align:middle;opacity:1;}
.main-news-box .news-right-box .control-wrap .news-pagination span.swiper-pagination-bullet-active{width:1.9rem;height:1.3rem;border:3px solid var(--color02);border-radius:6.5px;background-color:#fff;}
.main-news-box .news-right-box .control-wrap .news-autoplay{display:inline-block;font-size:0;line-height:1;vertical-align:middle;}
.main-news-box .news-right-box .control-wrap .news-autoplay > button{display:inline-block;width:1rem;height:1.3rem;cursor:pointer;vertical-align:middle;}
.main-news-box .news-right-box .control-wrap .news-autoplay .pause{background:url(../../kor/img/main/ico-news-pause.png) no-repeat center center/100%;margin-left:1rem;}
.main-news-box .news-right-box .control-wrap .news-autoplay .start{background:url(../../kor/img/main/ico-news-start.png) no-repeat center center/100%;}
.main-news-box .news-right-box .control-wrap .news-autoplay.pause .start,
.main-news-box .news-right-box .control-wrap .news-autoplay.start .pause{display:none;}

@media screen and (max-width:1024.98px){
	.main-news-box .news-con-box{flex-wrap:wrap;border-width:3px;}
	.main-news-box .news-left-box{padding:0 0 4rem;border-right:none;border-bottom:1px solid var(--color31);width:100%;}
	.main-news-box .news-left-box ul{padding:3rem 0 0;}
	.main-news-box .news-left-box ul li .news-img-box{margin:0 0 2.5rem;}
	.main-news-box .news-left-box ul li .news-txt-box .news-tit{margin:0 0 1.4rem;font-size:2rem;line-height:2.6rem;}
	.main-news-box .news-left-box ul li .news-txt-box .news-desc{margin:0 0 1.4rem;font-size:1.5rem;line-height:2.2rem;}
	.main-news-box .news-left-box ul li .news-txt-box .news-date{font-size:1.5rem;line-height:1.8rem;}
	.main-news-box .news-right-box{padding:3rem 0 0;width:100%;background:none;}
	.main-news-box .news-right-box .news-img-box{margin:0 0 3rem;}
	.main-news-box .news-right-box .news-txt-box .news-tit{margin:0 0 1.4rem;padding:0 7.9rem 0 0;font-size:2.4rem;line-height:3.2rem;}
	.main-news-box .news-right-box .news-txt-box .news-desc{margin:0 0 1.4rem;padding:0;font-size:1.5rem;line-height:2.2rem;}
	.main-news-box .news-right-box .news-txt-box .news-date{font-size:1.5rem;line-height:1.8rem;}
	.main-news-box .news-right-box .news-txt-box .news-label{right:1.4rem;width:6.5rem;height:7rem;font-size:1.6rem;line-height:1.8rem;transform:translateY(-100%);}
	.main-news-box .news-right-box .control-wrap{padding:6rem 0 4rem;}
}
@media screen and (max-width:768px){
	.main-news-box .news-left-box ul{grid-template-columns:1fr;gap:4rem;}
}