html,body{background:#343a40;font-size:14px;font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans","BIZ UDPGothic",Meiryo,sans-serif;color:#343a40;text-align:justify}input,select,textarea{font-size:16px;font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans","BIZ UDPGothic",Meiryo,sans-serif}div{-webkit-box-sizing:border-box;box-sizing:border-box}img{max-width:100%}a{color:#007bff;text-decoration:none}a img{-webkit-transition:400ms;transition:400ms}a:hover img{-webkit-filter:opacity(80%);filter:opacity(80%)}abbr[title],dfn[title]{border:none;cursor:default;text-decoration:none}select option:disabled{color:#999;background:#eee}canvas{display:block;width:100%}.invalid-feedback{display:block}#site-navbar{min-width:992px}#article{min-width:992px;background:#fff;padding:2rem 0 2rem}.wrapper{padding:0 0 2rem}.input-type-number{text-align:right}.flat-dtp{text-align:center}#site-navbar.navbar-admin{background-color:#a10ca3}#site-navbar.navbar-general{background:#6cc}#site-navbar .navbar-toggler{border:none}#site-navbar .navbar-toggler:focus{-webkit-box-shadow:none;box-shadow:none}#site-navbar .navbar-brand{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;font-size:1.2rem;font-weight:bold}#site-navbar #img-site-logo{height:1.4rem}#bc-area{padding:1rem 0;background:#f8f9fa;border-bottom:1px solid #dee2e6}#bc-area .breadcrumb{margin:0;padding:0;font-size:.9rem;background:none}@media print{#bc-area{display:none}}#message-area{background:#f8f9fa;border-bottom:1px solid #dee2e6;background-image:linear-gradient(45deg, rgba(222, 226, 230, 0.15) 25%, transparent 25%, transparent 50%, rgba(222, 226, 230, 0.15) 50%, rgba(222, 226, 230, 0.15) 75%, transparent 75%, transparent);background-size:1rem 1rem;-webkit-animation:1s linear message-area-stripes infinite;animation:1s linear message-area-stripes infinite}@-webkit-keyframes message-area-stripes{0%{background-position-x:1rem}}@keyframes message-area-stripes{0%{background-position-x:1rem}}.monthly-link .nav-link strong{font-size:1rem;font-weight:normal}#footer{padding:2rem;background-color:#343a40}#footer .powerd-by{font-size:.8rem;color:rgba(255,255,255,.5);text-align:center;padding:0 1rem;margin-bottom:0}.nav-tabs.nav-monthly .nav-item .nav-link strong{font-weight:normal}.table-v{width:100%;border-top:1px solid #dee2e6}.table-v tbody tr th{font-weight:normal;color:#6c757d;padding:.2rem .4rem;border-bottom:1px solid #dee2e6}.table-v tbody tr td{padding:.2rem .4rem;border-bottom:1px solid #dee2e6}.table-v tbody tr td:first-of-type{padding-left:0}.table-v tbody tr td:last-of-type{padding-right:0}.table-v tbody tr:hover th,.table-v tbody tr:hover td{background:#f8f9fa}.table-h{width:100%;border-top:1px solid #dee2e6}.table-h thead tr th{padding:.2rem .4rem;font-size:.9rem;color:#6c757d;font-weight:normal;text-align:center;border-left:1px solid #dee2e6;border-bottom:1px solid #dee2e6}.table-h thead tr:first-of-type th:first-of-type{border-left:none}.table-h tbody tr td{padding:.2rem .4rem;border-left:1px solid #dee2e6;border-bottom:1px solid #dee2e6}.table-h tbody tr td:first-of-type{border-left:none;padding-left:0}.table-h tbody tr td:last-of-type{border-right:none;padding-right:0}.table-h tbody tr:hover td{background:#f8f9fa}.card .table-in-card{margin:0}.card .table-in-card tbody{vertical-align:middle}.card .table-in-card tbody tr th{font-size:.9rem;padding:.5rem 1rem;padding-left:.5rem;font-weight:normal;color:#6c757d;border-bottom:1px solid #dee2e6}.card .table-in-card tbody tr td{padding:.5rem 1rem;border-bottom:1px solid #dee2e6}.card .table-in-card tbody tr:first-of-type th{border-top-left-radius:.5rem}.card .table-in-card tbody tr:first-of-type td{border-top-right-radius:.5rem}.card .table-in-card tbody tr:last-of-type th,.card .table-in-card tbody tr:last-of-type td{border-bottom:none}.card .table-in-card tbody tr:last-of-type th{border-bottom-left-radius:.5rem}.card .table-in-card tbody tr:last-of-type td{border-bottom-right-radius:.5rem}.card .list-in-card{list-style:none;padding:0;margin:0}.card .list-in-card li{border-bottom:1px solid #dee2e6}.card .list-in-card li:first-of-type{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.card .list-in-card li:first-of-type>*{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.card .list-in-card li:last-of-type{border-bottom:none;border-bottom-left-radius:.375rem;border-bottom-right-radius:.375rem}.card .list-in-card li:last-of-type>*{border-bottom-left-radius:.375rem;border-bottom-right-radius:.375rem}.modal-dialog .modal-content .modal-header{padding:.8rem 1rem .5rem}.modal-dialog .modal-content .modal-header .modal-title{font-size:1.2rem;font-weight:bold}.modal-dialog .modal-content .modal-status{display:none;background:#007bff;background-image:linear-gradient(45deg, rgba(222, 226, 230, 0.15) 25%, transparent 25%, transparent 50%, rgba(222, 226, 230, 0.15) 50%, rgba(222, 226, 230, 0.15) 75%, transparent 75%, transparent);background-size:1rem 1rem;-webkit-animation:1s linear message-area-stripes infinite;animation:1s linear message-area-stripes infinite}.modal-dialog .modal-content .modal-status.open{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.4rem 0;border-top:1px solid #dee2e6;font-size:.9rem;color:#fff}.modal-dialog .modal-content .modal-message{display:none}.modal-dialog .modal-content .modal-message.open{display:block;padding:1rem 1rem;border-top:1px solid #dee2e6;background:rgba(108,117,125,.05);-webkit-box-shadow:inset 0 0 1rem rgba(108,117,125,.1);box-shadow:inset 0 0 1rem rgba(108,117,125,.1)}.modal-dialog .modal-content .modal-message .alert{margin:0}#loader{position:fixed;z-index:9999;top:0;left:0;right:0;bottom:0;display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;background:rgba(52,58,64,.9)}#loader.open{display:-webkit-box;display:-ms-flexbox;display:flex}#loader .loader-text{text-align:center;color:#fff}#loader .sk-folding-cube{margin:20px auto;width:40px;height:40px;position:relative;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}#loader .sk-folding-cube .sk-cube{float:left;width:50%;height:50%;position:relative;-webkit-transform:scale(1.1);transform:scale(1.1)}#loader .sk-folding-cube .sk-cube:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#28a745;-webkit-animation:sk-foldCubeAngle 2.4s infinite linear both;animation:sk-foldCubeAngle 2.4s infinite linear both;-webkit-transform-origin:100% 100%;transform-origin:100% 100%}#loader .sk-folding-cube .sk-cube2{-webkit-transform:scale(1.1) rotateZ(90deg);transform:scale(1.1) rotateZ(90deg)}#loader .sk-folding-cube .sk-cube2:before{-webkit-animation-delay:.3s;animation-delay:.3s}#loader .sk-folding-cube .sk-cube3{-webkit-transform:scale(1.1) rotateZ(180deg);transform:scale(1.1) rotateZ(180deg)}#loader .sk-folding-cube .sk-cube3:before{-webkit-animation-delay:.6s;animation-delay:.6s}#loader .sk-folding-cube .sk-cube4{-webkit-transform:scale(1.1) rotateZ(270deg);transform:scale(1.1) rotateZ(270deg)}#loader .sk-folding-cube .sk-cube4:before{-webkit-animation-delay:.9s;animation-delay:.9s}@-webkit-keyframes sk-foldCubeAngle{0%,10%{-webkit-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg);opacity:0}25%,75%{-webkit-transform:perspective(140px) rotateX(0deg);transform:perspective(140px) rotateX(0deg);opacity:1}90%,100%{-webkit-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg);opacity:0}}@keyframes sk-foldCubeAngle{0%,10%{-webkit-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg);opacity:0}25%,75%{-webkit-transform:perspective(140px) rotateX(0deg);transform:perspective(140px) rotateX(0deg);opacity:1}90%,100%{-webkit-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg);opacity:0}}.loader-spinner{display:none;width:20px;padding:4px;aspect-ratio:1;border-radius:50%;background:#25b09b;--_m: conic-gradient(#0000 10%, #000), linear-gradient(#000 0 0) content-box;-webkit-mask:var(--_m);mask:var(--_m);-webkit-mask-composite:source-out;mask-composite:subtract;-webkit-animation:l3 1s infinite linear;animation:l3 1s infinite linear}.loader-spinner.open{display:block}@-webkit-keyframes l3{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes l3{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}#login #login-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100vh}#login #login-wrapper .login-block{max-width:20rem}#login #login-wrapper .login-block .login-block-pannel{background:rgba(255,255,255,.9);border-radius:1rem;padding:2rem}#login #login-wrapper .login-block .login-block-pannel .title{font-size:1.4rem;font-weight:bold;text-align:center}#login #login-wrapper .login-block .login-block-footer{font-size:.8rem;color:rgba(255,255,255,.5);text-align:center;padding:1rem}#main .index .block-title{font-size:1.2rem;font-weight:bold}#main .index .table-month-summary{width:100%}#main .index .table-month-summary tr th{font-size:.9rem;color:#6c757d;font-weight:normal;padding:.5rem 1rem}#main .index .table-month-summary tr th:last-of-type{border-left:1px solid #dee2e6}#main .index .table-month-summary tr td{font-size:1.2rem;font-weight:bold;padding:.5rem 1rem}#main .index .table-month-summary tr td small{font-size:.9rem;font-weight:normal;color:#6c757d}#main .index .chart-container{position:relative;width:100%;height:300px}#main .index .rate-chart-container{position:relative;width:100%;height:280px}#main .index .main-content-block{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}#main .index .main-content-block .monthly-shoplist-block{-webkit-box-flex:1;-ms-flex:1;flex:1}#main .index .main-content-block .monthly-shoplist-block .table-monthly-shoplist tbody tr td.cell-count{width:4rem;text-align:right}#main .index .main-content-block .monthly-shoplist-block .table-monthly-shoplist tbody tr td.cell-amount{width:7rem;text-align:right}#main .index .main-content-block .monthly-shoplist-block .table-monthly-shoplist tbody tr td.total{font-weight:bold}#main .index .main-content-block .monthly-shoplist-block .table-monthly-shoplist tbody tr td .name-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#main .index .main-content-block .monthly-shoplist-block .table-monthly-shoplist tbody tr td .name-group .name-label{display:block;width:8rem;background:#f8f9fa;border-radius:.25rem;padding:.2rem .4rem;font-size:.8rem;color:#6c757d;margin-right:.5rem}#main .index .main-content-block .reserve-type-rate{width:280px}#main .index .main-content-block .reserve-type-rate .table-type-rate{width:100%}#main .index .main-content-block .reserve-type-rate .table-type-rate tr:first-of-type th,#main .index .main-content-block .reserve-type-rate .table-type-rate tr:first-of-type td{border-bottom:1px solid #dee2e6}#main .index .main-content-block .reserve-type-rate .table-type-rate tr th{width:4rem;font-size:.9rem;color:#6c757d;font-weight:normal;text-align:center;padding:.5rem 0;border-right:1px solid #dee2e6}#main .index .main-content-block .reserve-type-rate .table-type-rate tr td{font-size:1rem;text-align:end;padding:.5rem 1rem}#main .index .main-content-block .reserve-type-rate .table-type-rate tr td small{font-size:.8rem;font-weight:normal;color:#6c757d}#main .index .main-content-block .reserve-type-rate .table-type-rate tr td:last-of-type{border-left:1px solid #dee2e6}#main .index .user-status{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1rem 0 0}#main .index .user-status .user-status-wrap{border:1px solid #dee2e6;border-radius:.5rem}#main .index .user-status .user-status-wrap .table-user-status{width:100%}#main .index .user-status .user-status-wrap .table-user-status tr th{font-size:.8rem;color:#6c757d;font-weight:normal;padding:.5rem 1rem}#main .index .user-status .user-status-wrap .table-user-status tr th:last-of-type{border-left:1px solid #dee2e6}#main .index .user-status .user-status-wrap .table-user-status tr td{font-size:.8rem;color:#6c757d;font-weight:bold;padding:.5rem 1rem;text-align:end}#main .index .user-status .user-status-wrap .table-user-status tr td span{font-weight:normal}#report .block-title{font-size:1.2rem;font-weight:bold}#report .block-title.with-subtitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}#report .block-title.with-subtitle .title-badge{background:#6c757d;border-radius:.25rem;font-size:.8rem;color:#fff;font-weight:normal;padding:.2rem .6rem}#report .index .chart-container{position:relative;width:100%;height:300px}#report .index .chart-pie-container{position:relative;width:100%;height:300px}#report .index .main-content-block{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}#report .index .main-content-block .list-report-block{-webkit-box-flex:1;-ms-flex:1;flex:1}#report .index .main-content-block .shop-rate-block{width:280px}#report .index .main-content-block .table-shop-daily tbody tr th.cell-date{font-size:.8rem;font-weight:normal;background:rgba(0,123,255,.05);padding:.4rem .5rem;border-bottom:1px solid #dee2e6}#report .index .main-content-block .table-shop-daily tbody tr td .unit{font-size:.8rem;color:#6c757d}#report .index .main-content-block .table-shop-daily tbody tr td.cell-name{padding-left:1rem}#report .index .main-content-block .table-shop-daily tbody tr td.cell-cnt{width:6rem;text-align:end}#report .index .main-content-block .table-shop-daily tbody tr td.cell-amount{width:9rem;text-align:end}#report .index .main-content-block .table-staff-summary tbody tr th.cell-shop{font-size:.8rem;font-weight:normal;background:rgba(0,123,255,.05);padding:.4rem .5rem;border-bottom:1px solid #dee2e6}#report .index .main-content-block .table-staff-summary tbody tr td .unit{font-size:.8rem;color:#6c757d}#report .index .main-content-block .table-staff-summary tbody tr td.cell-name{padding-left:1rem}#report .index .main-content-block .table-staff-summary tbody tr td.cell-cnt{width:6rem;text-align:end}#report .index .main-content-block .table-staff-summary tbody tr td.cell-amount{width:9rem;text-align:end}#report .shop .table-month-shop-summary{width:100%}#report .shop .table-month-shop-summary tr th{font-size:.9rem;color:#6c757d;font-weight:normal;padding:.5rem 1rem}#report .shop .table-month-shop-summary tr th.shop-name{font-size:1.2rem;color:#343a40;font-weight:bold;text-align:center;border-left:none;border-bottom:1px solid #dee2e6}#report .shop .table-month-shop-summary tr th:not(.shop-name):last-of-type{border-left:1px solid #dee2e6}#report .shop .table-month-shop-summary tr td{font-size:1.2rem;font-weight:bold;padding:.5rem 1rem}#report .shop .table-month-shop-summary tr td small{font-size:.9rem;font-weight:normal;color:#6c757d}#report .shop .chart-container{position:relative;width:100%;height:300px}#report .shop .chart-pie-container{position:relative;width:100%;height:300px}#report .shop .main-content-block{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}#report .shop .main-content-block .datalist-block{-webkit-box-flex:1;-ms-flex:1;flex:1}#report .shop .main-content-block .datalist-block .table-shop-daily tr td.cell-count{width:5rem;text-align:end}#report .shop .main-content-block .datalist-block .table-shop-daily tr td.cell-amount{width:7rem;text-align:end}#report .shop .main-content-block .datalist-block .table-summary tr td.cell-count{width:5rem;text-align:end}#report .shop .main-content-block .datalist-block .table-summary tr td.cell-amount{width:7rem;text-align:end}#report .shop .main-content-block .pie-chart-block{width:280px}#report .shop .main-content-block .pie-chart-block .table-type-rate{width:100%}#report .shop .main-content-block .pie-chart-block .table-type-rate tr:first-of-type th,#report .shop .main-content-block .pie-chart-block .table-type-rate tr:first-of-type td{border-bottom:1px solid #dee2e6}#report .shop .main-content-block .pie-chart-block .table-type-rate tr th{width:4rem;font-size:.9rem;color:#6c757d;font-weight:normal;text-align:center;padding:.5rem 0;border-right:1px solid #dee2e6}#report .shop .main-content-block .pie-chart-block .table-type-rate tr td{font-size:1rem;text-align:end;padding:.5rem 1rem}#report .shop .main-content-block .pie-chart-block .table-type-rate tr td small{font-size:.8rem;font-weight:normal;color:#6c757d}#report .shop .main-content-block .pie-chart-block .table-type-rate tr td:last-of-type{border-left:1px solid #dee2e6}#areareport .block-title{font-size:1.2rem;font-weight:bold}#areareport .block-title.with-subtitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}#areareport .block-title.with-subtitle .title-badge{background:#6c757d;border-radius:.25rem;font-size:.8rem;color:#fff;font-weight:normal;padding:.2rem .6rem}#areareport .index .chart-container{position:relative;width:100%;height:300px}#areareport .index .chart-pie-container{position:relative;width:100%;height:300px}#areareport .index .main-content-block{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}#areareport .index .main-content-block .list-report-block{-webkit-box-flex:1;-ms-flex:1;flex:1}#areareport .index .main-content-block .area-rate-block{width:280px}#areareport .index .main-content-block .table-area-daily tbody tr th.cell-date{font-size:.8rem;font-weight:normal;background:rgba(0,123,255,.05);padding:.4rem .5rem;border-bottom:1px solid #dee2e6}#areareport .index .main-content-block .table-area-daily tbody tr td .unit{font-size:.8rem;color:#6c757d}#areareport .index .main-content-block .table-area-daily tbody tr td.cell-name{padding-left:1rem}#areareport .index .main-content-block .table-area-daily tbody tr td.cell-cnt{width:6rem;text-align:end}#areareport .index .main-content-block .table-area-daily tbody tr td.cell-amount{width:9rem;text-align:end}#areareport .index .main-content-block .table-ranking tbody tr td .unit{font-size:.8rem;color:#6c757d}#areareport .index .main-content-block .table-ranking tbody tr td .name-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#areareport .index .main-content-block .table-ranking tbody tr td .name-group .name-label{background:#f8f9fa;border-radius:.25rem;padding:.2rem .4rem;font-size:.8rem;color:#6c757d;margin-left:.5rem}#areareport .index .main-content-block .table-ranking tbody tr td.cell-cnt{width:6rem;text-align:end}#areareport .index .main-content-block .table-ranking tbody tr td.cell-amount{width:9rem;text-align:end}#areareport .area-one .table-month-area-summary{width:100%}#areareport .area-one .table-month-area-summary tr th{font-size:.9rem;color:#6c757d;font-weight:normal;padding:.5rem 1rem}#areareport .area-one .table-month-area-summary tr th.area-name{font-size:1.2rem;color:#343a40;font-weight:bold;text-align:center;border-left:none;border-bottom:1px solid #dee2e6}#areareport .area-one .table-month-area-summary tr th:not(.area-name):last-of-type{border-left:1px solid #dee2e6}#areareport .area-one .table-month-area-summary tr td{font-size:1.2rem;font-weight:bold;padding:.5rem 1rem}#areareport .area-one .table-month-area-summary tr td small{font-size:.9rem;font-weight:normal;color:#6c757d}#areareport .area-one .chart-container{position:relative;width:100%;height:300px}#areareport .area-one .chart-pie-container{position:relative;width:100%;height:300px}#areareport .area-one .main-content-block{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}#areareport .area-one .main-content-block .list-report-block{-webkit-box-flex:1;-ms-flex:1;flex:1}#areareport .area-one .main-content-block .shop-rate-block{width:280px}#areareport .area-one .main-content-block .table-shop-daily tbody tr th.cell-date{font-size:.8rem;font-weight:normal;background:rgba(0,123,255,.05);padding:.4rem .5rem;border-bottom:1px solid #dee2e6}#areareport .area-one .main-content-block .table-shop-daily tbody tr td .unit{font-size:.8rem;color:#6c757d}#areareport .area-one .main-content-block .table-shop-daily tbody tr td.cell-name{padding-left:1rem}#areareport .area-one .main-content-block .table-shop-daily tbody tr td.cell-cnt{width:6rem;text-align:end}#areareport .area-one .main-content-block .table-shop-daily tbody tr td.cell-amount{width:9rem;text-align:end}#areareport .area-one .main-content-block .table-shop-summary tbody tr td .unit{font-size:.8rem;color:#6c757d}#areareport .area-one .main-content-block .table-shop-summary tbody tr td.cell-cnt{width:6rem;text-align:end}#areareport .area-one .main-content-block .table-shop-summary tbody tr td.cell-amount{width:9rem;text-align:end}#areareport .area-one .main-content-block .table-staff-summary tbody tr th.cell-shop{font-size:.8rem;font-weight:normal;background:rgba(0,123,255,.05);padding:.4rem .5rem;border-bottom:1px solid #dee2e6}#areareport .area-one .main-content-block .table-staff-summary tbody tr td .unit{font-size:.8rem;color:#6c757d}#areareport .area-one .main-content-block .table-staff-summary tbody tr td.cell-name{padding-left:1rem}#areareport .area-one .main-content-block .table-staff-summary tbody tr td.cell-cnt{width:6rem;text-align:end}#areareport .area-one .main-content-block .table-staff-summary tbody tr td.cell-amount{width:9rem;text-align:end}#download .index .date-range-block{width:28rem}#download .index .date-range-block .js-flat-picker{text-align:center}#area .index .area-block-wrap{display:grid;gap:1rem;grid-template-columns:repeat(4, 1fr)}@media screen and (min-width: 1200px){#area .index .area-block-wrap{grid-template-columns:repeat(5, 1fr)}}#area .index .area-block-wrap .card-area{background:#f8f9fa}#area .index .area-block-wrap .card-area .area-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem;background:#fff;border-bottom:1px solid #dee2e6;border-top-left-radius:.375rem;border-top-right-radius:.375rem;position:relative}#area .index .area-block-wrap .card-area .area-name h2{font-size:1.1rem;font-weight:bold;margin:0}#area .index .area-block-wrap .card-area .area-shop-list{list-style:none;margin:0;padding:0}#area .index .area-block-wrap .card-area .area-shop-list li{padding:.5rem 1rem .5rem 1.5rem;border-bottom:1px solid #dee2e6;background:#fff;font-size:.9rem}#area .index .area-block-wrap .card-area .area-shop-list .vacancy{background:#f8f9fa;border-bottom:none}#area .index .area-block-wrap .card-area .shop-count{position:absolute;bottom:0;font-size:.85rem;color:#6c757d;text-align:end;padding:.5rem 1rem}#area .index .cards-container{display:grid;gap:1rem;grid-template-columns:repeat(4, 1fr)}#area .index .cards-container .card-area{background-color:#f8f9fa;margin-bottom:2rem;-ms-flex-wrap:wrap;flex-wrap:wrap}#area .index .cards-container .card-area .area-list-header{margin-bottom:0;height:3rem;-ms-flex-line-pack:center;align-content:center}#area .index .cards-container .card-area .area-list-header .area-card-header{margin:0 1rem 0}#area .index .cards-container .card-area .area-list-header .area-card-header .card-title-content{font-size:1.2rem;vertical-align:middle}#area .index .cards-container .card-area .area-list-header .area-card-header .button-detail{right:0;font-size:.9rem}#area .index .cards-container .card-area .list-item-unset{background-color:#f8f9fa}#area .index .cards-container .card-area .card-footer{background-color:#f8f9fa;margin-top:auto}#area .add .table-for-inputs .table-body-common th{width:10rem;vertical-align:middle}#area .add .table-for-inputs .table-body-common td input[name=area_id]{width:8rem;text-align:center}#area .add .table-for-inputs .table-body-common td input[name=area_name]{width:55rem}#area .add .table-for-inputs .table-body-common td input[name=sort]{width:5rem;text-align:center;margin-right:1rem;ime-mode:inactive}#area .add .table-for-inputs .table-body-common td .input-help{font-size:.8rem;padding-top:.7rem}#area .add .table-for-selection{margin-top:3rem}#area .add .table-for-selection .table-body-selection tr .shop_selection{width:15rem}#area .add .table-for-selection .table-body-selection tr .order{width:7rem}#area .add .table-for-selection .table-body-selection tr{-webkit-box-align:center;-ms-flex-align:center;align-items:center}#area .add .table-for-selection .table-body-selection tr .cell-shop-name{width:30rem;height:2rem}#area .edit .table-for-inputs th{width:12rem;vertical-align:middle}#area .edit .table-for-inputs td input[name=area_id]{width:10rem;text-align:center}#area .edit .table-for-inputs td input[name=area_name]{width:55rem}#area .edit .table-for-inputs td input[name=sort]{width:5rem;text-align:center;margin-right:1rem;ime-mode:inactive}#area .edit .table-for-inputs td .input-help{font-size:.8rem;padding-top:.7rem}#area .detail .table-shops-header{font-size:1rem;font-weight:bold;margin-bottom:.5rem}#area .detail .header-disp-order{font-weight:normal;text-align:center}#area .detail .header-shop-name{text-align:center;font-weight:normal}#area .detail .header-area-shop-name{text-align:center;font-weight:normal}#area .detail tbody .cell-shop-name{padding-left:1rem}#area .detail tbody .cell-area-shop-name{padding-left:1rem}#areashop .table-areashop-list tbody tr td.cell-ex-name{min-width:14rem}#areashop .table-areashop-list tbody tr td.cell-area{width:14rem}#areashop .table-areashop-list tbody tr td.cell-sort{width:4rem}#areashop .table-areashop-list tbody tr td.cell-sort input{text-align:center}#managers .index .managers-list{display:grid;gap:1rem;grid-template-columns:repeat(3, 1fr)}@media screen and (min-width: 992px){#managers .index .managers-list{grid-template-columns:repeat(4, 1fr)}}#managers .index .managers-list .card-manager{background:#f8f9fa;position:relative}#managers .index .managers-list .card-manager .manager-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5rem 1rem;border-bottom:1px solid #dee2e6;font-weight:bold}#managers .index .managers-list .card-manager .manager-name .name{font-weight:bold}#managers .index .managers-list .card-manager .manager-name .admin{font-size:.8rem;color:#fff;font-weight:bold;background:#343a40;border-radius:.3rem;padding:.2rem .4rem}#managers .index .managers-list .card-manager .shop-list{padding:0;margin:0;list-style-type:none}#managers .index .managers-list .card-manager .shop-list .shop-list-item{border-bottom:1px solid #dee2e6;background:#fff;padding:.5rem 1rem}#managers .index .managers-list .card-manager .shop-count{padding:.5rem 1rem;font-size:.9rem;color:#6c757d}#managers .edit .manager-edit-block .table-edit-manager tbody tr th{width:8rem}#managers .edit .manager-edit-block .table-edit-manager tbody tr td .group-input-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}#managers .edit .manager-edit-block .table-edit-manager tbody tr td .group-input-text .input-help{font-size:.8rem;color:#6c757d}#managers .edit .manager-edit-block .table-edit-manager tbody tr td .group-input-text .input-help.caution{color:#dc3545}#managers .edit .manager-edit-block .table-edit-manager tbody tr td input[name=manager_name]{max-width:20rem}#managers .edit .manager-edit-block .table-edit-manager tbody tr td input[name=login_id],#managers .edit .manager-edit-block .table-edit-manager tbody tr td input[name=login_pw]{max-width:15rem}#managers .edit .manager-edit-block .table-edit-manager tbody tr td select[name=auth_level_cd]{max-width:10rem}#managers .edit .login-info-block .table-last-login tbody th{width:10rem}#managers .edit .login-info-block .caution-logout{font-size:.8rem;color:#dc3545;padding:.5rem 0 0}#managers .edit .shop-edit-block .shop-list .shop-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5rem 1rem;gap:1rem}#managers .edit .shop-edit-block .shop-list .shop-list-item .form-check-input{margin:0}#managers .edit .shop-edit-block .shop-list .shop-list-item .shop-name{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#managers .edit .shop-edit-block .shop-list .shop-list-item .shop-name .area-name{display:inline-block;font-size:.85rem;color:#6c757d;padding-left:1rem}#managers .edit .shop-edit-block .shop-list .shop-list-item:hover{background:rgba(0,123,255,.05)}#managers .edit .shop-edit-block .shop-list .shop-list-item.selected{background:rgba(0,123,255,.1)}#managers .edit .shop-edit-block .shop-list .shop-list-item.selected .shop-name{color:#007bff}#managers .edit .shop-edit-block .shop-list .shop-list-item.selected .shop-name .area-name{color:rgba(0,123,255,.5)}#setting .index .shop-list .shop-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5rem 1rem;gap:1rem}#setting .index .shop-list .shop-list-item .form-check-input{margin:0}#setting .index .shop-list .shop-list-item .shop-name{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#setting .index .shop-list .shop-list-item .shop-name .area-name{display:inline-block;font-size:.85rem;color:#6c757d;padding-left:1rem}#setting .index .shop-list .shop-list-item:hover{background:rgba(0,123,255,.05)}#setting .index .shop-list .shop-list-item.selected{background:rgba(0,123,255,.1)}#setting .index .shop-list .shop-list-item.selected .shop-name{color:#007bff}#setting .index .shop-list .shop-list-item.selected .shop-name .area-name{color:rgba(0,123,255,.5)}#setting .setting-table{border-collapse:separate;border-top-left-radius:1rem;border-top-right-radius:1rem;border-bottom-right-radius:1rem;border-bottom-left-radius:1rem}#setting .setting-table .setting-table-head{background-color:#a10ca3;border-top-left-radius:1rem;border-top-right-radius:1rem}#setting .setting-table .setting-table-head .setting-table-check{background-color:#a10ca3;border-top-left-radius:1rem}#setting .setting-table .setting-table-head .setting-table-shop{background-color:#a10ca3;border-top-right-radius:1rem}#setting .btn-update{background-color:#a10ca3}/*# sourceMappingURL=main.min.css.map */