#fg-box{
position:fixed;
right:20px;
bottom:30px;
transform:translateX(120%);
transition:transform .6s ease, opacity .6s ease;
opacity:1;
z-index:9999;
}
#fg-box.fg-show{
transform:translateX(0);
}
#fg-box.fg-fade{
opacity:0;
}
.fg-char{width:120px;}
.fg-bubble{
position:absolute;
left:-220px;
top:35px;
background:#fff;
padding:10px;
border-radius:10px;
box-shadow:0 4px 12px rgba(0,0,0,0.15);
}
