@charset "utf-8";

#inc03{max-width:1400px;width:100%;margin:0 auto;padding-top:220px;background:#fff}

/* title */
#inc03 .tit_area{display:flex;align-items:center;justify-content:space-between;padding-bottom:30px;border-bottom:1px solid #e1e1e1}
#inc03 .tit_area div{display:flex;align-items:center;gap:95px}
#inc03 .tit_area div h2{font-size:45px;font-weight:500;color:#222;font-family:var(--e-font)}
#inc03 .tit_area div h3{line-height:1}
#inc03 .tit_area a{display:flex;align-items:center;justify-content:center;width:105px;height:35px;font-size:16px;font-weight:500;color:#fff;background:rgba(0, 0, 0, 0.2);transition:all .2s;font-family:var(--e-font)}

/* latest */
#inc03 .latest{padding-bottom:190px}
#inc03 .latest .item{padding:35px 55px;border-bottom:1px solid #e1e1e1}
#inc03 .latest .item .flex{display:flex;align-items:flex-start;gap:70px;width:100%;height:100%;font-size:15px;font-weight:400;font-family:var(--k-font)}
#inc03 .latest .item .flex .date{padding-top:40px;font-weight:500;font-family:var(--e-font)}
#inc03 .latest .item .flex .lt_cont{display:flex;align-items:center;gap:65px}
#inc03 .latest .item .img{display:block;width:402px;height:257px}
#inc03 .latest .item .txt div{font-size:16px;font-weight:500;color:#222}
#inc03 .latest .item .txt p{padding:20px 0 40px;color:#777;word-break:keep-all}
#inc03 .latest .item .txt  span{display:inline-block;position:relative;font-size:14px;color:#222;transition:all .2s}
#inc03 .latest .item .txt  span::before{content:"";display:inline-block;position:absolute;top:12px;left:0;width:3px;height:3px;border-radius:100%;background:#222;opacity:0;transition:all 0.2s}

@media (hover:hover){
#inc03 .latest .item :hover span{padding-left:10px}
#inc03 .latest .item :hover span::before{opacity:1}
#inc03 .tit_area a:hover{background:rgba(0, 0, 0, 1)}
}