/*sns 추가*/
.snslink{margin-top: 2rem;display: flex;position: relative;overflow: hidden;align-items: center;justify-content: center;}
.snslink .sns{width: auto;}
.snslink .sns + .sns {margin-left:1rem;}
.snslink .sns ul{overflow:hidden;/* float: right; */display: inline-block;/* width: 40%; *//* margin-right: 3rem; */margin-left: 1em;/* table-layout: fixed; */}
.snslink .sns ul li{position:relative;display: block;float: left;}  
.snslink .sns ul li + li{margin-left:1rem}
.snslink .sns ul li a{display:block;height:100%;-webkit-transition:background 0.3s;-ms-transition:background 0.3s;-moz-transition:background 0.3s;transition:background 0.3s;}

.snslink .sns ul li a .ico{display:inline-block;width: 1.5rem;height: 1.5rem;vertical-align:middle;background:#f0f3fb;border-radius:50%;}
.snslink .sns ul li a .ico img{display:block;width:100%;height:100%;-webkit-transition:0.3s;transition:0.3s;}
.snslink .sns em{display:inline-block;font-weight: 600;padding-left:.5rem;color: #000;font-size:.9rem;overflow:hidden;word-break: keep-all;}

.MC_box4{margin-top: 2rem;}
.MC_box5{margin-top: 2rem;}


.userSrv_1001 .titTab li a{ font-size:0.9rem; padding:0 2.5rem 0 0.5rem;}
.userSrv_1001 .titTab li a:after{ width:2rem; right:0.5rem; background-size:contain;}
.userSrv_1001 .titTab li a span{ flex:1; text-align:center;}


/* media query mobile */

@media (max-width:800px) {
        .snslink{flex-wrap:wrap;}
        .snslink .sns {width:100%;}
        .snslink .sns + .sns {margin-top:.5rem; margin-left:0;}
        
        }

@media screen and (max-width: 480px){

.userSrv_1001 .titTab li a{ padding:0 1rem;}

}