@charset "utf-8";

/*바로가기 서비스*/
.M_link01_1002 {padding:1rem 1.5rem;}
.M_link01_1002 h2 {margin-bottom:0.5rem;}
.M_link01_1002 ul li a {line-height:2rem;}

/* media query mobile */
@media screen and (max-width: 1460px){

/*바로가기 서비스*/
.M_link01_1002 ul li a {padding:0 1.5rem 0 0.5rem; font-size:0.8rem;}
.M_link01_1002 ul li a::after {right:0.5rem;}

	
}

/*sns 추가  250421*/
.snslink{text-align:center;}
.snslink{padding-top: 2rem;display: flex;position: relative;overflow: hidden;align-items: center;justify-content: center;}
.snslink .sns{width: 35%;display: inline-block; text-align:center;}
.snslink .sns + .sns {margin-left:0rem;}
.snslink .sns ul{overflow:hidden;display: inline-block; margin-left: 1em;}
.snslink .sns ul li{position:relative;display: block;float: left;}  
.snslink .sns ul li + li{margin-left:0.7rem}
.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;}
@media screen and (max-width: 920px){
   .snslink .sns{width: 50%;}

}
@media screen and (max-width: 640px){
   .snslink{display:block;}
   .snslink .sns{width: 100%;padding-bottom: 7px;}

}


@media screen and (max-width: 1280px){



	
}

@media screen and (max-width: 1200px){

	

}

@media screen and (max-width: 1024px){



}

@media (max-width:690px) {



}

@media (max-width:560px) {



}

@media screen and (max-width: 480px){



}

@media (max-width:380px) {


}



