.dashboard_vue .row{padding:0}.dashboard_vue .count_row>div{margin-bottom:1rem}.dashboard_vue .rec_count.card .card-body a{float:right}.dashboard_vue .rec_count.card .card-body .card-text span{font-size:1.7rem;line-height:2.3rem}.dashboard_vue .rec_count.card .card-body .card-text .row>div:first-child{text-align:center;font-size:2.5rem;padding-top:.6rem}.dashboard_vue .activity.card .card-header{background:#000;color:#fff;font-weight:bold;border-color:#000}.dashboard_vue .activity.card .card-text{margin-bottom:1rem}.dashboard_vue .activity.card .card-text>.row:first-child{font-size:.8rem;margin-bottom:.3rem}.dashboard_vue .activity.card .card-text>.row:nth-child(n+2){border-top:1px dashed #eee;padding:.1rem}.dashboard_vue .activity.card .card-text>.row:nth-child(n+2) div:nth-child(1){font-size:.8rem;color:#aaa}.dashboard_vue .activity.card .card-text>.row:nth-child(n+2) div:nth-child(2){font-size:.9rem}.dashboard_vue .activity.card .card-text>.row:nth-child(n+2) div:nth-child(3){font-size:.9rem}
.shop_vue .form_edit label{display:block}.shop_vue label+span{margin-right:.5rem}.shop_vue .img_row{text-align:center;margin-bottom:20px;position:relative}.shop_vue .img_row a{display:block;position:relative}.shop_vue .img_row img{border-radius:4px;max-height:270px !important;background:#000}.shop_vue .img_row .img_upload_button{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.shop_vue .img_row .img_upload_button .i_wrap{padding:1rem;border-radius:400px;background:rgba(0,0,0,.4666666667)}.shop_vue .img_row .img_upload_button .i_wrap i{color:#fff;font-size:1.5rem}.shop_vue .img_row .img_upload_button:hover .i_wrap{background:rgba(255,255,255,.2666666667) !important}
.account_vue .form_edit label{display:block}.account_vue label+span{margin-right:.5rem}
.index_vue .row_header{display:none}.index_vue .col-3.col-md-1{text-align:center}@media(min-width: 768px){.index_vue .row_header{display:flex}.index_vue .col-3.col-md-1{text-align:left}}.caution_snap a{font-weight:bold}.caution_snap p{font-size:.9rem}
.snap_vue .row_header{display:none}@media(min-width: 768px){.snap_vue .row_header{display:flex}}.flip-list-move{transition:transform .5s}.no-move{transition:transform 0s}.ghost{opacity:.5}
.item_vue .row_header{display:none}@media(min-width: 768px){.item_vue .row_header{display:flex}}.flip-list-move{transition:transform .5s}.no-move{transition:transform 0s}.ghost{opacity:.5}
.b_container .light{margin-bottom:.5rem}.b_container a.kochira{display:inline-block;color:#3273dc;padding:.25rem}
.b_container .light{color:#999;font-size:.8rem;margin-bottom:.5rem}.b_container a.kochira{display:inline-block;color:#3273dc;padding:.25rem}
html{font-size:13px}.nav_wrapper{border-bottom:1px solid #000}.main_cnt{min-height:60vh;margin:1.5rem auto 2rem auto}h2{font-size:1.2rem;font-weight:bold}a{text-decoration:none;color:#3273dc;word-wrap:break-word}a:hover{text-decoration:none !important}li{list-style:none}input::placeholder{opacity:.7}.is-invalid>input{border-color:#dc3545}select,textarea{width:100%}.btn>i{margin-right:5px !important}.btn-white{color:#000;background:#fff;border:1px solid #000}.btn-white:hover{color:#000;background:rgba(0,0,0,.2);text-decoration:none}.btn-dark a{color:#fff}.light{color:#888;font-size:.8rem;margin-bottom:.5rem}.red{color:red;font-size:.8rem;margin-bottom:.5rem}.row>div>label:not(.default_label),.form_edit>label:not(.default_label){margin-bottom:3px !important;font-size:.8rem;color:gray}.required>label:after{content:"必須";font-size:10px;background:#ffe5e5;color:red;padding:.1rem .2rem;margin-left:.3rem}.vs__search{margin:0 !important}.vs__dropdown-toggle{height:2.35rem}.is-invalid .vs__dropdown-toggle{border-color:#dc3545}.vdp-datepicker{padding:0}.vdp-datepicker input{padding:.3rem;border:1px solid #ddd;border-radius:4px}.vue__time-picker input{padding:.3rem;border:1px solid #ddd;border-radius:4px}.finish{text-align:center}.finish button:nth-of-type(1){margin:10px 15px}.finish button:nth-of-type(2){margin:10px 15px}.navbar-light .navbar-toggler{margin-right:1rem}nav.navbar{margin:0 auto;padding:0 !important}nav.navbar>a>img{width:130px;padding:0;margin-right:1.4rem}nav.navbar i{margin:0 5px}nav.navbar p{font-size:20px;margin:0 10px 0 15px;padding:0 5px 0 5px}nav.navbar .nav-link{font-size:.9rem;color:#111 !important;margin:0 1rem}nav.navbar .nav-item{padding:.51rem 0}nav.navbar .nav-item:hover{background:rgba(0,0,0,.0666666667)}nav.navbar .nav-item.active{background:#000}nav.navbar .nav-item.active .nav-link{color:#fff !important}nav.navbar .shop_name{font-size:18px;font-weight:bold;margin:0;padding:0;line-height:24px}nav.navbar .logout{color:#fff !important}nav.navbar button{border:1px solid #000 !important}body .container.error{padding:0;position:fixed;top:10px;left:0;width:90%;margin-left:5%;transform:translate(0, -240px);transition:all .2s cubic-bezier(0.25, 0.1, 0.25, 1);z-index:2000}body .container.error .alert-danger{color:red;border-color:red;border-radius:0px;border-width:1px}body .container.error.open{transform:translate(0, 0)}body .container.with_border.with_error{border:1px solid red}body .container{position:relative}body .container .return_crumb{font-size:.6rem;margin-bottom:1rem;display:block;color:#666}body .container h1{font-size:1.3rem;font-weight:bold;margin-bottom:1.5rem}body .container .register{position:absolute;top:1.8rem;right:3px}body .container .search_row .pc_only{display:none}body .container .search_row input[type=text]{border:none;border-bottom:1px solid #ced4da;border-radius:0}body .container .row_item img{width:60px;margin:3px}body .container .row_item>div.col-1{text-align:center}body .container .row_item>div{padding:.5rem 0}body .container .row_item.disable_row{background:#ddd}body .container .row_item.with_border{border-top:1px solid #000;padding-bottom:1.2rem}body .container .tile_title{font-size:1rem;font-family:sans-serif verdana;font-weight:bold;margin-top:8px}body .container .pagebox{margin-top:20px;text-align:center}body .container .pagebox .pagination{margin:0 auto}body .container .pagebox .page-link{color:#000}body .container .pagebox .page-item.active .page-link{background-color:#000;color:#fff;border-color:#000}body .container .custom-switch{display:none}body .container .form_edit{margin-bottom:20px}body .container .form_edit input[type=text]{width:100%}body .container .form_edit select{background-color:#fff}body .container .form_edit img{margin-bottom:10px;max-width:80%;max-height:130px;object-fit:cover}body .container .form_edit .form-check{margin-bottom:20px}body .container .form_edit .delete button{float:right}body .container .form_edit>.vs__selected{color:#000}body .container .no_image{background-color:#fcf8e3;color:#8a6d3b;border-color:#faebcc;height:60px;text-align:center}body .container .form_imgs>.row:first-child{border:none !important;font-size:.8rem;padding:0;margin:0}body .container .form_imgs .row{width:auto !important;padding:10px 0;padding:10px 0;margin:10px 0;border-top:1px solid #000}body .container .form_imgs .form_edit{margin-bottom:.5rem}body .container .uploader{text-align:center;margin-bottom:20px}body .container .uploader input[type=range]{cursor:pointer;height:7px;outline:none;margin:10px auto;display:block}body .container .uploader #imageuploader{display:none}body .container .uploader div{margin-bottom:20px}body .container .stopper{text-align:center;color:red}body .container .btn p{margin-bottom:0 !important}footer{text-align:center;padding:3rem 0;margin:150px auto 0px auto;font-size:.85rem;border-top:1px;background:#000}footer>div:not(:last-child){margin-bottom:1rem}footer a{text-decoration:none;color:#fff}footer a:hover{color:rgba(255,255,255,.3333333333);text-decoration:underline}footer p{opacity:.7}footer .fab{font-size:1.5rem;margin:0 .5rem}footer .fab:hover{color:rgba(255,255,255,.3333333333)}footer .footer-top a{margin-right:.8rem}footer .footer-bottom{color:#fff}@media(min-width: 768px){html{font-size:16px}html .container .return_crumb{margin-left:-15px}html .container h1{margin-left:-15px;margin-right:-15px}html .container .custom-switch{display:block}html .container .search_row .pc_only{display:block}}@media(min-width: 992px){html .container .caution_snap .caution_snap_margin{margin-top:-4rem}}@media(min-width: 1140px){.main_cnt{width:1140px;max-width:95vw}nav.navbar{width:1140px}body .container.error{width:1140px;margin-left:calc((100% - 1140px)/2)}}
.b_container .left{padding:0 5px;max-height:30rem;overflow:scroll}.b_container .right{padding:0 5px}@media screen and (min-width: 768px){.b_container .left{padding:0 .5rem;max-height:60vh;border-right:solid 1px #000;margin-bottom:.5rem}.b_container .right{padding:0 1rem;max-height:60vh;overflow:scroll}}.b_container .map_link a{color:#3273dc !important}.b_container .left>b,.b_container .b_container .right>b{margin-bottom:.5rem;display:block}.b_container #select_maps{padding:0 .5rem 0 0;max-height:60vh;overflow:scroll}.b_container #select_maps li{border-bottom:1px solid #eee;padding:1rem}.b_container #select_maps li.checked{background:#000;color:#fff;text-shadow:0 0 1px rgba(0,0,0,.7)}.b_container #select_maps li:not(.checked):hover{cursor:pointer;background:#fafafa;color:#000}.b_container #select_maps li *:hover{cursor:pointer}.b_container .bline_now>div{position:relative;border:1px solid #000;padding:.5rem .7rem;margin-bottom:3px}.b_container .bline_now>div i{position:absolute;top:50%;right:0;transform:translateY(-50%);padding:.7rem 1.2rem;background:#f3f3f3}.b_container .bline_now>div i:hover{background:#ddd;cursor:pointer}.b_container .no_brand{border:1px solid #ccc !important;color:#aaa}.b_container .no_map_msg{width:100%;text-align:center;height:100%;margin-top:10%;color:#aaa}@media screen and (max-width: 767px){.b_container #select_maps{height:8rem;border:1px solid #000}.b_container #select_maps li{display:inline-block;font-size:.7rem;padding:.5rem;border:1px solid #000;margin:1px}.b_container .bline_now>div{padding-right:1.5rem}.b_container .bline_now>div i{top:5px;right:5px;padding:5px;transform:none}}.b_container .v-select .vs__selected-options{min-height:2rem}.b_container .v-select .vs__dropdown-menu li{padding:1rem}.b_container .v-select .vs__selected{padding:.2rem .3rem;border-radius:4px !important}.b_container .v-select .vs__deselect{padding:0 .3rem 0 .5rem}.b_container .v-select .vs__dropdown-toggle{height:auto !important}.finish button{width:120px;position:relative}.finish button .btn-light{border:1px solid #000 !important}.spinner-border{border-radius:100px !important}.checkmark__circle{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:5;stroke-miterlimit:10;stroke:#fff;fill:none;animation:stroke .6s cubic-bezier(0.65, 0, 0.45, 1) forwards}.checkmark{display:none;width:1.3rem;height:1.3rem;position:absolute;top:1px;right:1px;border-radius:50%;stroke-width:2;stroke:#fff;stroke-miterlimit:10;box-shadow:inset 0px 0px 0px #fff;animation:fill .4s ease-in-out .4s forwards,scale .3s ease-in-out .9s both}.checkmark__check{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke .3s cubic-bezier(0.65, 0, 0.45, 1) .8s forwards;stroke-width:5}@keyframes stroke{100%{stroke-dashoffset:0}}@keyframes scale{0%,100%{transform:none}50%{transform:scale3d(1.1, 1.1, 1)}}@keyframes fill{100%{box-shadow:inset 0px 0px 0px 30px rgba(255,255,255,0)}}
.maps_vue .box_map{border-top:1px solid #000;transition:.1s;font-size:.9rem}.maps_vue .box_map .row a{margin:.5rem 0}.maps_vue .box_map .row i{margin:5px}.maps_vue .box_map .row .show_shop{padding:.5rem 0;transition:background .3s}.maps_vue .box_map .row .show_shop:hover{cursor:pointer;background:#000;color:#fff}.maps_vue .box_map .row .col-1_shop label{width:2,5rem;text-align:center}.maps_vue .box_map:first-of-type{margin:7px 0 40px !important}.maps_vue .box_map.active{height:auto}.maps_vue .slide-fade-enter-active{transition:all .3s ease}.maps_vue .slide-fade-leave-active{transition:all .3s cubic-bezier(1, 0.5, 0.8, 1)}.maps_vue .slide-fade-enter,.maps_vue .slide-fade-leave-to{transform:translateY(-10px);opacity:0}.map_edit #edit_map_show{margin:20px 0;border:solid 1px}.map_edit .minutes>li.active,.map_edit .hours>li.active{background-color:#dbdbdb !important}
