@charset "utf-8";

#inc03{position:relative;padding:165px 0 150px;background-image:url(./img/inc03_bg.jpg);background-position:top;background-repeat:no-repeat;background-size:cover}
#inc03::before{position:absolute;content:'';inset:0%;width:100%;height:100%;background-color:rgba(0,0,0,0.7)}
#inc03 .data-item{display:flex;flex-direction:column;gap:15px;padding:35px 30px;border-radius:13px;border:1px solid #fff;background-color:rgba(255,255,255,0.17);color:#fff}
#inc03 .data-item .unit{padding-left:5px;font-size:20px;font-weight:700}
#inc03 .data-item .caption{font-size:16px;white-space:pre-line}

#inc03 .col-2{position:relative;z-index:1;display:flex;justify-content:space-between}
#inc03 .col-2 .fl-l .group-tit .tit--ko{padding-bottom:32px;color:#fff}

#inc03 .col-2 .fl-r{max-width:872px;width:100%}
#inc03 .col-2 .fl-r .data-container{display:flex;gap:14px}
#inc03 .col-2 .fl-r .data--project{max-width:430px;width:100%;aspect-ratio:1}
#inc03 .col-2 .fl-r .data--project .count-box{display:flex;align-items:flex-end}
#inc03 .col-2 .fl-r .data--project .count-box .digit-box{display:flex;flex-direction:column;text-align:center;font-family:var(--e-font);font-size:85px;line-height:1;font-weight:700;height:85px;overflow:hidden;letter-spacing:-4px}
#inc03 .col-2 .fl-r .data--project .count-box .comma{font-family:var(--e-font);font-size:85px;line-height:1;letter-spacing:-3px;font-weight:700}
#inc03 .col-2 .fl-r .row-2{display:flex;flex-direction:column;gap:14px;max-width:428px;width:100%}
#inc03 .col-2 .fl-r .row-2 .top{display:flex;gap:14px}
#inc03 .col-2 .fl-r .row-2 .top .data--grade{width:100%;aspect-ratio:1}
#inc03 .col-2 .fl-r .row-2 .top .data--grade strong{font-family:var(--e-font);font-size:55px;font-weight:700;line-height:1}
#inc03 .col-2 .fl-r .row-2 .bottom{width:100%;aspect-ratio:428 / 208;border-radius:13px;overflow:hidden}
#inc03 .col-2 .fl-r .row-2 .bottom img{width:100%;height:100%;object-fit:cover}