.fab01{z-index:10;position:fixed;bottom:50%;right:10px}.fab01 button{cursor:pointer;color:#fff;background-color:#cb60b3;border:none;border-radius:30px;width:48px;height:48px;font-size:24px;transition:all .2s ease-out;box-shadow:0 1px 5px #0006}.fab01 button:focus{outline:none}.fab01 button.main{z-index:20;background-color:#0062cc;border-radius:30px;width:60px;height:60px;position:absolute;bottom:0;right:0}.fab01 ul{z-index:10;margin:0;padding:0 5px 0 0;list-style:none;transition:all .2s ease-out;position:absolute;bottom:0;right:0}.fab01 ul li{opacity:0;justify-content:flex-start;margin-bottom:-10%;transition:all .3s ease-out;display:flex;position:relative}.fab01 ul li label{white-space:nowrap;pointer-events:none;opacity:0;background-color:#fff;border-radius:3px;height:18px;margin-top:10px;margin-right:10px;padding:5px 8px;font-size:16px;transition:all .2s ease-out;display:block;box-shadow:0 1px 3px #0003}.fab01.show button.main,.fab01.show button.main{background-color:#7716ff;outline:none;box-shadow:0 3px 8px #00000080}.fab01.show button.main:before,.fab01.show button.main:before{content:"↑"}.fab01.show button.main+ul,.fab01.show button.main+ul{bottom:70px}.fab01.show button.main+ul li,.fab01.show button.main+ul li{opacity:1;margin-bottom:10px}.fab01.show button.main+ul li:hover label,.fab01.show button.main+ul li:hover label{opacity:1}
