@charset "utf-8";

#inc02{margin-top:45px}
#inc02 .top{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}
#inc02 .tit{display:flex;align-items:center;gap:30px}
#inc02 .tit p{font-size:22px;color:#111;font-weight:700}
#inc02 .tit p b{font-weight:normal;}
#inc02 .tit ul{display:flex;}
#inc02 .tit ul li{position:relative;padding-left:15px;font-size:16px;font-weight:500;color:#aaa;cursor:pointer;}
#inc02 .tit ul li+li{margin-left:20px}
#inc02 .tit ul li:before{position:absolute;content:'';top:10px;left:0;width:5px;height:5px;border-radius:50px;background:#aaa}
#inc02 .tit ul li.on{color:var(--primary)}
#inc02 .tit ul li.on:before{background:var(--primary)}
#inc02 .arrow{display:flex;border-radius:30px;padding:3px 10px;background:#fff}
#inc02 .arrow span{display:flex;align-items:center;cursor:pointer;color:#aaa;transition:all .3s}
#inc02 .arrow span+span:before{display:inline-block;vertical-align:8px;content:'';width:1px;height:12px;margin:0 8px;background:#ccc}
#inc02 .arrow svg{width:18px}

#inc02 .ntc a {
    display: block;
    height: 210px;
    padding: 20px;
    border-radius: 13px;
    background: #fff;
}

#inc02 #tabs .date{opacity:.5}
#inc02 #tabs .lt_cont{font-size:20px;font-weight:700}

#inc02 .ntc a{display:block;height:210px;padding:20px;border-radius:13px;background:#fff}
#inc02 .ntc em{display: inline-block; padding: 3px 10px 2px; border-radius: 50px; font-size: 14px; font-style: normal; color: #fff; background: var(--primary); font-weight: 600;}
#inc02 .ntc p{margin-top:15px;font-size:15px;color:#111}
#inc02 .ntc .wrap div{margin:10px 0 30px;color:#777;font-family:'Pretendard'}
#inc02 .ntc span{font-size:12px;color:#aaa}

@media(hover:hover){
#inc02 .arrow span:hover{color:#333}
#inc02 .ntc a:hover p{text-decoration:underline}
}

/* 반응형 [s] */
@media (max-width:1024px){
#inc02{margin-top:-70px;padding:100px 15px 35px;background:#f7edf0}
#inc02 .ntc a{height:auto}
}
@media (max-width:560px){
#inc02 .tit{display:block;width: 100%;}
#inc02 .tit ul{margin-top:10px;white-space: nowrap; overflow-x: scroll;}
#inc02 .top{position:relative;justify-content:center;flex-direction:column;gap:10px;margin-bottom:15px;text-align:center}
#inc02 .ntc p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#inc02 .ntc .wrap div{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
}
/* 반응형 [e] */






#inc02_1{margin-top:15px}
#inc02_1 .top{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}
#inc02_1 .tit{display:flex;align-items:center;gap:30px}
#inc02_1 .tit p{font-size:22px;color:#111;font-weight:700}
#inc02_1 .tit p b{font-weight:normal;}
#inc02_1 .tit ul{display:flex;}
#inc02_1 .tit ul li{position:relative;padding-left:15px;font-size:16px;font-weight:500;color:#aaa;cursor:pointer;}
#inc02_1 .tit ul li+li{margin-left:20px}
#inc02_1 .tit ul li:before{position:absolute;content:'';top:10px;left:0;width:5px;height:5px;border-radius:50px;background:#aaa}
#inc02_1 .tit ul li.on{color:var(--primary)}
#inc02_1 .tit ul li.on:before{background:var(--primary)}
#inc02_1 .arrow{display:flex;border-radius:30px;padding:3px 10px;background:#fff}
#inc02_1 .arrow span{display:flex;align-items:center;cursor:pointer;color:#aaa;transition:all .3s}
#inc02_1 .arrow span+span:before{display:inline-block;vertical-align:8px;content:'';width:1px;height:12px;margin:0 8px;background:#ccc}
#inc02_1 .arrow svg{width:18px}


#sh_section:before { height: 610px; }

#inc02_1 .latest-wrapper {
	width: 100%;
	display:flex;
	flex-wrap:wrap;
	gap: 15px;
}

#inc02_1 .ntc-bd { 
	width: calc(50% - 15px);;
	list-style: none;
}


#inc02_1 .ntc-bd .bd.wrap {
    display: block;
    height: 175px;
    padding: 20px;
    border-radius: 13px;
    background: #fff;
}

#inc02_1 #tabs .date{opacity:.5}
#inc02_1 #tabs .lt_cont{font-size:20px;font-weight:700}

#inc02_1 .ntc-bd a{}
#inc02_1 .ntc-bd em{display: inline-block; padding: 3px 10px 2px; border-radius: 50px; font-size: 14px; font-style: normal; color: #fff; background: var(--primary); font-weight: 600; margin-bottom:5px;}
#inc02_1 .ntc-bd p{margin-top:0px;font-size:15px;color:#111;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;
max-width: 72%;
    width: 100%;
    display: block;
	}
#inc02_1 .ntc-bd .wrap div{margin:2px 0 0px;color:#777;font-family:'Pretendard';display: flex;justify-content: space-between;}
#inc02_1 .ntc-bd span{font-size:12px;color:#aaa}

#inc02_1 .no-article { text-align:center;margin-top: 50px !important; justify-content: center !important;}

@media(hover:hover){
#inc02_1 .arrow span:hover{color:#333}
#inc02_1 .ntc a:hover p{text-decoration:underline}
}

/* 반응형 [s] */
@media (max-width:1024px){
#inc02_1{margin-top:-70px;padding:100px 15px 35px;background:#f7edf0}
#inc02_1 .ntc a{height:auto}
}
@media (max-width:560px){
#inc02_1 .tit{display:block;width: 100%;}
#inc02_1 .tit ul{margin-top:10px;white-space: nowrap; overflow-x: scroll;}
#inc02_1 .top{position:relative;justify-content:center;flex-direction:column;gap:10px;margin-bottom:15px;text-align:center}
#inc02_1 .ntc p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#inc02_1 .ntc .wrap div{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}

#inc02_1 .ntc-bd {
    width: 100%;
}
}
/* 반응형 [e] */