#sub-coverage .gw-tabs {gap:0;padding: 0;margin: 5rem auto 0;place-content:center;background: #fff;max-width: 1200px;}
#sub-coverage .gw-tabs > li{position: relative;flex: initial;}
#sub-coverage .gw-tabs > li > a{position: relative;padding: 0 2rem 1rem;color: #bbb;font-size: var(--main-title03);font-weight: 500;}
#sub-coverage .gw-tabs > li > a:before{content: "";display: block;position: absolute;bottom: 0;left: 0;width: 100%;height: 4px;background: #bbb;}
#sub-coverage .gw-tabs > li > a.active{color: var(--main-color);}
#sub-coverage .gw-tabs > li > a.active:before{background: var(--main-color);}
#sub-coverage .gw-sub-con-wrap{padding-bottom:100px;align-items: flex-start;}
#sub-coverage [class*="gw-sub-con"]:not(:last-child){margin-bottom:100px;border-bottom: 1px solid #ddd;}
#sub-coverage .gw-con-tit{width: 25%;}
#sub-coverage .gw-con-tit .gw-tit {font-size:var(--main-title03); letter-spacing:-0.05em; font-weight: 600; line-height:1.25;}
#sub-coverage .gw-con-box{width: 75%;}
#sub-coverage .gw-con-box p:not(:last-child),
#sub-coverage .gw-con-box ul:not(:last-child) {margin-bottom: 30px;}
#sub-coverage .gw-con-box .gw-con-txt {font-size:var(--main-title04); letter-spacing:-0.05em; font-weight: 400; line-height:1.5;}
#sub-coverage .gw-con-box .gw-con-img {padding: 2rem;border: 1px solid #ddd;}
#sub-coverage .gw-con-box .gw-inner-tit{color: var(--main-color02);font-weight: 500;}

/*반응형------------------------------------------------------------------------------------------------------------------ */
@media screen and (max-width:768px){
    #sub-coverage .gw-scroll-drag-container{display: none;}
}

@media screen and (max-width:576px){
    #sub-coverage .gw-mb-100{margin-bottom: 50px !important;}
    #sub-coverage .gw-tabs{margin:0 auto 0;max-width: 100%;}
    #sub-coverage .gw-tabs > li{flex: 1;}
    #sub-coverage .gw-tabs > li > a{padding:1rem;font-size: var(--main-text01);}
    #sub-coverage .gw-sub-con-wrap{padding:0;padding-bottom: 50px;flex-direction:column;}
    #sub-coverage [class*="gw-sub-con"]:not(:last-child){margin-bottom: 50px;}
    #sub-coverage .gw-con-tit{margin-bottom:1rem;width: 100%;}
    #sub-coverage .gw-con-box{width: 100%;}
    #sub-coverage .gw-con-box .gw-con-txt{font-size: var(--main-text01);}
    #sub-coverage .gw-con-box .gw-con-img{padding: 0;margin:2rem 0 !important;border: none;overflow-x: scroll;}
    #sub-coverage .gw-con-box .gw-con-img img{width: 660px;}
    #sub-coverage .gw-scroll-drag-container{display: flex;}
}