#sub-sitemap .gw-sitemap-container {align-items: stretch;flex-wrap: wrap;gap: 10px;justify-content: center;}
/* #sub-sitemap .gw-sitemap-list{padding: 40px;margin:10px;background:#fff;box-shadow:0 15px 10px rgba(34, 34, 34, .02);flex:0 0 calc(25% - 20px);} */
#sub-sitemap .gw-partner-info{border-top: 1px solid #eaeaea;}
#sub-sitemap .gw-dep02{border-top:1px solid #eaeaea;line-height: 1.75;}
#sub-sitemap .gw-dep02 > li > a{color: #666;transition: all .3s;}
#sub-sitemap .gw-dep02 > li > a:hover{color: var(--main-color);}

td.gw-text:last-child {
  border-right: 0 !important;
}
td.top {
  vertical-align:top !important;
}

.gw-sub-table-wrap .gw-sub-table01 tbody tr td {padding:20px 10px !important}
.gw-sub-table-wrap .gw-sub-table01 tbody tr.manui td {background-color:#e9e9e9}

#sub-sitemap .gw-sitemap-container {flex-wrap:nowrap}
h2.sub_tit {font-size:18px; margin-bottom:15px;position: relative;height: 70px;  padding: 50px 0;}
h2.sub_tit::before {
  content: "●";
  color: #ff6600;
  font-size: 14px;
  margin-right: 8px;
}


/*반응형------------------------------------------------------------------------------------------------------------------ */
@media screen and (max-width:1024px){
    #sub-sitemap .gw-sitemap-list{padding: 20px;flex:0 0 calc(50% - 20px);}
}

@media screen and (max-width:576px){
    #sub-sitemap .gw-sitemap-container {flex-wrap: wrap;}
    #sub-sitemap .gw-sitemap-list{margin:0;flex:0 0 100%;}
    #sub-sitemap .gw-sitemap-list:not(:last-child){margin-bottom: 20px;}
}