#sub-project .gw-list-con .gw-list-item {padding: 1.5rem 8.5rem;margin-bottom: 1rem;display: flex;align-items: center;position: relative;box-sizing: border-box;border-radius: 10rem;background: #f8f8f8;min-height: 10rem;}
#sub-project .gw-list-con .gw-list-item:last-child {margin-bottom: 0;}
#sub-project .gw-list-con .gw-list-item .gw-ico {position: absolute;top: 50%;left: 1.5rem;transform: translateY(-50%);display: flex;align-items: center;justify-content: center;width: 5rem;height: 5rem;border-radius: 50%;background: var(--main-color);}
#sub-project .gw-list-con .gw-list-item .gw-ico i {font-size: var(--main-title03);color: #fff;}
#sub-project .gw-list-con .gw-list-item .gw-ico .gw-num{color: #fff;font-family: "Outfit", sans-serif;font-weight: 700;text-align: center;background: var(--main-color);}
#sub-project .gw-list-con .gw-list-item dl {text-align: center;width: 100%;}
#sub-project .gw-list-con .gw-list-item dl dt {font-size: var(--main-title04);line-height: 1.3;letter-spacing: -0.025em;color: #111;font-weight: 700;}
#sub-project .gw-list-con .gw-list-item dl dd {line-height: 1.75;letter-spacing: -0.05em;color: #555;margin-top: 0.7rem;}
#sub-project .gw-sec02 {padding-top: 18rem;padding-bottom:170px;background: no-repeat top center #f8f8f8;background-image: url('https://www.inpeople.co.kr/images/content/gray_arrow_icon.png')}
#sub-project .gw-sec02 .gw-sub-con-1200{padding: 0;}
#sub-project .gw-sec02 .gw-list-con .gw-list-item{background: #fff;}
#sub-project .gw-sec02-con01 .gw-text {font-size: var(--main-title04);line-height: 1.5;font-weight: 500;}
#sub-project .gw-sec02-con01 .gw-img-box {border-radius: 3rem;overflow: hidden;}
#sub-project .gw-sec02-con02 .gw-text {font-size: var(--main-title04);line-height: 1.5;font-weight: 500;}
#sub-project .gw-sec02-con03 .gw-area-list {margin-top: 5rem;display: flex;place-content: center;gap: 3rem;flex-wrap: wrap;}
#sub-project .gw-sec02-con03 .gw-area-list .gw-area-item {padding: 3rem 0;position: relative;width: 100%;min-height:14rem;background: #fff;border-radius: 3rem;box-sizing: border-box;text-align: center;box-shadow: 1rem 1rem 3rem 0 rgba(0,0,0,0.07);}
#sub-project .gw-sec02-con03 .gw-area-list .gw-area-item .gw-tit {position: absolute;top: 0;left: 50%;transform: translate(-50%, -50%);width: 8rem;height: 2.5rem;background: #222;border-radius: 3.5rem;text-align: center;letter-spacing: -0.025em;line-height: 2.5rem;color: #fff;font-weight: 800;font-family: "Outfit", sans-serif;}
#sub-project .gw-sec02-con03 .gw-area-list .gw-area-item .gw-txt-box {display: flex;flex-direction: column;justify-content: center;height: 100%;}
#sub-project .gw-sec02-con03 .gw-area-list .gw-area-item .gw-txt-box > .gw-txt {font-size: var(--main-title04);line-height: 1.4;letter-spacing: -0.05em;color: #222;font-weight: 600;}
#sub-project .gw-sec02-con03 .gw-area-list .gw-list01 > li{padding-left: 0;}
#sub-project .gw-sec02-con03 .gw-area-list .gw-list01 > li:before{display: none;}
#sub-project .gw-sec02-con04 .gw-apply-box {position: relative;display: flex;align-items: center;justify-content: center;width: 100%;max-width: 100rem;height: 6rem;border-radius: 6rem;background: #fff;box-shadow: 1rem 1rem 3rem 0px rgba(0,0,0,0.07);margin-bottom: 1rem;}
#sub-project .gw-sec02-con04 .gw-apply-box:before {content: "";position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 3px;height: 1.5rem;background: #ddd;}
#sub-project .gw-sec02-con04 .gw-apply-box * {font-size: var(--main-title04);}
#sub-project .gw-sec02-con04 .gw-apply-box .gw-tit-box {padding-right: 6rem;box-sizing: border-box;width: 50%;text-align: right;font-weight: 700;}
#sub-project .gw-sec02-con04 .gw-apply-box .gw-tit-box i{color: var(--main-color);}
#sub-project .gw-sec02-con04 .gw-apply-box .gw-txt-box {padding-left: 6rem;box-sizing: border-box;width: 50%;font-weight: 500;}
#sub-project .gw-sec02-con05 .gw-sub-table-wrap .gw-sub-table01 .gw-title{font-family: "Outfit", sans-serif;font-weight:600;}
#sub-project .gw-sec02-con05 .gw-btn01{margin: 0 auto;}


@media screen and (max-width:1280px) {
    #sub-project .gw-sec02{padding-bottom: 120px;}
}

@media screen and (max-width:1024px) {
    #sub-project .gw-sec02-con03 .gw-area-list .gw-area-item{width: calc(50% - 2rem);}
}

@media screen and (max-width:768px) {
    #sub-project .gw-list-con .gw-list-item{padding: 1.5rem;flex-direction:column;gap:1.5rem;border-radius:2rem;}
    #sub-project .gw-list-con .gw-list-item .gw-ico{position:relative;top:auto;left:0;transform:translateY(0);}
    #sub-project .gw-sec02{padding-top:9rem;padding-bottom: 60px;background-size:50%;}
    #sub-project .gw-sec02-con04 .gw-apply-box{display: block; height:auto; padding:1.5rem;border-radius: 2rem;}
    #sub-project .gw-sec02-con04 .gw-apply-box:before{display: none;}
    #sub-project .gw-sec02-con04 .gw-apply-box .gw-tit-box,
    #sub-project .gw-sec02-con04 .gw-apply-box .gw-txt-box{padding:0;text-align:center; width:100%;}
}

@media screen and (max-width:576px) {
    #sub-project .gw-sec02-con03 .gw-area-list .gw-area-item{width: 100%;}
}