#quick {display:block;}
#quick #floatMenu {display:block; z-index:99; position: fixed;  right: 50px; bottom: 7%;  overflow:hidden;padding:5px ; }
 #quick .tableLayer { padding:0; }
#quick .tableLayer .top {display:block; clear:both}
#quick .tableLayer .top a{background:#000; border-radius:50px; width:50px; height:50px; padding:0; position:relative;
color:#fff; margin-top:0px; float:right; }
#quick .tableLayer .top a span {position:absolute; width:100%; text-align:center; left:0; height:11px;  top:50%;
transform:translate(0%,-50%); font-size:10px; background:url(../img/arrow.png)no-repeat center top; background-size:16px;}
.tableLayer  .icon:hover{  width: 175px  }
.tableLayer  .icon span{ display:inline-block; font-weight:500; color:#333; font-size:15px; padding-top:12px; width:150px; text-align:left;}
.tableLayer  .icon:hover span{ display:inline-block; transition: 0.5s; }
#quick div.cicle {margin-bottom:5px; overflow:hidden; }
div.cicle .icon {overflow:hidden;  float:right; border-radius: 10vw;  transition: 0.3s;  position: relative;
	display:block; background-color:#fff; height:50px; width:50px;   padding:0px 0; color:#222; font-size:13px; 
 background-size:30px; padding-left:48px; border:1px solid rgb(0,0,0,0.13); box-sizing:border-box; 
 background-repeat:no-repeat; background-position:9px 11px; }
#quick div.cicle .ico1 {background-image:url(../img/tel.png);  }
#quick div.cicle .ico2 {background-image:url(../img/kakao.png);}
#quick div.cicle .ico3 {background-image:url(../img/instargram.png);}
#quick div.cicle .ico4 {background-image:url(../img/youtube.png);  }
#quick div.cicle .ico5 {background-image:url(../img/blog.png);}

/*---------------------------------------
  MOBILE RESPONSIVE              
-----------------------------------------*/
@media (max-width: 1023px) {
#quick {display:block;}
#quick #floatMenu {display:block; z-index:99; position: fixed;  right: 10px; bottom: 5%;  overflow:hidden;padding:5px ; }
.tableLayer  .icon:hover{  width: 45px  }
div.cicle .icon {height:45px; width:45px;   padding:0px 0; color:#222; font-size:13px; position: relative; 
 background-size:28px; padding-left:43px; border:1px solid rgb(0,0,0,0.13); box-sizing:border-box; 
 background-repeat:no-repeat; background-position:8px 9px; }	
#quick .tableLayer .top a{ width:45px; height:45px;}
#quick .tableLayer .top a span { height:11px; background-size:16px;}
}
@media (max-width: 768px) {
}
@media (max-width: 640px) {
}
@media (max-width: 480px) {
}
@media (max-width: 320px) {
}