#sub-type10 [class*="gw-sub-con"] > [class*="gw-sub-con"] {padding: 0;}
#sub-type10 .gw-img-container{overflow: hidden;}
#sub-type10 .gw-btn01{width: 240px;}
#sub-type10 .gw-sub-title-container .gw-tit{font-size: var(--main-title03);letter-spacing: -0.05em;font-weight: 600;line-height: 1.25;}
#sub-type10 .gw-sub-process-list li {padding:30px 0;display:flex; align-items:center; gap:50px;border-top:1px solid rgba(0,0,0,0.1);font-size: var(--main-text01);}
#sub-type10 .gw-sub-process-list li:first-of-type {border-top:2px solid #000;}
#sub-type10 .gw-sub-process-list li:last-of-type {border-bottom:1px solid rgba(0,0,0,0.1);}
#sub-type10 .gw-sub-process-list .step {padding:5px;position: relative; display:flex; justify-content:center; align-items:center; border-radius:50px; background: var(--main-color); color: #fff; width: 100px;font-family: "Outfit", sans-serif; font-weight: 600;}
#sub-type10 .gw-sub-process-list li:last-of-type .step:after {display:none;}
#sub-type10 .gw-sub-process-list .tit-box {display:flex; align-items:center; gap:1rem;width: 400px;}
#sub-type10 .gw-sub-process-list .icon-box {display: flex;align-items: center;place-content: center;width: 3rem;height: 3rem;}
#sub-type10 .gw-sub-process-list .icon-box img{width: 100%;object-fit: cover;}
#sub-type10 .gw-sub-process-tit {font-size:var(--main-title04); color: #333; font-weight: 800;}
#sub-type10 .gw-sub-process-list .txt-box{width:calc(100% - 500px);}
#sub-type10 .gw-sub-process-list .txt-box span {position: relative; color: #666; line-height:1.6;}
#sub-type10 .gw-sub-process-list .txt-box span:after {position:absolute; content:""; display: block; right: -2px; top: 50%; transform:translateY(-50%); width: 2px; height: 1.2rem; background: #eee; }
#sub-type10 .gw-sub-process-list .txt-box span:last-child:after{display: none;}
#sub-type10 .gw-sub-process-list li.active {background-color:#f8f8f8;}
#sub-type10 .tab-content{display: none;}
#sub-type10 .tab-content:first-of-type{display: block;}
#sub-type10 .gw-sub-title03{font-size: var(--main-title03);font-weight: 800;line-height: 1.5;letter-spacing: -0.02em;}
#sub-type10 .gw-sub-title03 > span{color: var(--main-color);}
#sub-type10 .gw-sub-img-item > div{width: 50%;}
#sub-type10 .gw-sub-img-item .gw-text-container{padding: 0 30px;font-size: var(--main-title04);}
#sub-type10 .gw-sub-img-item .gw-text-container .gw-text01{font-family: "Outfit", sans-serif;font-weight: 500;color: var(--main-color);}
#sub-type10 .gw-sub-img-item .gw-text-container .gw-text02{font-weight: 500;}
#sub-type10 .gw-sub-img-item .gw-text-container .gw-text03{font-size: var(--main-text01);font-weight: 300;color: #555;line-height: 1.75;}
#sub-type10 .gw-sub-img-item:nth-of-type(2n){flex-direction: row-reverse;}
#sub-type10 .gw-sub-box-container01 > li{padding:2rem;margin-bottom:1rem;font-size:var(--main-text01);border:2px solid #E5E5E5; border-radius:10px; background:#fff;}
#sub-type10 .gw-sub-box-container01 .gw-num{font-family: "Outfit", sans-serif;font-weight: 500;color: var(--main-color);}
#sub-type10 .gw-sub-box-container01 .gw-text{font-weight: 500;}
#sub-type10 .gw-btn-wrap{margin:0 auto;flex-wrap: wrap;}

/*반응형------------------------------------------------------------------------------------------------------------------ */
@media screen and (max-width:1024px) {
    #sub-type10 .gw-sub-process-list li {flex-direction: column;align-items: flex-start;gap: 1rem;}
    #sub-type10 .gw-sub-process-list .tit-box {width: 100% !important;}
    #sub-type10 .gw-sub-process-list .txt-box {width: 100% !important;}
}

@media screen and (max-width:576px){
    #sub-type10 [class*="gw-sub-con"]:not(:last-child){margin-bottom:50px;}
    #sub-type10 .gw-sub-con02 .gw-sub-con-1200{padding: 0 !important;}
    #sub-type10 .gw-sub-img-list {display: flex;flex-direction: column;gap: 2rem;}
    #sub-type10 .gw-sub-img-item,
    #sub-type10 .gw-sub-img-item:nth-of-type(2n){flex-direction: column;gap: 1rem;}
    #sub-type10 .gw-sub-img-item .gw-text-container{padding: 0;}
    #sub-type10 .gw-sub-img-item > div{width: 100%;}
    #sub-type10 .gw-sub-img-item .gw-text-container > .gw-flex {flex-direction: column;align-items: flex-start;}
    #sub-type10 .gw-sub-box-container01 > li{flex-direction:column;align-items: flex-start;}
    #sub-type10 .gw-btn01{width: 100%;}
}

