@charset "utf-8";
#inc04{position:relative;margin:170px 12%}
#inc04 .main_tit{padding-bottom:10px;border-bottom:4px solid #000;font-size:35px;font-weight:700;color:#000}
#inc04 .inc04_wrapper{display:flex;align-items:baseline;gap:100px;padding:60px;border-bottom:4px solid #e1e1e1}
#inc04 .inc04_wrapper .cate{display:flex;justify-content:center;align-items:center;font-size:14px;font-weight:700;color:#fff}
#inc04 .inc04_wrapper .pl{margin:30px 0 15px;line-height:1.3;font-size:25px;font-weight:700;color:#000}
#inc04 .inc04_wrapper .date{font-size:14px;font-weight:500;color:#aaa}
#inc04 .content_left{width:calc(100% / 2 - 50px)}
#inc04 .content_left .tit{display:flex;justify-content:space-between}
#inc04 .content_left .tit .cate{width:85px;height:40px;background-color:var(--primary)}
#inc04 .content_left .inc04_latest .pager{margin-top:40px}
#inc04 .content_left .inc04_latest .pager span{opacity:1;margin:0px;width:12px;height:12px;border-radius:0%;background-color:#aaa}
#inc04 .content_left .inc04_latest .pager span+span{margin:0 0 0 12px}
#inc04 .content_left .inc04_latest .pager .swiper-pagination-bullet-active{background-color:var(--primary)}
#inc04 .content_right{position:relative;display:flex;flex-direction:column;justify-content:space-between;width:calc(100% / 2 - 50px)}
#inc04 .content_right .tit{display:flex;justify-content:space-between}
#inc04 .content_right .tit .cate{width:100px;height:40px;background-color:#000}
#inc04 .content_right a{display:flex;flex-direction:row-reverse;justify-content:space-between}
#inc04 .content_right a .txt{width:50%}
#inc04 .content_right img{position:absolute;top:0px;right:0px}

/* 반응형 [s] */
@media (max-width:1600px){
#inc04 .content_right img{width:240px}
#inc04 .content_right a .txt{width:46%}
}
@media (max-width:1380px){
#inc04{margin:130px auto;width:90%}
#inc04 .main_tit{font-size:32px}
#inc04 .inc04_wrapper{padding:50px 40px;gap:70px}
#inc04 .inc04_wrapper .pl{font-size:21px}
#inc04 .content_left{width:calc(100% / 2 - 35px)}
#inc04 .content_right{width:calc(100% / 2 - 35px)}
#inc04 .content_right img{width:210px}
}
@media (max-width:1024px){
#inc04{margin:100px auto;width:95%}
#inc04 .main_tit{padding-bottom:5px;font-size:28px}
#inc04 .inc04_wrapper{gap:40px}
#inc04 .inc04_wrapper .pl{margin:25px 0 10px;font-size:18px}
#inc04 .inc04_wrapper .cate{font-size:13px}
#inc04 .inc04_wrapper .date{font-size:13px}
#inc04 .content_left{width:calc(100% / 2 - 20px)}
#inc04 .content_left .tit .cate{width:75px;height:35px}
#inc04 .content_left .inc04_latest .pager span{width:10px;height:10px}
#inc04 .content_right{width:calc(100% / 2 - 20px)}
#inc04 .content_right .tit .cate{width:85px;height:35px}
#inc04 .content_right a .txt{width:50%}
#inc04 .content_right img{width:50%;height:140px;object-fit:cover}
}
@media (max-width:768px){
#inc04{margin:80px auto}
#inc04 .inc04_wrapper{flex-direction:column;padding:40px 20px;border-bottom:3px solid #e1e1e1}
#inc04 .main_tit{padding-bottom:3px;font-size:24px;border-bottom:3px solid #000}
#inc04 .content_left{padding-bottom:40px;width:100%;border-bottom:1px solid #e1e1e1}
#inc04 .content_left .inc04_latest .pager{margin-top:28px}
#inc04 .content_right{width:100%}
#inc04 .content_right img{width:40%}
}
@media (max-width:480px){
#inc04{margin:70px auto}
#inc04 .main_tit{font-size:22px}
#inc04 .inc04_wrapper{padding:30px 10px;gap:30px}
#inc04 .inc04_wrapper .pl{font-size:16px}
#inc04 .content_left{padding-bottom:30px}
#inc04 .content_left .inc04_latest .pager{margin-top:18px}
#inc04 .content_right img{width:45%;height:120px}
}
@media (max-width:380px){
#inc04{margin:60px auto}
#inc04 .main_tit{font-size:20px}
#inc04 .inc04_wrapper{padding:25px 8px;gap:25px}
#inc04 .inc04_wrapper .pl{font-size:15px}
#inc04 .content_left{padding-bottom:25px}
}
/* 반응형 [e] */