//Goto top
.kbg-goto-top {
    position: fixed;
	background: var(--color-txt-01);
    z-index: 1041;

    display: none;
    font-size: 2.4rem;

    padding: 1px 0;
	text-align: center;
	transition: opacity .15s ease-in-out;

	right: 15px;
	bottom: 15px;
	width: 40px;
	height: 40px;
	line-height: 40px;
   
	@include mq('md') {
		right: 20px;
		bottom: 20px;
		width: 45px;
		height: 45px;
		line-height: 45px;
	}

    @include mq('xl') {
		right: 20px;
		bottom: 120px;
		width: 50px;
		height: 50px;
		line-height: 50px;
	}
}
.kbg-goto-top:hover{
	opacity: 1 !important;
}