#btnsWrap {
	position:relative;
	width:100%;
	z-index:9999;
}
#btnsWrap .btns {
	position:fixed;
	right:50px;
	top:46%;
	margin: -105px 0 0;
}
#btnsWrap .btns li {
	margin:10px 0;
	border:0px solid;
	text-align:right;
}

.tablet_quick,
.tablet_bg,
.quick_basket span.close
{
    display:none;
}

@media screen and (max-width: 812px) {
	.btns {
		display:none;
	}
	.tablet_quick .common_go_top img {
		width: 58px;
	}
	.quick_menu ul li img {
		width: 62px;
	}

    /* 00.공통 */
    .quick_basket span.close
    {
        display:block;
        position:relative;
        width:14px;
        height:14px;
    }
    .quick_basket span.close
    {
        display:block;
        position:relative;
        width:14px;
        height:14px;
        float:right;
        cursor:pointer;
    }
    .quick_basket span.close:before
    {
        transform:rotate(-495deg)
    }
    .quick_basket span.close:after
    {
        transform:rotate(-405deg)
    }
    .quick_basket span.close:before,
    .quick_basket span.close:after
    {
        content:"";
        position:absolute;
        top:6px;
        right:0;
        width:14px;
        height:2px;
        background-color:#000000;
    }
    .fixed_right
    {
        display:none
    }
	.tablet_bg
    {
        position:fixed;
        top:0;
        left:0;
        width:100%;
        height:100vh;
        background:rgba(0,0,0,0.6);
        z-index:999;
    }
    .tablet_quick
    {
        display:block;
        position:fixed;
        bottom:20px;
        right:20px;
        z-index:9999;
    }
    .btn_quick
    {
        display:block;
        position:relative;
        width:40px;
        height:40px;
        background:#5e20b2;
        border-radius:100%;
    }
	.btn_quick.active 
	{
		background: #fff;
	}
    .btn_quick::before, .btn_quick::before, .btn_quick::after
    {
        position:absolute;
        left:13px;
        top:19px;
        width:14px;
        height:1px;
        background-color:#fff;
        content:"";
        -webkit-transition:all .25s cubic-bezier(.17,.67, .83, .67);
        transition:all .25s cubic-bezier(.17,.67, .83, .67);
    }
    .btn_quick::after
    {
        -webkit-transform:rotate(90deg);
        transform:rotate(90deg);
    }
	.btn_quick.active::before, .btn_quick.active::after
	{
		background-color: #000;
	}
    .btn_quick.active::before
    {
		color: #000;
        -webkit-transform:rotate(-495deg);
        transform:rotate(-495deg);
    }
    .btn_quick.active::after
    {
		color: #000;
        -webkit-transform:rotate(-405deg);
        transform:rotate(-405deg);
    }
    .tablet_quick .common_go_top
    {
        display:none;
    }
    .tablet_quick .common_go_top img
    {
        width:40px;
		margin-bottom: 5px;
    }

    .quick_menu
    {
        /* overflow:hidden; */
        visibility:hidden;
    }
    .quick_menu.show
    {
        visibility:visible;
    }
    .quick_menu ul li
    {
        position:relative;
        visibility:hidden;
        opacity:0;
        height:0;
        transition:all .3s;
    }
    .quick_menu.show ul li
    {
        visibility:visible;
        height:52px;
        opacity:1;
    }
    .quick_menu ul li a
    {
        display:block
    }
    .quick_menu ul li span
    {
        position:absolute;
        top:36%;
        transform:translateY(-50%);
        left:-49px;
        font-size:12px;
        color:#fff;
        letter-spacing:-0.05em;
	}
	.quick_menu_en ul li span
	{
		left:-100px;
	}
    .quick_menu_en ul li span
    {
        left:-105px !important;
    }
    .quick_menu_en ul li span
    {
        left:-97px !important
	}
	.quick_menu_en ul li:nth-child(3) span
	{
		left:-143px !important;
	}
    .quick_menu ul li:nth-child(3) span
    {
        /*left:-60px*/
    }
    .quick_menu ul li img
    {
        width:40px;
    }

}