/*2025.05.24 작성--------------------------------------------------------------------------------------------------------- */
#sub-history .gw-history-container {position: relative; margin-top:80px;}
#sub-history .gw-history-list{padding-bottom:80px;position: relative; border-bottom:1px solid #eee; margin:50px 0 30px 0;}
#sub-history .gw-history-list .gw-history-box {width:100%;}
#sub-history .gw-history-list .gw-history-box .gw-title{font-size: var(--main-title01);transition: all .3s; color: var(--main-color);  flex-basiss: 400px; padding-left:50px; vertical-align:text-top;}
#sub-history .gw-history-list .gw-history-box.active .gw-title {color: var(--main-color);}
#sub-history .gw-history-list .gw-history-box .gw-text{padding-top:12px;}
#sub-history .gw-history-list .gw-history-box .gw-img {width: 100%;height: 210px;}


/*반응형------------------------------------------------------------------------------------------------------------------ */
@media screen and (max-width:768px){
    #sub-history .gw-history-container {padding-left: 20px;}
    #sub-history .gw-history-line{left: 0;}
    #sub-history .gw-w-50{width: 100% !important;}
    #sub-history .gw-history-box .gw-title:before{display: none;}
    #sub-history .gw-history-right-list{flex-direction: row;}
    #sub-history .gw-history-right-list .gw-history-box{padding-left: 40px;}
    #sub-history .gw-history-right-list .gw-history-box .dot{left: -55px;}
    #sub-history .gw-history-left-list .gw-title{text-align: left;}
    #sub-history .gw-history-left-list .gw-history-box{padding-right: 0;padding-left: 40px;}
    #sub-history .gw-history-left-list .gw-history-box .dot{right: inherit;left: -55px;}
    #sub-history .gw-history-left-list .gw-text > li > .gw-flex{flex-direction: row;}
}

@media screen and (max-width:576px){
    #sub-history .gw-history-box .gw-img{height: 30vw  ;}
}