#mdl-delete{background-color:#000;border:2px solid #fff;border-radius:7px;color:#fff;left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);width:300px;z-index:800}#mdl-delete p{align-items:center;display:flex;height:130px;justify-content:center;margin:0;overflow:hidden}#mdl-delete .btns{align-items:center;border-top:2px solid #fff;display:flex;justify-content:space-around}#mdl-delete .btn{align-items:center;color:#fff;display:flex;height:60px;justify-content:center;overflow:hidden;width:50%}#mdl-delete .btn a{color:#fff}#mdl-delete .btn.btn-mdl-exec{border-left:2px solid #fff}#mdl-card-none{background-color:#000;border:2px solid #fff;border-radius:7px;color:#fff;left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);width:300px;z-index:800}#mdl-card-none p{align-items:center;display:flex;height:130px;justify-content:center;margin:0;overflow:hidden}#mdl-card-none .btns{align-items:center;border-top:2px solid #fff;display:flex;justify-content:space-around}#mdl-card-none .btn{align-items:center;color:#fff;display:flex;height:60px;justify-content:center;overflow:hidden;width:50%}#mdl-card-none .btn a{color:#fff}#mdl-card-none .btn.btn-mdl-exec{border-left:2px solid #fff}#mdl-cancel{background-color:#000;border:2px solid #fff;border-radius:7px;color:#fff;left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);width:300px;z-index:800}#mdl-cancel p{align-items:center;display:flex;height:130px;justify-content:center;margin:0;overflow:hidden}#mdl-cancel .btns{align-items:center;border-top:2px solid #fff;display:flex;justify-content:space-around}#mdl-cancel .btn{align-items:center;color:#fff;display:flex;height:60px;justify-content:center;overflow:hidden;width:50%}#mdl-cancel .btn a{color:#fff}#mdl-cancel .btn.btn-mdl-exec{border-left:2px solid #fff}#mdl-map{background-color:#fff;border:2px solid #fff;border-radius:7px;color:#fff;left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);width:300px;z-index:800}#mdl-map .btns{align-items:center;border-top:2px solid #fff;display:flex;justify-content:space-around;margin-top:20px}#mdl-map .btns .btn{width:50%}#regist-complete{background-color:#e6dd00;margin-bottom:-30px;padding:20px 20px 60px}#regist-complete .kv{padding-bottom:60px}#regist-complete .kv img{width:300px}#card #frm{padding-top:30px}#card #cvc-form{width:50%}#card .textbox div{background-color:#fff;border:3px solid #000;border-radius:7px;color:#000;height:48px;padding:8px;width:100%}#card label.pay{color:#000;display:block;font-size:.9em;left:0;pointer-events:none;position:absolute;top:-6px}#card span.payerr{color:red;display:block;margin-bottom:20px;margin-top:-20px;text-align:left}#item-list .category-list .category{align-items:center;display:flex;height:75px;padding:0 0 0 30px;position:relative}#item-list .category-list .category img{margin-right:30px;max-height:110px;max-width:50px}#item-list .category-list .category:after{border:0;border-bottom:3px solid #000;border-right:3px solid #000;content:"";height:14px;margin-top:-10px;position:absolute;right:10px;top:50%;transform:rotate(45deg);transition:all .5s;width:14px}#item-list .category-list .category.on:after{transform:rotate(-135deg);transition:all .5s}#item-list .category-list .item-list{display:none;padding:0 10px;transition:all 1.5s}#item-list .category-list .item{align-items:center;display:flex;justify-content:space-between;padding:10px 0}#item-list .category-list .item .image img{max-height:110px;max-width:80px;width:100%}#item-list .category-list .item .line{display:flex;font-size:14px;font-weight:700}#item-list .category-list .item .line .price{margin-left:auto;width:150px}@media screen and (min-width:768px){#item-list .category-list .category{padding:0 0 0 20px}#item-list .category-list .item{border-bottom:1px solid rgba(0,0,0,.161);padding:15px}#item-list .category-list .item .line{font-size:16px;width:-webkit-fill-available}}#item-detail{position:relative}#item-detail .back-allow{left:10px;position:absolute;top:5px}#item-detail .back-allow:before{content:"<";font-size:30px}#item-detail .key{align-items:center;display:flex;padding-top:50px}#item-detail .key .image{margin:0 20px 0 0}#item-detail .key .image img{max-height:110px;max-width:100px;width:100%}#cart{background-color:#e6dd00}#cart .item{background-color:#fff;border:3px solid #000;border-radius:7px;color:#000;margin:20px 0 0;padding:20px;position:relative}#cart .item .info{align-items:center;display:flex;margin-bottom:20px}#cart .item .info .left{text-align:center;width:40%}#cart .item .info .left img{max-height:80%;max-width:80%}#cart .item .info .right{text-align:left;width:60%}#cart .item .info .right .title{font-size:20px;font-weight:700;margin-bottom:10px}#cart .item .info .contents{font-size:15px;margin-bottom:10px}#cart .item .info .price{align-items:flex-end;display:flex;justify-content:space-between}#cart .item .info .price .p{font-size:20px;font-weight:700}#cart .item .remarks{padding:0 20px;text-align:left}#cart .item .delete{background-color:#fff;border:2px solid #000;border-radius:50%;height:36px;position:absolute;right:-18px;top:-18px;width:36px}#cart .item .delete:after,#cart .item .delete:before{background:#000;content:"";height:22px;left:50%;position:absolute;top:50%;width:3px}#cart .item .delete:before{transform:translate(-50%,-50%) rotate(45deg)}#cart .item .delete:after{transform:translate(-50%,-50%) rotate(-45deg)}.footer-sticky{background-color:#fff;border-top:3px solid #000;bottom:0;height:130px;padding:20px;position:-webkit-sticky;position:sticky;z-index:400}.footer-sticky .price{align-items:flex-end;display:flex;font-size:20px;font-weight:700;justify-content:space-between}.footer-sticky .align-center{margin-top:10px}.footer-sticky.relative{margin:50px -20px 0;position:relative}#confirm #address{background-color:#fff;border:3px solid #000;border-radius:7px;color:#000;font-weight:700;margin:20px 0 0;padding:20px;position:relative}#confirm #address p{margin:0}#confirm #card-title{align-items:center;display:flex;justify-content:space-between}#confirm #card-title .change{margin:50px 0 10px}#confirm #card-title .change a{color:#eb775f}#confirm .card{background-color:#fff;border:3px solid #000;border-radius:7px;color:#000;padding:20px;position:relative}#confirm .card div.l{align-items:center;display:flex;font-weight:700;justify-content:space-between;margin-bottom:5px}#confirm .card .radio{margin-left:-5px}#complete{background-color:#e6dd00}#complete .img{background-color:#fff;border:2px solid #000;border-radius:50%;height:250px;margin:auto;position:relative;width:250px}#complete .img img{width:170px}#complete .img .mes{background-color:rgba(0,0,0,.5);border-radius:7px;bottom:-40px;color:#fff;font-size:20px;font-weight:700;left:-10px;padding:10px;position:absolute;transform:rotate(-10deg);width:300px}#order p.title{font-size:18px;font-weight:700}#order h3 span.required{background-color:#eb775f;border-radius:10px;color:#fff;font-size:8px;padding:3px 10px}#order .item{background-color:#fff;border:3px solid #000;border-radius:7px;color:#000;margin:20px 0 0;padding:20px;position:relative}#order .item .info{align-items:center;display:flex;margin-bottom:20px}#order .item .info .left{text-align:center;width:40%}#order .item .info .left img{max-height:80%;max-width:80%}#order .item .info .right{text-align:left;width:60%}#order .item .info .right .title{font-size:20px;font-weight:700;margin-bottom:10px}#order .item .info .contents{font-size:15px;margin-bottom:10px}#order .item .info .price{align-items:flex-end;display:flex;justify-content:space-between}#order .item .info .price .p{font-size:20px;font-weight:700}#order .item .remarks{padding:0 20px;text-align:left}#order-detail{margin-bottom:40px;position:relative}#order-detail .status{align-items:center;display:flex;font-weight:700;height:46px;justify-content:space-between;margin:0 -20px 60px 0}#order-detail .status .t{font-size:20px;padding:10px 0;width:60%}#order-detail .status .s{border-radius:0 3px 0 7px;height:100%;padding:8px 10px;width:40%}#order-detail .status .s.captured,#order-detail .status .s.created,#order-detail .status .s.delivery_ready,#order-detail .status .s.hwanted,#order-detail .status .s.requested{background-color:#e6dd00}#order-detail .status .s.delivered,#order-detail .status .s.evaluated{background-color:#eb775f}#order-detail .status .s.cancel_admin,#order-detail .status .s.cancel_hunter{background-color:#e6dd00}#order-detail .status .s.cancel_progress,#order-detail .status .s.canceled{background-color:#d0d0d0}#order-detail .info{align-items:center;display:flex;margin-bottom:20px}#order-detail .info .left{text-align:center;width:40%}#order-detail .info .left img{max-height:80%;max-width:80%}#order-detail .info .right{text-align:left;width:60%}#order-detail .info .right .title{font-size:20px;font-weight:700;margin-bottom:10px}#order-detail .info .contents{font-size:15px;margin-bottom:10px}#order-detail .info .price{align-items:flex-end;display:flex;justify-content:space-between}#order-detail .info .price .p{font-size:20px;font-weight:700}#order-detail .remarks{padding:0 20px;text-align:left}#order-detail hr{margin:30px 0}#order-detail .hunter{display:flex;font-size:20px;font-weight:700;justify-content:space-between;padding:0 20px}.evaluate .t{margin:30px 0 10px;text-align:left}.evaluate p span.required{background-color:#eb775f;border-radius:10px;color:#fff;font-size:8px;padding:3px 10px}#mdl-evaluated{background-color:#e6dd00;border:4px solid #000;border-radius:7px;left:50%;padding:20px;position:absolute;top:50%;transform:translate(-50%,-50%);width:90%;z-index:1000}#mdl-evaluated p{margin-bottom:0;margin-top:1rem}#cancel_reason~label{font-size:18px;font-weight:700;top:-20px}@media screen and (min-width:768px){.evaluate{background-color:#fff;border-radius:6px;margin-top:16px;padding:40px}.evaluate .t{margin-top:0}.order{background:#fff;border-radius:6px;padding:0 20px 40px 40px}.change .order #order-detail .status,.delete .order #order-detail .status,.evaluated .order #order-detail .status{margin:0 -20px 60px 0!important}#order form{background:#fff;border-radius:6px;margin-top:-16px;padding:0 40px 40px}#order #order-detail .status{margin:0 -60px 60px 0}#cart{background-color:initial}.footer-sticky{width:100%!important}#item-detail{background-color:#fff;border-radius:8px;padding:45px}.restaurant_pc{display:flex;flex-direction:column;justify-content:center;margin:30px auto;max-width:700px;padding-bottom:60px;width:100%}.restaurant_pc .wrap{background-color:#fff;border-radius:6px;padding:45px}.restaurant_pc h5.title{font-family:Noto Sans;font-size:30px;margin:30px 0}.restaurant_pc .form-control{font-size:inherit;font-weight:700}.restaurant_pc input#postal_code{width:68%}.restaurant_pc button#btn_postal{width:27%}.restaurant_pc .align-center{margin-top:20px}.restaurant_pc .btn-fant.requested{background-color:#000!important;color:#fff}.restaurant_pc .category-list{background-color:#fff;border-radius:6px;margin-bottom:24px;padding:0 30px}.restaurant_pc .category-list hr{display:inline}.restaurant_pc .category-list .category>div{font-size:23px}main{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:700px;padding:60px}.w1024{max-width:1024px}.pb0{min-height:calc(100vh - 120px)!important;padding-bottom:0!important}#confirm .footer-sticky{height:auto;margin:50px auto 0;width:100%!important}.w700{width:700px}.white{background-color:#fff!important}}

/*# sourceMappingURL=restaurant.css.map*/