@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100..900&display=swap');

@font-face {
    font-family: 'Pretendard-Regular';
    src: url('https://fastly.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'Pretendard-Medium';
    src: url('https://fastly.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'Pretendard-Bold';
    src: url('https://fastly.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff') format('woff');
    font-weight: 700;
    font-style: normal;
}
* {margin:0;padding:0;box-sizing:border-box;}
ul, ol, li{list-style:none;}
body {font-family: 'Pretendard-Regular';color:#2E2925; font-size:15px;height: 100dvh; background:#fff;}
a {color:#2E2925;text-decoration:none;}
button {border:none;}
input[type="radio"],input[type="checkbox"]{letter-spacing: -0.5px;
    padding: 0;
    margin: 0;
    border: 0;
    box-sizing: border-box;
    vertical-align: top;
    outline: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    font-family: 'Noto Sans KR', sans-serif;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    appearance: none;
    -webkit-appearance: none;
    -webkit-border-radius: 0;}
input{font-family: 'Pretendard-Regular';}
textarea{font-family: 'Pretendard-Regular';}
select{font-family: 'Pretendard-Regular';appearance:none;}

.mt8{margin-top:8px;}
.mt16{margin-top:16px;}
.mt24{margin-top:24px;}
.clfix{display: block; zoom: 1;}

/* intro */
.mobileDomInner{position: relative; width: 100%; height:100%; margin:0 auto; overflow: auto; -ms-overflow-style: none; scrollbar-width: none; background:#EBECF0;}
.mobileDomInner::-webkit-scrollbar {display: none;}
@media (min-width: 930px) {
	.mobileDomInner{max-width: 525px;}
}
.bg-video-content{height: 100%; width: 100%; object-fit: cover;}
.go-main-btn{position:absolute; width:100%; line-height:80px;left: 0; bottom: 0; background:#E23633; font-size:28px; color: #fff; text-align: center; font-family: 'Pretendard-Bold';}

/* home */
.tablet-container{position: relative; padding-bottom: 100px;}
.tablet-container .head-top{background:#2E2925; display: flex; align-items: center;padding:20px; box-sizing:border-box;}
.tablet-container .head-top .all-menu-btn{display:block; width:20px; height: 18px;}
.tablet-container .head-top .all-menu-btn img{width:100%;}
.tablet-container .head-top h1{font-size:23px; font-family: 'Pretendard-Bold'; color:#fff; margin-left:16px;}
.tablet-container .head-top .lang-choice{display: flex; align-items: center; position:absolute; right:20px; color:#fff;}
.tablet-container .head-top .lang-choice .country-img{width:26px; margin-right:6px;}
.tablet-container .head-top .lang-choice .allow{width:14px; margin-left:6px;}
.tablet-container .gnb_box {background:#2E2925;position:relative; padding:0; margin-top: -1px; height: 54px;}
.tablet-container .gnb_box .swiper-container {width:100%;}
.tablet-container .gnb_box .swiper-slide {float:left; width:auto;height:auto; -webkit-box-sizing: border-box; box-sizing: border-box;}
.tablet-container .gnb_box .swiper-wrapper .swiper-slide:first-child{margin-left:16px;}
.tablet-container .gnb_box .swiper-slide a {display:block; height:54px; padding:0 7px; color:#fff; font-size:15px; line-height:54px; text-align:center; box-sizing:border-box; border-bottom:3px solid #2E2925;}
.tablet-container .gnb_box .swiper-slide.on a {border-bottom:3px solid #E23633; color:#E23633;font-family: 'Pretendard-Bold';}
.tablet-container .pd-list-box{position:relative; padding-top:30px; background:#EBECF0;}
.tablet-container .pd-list-box .menu-list{position: relative; height: 20px;}
.tablet-container .pd-list-box .menu-list li{float:left; width:auto;height:auto; -webkit-box-sizing: border-box; box-sizing: border-box;}
.tablet-container .pd-list-box .menu-list li:first-child{margin-left:20px;}
.tablet-container .pd-list-box .menu-list li a{font-family: 'Pretendard-Bold';display:block; padding:0 7px; color:#999; font-size:15px; text-align:center; box-sizing:border-box;}
.tablet-container .pd-list-box .menu-list li a.on{color:#E23633;}
.tablet-container .pd-list-box .list-box{position: relative;padding:30px 18px 0 22px; box-sizing:border-box;}
.tablet-container .pd-list-box .list-box .title{font-size:26px; font-family: 'Pretendard-Bold'; margin-bottom:20px;}
.tablet-container .pd-list-box .list-box .list{ display: flex; flex-wrap: wrap;}
.tablet-container .pd-list-box .list-box .list li{width:48.7%; margin-right:2.5%; border-radius:10px; margin-bottom:20px; overflow: hidden;position: relative;}
.tablet-container .pd-list-box .list-box .list li:nth-child(2n){margin-right:0;}
.tablet-container .pd-list-box .list-box .list li .img-box{position: relative; overflow: hidden; height: 0; padding-bottom: 65%;}
.tablet-container .pd-list-box .list-box .list li .img-box img{width:100%; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%);}
.tablet-container .pd-list-box .list-box .list li .img-box .sold-out{position:absolute; bottom:0; left:0; width:100%; line-height:28px; background:rgba(46,41,37,.8); text-align:center; color:#fff;}
.tablet-container .pd-list-box .list-box .list li .text-box{position:relative; padding:12px 10px 10px; box-sizing:border-box; background:#fff;}
.tablet-container .pd-list-box .list-box .list li .text-box .tit{font-family: 'Pretendard-Bold';overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.tablet-container .pd-list-box .list-box .list li .text-box .pri-box{display: flex; justify-content: space-between; align-items: center; position: relative; margin-top: 10px;}
.tablet-container .pd-list-box .list-box .list li .text-box .pri-box .pri{font-size:18px; font-family: 'Pretendard-Bold';}
.tablet-container .pd-list-box .list-box .list li .text-box .pri-box .cart-btn{width:27px; height:26px; background:#E23633; display: flex; justify-content: center; align-items: center; border-radius:5px;}
.tablet-container .pd-list-box .list-box .list li .text-box .pri-box .cart-btn img{width:16px;}
.tablet-container .bottom-menu-wrap{position:fixed; bottom:0;width:100%;background:#fff;z-index:999;box-shadow:-5px 0 20px rgba(0,0,0,0.25); display: grid; grid-template-columns:31% 31% 38%; padding:15px 16px 14px 19px; box-sizing:border-box;}
@media (min-width: 930px) {
	.tablet-container .bottom-menu-wrap{max-width: 525px;}
}
.tablet-container .bottom-menu-wrap a{border-radius:5px; background:#2E2925; height:50px;font-family: 'Pretendard-Bold';color:#fff; display: flex; justify-content: center; align-items: center; margin-right: 8px;}
.tablet-container .bottom-menu-wrap a img{width:18px; margin-right:8px;}
.tablet-container .bottom-menu-wrap a.cart{background:#E23633;margin-right:0;}
.tablet-container .bottom-menu-wrap a.cart .cartCnt{margin-left:8px;background:#fff; line-height:25px; width:25px; border-radius:50px;font-size:14px; text-align:center; display: block; color:#E23633;}
.botFixMenu_bg{display:block;position:fixed;bottom:0;z-index:998;width:100%;max-width:525px;height:80px;margin-bottom:-80px;font-size:0;background:#fff;}
.float_btn_wrap{position:fixed;right:10px;z-index:99;bottom:80px; transition:bottom .4s; }
.float_btn_wrap.show{bottom:80px !important; transition:bottom .4s; }
._ipone .float_btn_wrap.show{bottom:100px !important; transition:bottom .4s; }
.float_btn_wrap a{width:54px; display:block;}
.float_btn_wrap img{width:100%;}
 @media(min-width:930px){
	 .float_btn_wrap{right: 33%;left: 50%;margin-left: 200px;}
 }

/* all_menu_box */
 .all_menu_box{display:none;width:100%;position:fixed;left:50%;top:0;height:100vh;height:-webkit-fill-available;height:100dvh;overflow:hidden;z-index:9999;transform: translateX(-50%);}
@media (min-width: 930px) {
	.all_menu_box {max-width: 525px;right: auto;}
}
.all_menu_box.open {display:block;}
.all_menu_mask{display:none;position:absolute;top:0;left:0;width:100%;height:100vh;z-index:9987;background-color:rgba(46,41,37,.8);}
.open .all_menu_mask {display:block;}
.all_menu{position:absolute;top:0;left:0;right:0;bottom:0;width:0;z-index:9988;background:transparent;transform:translateX(-100%);-ms-transform:translateX(-100%);-moz-transform:translateX(-100%);-webkit-transform:translateX(-100%);-o-transform:translateX(-100%);transition:all 0.1s;-moz-transition:all 0.1s;/* Firefox 4 */-webkit-transition:all 0.1s;/* Safari 和 Chrome */-o-transition:all 0.1s;/* Opera */}
.open .all_menu{width:100%;transform:translateX(0);-ms-transform:translateX(0);-moz-transform:translateX(0);-webkit-transform:translateX(0);-o-transform:translateX(0);transition:all 0.1s;-moz-transition:all 0.1s;/* Firefox 4 */-webkit-transition:all 0.1s;/* Safari 和 Chrome */-o-transition:all 0.1s;/* Opera */}
.all_menu_box .close-all-menu{display:none;position:absolute;right:0;top:30px;width:29px;z-index:111111;text-align:center;font-family: 'Pretendard-Bold'; color:#fff;}
.all_menu_box .close-all-menu img{width:100%; margin-bottom:17px;}
.all_menu_box.open .close-all-menu{display: flex; flex-direction: column; align-items: center; right: 7%;}
.all_menu .all_menu_cont{position:relative;height:100%;width: 80%;z-index:10; padding: 21px 19px 21px 21px;overflow-y: scroll; background: #fff; border-radius:0 20px 0 0; box-sizing:border-box;}
.all_menu .all_menu_cont::-webkit-scrollbar {display: none;}
@media (max-width:680px){
	.all_menu{position:fixed;}
}
.all_menu .all_menu_cont .title{font-size:23px;font-family: 'Pretendard-Bold'; margin-bottom:17px;}
.all_menu .all_menu_cont .gnb-list{background:#F2F6FA; border-radius:10px;box-sizing:border-box;padding:17px 15px 20px 15px;}
.all_menu .all_menu_cont .gnb-list .gnb-li{border-bottom:1px solid #EFEFEF;box-sizing:border-box;padding:15px 0;}
.all_menu .all_menu_cont .gnb-list .gnb-li:first-child{padding-top:0;}
.all_menu .all_menu_cont .gnb-list .gnb-li:last-child{padding-bottom:0;border-bottom:none;}
.all_menu .all_menu_cont .gnb-list .gnb-li > p{ display: flex; justify-content: space-between; align-items: center; color: #000;}
.all_menu .all_menu_cont .gnb-list .gnb-li > p img{width:10px;}
.all_menu .all_menu_cont .gnb-list .gnb-li > p img.on{transform: rotate(180deg);}
.all_menu .all_menu_cont .gnb-list .gnb-li .lnb-list{margin-top:15px;margin-left:27px; display:none;}
.all_menu .all_menu_cont .gnb-list .gnb-li .lnb-list li{color:#000; margin-bottom:15px;}
.all_menu .all_menu_cont .gnb-list .gnb-li .lnb-list li:last-child{margin-bottom:0;}
.all_menu .all_menu_cont .btn-box{height: 50px; border-radius: 10px; background: #222; color: #fff; display: flex; justify-content: center; align-items: center; margin-top: 12px;}
.all_menu .all_menu_cont .btn-box img{width:18px;margin-right:8px;}
.all_menu .all_menu_cont .btn-box.btn2{background:#E23633;font-family: 'Pretendard-Bold';}
.all_menu .all_menu_cont .btn-box.btn2 .cartCnt{width:25px; line-height:25px; background:#fff; color:#E23633;font-size:14px; font-family: 'Pretendard-Bold'; border-radius:50px; text-align:center; display: inline-block; margin-left: 8px;}
.all_menu .all_menu_cont .btn-box.btn3{background:#fff; border:1px solid #C2C2CC; box-sizing:border-box;color:#2E2925;font-family: 'Pretendard-Bold';}
.all_menu .all_menu_cont .btn-box.btn3 img{margin-right:5px;}

/* pop-lang */
.pop-bg{position:fixed; width:100%; height:100%; left:50%; transform:translateX(-50%); top:0; background:rgba(46,41,37,0.8); z-index:9999; display:none;}
@media (min-width: 930px) {
	.pop-bg{width:525px;}
}
.pop-bg .close-pop{position:absolute; top:-45px; right:12px; align-items: center;display:flex; color:#fff;font-family: 'Pretendard-Bold';}
.pop-bg .close-pop img{width:29px; margin-left:12px;}
.pop-bg .pop-inner{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); width:90%;}
.pop-lang .pop-inner .inner{background:#EBECF0;overflow:hidden; border-radius:15px;}
.pop-lang .pop-inner .inner .lang-tit{font-size:20px;font-family: "Noto Sans KR", sans-serif; font-weight:700; color:#222;font-style: normal;    margin-top: 28px; text-align: center;}
.pop-lang .pop-inner .inner .form-wrap ul{position:relative; padding:32px 30px 29px 29px; box-sizing:border-box; display: flex; flex-wrap: wrap;}
.pop-lang .pop-inner .inner .form-wrap ul li{width:48%; height:41px; border-radius:20px; background:#FAF8FB; margin-right:4%;margin-bottom:10px;}
.pop-lang .pop-inner .inner .form-wrap ul li:nth-child(2n){margin-right:0;}
.pop-lang .pop-inner .inner .form-wrap ul li label{border:1px solid #FAF8FB;width: 100%; height: 100%;display: flex; align-items: center; cursor: pointer; color:#222;font-family: "Noto Sans KR", sans-serif; font-weight:400;font-style: normal; border-radius: 20px;}
.pop-lang .pop-inner .inner .form-wrap ul li input[type="radio"]:checked + label{border-color:#E23633;}
.pop-lang .pop-inner .inner .form-wrap ul li label img{width:39px;margin-right:9px;}
.pop-lang .pop-inner .inner .form-wrap .btn-ok{background:#E23633; line-height:50px; text-align:center; width:100%; display:block;font-family: 'Pretendard-Bold'; color:#fff;}

/* pop-menu-detail */
.pop-menu-detail .pop-inner .inner{background: #fff;overflow:hidden; border-radius:10px;}
.pop-menu-detail .pop-inner .swiper-slide {height:225px; position:relative;}
.pop-menu-detail .pop-inner .swiper-slide img{width:100%; height:100%; object-fit: cover;}
.pop-menu-detail .pop-inner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 7px;}
.pop-menu-detail .pop-inner .swiper-pagination-bullet{width: 9px; height: 9px;opacity:1;background:rgba(255,255,255,0.7);}
.pop-menu-detail .pop-inner .swiper-pagination-bullet-active{background: #fff;}
.pop-menu-detail .pop-inner .right-box{height: 285px; padding:20px; box-sizing:border-box;}
.pop-menu-detail .pop-inner .right-box .pd-tit{width: 100%; margin-bottom:11px; line-height:1.2; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; font-family: 'Pretendard-Bold'; font-size: 24px; }
.pop-menu-detail .pop-inner .right-box .pd-txt{width: 100%;line-height: 1.3;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:4; -webkit-box-orient: vertical;}
.pop-menu-detail .pop-inner .right-box .pri-cart-box{position: absolute; bottom: 20px; right: 20px; display: flex; align-items: center;}
.pop-menu-detail .pop-inner .right-box .pri-cart-box .pri{font-family: 'Pretendard-Bold'; font-size:30px; margin-right:10px;}
.pop-menu-detail .pop-inner .right-box .pri-cart-box .cart{display:flex; justify-content: center; align-items: center; width:50px; height:50px; border-radius:5px; background:#E23633;}
.pop-menu-detail .pop-inner .right-box .pri-cart-box .cart img{width:30px;}

.pop-menu-detail .soldout-inner{width:90%;height: 141px;position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);background:#EBECF0; border-radius:10px;display:flex;justify-content: center; align-items: center;}
.pop-menu-detail .soldout-inner .txt{font-family: 'Pretendard-Bold'; font-size:24px; color:#E23633;}

/* cart */
.tablet-container.sub{padding-bottom:0;}
.subpage-con-wrap{position:relative;}
.subpage-con-wrap h2{font-size:26px; font-family: 'Pretendard-Bold'; margin:30px 20px 22px 20px;}
.subpage-con-wrap h2 .cartCnt{color:#E23633; margin-left:10px;}
.subpage-con-wrap .empty-box{height: calc(100dvh - 283px); position: relative; display: flex; justify-content: center; align-items: center; color: #aaa; font-family: 'Pretendard-Bold';}
.subpage-con-wrap .cart-list{height: calc(100dvh - 283px); position: relative; overflow-y:auto; padding: 0 21px 74px 19px; box-sizing: border-box;}
.subpage-con-wrap .cart-list::-webkit-scrollbar {display: none;}
.subpage-con-wrap .cart-list li{border-radius:10px;background: #fff; margin-bottom:20px;padding:21px 20px 20px; box-sizing:border-box;}
.subpage-con-wrap .cart-list li:last-child{margin-bottom:0;}
.subpage-con-wrap .cart-list li .tit{font-family: 'Pretendard-Bold'; overflow:hidden;white-space: nowrap; text-overflow: ellipsis; margin-bottom:13px;}
.subpage-con-wrap .cart-list li .under-box{display: flex; justify-content: space-between; align-items: center; position: relative;}
.subpage-con-wrap .cart-list li .under-box .left-box{display: flex; border:1px solid #E8E8E8; color:#222; font-size:22px; background:#F5F5F5; border-radius:5px;}
.subpage-con-wrap .cart-list li .under-box .left-box div{width: 38px; height: 38px; display: flex; justify-content: center; align-items: center; font-family: 'Pretendard-Medium';}
.subpage-con-wrap .cart-list li .under-box .left-box div.num-square{background:#fff; font-family: 'Pretendard-Bold';width: 42px; border-left:1px solid #E8E8E8;border-right:1px solid #E8E8E8; box-sizing:border-box; font-size:15px;}
.subpage-con-wrap .cart-list li .under-box .left-box div img{width:13px;}
.subpage-con-wrap .cart-list li .under-box .pri{font-family: 'Pretendard-Bold'; font-size:18px;}
.subpage-bottom-wrap{position:fixed; bottom:0;width:100%;height:80px;z-index:999;display: flex; box-sizing:border-box;}
@media (min-width: 930px) {
.subpage-bottom-wrap{max-width: 525px;}
}
.subpage-bottom-wrap a{width:30%;background:#2E2925; height:100%;font-family: 'Pretendard-Bold';color:#fff; display: flex; justify-content: center; align-items: center;}
.subpage-bottom-wrap a img{width:19px; margin-right:11px;}
.subpage-bottom-wrap a.card{background:#E23633;width:70%; justify-content: start; padding-left: 18px;}
.subpage-bottom-wrap a.card img{width:33px;margin-right:7px;}
.subpage-bottom-wrap a.card .order-pri{font-size:22px;font-family: 'Pretendard-Bold';position:absolute; right:21px;}

.confirm-pay .pop-inner{width:90%;position:absolute; left:50%; top:53%; transform:translate(-50%,-50%);}
.confirm-pay .pop-inner .inner{background: #fff;overflow:hidden; border-radius:15px;}
.confirm-pay .pop-inner .inner .tit-confirm{font-size:20px; font-family: 'Pretendard-Bold'; height:96px; display: flex; justify-content: center; align-items: center; box-shadow:0 -3px 10px rgba(0,0,0,0.16); text-align:center;}
.confirm-pay .pop-inner .inner .list-confirm{overflow-y:auto;-ms-overflow-style: none; scrollbar-width: none; background:#EBECF0; height:265px; padding:22px 23px 22px 20px; box-sizing:border-box;}
.confirm-pay .pop-inner .inner .list-confirm::-webkit-scrollbar {display: none;}
.confirm-pay .pop-inner .inner .list-confirm li{position:relative; margin-bottom:20px;display: flex; justify-content: space-between;}
.confirm-pay .pop-inner .inner .list-confirm li:last-child{margin-bottom:5px;}
.confirm-pay .pop-inner .inner .list-confirm li .pd-tit{overflow:hidden; white-space: nowrap; text-overflow: ellipsis; width: 77%;font-family: 'Pretendard-Bold';}
.confirm-pay .pop-inner .inner .list-confirm li .quantity span{font-family: 'Pretendard-Bold';}
.confirm-pay .pop-inner .inner .total-info{display: flex; align-items: center; justify-content: space-between; padding: 0 21px; box-sizing: border-box; height:67px; box-shadow:0 -3px 10px rgba(100,100,100,0.16);}
.confirm-pay .pop-inner .inner .total-info div{font-family: 'Pretendard-Bold';}
.confirm-pay .pop-inner .inner .total-info div span{font-size:22px;margin-left:20px; color:#E23633;}
.confirm-pay .pop-inner .inner .btn-box{display: flex; height:50px;}
.confirm-pay .pop-inner .inner .btn-box a{display: flex; justify-content: center; align-items: center; width:50%; background:#2E2925; color:#fff;font-family: 'Pretendard-Bold';}
.confirm-pay .pop-inner .inner .btn-box a.yes-btn{background:#E23633;}

/* payment */
.subpage-con-wrap .payment-amount{margin:48px 21px 40px 19px; }
.subpage-con-wrap h3{font-size:20px;font-family: 'Pretendard-Bold'; margin-bottom:13px;}
.subpage-con-wrap .payment-amount .amount-box{background:#fff; border-radius:10px;position:relative;}
.subpage-con-wrap .payment-amount .amount-box .top{padding:21px 21px 12px 19px;box-sizing:border-box; display: flex; justify-content: space-between; font-family: 'Pretendard-Bold'; align-items: center;}
.subpage-con-wrap .payment-amount .amount-box .top .tit{overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 70%;}
.subpage-con-wrap .payment-amount .amount-box .top .pri{font-size:18px;}
.subpage-con-wrap .payment-amount .amount-box .list-box{background:#FAFAFA;padding:18px 19px 19px 21px;box-sizing:border-box; display:none;}
.subpage-con-wrap .payment-amount .amount-box .list-box li{display: grid; grid-template-columns:53% 14% 32%;margin-bottom:10px; text-align: right;}
.subpage-con-wrap .payment-amount .amount-box .list-box li:last-child{margin-bottom:0px;}
.subpage-con-wrap .payment-amount .amount-box .list-box li p{font-family: 'Pretendard-Bold'; color:#999; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.subpage-con-wrap .payment-amount .amount-box .list-box li p:first-child{text-align: left;}
.subpage-con-wrap .payment-amount .amount-box .ctrl-btn{padding:14px 22px 19px 0px;box-sizing:border-box; text-align: right;font-family: 'Pretendard-Bold';color:#aaa; display: flex; align-items: center; justify-content: end;}
.subpage-con-wrap .payment-amount .amount-box .ctrl-btn img{width: 14px; margin-left:8px;}
.subpage-con-wrap .payment-amount .amount-box .ctrl-btn img.on{transform: rotate(180deg);}
.subpage-con-wrap .payment-method{margin:0px 18px 120px 20px;}
.subpage-con-wrap .payment-method .method-box{display: flex; flex-wrap: wrap; justify-content: space-between; position: relative;}
.subpage-con-wrap .payment-method .method-box li{width:31.3%; margin-bottom:10px;}
.subpage-con-wrap .payment-method .method-box li a{background:#fff; border:2px solid #fff; box-sizing:border-box; width:100%;height:100px; border-radius:10px; display:flex; flex-direction: column; align-items: center; justify-content: center; color:#222;}
.subpage-con-wrap .payment-method .method-box li a img{width:37px; margin-bottom:12px;}
.subpage-con-wrap .payment-method .method-box li.pay-bank a img{width:43px; margin-bottom:14px;}
.subpage-con-wrap .payment-method .method-box li.n-pay a img{width:52px; margin-bottom:16px;}
.subpage-con-wrap .payment-method .method-box li.k-pay a img{width:52px; margin-bottom:16px;}
.subpage-con-wrap .payment-method .method-box li.payco a img{width:52px; margin-bottom:17px;}
.subpage-con-wrap .payment-method .method-box li.toss a img{width:62px; margin-bottom:17px;}
.subpage-con-wrap .payment-method .method-box li.on a{border:2px solid #E23633;}

.pop-menu-orderend .pop-inner{width:90%;position:absolute; left:50%; top:52%; transform:translate(-50%,-50%);}
.pop-menu-orderend .pop-inner .inner{background:#EBECF0;overflow:hidden; border-radius:10px; width: 100%;}
.pop-menu-orderend .pop-inner .inner .txt{font-size:24px; font-family: 'Pretendard-Bold'; line-height:123px; text-align:center;}
.pop-menu-orderend .pop-inner .inner .btn-box{display: flex;height: 50px;}
.pop-menu-orderend .pop-inner .inner .btn-box a{display: flex; justify-content: center; align-items: center; width:50%; background:#2E2925; color:#fff;font-family: 'Pretendard-Bold';}
.pop-menu-orderend .pop-inner .inner .btn-box a.yes-btn{background:#E23633;}

/* status-wrap */
.subpage-con-wrap h2 img{width:29px; margin-right:9px; vertical-align: bottom;}
.status-wrap .status-inner{overflow: auto; margin-left: 20px; margin-top: 29px; position: relative;}
.status-wrap .status-inner::-webkit-scrollbar {display: none;}
.status-wrap .status-inner .status-box{min-width: 460px; width: 100%; position: relative;}
.status-wrap .status-inner .status-box thead tr{width: 100%; display: grid;grid-template-columns:45% 10% 19% 26%;}
.status-wrap .status-inner .status-box thead th{padding-bottom:11px; text-align:right;color:#aaa; font-weight: 400;}
.status-wrap .status-inner .status-box thead th:first-child{padding-left:21px;text-align:left;}
.status-wrap .status-inner .status-box thead th:last-child{padding-right:20px;}
.status-wrap .status-inner .status-box tbody{position: relative; overflow-y: auto; display: block; width:99%; background: #fff; border-radius:10px; padding:20px 7px 20px 20px; box-sizing: border-box;-ms-overflow-style: none; scrollbar-width: none;}
.status-wrap .status-inner .status-box tbody::-webkit-scrollbar {display: none;}
.status-wrap .status-inner .status-box tbody tr{width: 100%; display: grid;grid-template-columns:45% 10% 21% 23%; margin-bottom:15px;}
.status-wrap .status-inner .status-box tbody tr:last-child{margin-bottom:0px;}
.status-wrap .status-inner .status-box tbody tr.date{margin-top:40px;grid-template-columns:100% 0 0 0;}
.status-wrap .status-inner .status-box tbody tr.date:first-of-type{margin-top:0px;}
.status-wrap .status-inner .status-box tbody tr td{text-align:right; font-family: 'Pretendard-Bold'; padding-right:10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.status-wrap .status-inner .status-box tbody tr td:first-child{text-align:left; overflow: visible; white-space: wrap;}
/* .status-wrap .status-inner .status-box tbody tr td:last-child{padding-right:0;} */
.status-wrap .status-inner .status-box tbody tr.date td{color:#aaa;font-family: 'Pretendard-Regular';}
.status-wrap .status-inner .total-status{font-family: 'Pretendard-Bold'; text-align: right; font-size: 24px; line-height: 96px;}
.status-wrap .status-inner .total-status span{font-size:40px;color:#E23633;margin-left:20px;}
.status-wrap .empty-box{height:calc(100dvh - 380px); font-family: 'Pretendard-Bold'; color:#aaa;display: flex; justify-content: center; align-items: center;}

/* staff */
.tablet-container.staff{padding-bottom:0; background:#2E2925;height: 100dvh;}
.tablet-container.staff .head-top{padding: 23px 20px 36px;}
.tablet-container.staff .head-top .back-btn{display:block; width:22px;}
.tablet-container.staff .head-top .back-btn img{width:100%;}
.tablet-container.staff .head-top h1{font-size:26px; margin-left: 15px; margin-top: -4px;}
.tablet-container.staff .staff-box{height:calc(100% - 92px); display:flex; flex-direction: column; justify-content: space-between;}
.tablet-container.staff .staff-box .staff-top{height:46%; position: relative; width: 100%;}
.tablet-container.staff .staff-box .staff-top .menu-list{display: flex; flex-wrap: wrap; padding: 0 20px 25px; box-sizing: border-box;}
.tablet-container.staff .staff-box .staff-top .menu-list .menu{background:#EBECF0; border-radius:10px;font-family: 'Pretendard-Bold'; width:31.3%; margin-right: 3%; display: flex; justify-content: center; align-items: center; margin-bottom: 12px;}
.tablet-container.staff .staff-box .staff-top .menu-list .menu:nth-child(3n){margin-right:0;}
.tablet-container.staff .staff-box .staff-top .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 7px;}
.tablet-container.staff .staff-box .staff-top .swiper-pagination-bullet{width: 9px; height: 9px;opacity:1;background:rgba(255,255,255,0.7);}
.tablet-container.staff .staff-box .staff-top .swiper-pagination-bullet-active{background: #fff;}
.tablet-container.staff .swiper-container-horizontal>.swiper-pagination-bullets{bottom: 0px;}
.tablet-container.staff .staff-box .staff-bottom{height:44%; position: relative; width: 100%;background:#EBECF0; border-radius:25px 25px 0 0;    padding: 28px 20px; box-sizing: border-box;}
.tablet-container.staff .staff-box .staff-bottom h2{font-size:22px; font-family: 'Pretendard-Bold'; padding-bottom:18px;}
.tablet-container.staff .staff-box .staff-bottom .staff-call-txt{height:calc(100% - 80px); text-align:center;line-height: 22px; display: flex; justify-content: center; align-items: center;}
.tablet-container.staff .staff-box .staff-bottom .staff-call-txt span{font-family: 'Pretendard-Bold';}
.tablet-container.staff .staff-box .staff-bottom .request-list{height:calc(100% - 66px); position:relative; padding:0 0 20px;box-sizing:border-box;overflow-y: auto; -ms-overflow-style: none; scrollbar-width: none;}
.tablet-container.staff .staff-box .staff-bottom .request-list::-webkit-scrollbar {display: none;}
.tablet-container.staff .staff-box .staff-bottom .request-list li{border-radius:10px;background:#fff;padding:18px 20px 17px;box-sizing:border-box; display: flex; justify-content: space-between; align-items: center; margin-bottom:15px;}
.tablet-container.staff .staff-box .staff-bottom .request-list li:last-child{margin-bottom:0;}
.tablet-container.staff .staff-box .staff-bottom .request-list li .left-tit{font-family: 'Pretendard-Bold';}
.tablet-container.staff .staff-box .staff-bottom .request-list li .right-box{display: flex; border:1px solid #E8E8E8; color:#222; font-size:22px; background:#F5F5F5; border-radius:5px;}
.tablet-container.staff .staff-box .staff-bottom .request-list li .right-box div{width: 38px; height: 38px; display: flex; justify-content: center; align-items: center; font-family: 'Pretendard-Medium';}
.tablet-container.staff .staff-box .staff-bottom .request-list li .right-box div.num-square{background:#fff; font-family: 'Pretendard-Bold';width: 41px; border-left:1px solid #E8E8E8;border-right:1px solid #E8E8E8; box-sizing:border-box; font-size:15px;}
.tablet-container.staff .staff-box .staff-bottom .request-list li .right-box div img{width:15px;}
.tablet-container.staff .staff-box .staff-bottom .foot-btn{position: absolute; line-height: 50px; width: 100%; bottom: 0; left: 0; background: #E23633; color: #fff; text-align: center; font-family: 'Pretendard-Bold';}

/* staff */
.qrCode-wrap{height: 100%; position: relative;}
.qrCode-wrap .qr-box{position: absolute; right: 0; top: 43%; transform: translateY(-50%); height: 54%; width: 89%; background: #fff; border-radius: 25px 0 0 25px; border: 1px solid #C2C2CC; padding: 36px 32px; box-sizing: border-box;}
.qrCode-wrap .qr-box .qr-tit{position: absolute; top: -52px; font-size: 30px; left: 5px;}
.qrCode-wrap .qr-box .qr-tit span{font-family: 'Pretendard-Bold';}
.qrCode-wrap .qr-box .top-tit{color:#1371EE;font-family: 'Pretendard-Bold';font-size: 30px;}
.qrCode-wrap .qr-box .inner-box{position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); display: flex; flex-direction: column; align-items: center; text-align: center; width: 216px;}
.qrCode-wrap .qr-box .inner-box .tit{font-size:20px;font-family: 'Pretendard-Bold';}
.qrCode-wrap .qr-box .inner-box .txt{margin:7px 0 12px 0;}
.qrCode-wrap .qr-box .inner-box .qr-img{width:62px;}
.qrCode-wrap .qr-box .inner-box .qr-img img{width:100%;}
.qrCode-wrap .qr-img-bottom{position: absolute; bottom: 0; left: -24px; width: 80%;}
.qrCode-wrap .qr-img-bottom img{width:100%;}
@media (min-width:930px){
	.qrCode-wrap .qr-img-bottom{width: 68%;}
}
@media (max-height:754px){
	.qrCode-wrap .qr-img-bottom{width: 68%;}
}

/* store-container login-wrap */
.store-container{background:#fff; height: 100%;position:relative;}
.store-container h1.ordersign{font-size:24px; color:#fff; font-family: 'Pretendard-Bold'; position: absolute; margin: 20px;}
.store-container .top-video-content{height:32%; width: 100%; object-fit: cover;}
.store-container .login-wrap{background:#EAEDF9;position:relative;height:68%;padding:30px 24px 30px 27px; box-sizing:border-box;}
.store-container .login-wrap .login-box{background:#fff; border-radius:30px; padding:29px 25px 35px; box-sizing:border-box;}
.store-container .login-wrap .login-box .login-tit{font-size:18px; font-family: 'Pretendard-Bold'; color:#555;}
.store-container .login-wrap .login-box input{width:100%;background:#F8F8FB;border:none;border-radius:10px; line-height:46px;font-size:17px;color:#575656;margin-top:15px;padding:0 20px; box-sizing:border-box;}
.store-container .login-wrap .login-box input[type="password"]{font:caption;font-size:40px;color: #979797;}
.store-container .login-wrap .login-box .enter-login{line-height:46px; background:#1371EE; display:block;width:100%;border-radius:10px;font-size:17px;color:#fff;margin-top:15px;text-align:center;}
.store-container .login-wrap .login-box .bottom-btn{margin-top:14px; display: flex; justify-content: space-between;}
.store-container .login-wrap .login-box .bottom-btn a{font-size:16px;color:#0E56DE;}
.store-container .login-wrap .login-box .bottom-btn a:last-child{color:#999;}
.store-container .login-wrap .cs-box{display: flex; align-items: center; justify-content: center; color: #222; font-size: 17px; margin-top: 40px;}
.store-container .login-wrap .cs-box img{width:27px;margin-right:11px;}
.store-container .login-wrap .copy-box{margin-top:31px; text-align: center; font-size: 14px; color: #999;}
.pop-payment-method .inner{background:#EBECF0; border-radius:10px; overflow: hidden;}
.pop-payment-method .inner p{font-family: 'Pretendard-Bold';font-size:18px; padding: 50px 20px 31px 20px; box-sizing: border-box; text-align: center;}
.pop-payment-method .inner .bottom-btns{display: flex;}
.pop-payment-method .inner .bottom-btns a{font-family: 'Pretendard-Bold';color:#fff; width: 50%; line-height: 50px; text-align: center;background:#2E2925;}
.pop-payment-method .inner .bottom-btns a:last-child{background:#1371EE;}

/* store-container join */
.store-container .head-top{height:56px; display: flex; align-items: center; position: relative; border-bottom:1px solid #EAEDF9; box-sizing:border-box; width:100%; padding:0 26px 0 20px; background: #fff;}
.store-container .head-top .back-btn{width:17px;}
.store-container .head-top .back-btn img{width:100%;}
.store-container .head-top h1{position:absolute; left: 50%; transform: translateX(-50%); text-align:center;font-size:17px; color:#000;font-family: 'Pretendard-Bold'; width: 70%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.store-container .write-info-wrap{position: relative; padding:30px 20px 146px;box-sizing:border-box; background: #fff;}
.store-container .write-info-wrap .info-area{margin-bottom:20px; position: relative;}
.store-container .write-info-wrap .info-area label.tit{color:#555;font-family: "Noto Sans KR", sans-serif; font-weight:700;font-style: normal;position:relative;}
.store-container .write-info-wrap .info-area label.tit.point::after{content:'*'; position:absolute; top:1px; right:-14px; font-size:14px;color:#6446FF;}
.store-container .write-info-wrap .info-area label.tit.point.blue::after{color:#1371EE;}
.store-container .write-info-wrap .info-area input{display:block; border:none; border-radius:10px; width:100%; line-height:46px; background:#F8F8FB;padding:0 20px 0;box-sizing:border-box; margin-top:7px; font-size: 15px;font-family: "Noto Sans KR", sans-serif;font-style: normal;position:relative;}
.store-container .write-info-wrap .info-area input::placeholder{color:#C2C2CC;}
.store-container .write-info-wrap .info-area .addr-top{display: flex; justify-content: space-between; align-items: center;}
.store-container .write-info-wrap .info-area .addr-top input{width:63.2%;}
.store-container .write-info-wrap .info-area .addr-top a{width:33.2%;}
.store-container .write-info-wrap .info-area .addr-top .btn1{background:#fff; display:block; height:46px;line-height:44px; text-align:center; border:1px solid #E8E8E8; color:#222224;font-size: 15px;font-family: "Noto Sans KR", sans-serif;font-style: normal; box-shadow:0 2px 3px rgba(0,0,0,0.05); border-radius:10px;box-sizing:border-box; margin-top: 7px;}
.store-container .write-info-wrap .agree-terms-box .top{border-bottom:1px solid #E2E2E2; padding: 0 20px 8px 0; display: flex; justify-content: space-between;}
.store-container .write-info-wrap .agree-terms-box .top .tit{color:#555;font-family: "Noto Sans KR", sans-serif; font-weight:700;font-style: normal;}
.store-container label input[type=checkbox] + span.st1{display: inline-block; width: 24px; height: 24px; background: url(/m/tabletorder/img/btn_st1_check.png) no-repeat; background-size: cover; background-position: center; vertical-align: middle; margin-right: 7px; padding-left: 0;}
.store-container label input[type=checkbox]:checked + span.st1{background: url(/m/tabletorder/img/btn_st1_check_on.png) no-repeat;background-size: cover; background-position: center;}
.store-container .write-info-wrap .agree-terms-box label{color:#000; font-size:14px; font-family: 'Pretendard-Medium';}
.store-container .write-info-wrap .agree-terms-box .check-list{margin:0 20px 0 10px; position: relative; display: flex; align-items: center; justify-content: space-between;}
.store-container .write-info-wrap .agree-terms-box .check-list.top-list{margin:21px 20px 13px 10px;}
.store-container .write-info-wrap .agree-terms-box .check-list .see{font-size:14px; color:#777; text-decoration: underline;}
.store-container .bottom-ok-btn{margin-top:20px; width: 100%; height: 52px; display: flex; align-items: center; justify-content: center; background: #1371EE; border-radius: 10px; color: #fff;font-family: "Noto Sans KR", sans-serif; font-style: normal;}

.store-container .join-ok-box{position: relative;padding:0 20px;box-sizing:border-box;}
.store-container .join-ok-box .box{height:230px; display: flex; flex-direction: column; align-items: center; justify-content: center; margin-bottom: -20px;}
.store-container .join-ok-box .box .tit{font-size:18px;font-family: 'Pretendard-Bold';color:#222224;margin-bottom:12px;}
.store-container .join-ok-box .box .txt{color:#999;}

/* store-main-container */
.store-main-container{background:#EAEDF9;height: 100%;position:relative;}
.store-main-container .head-top{background:#fff; display: flex; align-items: center; position:relative;padding:0 20px;box-sizing:border-box; height:66px; border-radius:0 0 20px 20px; box-shadow:0 2px 4px rgba(0,0,0,0.05);}
.store-main-container .head-top .ico-main{width:25px; margin-right:8px;}
.store-main-container .head-top h1{font-size:20px;font-family: 'Pretendard-Bold';color:#222;}
.store-main-container .head-top .cate-btn{width:21px; position: absolute; right: 21px;}
.store-main-container .head-top .cate-btn img{width:100%;}
.store-main-container .admin-info{background:#fff; display: flex; align-items: center; position:relative;padding:0 21px;box-sizing:border-box; height:56px; border-radius:15px; margin:30px 20px 0;}
.store-main-container .admin-info .admin-name{color:#222; margin-right:14px;}
.store-main-container .admin-info .admin-name span{font-family: 'Pretendard-Bold';}
.store-main-container .admin-info .logout{color:#999;}
.store-main-container .admin-info .edit-myinfo{color:#006FFF;position: absolute; right: 18px;}
.store-main-container .top-box{padding:30px 20px 15px; box-sizing: border-box; display: flex; align-items: center; justify-content: space-between;}
.store-main-container .top-box h2{font-size:20px;font-family: 'Pretendard-Bold';color:#222;}
.store-main-container .top-box h2 .tit-num{font-size:17px;color:#2E2925;margin-left:10px;font-family: 'Pretendard-Regular'; font-weight: 400;}
.store-main-container .top-box h2 .tit-num span{font-family: 'Pretendard-Bold';}
.store-main-container .top-box .read-more{font-size:16px;color:#222;}
.store-main-container .order-status-box{display:none;background:#EAEDF9;}
.store-main-container .order-status-box .swiper-container{width:100%; height:248px;}
.store-main-container .order-status-box .swiper-container .swiper-slide .slide-box{background:#fff;border-radius:15px;}
.store-main-container .order-status-box .swiper-container .swiper-slide:first-child .slide-box{margin-left: 20px;}
.store-main-container .order-status-box .swiper-container .swiper-slide:last-child .slide-box{margin-right: 20px;}
.store-main-container .order-status-box .swiper-container .swiper-slide .slide-box .slide-top{border-bottom: 1px solid #F2F6FA; padding:0 23px 0 18px; display:flex; line-height: 53px; align-items: center; justify-content: space-between;}
.store-main-container .order-status-box .swiper-container .swiper-slide .slide-box .slide-top .table-no{color:#222;}
.store-main-container .order-status-box .swiper-container .swiper-slide .slide-box .slide-top .table-no span{margin-left:5px;font-size:26px;font-family: 'Pretendard-Bold';color:#E23633;}
.store-main-container .order-status-box .swiper-container .swiper-slide .slide-box .slide-top .date{font-size:16px;color:#ccc;}
.store-main-container .order-status-box .swiper-container .swiper-slide .slide-box .order-list{position:relative;overflow-y:auto;padding:15px 20px 0px; box-sizing: border-box;height:138px;}
.store-main-container .order-status-box .swiper-container .swiper-slide .slide-box .order-list::-webkit-scrollbar {display: none;}
.store-main-container .order-status-box .swiper-container .swiper-slide .slide-box .order-list li{display:flex; align-items: center; justify-content: space-between; padding-bottom:8px; font-size:16px;font-family: 'Pretendard-Medium';color:#222;}
.store-main-container .order-status-box .swiper-container .swiper-slide .slide-box .order-list li span{font-size:18px;font-family: 'Pretendard-Bold';}
.store-main-container .order-status-box .swiper-container .swiper-slide .slide-box .slide-bottom{border-top: 1px solid #F2F6FA;padding:0 17px 0 18px; display:flex;height: 52px; align-items: center; justify-content: space-between;}
.store-main-container .order-status-box .swiper-container .swiper-slide .slide-box .slide-bottom .more-see{color:#1371EE;}
.store-main-container .order-status-box .swiper-container .swiper-slide .slide-box .slide-bottom .more-see img{margin-right:6px;width:23px; vertical-align: middle;}
.store-main-container .order-status-box .swiper-container .swiper-slide .slide-box .slide-bottom .price{font-size:20px; font-family: 'Pretendard-Bold';color:#222;}
.store-main-container .order-status-box .swiper-container .swiper-slide .slide-box .slide-bottom .price span{font-size:18px;font-family: 'Pretendard-Regular'; font-weight: 400;}
.store-main-container .sales-status-box{background:#EAEDF9;}
.store-main-container .sales-status-box .sales-box{background:#fff;border-radius:15px; display: flex; justify-content: space-between;margin:0 21px;}
.store-main-container .sales-status-box .sales-box > div{padding:20px;box-sizing:border-box;}
.store-main-container .sales-status-box .sales-box > div .sales-top{display: flex; align-items: center; color: #222; font-size: 16px; font-family: 'Pretendard-Bold';}
.store-main-container .sales-status-box .sales-box > div .sales-top span{width:35px; line-height:35px; text-align:center; color:#fff; border-radius:50px; background:#1371EE; margin-right:7px;}
.store-main-container .sales-status-box .sales-box > div .txt-box{font-family: 'Pretendard-Bold'; font-size:16px; color:#222;}
.store-main-container .sales-status-box .sales-box > div .txt-box span{font-family: 'Pretendard-Regular'; font-weight: 400; margin-right:16px;}
.store-main-container .sales-status-box .sales-box > div .txt-box.before{color:#999; margin:10px 0 7px 0;}
.store-main-container .admin-list{background:#EAEDF9;padding:30px 20px 122px; box-sizing:border-box;}
.store-main-container .admin-list ul{background:#fff;border-radius:10px; padding:0 15px;}
.store-main-container .admin-list ul li:first-child{display:none;}
.store-main-container .admin-list ul li a{color:#000; display: flex; justify-content: space-between; align-items: center; height: 46px; border-bottom: 1px solid #EFEFEF;}
.store-main-container .admin-list ul li:last-child a{border-bottom:none;}
.store-main-container .admin-list ul li a img{width:6px;}

.store-footer{position:fixed; bottom:0;width:100%;height:80px;z-index:999;display: flex; align-items: center; justify-content: space-evenly; box-sizing:border-box; background:#fff; box-shadow:0 -3px 6px rgba(0,0,0,0.04);}
@media (min-width: 930px) {
	.store-footer{max-width: 525px;}
}
.store-footer a{display: flex; flex-direction: column; align-items: center; justify-content: center; width:20%; font-size:12px; color:#222;}
.store-footer a img{margin-bottom:11px; width:21px;}
.store-footer a:nth-child(2) img{margin-bottom:9px; width:22px;}
.store-footer a:nth-child(3){display:none;}
.store-footer a:nth-child(3) img{width:20px;margin-bottom:11px;}
.store-footer a:nth-child(4) img{margin-bottom:8px; width:24px;}
.store-footer a:nth-child(5) img{margin-bottom:8px; width:21px;}

/* store-container myinfo-edit */
.store-container input:disabled{color:#C2C2CC;}
.store-container .info-area .no-modified{position: absolute; top: 43px; right: 22px;}
.store-container .info-area .add-ex{font-family: "Noto Sans KR", sans-serif; font-weight:400;font-style: normal; margin-left: 21px; color: #999;}
.store-container label input[type=radio] + span.st1{display: inline-block; width: 24px; height: 24px; background: url(/m/tabletorder/img/btn_st1_radio.png) no-repeat; background-size: cover; background-position: center; vertical-align: middle; margin-right: 8px; padding-left: 0;}
.store-container label input[type=radio]:checked + span.st1{background: url(/m/tabletorder/img/btn_st1_radio_on.png) no-repeat;background-size: cover; background-position: center;}
.store-container .payment-method-box .method-box{display: flex; justify-content: space-between;}
.store-container .payment-method-box .method-box label{width:50%;}

.pop-myinfo-edit .inner{background:#EBECF0; border-radius:10px; overflow: hidden;}
.pop-myinfo-edit .inner p{padding: 37px 20px 32px 20px; box-sizing: border-box; text-align: center;}
.pop-myinfo-edit .inner .bottom-btns{display: flex;}
.pop-myinfo-edit .inner .bottom-btns a{font-family: 'Pretendard-Bold';color:#fff; width: 50%; line-height: 50px; text-align: center;background:#2E2925;}
.pop-myinfo-edit .inner .bottom-btns a:last-child{background:#1371EE;}

/* store-container category */
.store-container .head-top .edit-gear{width:25px; position:absolute; right:20px; display:none;}
.store-container .head-top .edit-gear img{width:100%;}
.store-container .category-wrap .top-cate-btns{padding:20px; box-sizing:border-box;background:#EAEDF9; display: flex; justify-content: space-between;}
.store-container .category-wrap .top-cate-btns a{width:48.5%; background:#fff; border-radius:10px; line-height:52px; text-align:center;display:block; font-family: "Noto Sans KR", sans-serif; font-weight:400;font-style: normal;}
.store-container .category-wrap .category-empty{position:relative; height:calc(100dvh - 228px); display: flex; justify-content: center; align-items: center; color: #aaa;}
.store-container .category-wrap .category-ul{position:relative; padding:5px 20px 123px;box-sizing:border-box; background:#fff;}
.store-container .category-wrap .category-ul .category-li{border-bottom:1px solid #F5F5F5;}
.store-container .category-wrap .category-ul .category-li .inner{display: flex; align-items: center; justify-content: space-between;position:relative; height:58px;}
.store-container .category-wrap .category-ul .category-li .inner a{color:#222; display: block; line-height: 58px; width: 80%;}
.store-container .category-wrap .category-ul .category-li .inner .cate-edit{width:30px; height:30px;display: flex; align-items: center; justify-content:end;}
.store-container .category-wrap .category-ul .category-li .inner .cate-edit img{width:15px;}
.store-container .category-wrap .category-ul .category-li .sub-cate-ul{border-top:1px solid #F5F5F5; padding:10px 0 10px 40px;box-sizing:border-box;display:none;}
.store-container .category-wrap .category-ul .category-li .sub-cate-ul .sub-cate-li .inner{height:40px;}

.pop-bg .inner-cate{background:#fff; padding:38px 20px 50px 19px; box-sizing:border-box;border-radius:20px 20px 0 0; position: absolute; width: 100%; bottom: 0;}
.pop-bg .inner-cate .top-box{display: flex; align-items: center; justify-content: space-between;margin-bottom:33px;}
.pop-bg .inner-cate .top-box .top-tit{font-size:20px; font-family: 'Pretendard-Bold'; color:#000;}
.pop-bg .inner-cate .top-box .close-btn{width:25px;}
.pop-bg .inner-cate .top-box .close-btn img{width:100%;}
.pop-bg .inner-cate .input-area{margin-bottom:30px;position: relative;}
.pop-bg .inner-cate .input-area label.tit{color:#555;font-family: "Noto Sans KR", sans-serif; font-weight:700;font-style: normal;position:relative;}
.pop-bg .inner-cate .input-area label.tit.point::after{content:'*'; position:absolute; top:1px; right:-14px; font-size:14px;color:#1371EE;}
.pop-bg .inner-cate .input-area input{margin-top:7px;}
.pop-bg .inner-cate .input-area input[type="text"]{width:100%; height:46px; padding:0 18px; box-sizing:border-box;background:#F8F8FB;border:none; border-radius:10px; font-size: 15px; color: #2E2925;}
.pop-bg .inner-cate .cate-edit-bottom{display: flex; justify-content: space-between; align-items: center;}
.pop-bg .inner-cate .cate-edit-bottom .bottom-ok-btn{width:82%; margin: 0;}
.pop-bg .inner-cate .cate-edit-bottom .del-cate{display:flex; justify-content: center; align-items: center; border-radius:10px; background:#fff; border:1px solid #ddd; width:52px; height:52px;}
.pop-bg .inner-cate .cate-edit-bottom .del-cate img{width:18px;}

.pop-bg .inner-cate .input-area .method-box{display: flex; justify-content: space-between; margin-top: 7px;}
.pop-bg .inner-cate .input-area .method-box label{width:50%;}
.pop-bg .inner-cate .input-area select{appearance: none; width: 100%; height: 46px; padding: 0 18px; box-sizing: border-box; background: #F8F8FB; border: none; border-radius: 10px; font-size: 15px; color:#222224;font-family: "Noto Sans KR", sans-serif; font-weight:400;font-style: normal;margin-top: 7px;}
.pop-bg .inner-cate .input-area .select-arr{display: inline-block; width: 0; height: 0; border-top: 10px solid #D2D2D2; border-right: 6px solid transparent; border-left: 6px solid transparent; position: absolute; top: 46px; right: 18px;}
.pop-bg .inner-cate .medium-box{display:none;}

.cate-change-index{position:fixed;width:100%; height:100%; z-index:1000; top:0; background:#fff;overflow-y: auto; display:none;}
.cate-change-index::-webkit-scrollbar {display: none;}
@media (min-width: 930px) {
	.cate-change-index{max-width: 525px;}
}
.cate-change-index .cate-change-top{height:56px; display: flex; align-items: center; position: relative; border-bottom:1px solid #EAEDF9; box-sizing:border-box; width:100%; padding:0 26px 0 20px;}
.cate-change-index .cate-change-top .cate-change-tit{position:absolute; left: 50%; transform: translateX(-50%); text-align:center;font-size:17px; color:#222;font-family: 'Pretendard-Bold'; width: 70%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.cate-change-index .cate-change-top .x-btn{width:19px; position:absolute; right:26px;}
.cate-change-index .cate-change-top .x-btn img{width:100%;}
.cate-change-index #sortable{position:relative; padding:5px 20px;box-sizing:border-box;background:#fff;}
.cate-change-index #sortable .ui-state-default{border-bottom:1px solid #F5F5F5; background:#fff;}
.cate-change-index #sortable .ui-state-default .inner{display: flex; align-items: center; justify-content: space-between;position:relative; height:58px;}
.cate-change-index #sortable .ui-state-default .inner a{color:#222; display: block; line-height: 58px; width: 80%;    z-index: 9999;}
.cate-change-index #sortable .ui-state-default .inner .ico-move{width:30px; height:30px;display: flex; align-items: center; justify-content:end;}
.cate-change-index #sortable .ui-state-default .inner .ico-move img{width:15px;}
.cate-change-index #sortable .ui-state-default .sortable-sub{border-top:1px solid #F5F5F5; padding:10px 0 10px 40px;box-sizing:border-box;display:none;}
.cate-change-index #sortable .ui-state-default .sortable-sub .sub-cate-li .inner{height:40px;background:#fff;}
.cate-change-index .bottom-ok{margin: 35px 20px 80px;}

/* store-container managem */
.store-container .pd-managem-wrap{background:#EAEDF9; position: relative; height:100%;}
.store-container .pd-managem-wrap .swiper-container.pd-cate{width:100%;padding:14px 0 40px; box-sizing: border-box; height: fit-content;}
.store-container .pd-managem-wrap .swiper-container.pd-cate .swiper-slide{width: fit-content; height: fit-content;}
.store-container .pd-managem-wrap .swiper-container.pd-cate .swiper-slide p{padding:10px 20px; box-sizing:border-box; border:1px solid #E1E6F6; background:#fff; border-radius:50px;font-size:14px; color:#222;}
.store-container .pd-managem-wrap .swiper-container.pd-cate .swiper-slide.on p{background:#898FA7;color:#fff;}
.store-container .pd-managem-wrap .swiper-container.pd-cate .swiper-slide:first-child p{margin-left:20px;}
.store-container .pd-managem-wrap .swiper-container.pd-cate .swiper-slide:last-child p{margin-right:20px;}
.store-container .pd-managem-wrap .pd-status-box{display: flex; justify-content: space-between; align-items: center; margin: 0 22px;}
.store-container .pd-managem-wrap .pd-status-box .total{color:#222;}
.store-container .pd-managem-wrap .pd-status-box .total span{font-family: 'Pretendard-Bold';}
.store-container .pd-managem-wrap .pd-status-box .right{display: flex; align-items: center;}
.store-container .pd-managem-wrap .pd-status-box .right a{margin-left:8px;}
.store-container .pd-managem-wrap .pd-status-box .right .regist{background:#1371EE; border-radius:8px; width:63px; line-height:36px; text-align:center; color:#FBFBFB;}
.store-container .pd-managem-wrap .pd-status-box .right .regist span{font-family: 'Pretendard-Bold';}
.store-container .pd-managem-wrap .pd-status-box .right .regist.on{background:#9100FF;}
.store-container .pd-managem-wrap .pd-status-box .right .select-box{width:109px; height:36px;background:#fff;border-radius:8px; padding:9px 17px;box-sizing:border-box; color:#222224;position: relative;}
.store-container .pd-managem-wrap .pd-status-box .right .select-box .select-arr{display: inline-block; width: 0; height: 0; border-top: 10px solid #C2C2CC; border-right: 6px solid transparent; border-left: 6px solid transparent; position: absolute; top: 13px; right: 18px;}
.store-container .pd-managem-wrap .pd-status-box .right .form-box{width:36px; height:36px;border-radius:8px;background:#fff;border:1px solid #E1E6F6; display: flex; justify-content: center; align-items: center;}
.store-container .pd-managem-wrap .pd-status-box .right .form-box div{border-radius:3px;width:24px;height:24px;background:#EAEDF9; display: flex; justify-content: center; align-items: center;}
.store-container .pd-managem-wrap .pd-status-box .right .form-box div span{height:24px; width:2px;background:#fff;}
.store-container .pd-managem-wrap .pd-status-box .right .form-box.one_piece div span{height:2px; width:24px;}
.store-container .pd-managem-wrap .pd-list-wrap{position: relative;padding:0 20px 123px; box-sizing: border-box; display:flex;flex-wrap: wrap;}
.store-container .pd-managem-wrap .pd-list-wrap .pd-box{border-radius:10px; background:#fff; width:48.6%; margin-right:2.8%; overflow:hidden; margin-top:20px;}
.store-container .pd-managem-wrap .pd-list-wrap .pd-box:nth-child(2n){margin-right:0;}
.store-container .pd-managem-wrap .pd-list-wrap .pd-box .pd-top{padding:12px 16px 11px 14px; box-sizing: border-box; display: flex; justify-content: space-between; align-items: center; border-bottom:1px solid #EAEDF9;}
.store-container .pd-managem-wrap .pd-list-wrap .pd-box .pd-top .status-btn{font-size:16px;font-family: 'Pretendard-Bold';color:#222;}
.store-container .pd-managem-wrap .pd-list-wrap .pd-box .pd-top .status-btn img{width:16px;margin-left:6px; vertical-align: middle;}
.store-container .pd-managem-wrap .pd-list-wrap .pd-box .pd-top .managem-btn{width:15px;}
.store-container .pd-managem-wrap .pd-list-wrap .pd-box .pd-top .managem-btn img{width:100%;}
.store-container .pd-managem-wrap .pd-list-wrap .pd-box .inner .pd-img{width:100%; height: fit-content;}
.store-container .pd-managem-wrap .pd-list-wrap .pd-box .inner .pd-img .swiper-slide{width:100%;position: relative;height:109px;}
.store-container .pd-managem-wrap .pd-list-wrap .pd-box .inner .pd-img .swiper-slide img{width: 100%; height: 100%; object-fit: cover;}
.store-container .pd-managem-wrap .pd-list-wrap .pd-box .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px;}
.store-container .pd-managem-wrap .pd-list-wrap .pd-box .swiper-pagination-bullet{width: 5px; height: 5px;opacity:1;background:rgba(255,255,255,0.7);}
.store-container .pd-managem-wrap .pd-list-wrap .pd-box .swiper-pagination-bullet-active{background: #fff;}
.store-container .pd-managem-wrap .pd-list-wrap .pd-box .swiper-container-horizontal>.swiper-pagination-bullets{bottom: 5px;}
.store-container .pd-managem-wrap .pd-list-wrap .pd-box .inner .txt-box{padding:11px 11px 21px 14px; box-sizing: border-box;}
.store-container .pd-managem-wrap .pd-list-wrap .pd-box .inner .txt-box .tit{font-size:16px;color:#222;display: -webkit-box;max-height: 60px; overflow: hidden; vertical-align: top; text-overflow: ellipsis; word-break: break-all; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.store-container .pd-managem-wrap .pd-list-wrap .pd-box .inner .txt-box .price{margin-top:7px;color:#222;}
.store-container .pd-managem-wrap .pd-list-wrap .pd-box .inner .txt-box .price span{font-size:18px;font-family: 'Pretendard-Bold';}
.store-container .pd-managem-wrap .pd-list-wrap.one_piece{display:block; background: #EAEDF9;}
.store-container .pd-managem-wrap .pd-list-wrap.one_piece .pd-box{width:100%;margin-right:0;}
.store-container .pd-managem-wrap .pd-list-wrap.one_piece .pd-box .inner{display: flex; justify-content: space-between;position: relative;padding:16px 17px 16px 14px; box-sizing: border-box;}
.store-container .pd-managem-wrap .pd-list-wrap.one_piece .pd-box .inner .pd-img{border-radius: 10px; width: 54%;}
.store-container .pd-managem-wrap .pd-list-wrap.one_piece .pd-box .inner .txt-box{padding:5px 0 0 12px;width:47%;}
.store-container .no-regist-box{position:relative; height:calc(100dvh - 136px); display: flex; justify-content: center; align-items: center; flex-direction: column; background:#EAEDF9; color:#aaa;}
.store-container .no-regist-box .regist{display:block;background:#1371EE; border-radius:8px; width:63px; line-height:36px; text-align:center; color:#FBFBFB; margin-top:21px;}
.store-container .no-regist-box .regist span{font-family: 'Pretendard-Bold';}

.pop-pd{position:fixed; width:100%; height:100%; left:50%; transform:translateX(-50%); top:0; background:rgba(34,34,36,0.6); z-index:9999; display:none;}
@media (min-width: 930px) {
	.pop-pd{width:525px;}
}
.pop-pd .inner-pd{background:#fff; padding:25px 20px 38px; box-sizing:border-box;border-radius:20px 20px 0 0; position: absolute; width: 100%; bottom: 0;}
.pop-pd .inner-pd .top-box{display: flex; align-items: center; justify-content: space-between;margin-bottom:29px;}
.pop-pd .inner-pd .top-box .top-tit{font-size:20px; font-family: 'Pretendard-Bold'; color:#000;}
.pop-pd .inner-pd .top-box .close-btn{width:19px;}
.pop-pd .inner-pd .top-box .close-btn img{width:100%;}
.pop-pd .inner-pd .sort-label{margin-top:20px;display:block; position: relative;}
.pop-pd .inner-pd .sort-label input[type=radio] + span.sort{display: inline-block; width: 24px; height: 14px; background:none; background-size: cover; background-position: center; vertical-align: middle; margin-right: 0px; padding-left: 0; margin-top: 0px; position: absolute; right:0px;}
.pop-pd .inner-pd .sort-label input[type=radio]:checked + span.sort{background: url(/m/tabletorder/img/ico_check_blue.png) no-repeat;background-size: cover; background-position: center;}

label.switch{position: relative; display: inline-block; width: 52px; height: 24px; margin: 2px 0 5px 25px; padding: 0;}
label.switch input{display: none;}
.switch .slider.round{border-radius: 34px;}
label.switch input + div.slider{position: absolute; cursor: pointer; top: 0; left: 0; right: 0; bottom: 0; background-color: #ccc; -webkit-transition: .4s; transition: .4s; line-height: 24px;}
.switch .slider.round:before{border-radius: 50%;}
label.switch input + div.slider:before{position: absolute; content: ""; height: 16px; width: 16px; left: 4px; bottom: 4px; background-color: white; -webkit-transition: .4s; transition: .4s;}
label.switch input + :after{content: "OFF"; position: absolute; left: 0; font-size: 12px; color: #fff; font-weight: bold; width: 52px; text-align: right; display: inline-block; padding: 0 7px; box-sizing: border-box;}
label.switch input:checked + .slider{background-color: #2196F3;}
label.switch input:checked + .slider:before{-webkit-transform: translateX(27px); -ms-transform: translateX(27px); transform: translateX(27px);}
label.switch input:checked + :after{position: absolute; content: "ON"; font-size: 12px; color: #fff; font-weight: bold; line-height: 24px; text-align: left; left: 0;}
.switch-author{margin-top:20px; display: flex; align-items: center; justify-content: space-between; position: relative;}
.switch-author .tit{color:#000;font-family: 'Pretendard-Bold';}
.switch-author .switch{width: auto; display: flex; margin: 0; width: 98px;}
.switch-author .switch .status{width: 52px; text-align: right; color: #000;}
.switch-author label.switch input + div.slider{left: auto; width: 33px;background-color:#E4E4E4; line-height: 15px;height: 15px; margin-top: 1px;}
.switch-author label.switch input + div.slider:before{height: 20px; width: 20px; left: 0px; bottom:-3px; background-color: #898FA7; box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);}
.switch-author label.switch input + :after{content: '';width: 33px;}
.switch-author label.switch input:checked + .slider{background-color:#EEE1FF;}
.switch-author label.switch input:checked + .slider:before{-webkit-transform: translateX(14px); -ms-transform: translateX(14px); transform: translateX(14px); background-color:#1371EE;}

.pop-pd .pd-menu{margin-top:20px; display:block; position:relative;color:#000;}
.pop-pd .pd-menu:first-of-type{font-family: 'Pretendard-Bold';}

/* store-container pd-regist */
.store-container .write-info-wrap.pd-regist{padding: 30px 20px 40px;}
.store-container .write-info-wrap.pd-regist .info-area{margin-bottom:40px;}
.store-container .write-info-wrap.pd-regist .info-area input::placeholder{color:#ccc; font-family: "Noto Sans KR", sans-serif; font-style: normal;}
.store-container .write-info-wrap.pd-regist .info-area textarea::placeholder{color:#ccc; font-family: "Noto Sans KR", sans-serif; font-style: normal;}
.store-container .write-info-wrap .info-area .select-box{position:relative;}
.store-container .write-info-wrap .info-area .select-box select{appearance: none; width: 100%; height: 46px; padding: 0 20px; box-sizing: border-box; background: #F8F8FB; border: none; border-radius: 10px; font-size: 15px; font-family: "Noto Sans KR", sans-serif; font-weight:400;font-style: normal;margin-top: 7px;}
.store-container .write-info-wrap .info-area .select-box .select-arr{display: inline-block; width: 0; height: 0; border-top: 10px solid #C2C2CC; border-right: 6px solid transparent; border-left: 6px solid transparent; position: absolute; top: 26px; right: 18px;}
.store-container .write-info-wrap .info-area .select-box option{color:#222224;}
.store-container .write-info-wrap .info-area .select-box select:required:invalid {color: #ccc;}
.store-container .write-info-wrap .info-area .select-box option[value=""][disabled] {display:none;}

.store-container .write-info-wrap .info-area .select-cate-under .select-cate{margin-top:13px;display: grid;grid-template-columns:15% 80% 4%;}
.store-container .write-info-wrap .info-area .select-cate-under .select-cate .tit{color:#222224;}
.store-container .write-info-wrap .info-area .select-cate-under .select-cate .menu{color:#E23633;}
.store-container .write-info-wrap .info-area .select-cate-under .select-cate .xBtn{width:13px;}
.store-container .write-info-wrap .info-area .select-cate-under .select-cate .xBtn img{width:100%;}
.store-container .write-info-wrap .info-area textarea{display: block; border: none; border-radius: 10px; width: 100%; height:123px; background: #F8F8FB; padding:18px 20px; box-sizing: border-box; margin-top: 7px; font-size: 15px; position: relative;}
.store-container .write-info-wrap .info-area .pd-img-box{display: flex; justify-content: space-between;margin-top: 7px;}
.store-container .write-info-wrap .info-area .pd-img-box > .btn{width:48.5%; height:46px; display: flex; justify-content: center; align-items: center; border-radius:10px;border:1px solid #E8E8E8;box-shadow:0 2px 3px rgba(0,0,0,0.05);background:#fff; color:#222224;font-family: "Noto Sans KR", sans-serif; font-style: normal; position: relative;}
.store-container .write-info-wrap .info-area .pd-img-box .inputFile input{height:0; width: 0; border: 0; padding: 0; margin: 0;}
.store-container .write-info-wrap .info-area .pd-img-box .inputFile label{width: 100%; height: 100%; line-height: 46px; text-align: center;}
.store-container .write-info-wrap .info-area #Preview{display: flex; justify-content: space-between; flex-wrap: wrap; position: relative;}
.store-container .write-info-wrap .info-area #Preview li{width:48.5%; height: 110px; position: relative; border: 1px solid #D8DDE2; margin-top:10px;}
.store-container .write-info-wrap .info-area #Preview li:first-child,
.store-container .write-info-wrap .info-area #Preview li:nth-child(2){margin-top:22px;}
.store-container .write-info-wrap .info-area #Preview li img{width: 100%; height: 100%; object-fit: cover;}
.store-container .write-info-wrap .info-area #Preview li .delBtn{position: absolute; top: 0; right: 0; font-size: 20px; background-color: #000; color: #fff; width: 30px; height: 30px; line-height: 26px; display: inline-block; text-align: center; cursor: pointer;}
.store-container .write-info-wrap .info-area .move-txt{margin-top: 12px;color: #E23633;display:none;}
.store-container .write-info-wrap .info-area .pri-box{display: flex; align-items: center; justify-content: space-between; position: relative; margin-top: 7px;}
.store-container .write-info-wrap .info-area .pri-box .txt{color:#222224;}
.store-container .write-info-wrap .info-area .pri-box input{padding:0 41px 0 18px; width: 76%; margin: 0; font-family: 'Pretendard-Regular'; color:#222; font-size:14px;}
.store-container .write-info-wrap .info-area .pri-box .won{color:#222224;font-family: "Noto Sans KR", sans-serif; font-style: normal; position: absolute; right: 14px;}
.store-container .write-info-wrap .info-area .inventory-box{display: flex; align-items: center; justify-content: space-between; position: relative; margin-top: 7px;}
.store-container .write-info-wrap .info-area .inventory-box input[type="text"]{position:relative;padding:0 46px 0 18px; width:100%; margin: 0; font-family: 'Pretendard-Regular'; color:#222; font-size:14px;}
.store-container .write-info-wrap .info-area .inventory-box .inv-box{position:relative; width: 74.3%;}
.store-container .write-info-wrap .info-area .inventory-box .inv-box::after{content:'개'; position:absolute; right:24px; top:12px; font-size:15px;color:#222224;font-family: "Noto Sans KR", sans-serif; font-style: normal;}
.store-container .write-info-wrap .info-area .inventory-box label input[type=checkbox] + span.st1{background-size: 33px; width: 22px; height: 22px; border: 1px solid #ccc; margin-right: 9px;}
.store-container .write-info-wrap .info-area .inventory-box label input[type=checkbox]:checked + span.st1{background-size: 33px;border: 1px solid #1371EE;}
.store-container .write-info-wrap .info-area .inventory-box label input[type=checkbox]{height: 0; margin: 0; padding: 0;}

/* store-container sales-list */
.store-container .sales-list-btn{position: relative; display: flex; justify-content: space-around; border-bottom: 1px solid #EAEDF9; padding: 0 14px; box-sizing: border-box;}
.store-container .sales-list-btn a{width: 21.3%; text-align: center; line-height: 46px; position: relative; display: block; font-family: 'Pretendard-Bold'; color: #222;}
.store-container .sales-list-btn a.on::after{content:''; position:absolute; bottom:0; left:0; width:100%; height:3px;background:#222;}
.store-container .sales-statistics-wrap{position:relative;background:#fff;padding:18px 18px 110px 21px;box-sizing: border-box;}
.store-container .sales-statistics-wrap .select-date-box{margin-bottom:30px; display: flex; align-items: center; position: relative;}
.store-container .sales-statistics-wrap .select-date-box .date-box{position:relative; width: 38.5%;}
.store-container .sales-statistics-wrap .select-date-box .date-box .input_wrap{display: block; width:100%;}
.store-container .sales-statistics-wrap .select-date-box .date-box .input_wrap input[type="text"]{border:none;height:46px;background:#F8F8FB;border-radius:10px;padding:0 45px 0 13px;box-sizing: border-box; width:100%; font-size: 14px;}
.store-container .sales-statistics-wrap .select-date-box .date-box .input_wrap input[type="text"]::placeholder{color:#999;}
.store-container .sales-statistics-wrap .select-date-box .date-box .input_wrap img{position:absolute;width:26px; top: 10px; right: 15px;}
.store-container .sales-statistics-wrap .select-date-box .line{color:#999;margin:0 2px;}
.store-container .sales-statistics-wrap .select-date-box .search-btn{position:absolute; right:0; display:block; line-height:46px; text-align:center; width:17.1%; border:1px solid #E8E8E8; border-radius:10px; box-shadow:0 2px 3px rgba(0,0,0,0.05); color:#222224;font-family: "Noto Sans KR", sans-serif; font-style: normal;}
.store-container .sales-statistics-wrap .total-sales-box{display: flex; justify-content: space-between; margin: 0 9px 0 5px;}
.store-container .sales-statistics-wrap .total-sales-box > div{font-size:18px; font-family: 'Pretendard-Bold';color:#222;}
.store-container .sales-statistics-wrap .date-sales-box{position: relative; display: flex; justify-content: space-between; align-items: center; margin:17px 1px 20px 0; background: #F2F6FA; height: 53px; border-radius: 10px; padding: 0 18px; box-sizing: border-box; color:#222;}
.store-container .sales-statistics-wrap .date-sales-box div span{font-family: 'Pretendard-Bold';}
.store-container .sales-statistics-wrap .statistics-list{margin:0 9px 0 7px;}
.store-container .sales-statistics-wrap .statistics-list li{display: grid; grid-template-columns:48% 52%;margin-bottom:20px; color:#222;}
.store-container .sales-statistics-wrap .statistics-list li p{text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.store-container .sales-statistics-wrap .statistics-list li .last-txt,
.store-container .sales-statistics-wrap .statistics-list li .mid-txt{text-align: right;}
.store-container .sales-statistics-wrap .statistics-list li p span{font-family: 'Pretendard-Bold';}
.store-container .sales-statistics-wrap .statistics-list.pd-list li{grid-template-columns:50% 14% 36%;}

/* store-container sub-manage */
.store-container .sub-manage-wrap{position:relative; height:calc(100% - 56px); background:#EAEDF9;}
.store-container .sub-manage-wrap .basic-sub{background:#898FA7;padding:23px 21px 21px 20px;box-sizing:border-box;}
.store-container .sub-manage-wrap .basic-sub h2{font-size:18px; font-family: 'Pretendard-Bold'; color:#fff; margin-bottom:14px;}
.store-container .sub-manage-wrap .basic-sub .basic-list{border-radius:15px; background:#fff; border:1px solid #E8E8E8; }
.store-container .sub-manage-wrap .basic-sub .basic-list li{height:42px; padding:0 17px 0 21px;box-sizing:border-box; display: flex; justify-content: space-between; align-items: center;}
.store-container .sub-manage-wrap .basic-sub .basic-list li p{color:#222;}
.store-container .sub-manage-wrap .basic-sub .basic-list li:first-child{border-bottom:1px solid #E8E8E8;}
.store-container .sub-manage-wrap .sub-manage-list{background:#fff;border-radius:10px;margin:21px 20px 0; padding:3px 15px 5px;box-sizing:border-box;}
.store-container .sub-manage-wrap .sub-manage-list li a{display:flex; justify-content: space-between; align-items: center;height:46px; color:#000; border-bottom: 1px solid #EFEFEF;}
.store-container .sub-manage-wrap .sub-manage-list li:last-child a{border-bottom:none;}
.store-container .sub-manage-wrap .sub-manage-list li a img{width:6px;}

/* store-container sub-info-wrap */
.mobileDomInner.sub{background:#EAEDF9;}
.mobileDomInner.sub .store-container{background:#EAEDF9;}
.store-container .sub-info-wrap{position:relative; padding:30px 20px 40px;box-sizing:border-box;}
.store-container .sub-info-wrap.one-height{height:calc(100% - 56px);}
.store-container .sub-info-wrap .sub-info-top .step-txt{height:18px; color:#5B5754; margin-bottom:3px;}
.store-container .sub-info-wrap .sub-info-top h2{font-size:22px; font-family: 'Pretendard-Bold';color:#5B5754;}
.store-container .sub-info-wrap .sub-pd-box{margin-top:26px; display: flex; justify-content: space-between;position:relative;}
.store-container .sub-info-wrap .sub-pd-box label{width:48.5%;}
.store-container .sub-info-wrap .sub-pd-box label .st1-box{width:100%;box-sizing:border-box; border:2px solid #fff; background:#fff; padding:16px 18px 21px; display:flex; border-radius:15px;}
.store-container .sub-info-wrap .sub-pd-box label input[type=radio]:checked + .st1-box{border:2px solid #1371EE;}
.store-container .sub-info-wrap .sub-pd-box label input[type=radio] + .st1-box span.st1{display: inline-block; width: 24px; height: 24px; background: url(/m/tabletorder/img/btn_st1_radio.png) no-repeat; background-size: cover; background-position: center; vertical-align: middle; margin-right: 8px; padding-left: 0;}
.store-container .sub-info-wrap .sub-pd-box label input[type=radio]:checked + .st1-box span.st1{background: url(/m/tabletorder/img/btn_st1_radio_on.png) no-repeat;background-size: cover; background-position: center;}
.store-container .sub-info-wrap .sub-pd-box label .st1-box p{margin-top:1px; font-size:18px; font-family: 'Pretendard-Bold';color:#5B5754;}
.store-container .sub-info-wrap .sub-pd-list{margin-top:19px;background:#fff; border:1px solid #E8E8E8;border-radius:15px;position:relative; padding-bottom:6px;}
.store-container .sub-info-wrap .sub-pd-list li{height:42px; padding:0 15px 0 21px;box-sizing:border-box; border-bottom:1px solid #E5E6E8; display: flex; justify-content: space-between; align-items: center;color:#222;}
.store-container .sub-info-wrap .sub-pd-list li:last-child{border-bottom:none;}
.store-container .sub-info-wrap.one-height .bottom-ok-btn{position: absolute; bottom: 40px; width: calc(100% - 40px);}

/* store-container subApply_step2 */
.store-container .sub-info-wrap .sub-info-top .top-txt{font-size:14px;color:#5B5754;margin-top:12px; line-height: 19px;}
.store-container .sub-info-wrap .info-area{margin-top:30px; position: relative;}
.store-container .sub-info-wrap .info-area label.tit{color:#555;font-family: "Noto Sans KR", sans-serif; font-weight:700;font-style: normal;position:relative;}
.store-container .sub-info-wrap .info-area label.tit.point::after{content:'*'; position:absolute; top:1px; right:-14px; font-size:14px;color:#6446FF;}
.store-container .sub-info-wrap .info-area input{display:block; border:none; border-radius:10px; width:100%; line-height:46px; background:#fff;padding:0 20px;box-sizing:border-box; margin-top:10px; font-size: 15px;position:relative;}
.store-container .sub-info-wrap .info-area input::placeholder{color:#C2C2CC;}
.store-container .sub-info-wrap .agree-terms-box{margin-top:30px; margin-bottom: 70px;}
.store-container .sub-info-wrap .agree-terms-box .top{border-bottom:1px solid #E2E2E2; padding: 0 20px 8px 0; display: flex; justify-content: space-between;}
.store-container .sub-info-wrap .agree-terms-box .top .tit{color:#555;font-family: "Noto Sans KR", sans-serif; font-weight:700;font-style: normal;}
.store-container .sub-info-wrap .agree-terms-box label{color:#000; font-size:14px; font-family: 'Pretendard-Medium';}
.store-container .sub-info-wrap .agree-terms-box .check-list{margin:13px 20px 0 10px; position: relative; display: flex; align-items: center; justify-content: space-between;}
.store-container .sub-info-wrap .agree-terms-box .check-list.top-list{margin:21px 20px 0 10px;}
.store-container .sub-info-wrap .agree-terms-box .check-list .see{font-size:14px; color:#777; text-decoration: underline;}
.store-container .sub-info-wrap .agree-terms-box label .info{margin-left: 31px; margin-top: -22px; line-height: 21px;}
.store-container .sub-info-wrap .info-area .card-num{display: flex; justify-content: space-between; background: #fff; border-radius: 10px; margin-top: 10px; padding: 0 26px 0 20px; box-sizing: border-box;}
.store-container .sub-info-wrap .info-area .card-num input{padding: 0; margin: 0; width:23.1%;}
.store-container .sub-info-wrap .info-area input[type="password"]{/*font:caption;font-size:40px;letter-spacing: -1px;*/color: #222;}
.store-container .sub-info-wrap .info-area .ex-period{display: flex; justify-content: space-between; margin-top: 10px;}
.store-container .sub-info-wrap .info-area .ex-period input{width: 48.5%; margin-top: 0;}
.store-container .sub-info-wrap .info-area .add-ex{color:#555; font-size: 15px;font-family: "Noto Sans KR", sans-serif; font-style: normal;}
.store-container .sub-info-wrap .info-area .monthly-pay{border-radius:15px;height:46px; background:#fff; border:1px solid #E8E8E8;margin-top:10px; display: flex; justify-content: space-between; align-items: center;color:#222; padding: 0 14px 0 21px; box-sizing: border-box;}
.store-container .sub-info-wrap .info-area .monthly-pay span{font-family: 'Pretendard-Bold';}

.store-container .sub-info-wrap .sub-apply-ok{font-size:22px; font-family: 'Pretendard-Bold'; color:#5B5754; text-align:center; margin:21px 0 45px;line-height:28px;}

/* store-container sub-payment */
.store-container .sub-payment-wrap{position:relative; margin:30px 21px 0 19px; padding-bottom: 110px;}
.store-container .sub-payment-wrap .total{margin:-2px 0 12px; color:#222;}
.store-container .sub-payment-wrap .total span{font-family: 'Pretendard-Bold';}
.store-container .sub-payment-wrap .sub-payment-list li{margin-bottom:20px; background:#fff; border-radius:15px; padding:23px 21px 28px 20px;box-sizing:border-box;}
.store-container .sub-payment-wrap .sub-payment-list li .top-info{display: flex; justify-content: space-between;margin-bottom:16px;}
.store-container .sub-payment-wrap .sub-payment-list li .top-info .tit{font-size:17px; font-family: 'Pretendard-Bold'; color:#222;}
.store-container .sub-payment-wrap .sub-payment-list li .top-info .complete-payment{color:#E23633;}
.store-container .sub-payment-wrap .sub-payment-list li .bottom-info{margin-top:8px; display: grid;color:#222;grid-template-columns:24% 76%;}

.store-container .head-top .add-btn{position: absolute; right: 26px; color: #2680EB;}
.store-container .sub-payment-wrap .sub-payment-list li .top-info .card-payment{color:#1371EE;}
.store-container .sub-payment-wrap .sub-payment-list li .top-info .card-payment.edit{color:#999;}
.store-container .sub-payment-wrap .sub-payment-list.method li .bottom-info{grid-template-columns:30% 70%;}

/* store-container staff-manage */
.store-container .staff-manage-wrap{position:relative; background:#EAEDF9;}
.store-container .staff-manage-wrap .empty-box{position:relative; height:calc(100% - 136px); display: flex; justify-content: center; align-items: center; flex-direction: column;color:#aaa;}
.store-container .staff-manage-wrap .empty-box .add-empty{color:#FBFBFB;display:block; line-height:36px;width:63px;text-align:center;border-radius:8px; background:#1371EE; margin-top:21px;}
.store-container .staff-manage-wrap .empty-box .add-empty span{font-family: 'Pretendard-Bold';}
.store-container .staff-manage-wrap .staff-list{position:relative; height:calc(100% - 136px); overflow: auto;padding:23px 21px 23px 19px;box-sizing:border-box;}
.store-container .staff-manage-wrap .staff-list::-webkit-scrollbar {display: none;}
.store-container .staff-manage-wrap .staff-list li{background:#fff;border-radius:15px; padding:19px 19px 21px 20px;box-sizing:border-box; margin-top:19px;}
.store-container .staff-manage-wrap .staff-list li:first-child{margin-top:0;}
.store-container .staff-manage-wrap .staff-list li .top{display: flex; justify-content: space-between; align-items: center;}
.store-container .staff-manage-wrap .staff-list li .top .name{color:#222;}
.store-container .staff-manage-wrap .staff-list li .top .name span{color:#999;}
.store-container .staff-manage-wrap .staff-list li .top .right{display: flex; align-items: center;}
.store-container .staff-manage-wrap .staff-list li .top .right .edit-btn{color:#2680EB;margin-right:15px;}
.store-container .staff-manage-wrap .staff-list li .top .right .del-btn{width:13px;}
.store-container .staff-manage-wrap .staff-list li .top .right .del-btn img{width:100%;}
.store-container .staff-manage-wrap .staff-list li .list{margin-top:16px; border-radius:15px; background:#fff; border:1px solid #E8E8E8; position:relative; padding-bottom:4px;}
.store-container .staff-manage-wrap .staff-list li .list a{display:flex; justify-content: space-between;padding:13px 17px 10px 21px;box-sizing:border-box; border-bottom:1px solid #E5E6E8;}
.store-container .staff-manage-wrap .staff-list li .list a:last-child{border-bottom:none;}

/* store-container menu-permis */
.store-container .write-info-wrap .menu-permis-sett{margin-bottom: 40px;}
.store-container .write-info-wrap .menu-permis-sett .permis-list{margin-top:10px; display: flex; justify-content: space-between; align-items: center;}
.store-container .write-info-wrap .menu-permis-sett .permis-list:first-of-type{margin-top:7px;}
.store-container .write-info-wrap .menu-permis-sett .permis-list .tit{color:#222;}
.store-container .write-info-wrap .menu-permis-sett .permis-list .permis{display: flex;}
.store-container .write-info-wrap .menu-permis-sett .permis-list .permis label{margin-left:20px;color:#000;font-family: 'Pretendard-Medium';font-size:14px;}
.store-container .write-info-wrap .menu-permis-sett .permis-list .permis label input{margin:0;}
.store-container .write-info-wrap .info-area .area-add-txt{position: absolute; right:4px; top: 2px; color: #999;}

.back-txt{ font-size: 15px; position: absolute; right: 0; top: 0; color: #898989; margin-top: 1px; margin-right: 28px; border: 1px solid #898989; border-radius: 20px; padding: 4px 10px;}
