#sub-type01 .sub-about-con01 .gw-left {width: 50%;}
#sub-type01 .sub-about-con01 .gw-left .gw-sub-text01 > p:not(:last-child) {margin-bottom: 20px;}
#sub-type01 .sub-about-con01 .gw-right {width: 45%;}
#sub-type01 .sub-about-con01 .gw-right  img {width: 100%;object-fit: cover;}
#sub-type01 .sub-about-con01 .gw-about-slider {width: 100%;max-width: 800px;margin: 0 auto;}
#sub-type01 .sub-about-con01 .gw-about-slider .swiper-slide img {display: block;width: 100%;object-fit: cover;}
#sub-type01 .gw-sub-table-wrap02{border-top: 2px solid #000;}
#sub-type01 .gw-sub-table-wrap02 .gw-sub-table02 tbody tr{border-bottom: 1px solid #ddd;}
#sub-type01 .gw-sub-table-wrap02 .gw-sub-table02 tbody tr th {padding: 20px;background: #F3F3F3;font-weight: 700;width: 15%;}
#sub-type01 .gw-sub-table-wrap02 .gw-sub-table02 tbody tr td {padding: 20px;background: #fff;line-height: 1.5;color: #555;width: 35%;font-size: var(--main-text01);word-break: keep-all;}
#sub-type01 .gw-sub-table-wrap02 .gw-sub-table02 .gw-title {font-weight: 700;color: #222;}
#sub-type01 .gw-sub-table-wrap02 .gw-sub-table02 .gw-text {color: #555;}
#sub-type01 .sub-about-con02 .gw-value-list{gap: 20px;}
#sub-type01 .sub-about-con02 .gw-value-item{display: flex;flex-direction: column;align-items: center;justify-content: center;gap:30px;background: #fff;border: 3px solid transparent;border-radius: 6px;box-shadow: 0px 8px 38px rgba(0, 0, 0, 0.14);padding: 60px 0 55px 0;width: 20%;}
#sub-type01 .sub-about-con02 .gw-icon-container {position: relative;width: 120px;height: 120px;border-radius: 50%;background-color: #f1f1f1;}
#sub-type01 .sub-about-con02 .gw-icon-container > div {display: flex;align-items: center;justify-content: center;place-content: center;height: 100%;font-size: var(--main-title02);font-family: "Outfit", sans-serif; font-weight: 700;color: #333;}
#sub-type01 .sub-about-con02 .gw-text-container {display: flex;flex-direction: column;}
#sub-type01 .sub-about-con02 .gw-text-container .gw-text01 {font-size: var(--main-title04);font-weight: 800;}
#sub-type01 .sub-about-con02 .gw-text-container .gw-text02 {color:#bbb;font-family: "Outfit", sans-serif; font-weight: 700;font-size: 16px;}
#sub-type01 .sub-about-con02 .gw-value-item.active{border-color:var(--main-color);box-shadow: 0px 8px 38px rgba(0, 0, 0, 0.15);}
#sub-type01 .sub-about-con02 .gw-value-item.active .gw-icon{color:#fff;background: var(--main-color);box-shadow: 10px 10px 15px rgba(0, 0, 0, 0.15);border-radius: 100%;}
#sub-type01 .sub-about-con03 .gw-mission-item > div{width: 50%;overflow: hidden;}
#sub-type01 .sub-about-con03 .gw-mission-item .gw-text-container{padding-left: 2rem;}
#sub-type01 .sub-about-con03 .gw-mission-item .gw-text01 {font-size: var(--main-title03);font-weight: 600;line-height:1.5;}
#sub-type01 .sub-about-con03 .gw-mission-item:last-child{flex-direction: row-reverse;}



/*반응형------------------------------------------------------------------------------------------------------------------ */
@media screen and (max-width:1280px){
    #sub-type01 .sub-about-con02{padding: 0;padding-top:75px !important;padding-bottom:75px !important;}
}

@media screen and (max-width:1024px){
    #sub-type01 .sub-about-con02 .gw-value-list{flex-direction:column;}
    #sub-type01 .sub-about-con02 .gw-value-item{width: 100%;}
    #sub-type01 .swiper-wrapper{display: flex;}
}

@media screen and (max-width:576px){
    #sub-type01 .sub-about-con01 > .gw-flex-btw{margin-bottom: 50px !important;flex-direction: column;}
    #sub-type01 .sub-about-con01 .gw-left{width: 100%;}
    #sub-type01 .sub-about-con01 .gw-right{margin-top:20px;width: 100%;}
    #sub-type01 .sub-about-con01 .gw-sub-table-wrap02 .gw-sub-table02 tbody tr {display: flex;flex-direction: column;width: 100%;text-align: center;}
    #sub-type01 .sub-about-con01 .gw-sub-table-wrap02 .gw-sub-table02 tbody tr th{width: 100%;}
    #sub-type01 .sub-about-con01 .gw-sub-table-wrap02 .gw-sub-table02 tbody tr td{width: 100%;}
    #sub-type01 .sub-about-con03 .gw-mission-item .gw-text-container{padding-left: 0;width: 100%;}
    #sub-type01 .sub-about-con03 .gw-mission-item > div{width: 100%;}
    #sub-type01 .sub-about-con03 .gw-mission-item:first-child{margin-bottom: 2rem;}
    #sub-type01 .sub-about-con03 .gw-mission-item,
    #sub-type01 .sub-about-con03 .gw-mission-item:last-child{flex-direction: column;gap: 1rem;}
}