#sub-guide .gw-sub-con-1200 {align-items: flex-start;}
#sub-guide .gw-sub-title03{margin-bottom: 15px;}
#sub-guide .gw-btn0102{width: 240px;}
#sub-guide .gw-sub-top-banner .bg{background: url(../../img/gw-guide-banner.jpg) no-repeat center;background-size: cover;background-attachment: fixed;}
#sub-guide .gw-tab-select-wrap{display: none;}
#sub-guide .gw-tab-list {display:flex;position:absolute;padding-right: 70px;width: 330px;flex-direction: column;}
#sub-guide .gw-tab-list.fixed {position: fixed;top: 215px;z-index: 999;}
#sub-guide .gw-tab-list.at-bottom {position: absolute;bottom: 0;}
#sub-guide .gw-tab-content-box {padding-left:330px;}
#sub-guide .gw-tab-item {min-height:60px;}
#sub-guide .gw-tab-item > a {padding: 12px 20px;position: relative;width: 210px;min-height: 60px;display: flex;align-items: center;justify-content: center;line-height: 1.6;text-align: center;letter-spacing: -0.055em;font-size:var(--main-text01);color: #333;background: #f2f2f2;transition: all 0.3s;}
#sub-guide .gw-tab-item > a:before { content: '\e907'; font-family: xeicon;opacity: 0; position: absolute; top: 50%; right: 30px; transform: translateY(-50%); font-size: var(--main-text01); color: #fff; transition: all 0.3s;}
#sub-guide .gw-tab-item.active > a {background: var(--main-color);color: #fff;width: 256px;text-align: left;justify-content: space-between;border-radius: 6px;}
#sub-guide .gw-tab-item.active > a:before{opacity: 1;}
#sub-guide .gw-sub-inner-text.gw-flex{align-items: flex-start;}
#sub-guide .gw-sub-table-wrap02 {border-top: 1px solid #000;}
#sub-guide .gw-btn02 {padding: 10px;height: inherit;font-size: 16px;}
#sub-guide .gw-left {width: 7%;}
#sub-guide .gw-right {width: 93%;}

/*반응형------------------------------------------------------------------------------------------------------------------ */
@media screen and (max-width:1280px){
    #sub-guide .gw-sub-con-1200{padding-top:5rem !important;flex-direction: column;gap: 2rem;}
    #sub-guide .gw-sub-con-1200:nth-of-type(1){padding-top:0 !important;}
    #sub-guide .gw-tab-list{position: relative;padding-right: 0;}
    #sub-guide .gw-tab-content-box{padding-left: 0;width: 100%;}
    #sub-guide .gw-tab-box { width: 100%; }
    #sub-guide .gw-tab-list{flex-direction:row;flex-wrap:wrap;width: 100%;}
    #sub-guide .gw-tab-item{min-height: auto;flex: 1 1 50%;}
    #sub-guide .gw-tab-item:nth-of-type(2),
    #sub-guide .gw-tab-item:nth-of-type(4){border-bottom: 1px solid #eaeaea}
    #sub-guide .gw-tab-item:nth-of-type(1),
    #sub-guide .gw-tab-item:nth-of-type(3){border-bottom: 1px solid #eaeaea;border-right: 1px solid #eaeaea;}
    #sub-guide .gw-tab-item:nth-of-type(5){border-right: 1px solid #eaeaea;}
    #sub-guide .gw-tab-item > a{width: 100%;}
    #sub-guide .gw-tab-item > a:before{display: none;}
    #sub-guide .gw-tab-item.active > a{width: 100%;border-radius: 0;justify-content: center;}
    #sub-guide .gw-right{width: 100%;}
    #sub-guide .gw-sub-inner-text.gw-flex{flex-direction: column;}
}

@media screen and (max-width:1024px){
    #sub-guide .gw-sub-top-banner .bg{background-attachment: initial;}
}

@media screen and (max-width:576px) {
    #sub-guide [class*="gw-sub-con"]:not(:last-child) {margin-bottom:0;}
}