/* layout.css */
.renew #gnb .gnb > li > a{font-family:var(--font-base);font-size:1.25rem;font-weight:700;padding:0 30px}

/* main.css */
.renew #main{color:var(--color-base)}
.renew *{font-family:var(--font-base)}
.renew
[data-aos],
.aos-init,
.aos-animate {
	opacity: 1 !important;
	transform: none !important;
	transition: none !important;
	animation: none !important;
	will-change: auto !important;
}

.renew [data-aos] {
	transition-delay: 0s !important;
	transition-duration: 0s !important;
}
.renew .sec-title{font-family:var(--font-point);color:#1b1b1b;font-weight:600}
.renew .sec-title span{font-family:var(--font-point);color:var(--color-m)}
.renew .sec-title-box{align-items:center}
.renew .today .today-tab-box .tab-ul .tab-link > .item{font-size:1.25rem;font-weight:600}
.renew .today .today-tab-box .tab-ul .tab-link.current > .item{font-family:var(--font-base);font-size:1.25rem}
.renew .today .cont-box .cont-list{display:grid;gap:20px;grid-template-columns:repeat(4, 1fr)}
.renew .today .cont-box .cont-list > li{border-radius:15px;overflow:hidden;width:auto;height:auto;border:1px solid var(--color-boder);box-shadow:none}
.renew .today .cont-box .cont-list > li a:after{border-width:4px;background:linear-gradient(to right, #8ad147, #11a454);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite: xor;mask-composite: exclude;border-radius:15px}
.renew .today .cont-box .cont-list > li .title{padding:20px}
.renew .today .cont-box .cont-list > li .tit{font-size:1.25rem;color:var(--color-base);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:2.4em;white-space:wrap;word-break:keep-all;line-height:1.2;font-weight:700;font-family:var(--font-base)}
.renew .today .cont-box .cont-list > li .date{padding-top:20px;text-align:right;display:flex;justify-content:flex-end;gap:5px;font-weight:300}
.renew .today .cont-box .cont-list > li .date::before{content:"\e9a0";font-family:'xeicon'}

.renew .comm .news-box{height:auto;aspect-ratio:1340/460;width:100%}
.renew .comm .news-box > ul{margin-right:120px}
.renew .comm .news-box #news-box-list{top:140px;border-radius:20px}
.renew .comm .news-box > ul > li.on > a,
.renew .comm .news-box > ul > li > a{font-family:var(--font-base);font-weight:600;font-size:1.25rem}
.renew .comm .news-box #news-box-list li span.cate{width:85px;height:36px;display:flex;align-items:center;line-height:.8;justify-content:center;color:#fff;background-color:var(--color-point);border-radius:100px;font-weight:500}
.renew .comm .news-box #news-box-list li .subject{font-size:1.25rem;height:3.6em;padding:0;margin:20px 0;font-weight:700;line-height:1.2;color:var(--color-base);word-break:keep-all;text-align:left;-webkit-line-clamp:3}
.renew .comm .news-box #news-box-list li .ico-new{transform:translateY(-16px)}
.renew .comm .news-box #news-box-list li span.date{padding-top:20px;text-align:right;display:flex;justify-content:flex-end;gap:5px;font-weight:300}
.renew .comm .news-box #news-box-list li span.date::before{content:"\e9a0";font-family:'xeicon'}
.renew .comm .news-box #news-box-list li span.more{opacity:0;display:block;border-radius:15px}
.renew .comm .news-box #news-box-list li span.more i{border-radius:10px 0;right:auto;left:40px;bottom:50px;padding:8px 40px 8px 15px}
.renew .comm .news-box #news-box-list li a:hover span.more{opacity:1}
.renew .comm .news-box #news-box-list li a:hover .subject{color:#fff}

.renew .quick .minner .quick-etc .main-wrap{gap:20px}
.renew .quick-more{transform:translateY(-60px);padding-top:0}
.renew .quick-more details > summary{border-radius:20px 0;display:flex;align-items:center;gap:10px;justify-content:center;margin-right:0}
.renew .quick-more details > summary::after{content:"\e943";font-family:'xeicon';transition:.3s}
.renew .quick-more details[open] > summary::after{transform:rotate(180deg)}
.renew .quick-etc ul li{background-color:#fff;border-radius:10px;width:auto;float:none}
.renew .quick-etc ul li a{display:flex;flex-direction:column;justify-content:center;height:150px;align-items:center;gap:5px;aspect-ratio:1/1}
.renew .quick-etc ul li a i{color:#333;font-size:.9rem;padding-top:0;line-height:1.1}
.renew .quick-etc ul li a span{height:60px}
/*.renew .quick::before{position:absolute;content:"TONGMYONG UNIVERTISY";color:#e3ede6}*/

@media screen and (max-width:1340px){
	.renew .comm .news-box{aspect-ratio:1340/580}
}

@media screen and (max-width:1200px){
	.renew .quick .minner .quick-etc ul li{width:auto}
}

@media screen and (max-width:1024px){
	.renew .today .cont-box .cont-list{grid-template-columns:repeat(2, 1fr)}
	.renew .today .today-tab-box .tab-ul{margin-right:0}
	.renew .today .today-tab-box .tab-ul .tab-link > .item,
	.renew .today .today-tab-box .tab-ul .tab-link.current > .item{font-size:1rem}
	.renew .today .cont-box .cont-list > li .tit{font-size:1.125rem}
	.renew .sec-title-box{flex-direction:column;align-items:flex-start}
	.renew .today .today-tab-box{margin-left:0}
	
	.renew .comm .news-box{aspect-ratio:3/1.9}
	.renew .comm .news-box > ul{margin-right:0}
	.renew .comm .news-box > ul > li.on > a, .renew .comm .news-box > ul > li > a{font-size:1rem}
	.renew .comm .minner .news-box .tab-list > li{width:auto}
	.renew .comm .news-box #news-box-list li{padding:20px}
	.renew .comm .news-box #news-box-list li span.more i{left:20px;bottom:30px}
	.renew .comm .news-box #news-box-list li .subject{font-size:1.125rem;height:5em}
	.renew .comm .news-box #news-box-list li .ico-new{transform:translateY(-14px)}
	
	.renew .quick .minner .quick-etc ul li{width:auto}
}

@media screen and (max-width:640px){
	.renew .today .cont-box .cont-list{grid-template-columns:repeat(1, 1fr)}
	.renew .comm .minner .news-box{height:960px}
	.renew .quick-more{transform:none}
	.renew .quick-more details > summary{width:180px;font-size:.9rem;padding:10px 15px;border-width:1px;margin:20px auto 0 auto}
}