@charset "utf-8";header[data-v-c7ecb85a]{background-color:var(--main-color)}header>div[data-v-c7ecb85a]{display:flex;justify-content:space-between;align-items:center;gap:1em;padding:.5em 1em}header .logo[data-v-c7ecb85a]{display:flex;gap:1em;align-items:center;flex:1}header .logo img[data-v-c7ecb85a]{max-height:3em}header .logo h1[data-v-c7ecb85a]{font-size:clamp(16px,1.5vw,25px)}header .logout button[data-v-c7ecb85a]{display:flex;gap:.5em;align-items:center;border-radius:50px;font-size:1em;border:1px solid transparent;padding:.5em 2em}header .logout button[data-v-c7ecb85a]:hover{background-color:#ccc}#sidebar nav ul[data-v-7659209d]{padding:1em .2em .5em}#sidebar nav ul>li a[data-v-7659209d]{display:flex;align-items:center;gap:.5em;color:#222;font-size:.95em;font-weight:700;text-decoration:none;padding:.8em 1em;border-radius:10px}#sidebar nav ul>li a[data-v-7659209d]:hover{background-color:#ff0}#sidebar nav ul>li a .material-icons-round[data-v-7659209d]{font-size:1.5em;align-self:flex-start}#sidebar nav .eggCountMenu[data-v-7659209d]{padding-top:1em;border-top:1px dashed #fff;margin-top:.5em}#sidebar nav .eggCountMenu ul[data-v-7659209d]{padding-top:.5em}#sidebar nav .eggCountMenu .item[data-v-7659209d]{display:flex;align-items:center;gap:1em;flex:1;margin-left:1em}#sidebar nav .eggCountMenu .item>img[data-v-7659209d]{height:3em}#sidebar nav .eggCountMenu .item>p[data-v-7659209d]{font-size:clamp(16px,1.5vw,25px);font-weight:700}#app-container[data-v-28223824]:not([data-id=login],[data-id=select_system]){display:grid;grid-template-columns:275px 1fr;grid-template-rows:auto 1fr;height:100dvh}#app-container:not([data-id=login],[data-id=select_system]) main[data-v-28223824]{grid-column:2/3;grid-row:2/3;padding:1.5em 2em;overflow:auto}#app-container>#contents[data-v-28223824]{display:contents}#app-container header[data-v-28223824]{grid-column:1/3;grid-row:1}#app-container #sidebar[data-v-28223824]{grid-column:1/2;grid-row:2/3;background-color:var(--main-color)}#app-container main #title[data-v-28223824]{margin:5em}.login[data-v-0bb19d6a]{height:100dvh;display:grid;place-items:center;background-color:#fff}.login .form[data-v-0bb19d6a]{width:min(90%,600px);container:form/inline-size}.login .form>.formHeader[data-v-0bb19d6a]{margin-bottom:1em;text-align:center}.login .form>.formInput[data-v-0bb19d6a]{background-color:#fff;border-radius:10px;padding:4em;border:4px solid var(--main-color);box-shadow:none}.login .form>.formInput form>p[data-v-0bb19d6a]{text-align:center;font-size:clamp(25px,2.5vw,36px);margin-bottom:.8em}.login .form>.formInput form>div[data-v-0bb19d6a]{width:80%;margin:1em auto}@container form (width < 600px){.login .form>.formInput form>div[data-v-0bb19d6a]{width:100%}}.login .form>.formInput form>div ul[data-v-0bb19d6a]{display:flex;gap:1.5em;flex-direction:column;margin-bottom:2em}.login .form>.formInput form>div ul>li label[data-v-0bb19d6a]{display:flex;align-items:center;gap:.2em;font-size:clamp(15px,1.5vw,18px);margin-bottom:.2em}.login .form>.formInput button[data-v-0bb19d6a],.login .form>.formInput input[data-v-0bb19d6a]{border-radius:50px;padding:.8em 1.5em}.login .form>.formInput .submit[data-v-0bb19d6a]{text-align:center}.login .form>.formInput .submit button[data-v-0bb19d6a]{color:#fff;border:1px solid #1451ec;background-color:#1451ec;font-size:clamp(10px,1.5vw,14px);padding:.8em 4em}.login .form>.formInput .submit button[data-v-0bb19d6a]:hover{color:#1451ec;background-color:#fff}select{option[data-v-06d542f8]{color:#000}&.single-option[data-v-06d542f8]:disabled{color:#000;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:none;border:none;padding:5px;cursor:default;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:1}&.is-processing[data-v-06d542f8]:disabled{opacity:.5}}.single-option{&[data-v-06d542f8]::-moz-focus-inner{border:0}&[data-v-06d542f8]::-ms-expand{display:none}}.l-modal__bg[data-v-6dd53287]{width:100%;height:100%;background:rgba(0,0,0,.8);position:fixed;top:0;left:0}.l-modal[data-v-6dd53287]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:99;width:min(90%,800px);display:flex;justify-content:center;align-items:center}.l-modal>.p-modal[data-v-6dd53287]{display:grid;grid-template-rows:auto 1fr auto;align-items:center;width:100%;max-height:90vh;padding:2em;overflow-y:auto;background-color:var(--color-white);border-radius:10px}.l-modal>.p-modal .modal-header[data-v-6dd53287]{font-weight:700;font-size:1.5em}.l-modal>.p-modal .modal-content[data-v-6dd53287]{margin-block:1em}.l-modal>.p-modal .modal-footer[data-v-6dd53287]{margin-top:.5em}.modal-footer button[data-v-6dd53287]{font-size:120%}.fade-enter-active[data-v-6dd53287],.fade-leave-active[data-v-6dd53287]{transition:opacity .35s ease}.fade-enter[data-v-6dd53287],.fade-leave-to[data-v-6dd53287]{opacity:0}.scale-enter-active[data-v-6dd53287],.scale-leave-active[data-v-6dd53287]{transition:opacity .35s,transform .35s ease}.scale-enter[data-v-6dd53287],.scale-leave-to[data-v-6dd53287]{opacity:0;transform:scale(.3)}.mModalW10per .l-modal>div[data-v-6dd53287]{width:clamp(10%,500px,90%)}.mModalW20per .l-modal>div[data-v-6dd53287]{width:clamp(20%,500px,90%)}.mModalW30per .l-modal>div[data-v-6dd53287]{width:clamp(30%,500px,90%)}.mModalW40per .l-modal>div[data-v-6dd53287]{width:clamp(40%,500px,90%)}.mModalW50per .l-modal>div[data-v-6dd53287]{width:clamp(50%,500px,90%)}.mModalW60per .l-modal>div[data-v-6dd53287]{width:clamp(60%,500px,90%)}.mModalW70per .l-modal>div[data-v-6dd53287]{width:clamp(70%,500px,90%)}.mModalW80per .l-modal>div[data-v-6dd53287]{width:clamp(80%,500px,90%)}.mModalW90per .l-modal>div[data-v-6dd53287]{width:clamp(90%,500px,90%)}.mModalH10per .l-modal>div[data-v-6dd53287]{height:clamp(10vh,500px,95vh)}.mModalH20per .l-modal>div[data-v-6dd53287]{height:clamp(20vh,500px,95vh)}.mModalH30per .l-modal>div[data-v-6dd53287]{height:clamp(30vh,500px,95vh)}.mModalH40per .l-modal>div[data-v-6dd53287]{height:clamp(40vh,500px,95vh)}.mModalH50per .l-modal>div[data-v-6dd53287]{height:clamp(50vh,500px,95vh)}.mModalH60per .l-modal>div[data-v-6dd53287]{height:clamp(60vh,500px,95vh)}.mModalH70per .l-modal>div[data-v-6dd53287]{height:clamp(70vh,500px,95vh)}.mModalH80per .l-modal>div[data-v-6dd53287]{height:clamp(80vh,500px,95vh)}.mModalH90per .l-modal>div[data-v-6dd53287]{height:clamp(90vh,500px,95vh)}#detailSec .control[data-v-ee713a6a]{margin-bottom:2em}#detailSec .control dl>div[data-v-ee713a6a]{display:flex;gap:1em;align-items:center;margin-bottom:1em}#detailSec .control dl>div>dt[data-v-ee713a6a]{width:5em}#detailSec .btnList[data-v-ee713a6a]{display:flex;gap:1em;align-items:center;justify-content:space-between}.list .grid-container[data-v-ee713a6a]{display:grid;container:listDetail/inline-size}.admin-grid[data-v-ee713a6a]{grid-template-columns:60px 1fr 1fr 170px 160px 1fr 170px 200px}.user-grid[data-v-ee713a6a]{grid-template-columns:1fr 1fr 170px 160px 170px 200px}.list .grid-container .grid-header[data-v-ee713a6a]{display:grid;grid-column:1/-1;grid-template-columns:subgrid}.list .grid-container .grid-detail[data-v-ee713a6a]{display:contents}.list .grid-container .grid-detail>div[data-v-ee713a6a]{display:grid;grid-column:1/-1;grid-template-columns:subgrid}.list .grid-container[data-v-ee713a6a]{border-top:1px solid #000;border-left:1px solid #000}.list .grid-container .grid-detail>div>div[data-v-ee713a6a],.list .grid-container .grid-header>div[data-v-ee713a6a]{display:flex;justify-content:center;align-items:center;border-right:1px solid #000;border-bottom:1px solid #000;padding:.5em}.list .grid-container .grid-header>div[data-v-ee713a6a]{background-color:#b0d7db;text-align:center;font-weight:700}.operation>div[data-v-ee713a6a]{display:flex;justify-content:center;gap:.5em}.modal .title[data-v-ee713a6a]{border-bottom:1px solid #000}.modal .modalInput>div[data-v-ee713a6a]:not(:first-child){margin-top:.8em}.modal .modalInput .sms div[data-v-ee713a6a]{display:flex;align-items:center;gap:.5em}#detailSec .control[data-v-6a9c9ac9]{margin-bottom:2em}#detailSec .control dl[data-v-6a9c9ac9]{margin-bottom:1em}#detailSec .control dl>div[data-v-6a9c9ac9]{display:flex;gap:1em;align-items:center}#detailSec .list dl>div[data-v-6a9c9ac9]{margin-bottom:3em}#detailSec .list dl>div>dt[data-v-6a9c9ac9]{display:flex;align-items:center;gap:.2em;font-weight:700;font-size:1.8em;width:100%;margin-bottom:.5em;position:relative;border-bottom:2px solid #e8e8e8}#detailSec .list dl>div>dt[data-v-6a9c9ac9]:after{content:"";position:absolute;bottom:-2px;left:0;width:200px;height:2px;background:#3d858a}#detailSec .list dl>div>dt>span[data-v-6a9c9ac9]:first-child{font-size:1.6em;color:#3d858a;display:flex;align-items:center}#detailSec .list dl>div>dd .tireName[data-v-6a9c9ac9]{width:100%;color:#fff;font-size:1.2em;background-color:#386166;padding:.2em .5em}#detailSec .list dl>div>dd .tireName[data-v-6a9c9ac9]:not(:first-child){margin-top:1.5em}#detailSec .list dl>div>dd .sideName[data-v-6a9c9ac9]{width:100%;color:#fff;font-size:1.1em;background-color:#5099b5;padding:.1em .5em}.chicken-house dd .side .floor[data-v-6a9c9ac9]{border-collapse:collapse;border-spacing:0}.chicken-house dd .side .floor[data-v-6a9c9ac9]:not(:last-child){margin-bottom:.5em}.chicken-house dd .side .floor td[data-v-6a9c9ac9]{min-width:40px;text-align:center;white-space:nowrap;padding:5px;border:1px solid #000}.chicken-house dd .side .floor .floor-cell[data-v-6a9c9ac9],.chicken-house dd .side .floor .stage-cell[data-v-6a9c9ac9]{min-width:45px}.chicken-house dd .side .floor-cell[data-v-6a9c9ac9]{background-color:#e6f3ff;font-weight:700}.chicken-house dd .side .stage-cell[data-v-6a9c9ac9]{background-color:#f0f7ff}#detailSec .control[data-v-20192a40]{margin-bottom:1em}#detailSec .control dl>div[data-v-20192a40]{display:flex;gap:1em;align-items:center;margin-bottom:1em}#detailSec .control dl>div>dt[data-v-20192a40]{width:5em}#detailSec .control .sideBySide[data-v-20192a40]{display:flex;align-items:center;gap:.5em}#detailSec .list[data-v-20192a40]{display:grid;gap:1em;grid-template-columns:1fr 150px}#detailSec .list .tier[data-v-20192a40]{overflow:auto}#detailSec .list .tier>div[data-v-20192a40]:not(:first-child){margin-top:2em}#detailSec .list .tier>div>p[data-v-20192a40]{color:#fff;font-weight:700;font-size:1.3em;background-color:#386166;padding:.2em .5em;margin-bottom:.4em}#detailSec .list .tier>div .side[data-v-20192a40]{display:flex;gap:1em}#detailSec .list .tier>div .side>p[data-v-20192a40]{font-weight:700;font-size:1.2em;white-space:nowrap}#detailSec .list .tier>div .side .floor[data-v-20192a40]{margin-bottom:1em}#detailSec .list .tier>div .side .floor table[data-v-20192a40]{border-collapse:collapse}#detailSec .list .tier>div .side .floor table td[data-v-20192a40],#detailSec .list .tier>div .side .floor table th[data-v-20192a40]{padding:.2em;border:1px solid #000;min-width:45px}#detailSec .list .tier>div .side .floor table th[data-v-20192a40]{color:#fff;white-space:nowrap;background-color:#5099b5}#detailSec .list .tier>div .side .floor table .stage[data-v-20192a40]{font-weight:700;text-align:center;white-space:nowrap;background-color:#f0f7ff}.chickenConditions fieldset[data-v-20192a40]{background-color:rgba(0,0,0,.7);padding:10px}.chickenConditions label[data-v-20192a40]{position:relative;display:flex;align-items:center;gap:0 .5em;color:#fff;max-width:200px;padding:.5em .7em;border:1px solid #fff;cursor:pointer;transition:all .2s ease}.chickenConditions label[data-v-20192a40]:has(:checked),.chickenConditions label[data-v-20192a40]:hover{background-color:#2589d0}.chickenConditions fieldset label[data-v-20192a40]:before,.chickenConditions fieldset label[data-v-20192a40]:has(:checked):after{border-radius:50%;content:""}.chickenConditions fieldset label[data-v-20192a40]:before{width:14px;height:14px;background-color:#fff}.chickenConditions fieldset label[data-v-20192a40]:has(:checked):after{position:absolute;top:50%;left:calc(7px + .7em);transform:translate(-50%,-50%);width:7px;height:7px;background-color:#2589d0}.chickenConditions label input[data-v-20192a40]{display:none}.chickenConditions .legend[data-v-20192a40]{background-color:rgba(0,0,0,.7);padding:10px}.chickenConditions .legend ul[data-v-20192a40]{border:1px solid #fff;padding:5px}.chickenConditions .legend ul>li[data-v-20192a40]{display:flex;align-items:center;gap:.3em;margin-bottom:.2em}.chickenConditions .legend ul>li>span[data-v-20192a40]{color:#fff}.chickenConditions .legend ul>li>span[data-v-20192a40]:first-child{display:inline-block;width:30px;height:15px}#detailSec .control[data-v-264f62c2]{margin-bottom:1em}#detailSec .control dl>div[data-v-264f62c2]{display:flex;gap:1em;align-items:center;margin-bottom:1em}#detailSec .control dl>div.importBox>dt[data-v-264f62c2]{width:15em}.list .grid-container[data-v-854f69a2]{display:grid;container:listDetail/inline-size}.farmBox .list .grid-container[data-v-854f69a2]{grid-template-columns:60px 1fr repeat(3,100px) 290px 120px 200px;grid-template-areas:"h1 h2 h3 h4 h5 h6 h7 h8" "d1 d2 d3 d4 d5 d6 d7 d8"}.list .grid-container>.grid-header>div[data-v-854f69a2]:first-child{grid-area:h1}.list .grid-container>.grid-header>div[data-v-854f69a2]:nth-child(2){grid-area:h2}.list .grid-container>.grid-header>div[data-v-854f69a2]:nth-child(3){grid-area:h3}.list .grid-container>.grid-header>div[data-v-854f69a2]:nth-child(4){grid-area:h4}.list .grid-container>.grid-header>div[data-v-854f69a2]:nth-child(5){grid-area:h5}.list .grid-container>.grid-header>div[data-v-854f69a2]:nth-child(6){grid-area:h6}.list .grid-container>.grid-header>div[data-v-854f69a2]:nth-child(7){grid-area:h7}.list .grid-container>.grid-header>div[data-v-854f69a2]:nth-child(8){grid-area:h8}.list .grid-container>.grid-detail>div[data-v-854f69a2]:first-child{grid-area:d1}.list .grid-container>.grid-detail>div[data-v-854f69a2]:nth-child(2){grid-area:d2}.list .grid-container>.grid-detail>div[data-v-854f69a2]:nth-child(3){grid-area:d3}.list .grid-container>.grid-detail>div[data-v-854f69a2]:nth-child(4){grid-area:d4}.list .grid-container>.grid-detail>div[data-v-854f69a2]:nth-child(5){grid-area:d5}.list .grid-container>.grid-detail>div[data-v-854f69a2]:nth-child(6){grid-area:d6}.list .grid-container>.grid-detail>div[data-v-854f69a2]:nth-child(7){grid-area:d7}.list .grid-container>.grid-detail>div[data-v-854f69a2]:nth-child(8){grid-area:d8}.list .grid-container .grid-detail>div[data-v-854f69a2],.list .grid-container .grid-detail[data-v-854f69a2],.list .grid-container .grid-header[data-v-854f69a2]{display:contents}.list .grid-container[data-v-854f69a2]{border-top:1px solid #000;border-left:1px solid #000}.list .grid-container .grid-detail>div>div[data-v-854f69a2],.list .grid-container .grid-header>div[data-v-854f69a2]{display:flex;justify-content:center;align-items:center;border-right:1px solid #000;border-bottom:1px solid #000;padding:.5em}.list .grid-container .grid-header>div[data-v-854f69a2]{background-color:#b0d7db;text-align:center;font-weight:700}div[data-v-854f69a2] .qrcode{display:flex;justify-content:center;align-items:center}.operation>div[data-v-854f69a2]{display:flex;justify-content:center;gap:.5em}.modal .title[data-v-854f69a2]{border-bottom:1px solid #000}.modal .modalInput>div[data-v-854f69a2]:not(:first-child){margin-top:.8em}.modalInput input[type=checkbox].checkboxBtn+label[data-v-854f69a2]{display:inline-block;color:#bbb;text-align:center;padding:6px 12px;border:1px solid #bbb;border-radius:4px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .2s ease;background-color:#fff;min-width:8em}.modalInput input[type=checkbox][data-v-854f69a2]{display:none}.modalInput input[type=checkbox]:checked+label[data-v-854f69a2]{color:#fff;border-color:#3f8921;background-color:#3f8921}.modalInput input[type=checkbox]+label[data-v-854f69a2]:hover{opacity:.8}.modalInput input[type=checkbox]:disabled+label[data-v-854f69a2]{opacity:.6;cursor:not-allowed;background-color:#f5f5f5}.tab[data-v-854f69a2]{display:flex;gap:0;margin-bottom:2em;border-bottom:2px solid #ddd}.tab button[data-v-854f69a2]{padding:12px 24px;border:1px solid #ddd;border-bottom:2px solid transparent;background-color:transparent;color:#666;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s ease;margin-bottom:-2px}.tab button[data-v-854f69a2]:hover{color:#333}.tab button.is-active[data-v-854f69a2]{color:var(--main-color,#3f8921);border-color:var(--main-color,#3f8921);font-weight:600}.tab button[data-v-854f69a2]:focus{outline:none}.tab button[data-v-854f69a2]:disabled{opacity:.5;cursor:not-allowed}.tree-container[data-v-854f69a2]{margin:2rem auto}.tree-container.drag-mode[data-v-854f69a2]{padding:1.5em;border:4px dashed #2196f3;border-radius:6px}.tree-container .tree ul[data-v-854f69a2],.tree-container .tree[data-v-854f69a2]{list-style:none;padding-left:3rem;position:relative}.tree-container .tree[data-v-854f69a2]{padding-left:0}.tree-container .tree li[data-v-854f69a2]{padding-top:.5rem;position:relative}.tree-container .tree>li[data-v-854f69a2]:after,.tree-container .tree>li[data-v-854f69a2]:before{display:none}.tree-container .tree li[data-v-854f69a2]:before{content:"";position:absolute;top:0;left:-1.5rem;width:1px;height:100%;background-color:#ccc}.tree-container .tree li[data-v-854f69a2]:last-child:before{height:calc(1rem + .5em + 4px)}.tree-container .tree li[data-v-854f69a2]:after{content:"";position:absolute;top:calc(1rem + .5em + 4px);left:-1.5rem;width:1.5rem;height:1px;background-color:#ccc}.tree-container .button-group[data-v-854f69a2]{display:flex;gap:.5rem}.tree-container .btn[data-v-854f69a2]{padding:.4rem .8rem;border:1px solid #ccc;border-radius:4px;cursor:pointer;font-size:.9rem;white-space:nowrap}.tree-container .edit-btn[data-v-854f69a2]{background-color:#e0e0e0}.tree-container .delete-btn[data-v-854f69a2]{background-color:#f44336;color:#fff;border-color:#d32f2f}.tree-container .item[data-v-854f69a2]{display:inline-block;padding:.5rem 1rem;border-radius:6px;border:1px solid #ccc;background-color:#fff;width:100%;box-sizing:border-box}.tree-container .group[data-v-854f69a2]{border-color:#4caf50;background-color:#f0f9f0;border-width:2px;font-size:1.2rem;font-weight:700;color:#388e3c;display:flex;justify-content:space-between;align-items:center}.tree-container .company[data-v-854f69a2]{border-color:#2196f3;background-color:#e3f2fd;font-weight:700;color:#1976d2;display:flex;justify-content:space-between;align-items:center}.tree-container .farm[data-v-854f69a2]{border-color:#ff9800;background-color:#fff8e1;border-style:dashed}.btnGroup[data-v-854f69a2]{display:flex;gap:.5rem;justify-content:center;margin-bottom:2em}.btnGroup .btn.toggle[data-v-854f69a2]{transition:all .3s ease}.btnGroup .btn.toggle.active[data-v-854f69a2]{background-color:#4caf50;color:#fff;border-color:#4caf50}.btnGroup .btn.toggle.active[data-v-854f69a2]:hover{background-color:#45a049}.tree-container .unassigned-area[data-v-854f69a2]{margin-bottom:2em;padding:1em;background-color:#f5f5f5;border-radius:8px}.tree-container .unassigned-area .item.unassigned[data-v-854f69a2]{position:relative;background-color:#e0e0e0;padding:1em;border-radius:4px;font-weight:700;transition:background-color .2s,border .2s}.tree-container .unassigned-area .item.unassigned.drag-over[data-v-854f69a2]{background-color:rgba(255,152,0,.2);border:2px dashed #ff9800}.tree-container .unassigned-area .item.unassigned.drag-over[data-v-854f69a2]:after{content:"ここにドロップして未所属にする";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:rgba(255,152,0,.9);color:#fff;padding:.5em 1em;border-radius:4px;font-weight:700;pointer-events:none;z-index:10;white-space:nowrap}.tree-container .unassigned-area ul[data-v-854f69a2]{margin-top:1em;padding-left:0;list-style:none;display:flex;flex-wrap:wrap;gap:.5em}.tree-container .unassigned-area li[data-v-854f69a2]{flex:0 0 auto}.tree-container li[draggable=true][data-v-854f69a2]{cursor:move}.tree-container li[draggable=false][data-v-854f69a2]{cursor:default}.tree-container .item.company[data-v-854f69a2]{position:relative;transition:background-color .2s,border .2s}.tree-container .item.company.drag-over[data-v-854f69a2]{background-color:rgba(76,175,80,.2);border:2px dashed #4caf50}.tree-container .item.company.drag-over[data-v-854f69a2]:after{content:"ここにドロップ";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:rgba(76,175,80,.9);color:#fff;padding:.5em 1em;border-radius:4px;font-weight:700;pointer-events:none;z-index:10}.tree-container .item.farm[data-v-854f69a2]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.groupBox .tree-container .unassigned-area.company-unassigned[data-v-854f69a2]{margin-bottom:2em;padding:1em;background-color:#f5f5f5;border-radius:8px}.groupBox .tree-container .unassigned-area.company-unassigned .item.unassigned[data-v-854f69a2]{position:relative;background-color:#e0e0e0;padding:1em;border-radius:4px;font-weight:700;transition:background-color .2s,border .2s}.groupBox .tree-container .unassigned-area.company-unassigned .item.unassigned.drag-over[data-v-854f69a2]{background-color:rgba(255,152,0,.3);border:2px dashed #ff9800}.groupBox .tree-container .unassigned-area.company-unassigned .item.unassigned.drag-over[data-v-854f69a2]:after{content:"ここにドロップして未所属にする";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:rgba(255,152,0,.9);color:#fff;padding:.5em 1em;border-radius:4px;font-weight:700;pointer-events:none;z-index:10;white-space:nowrap}.groupBox .tree-container .unassigned-area.company-unassigned ul[data-v-854f69a2]{margin-top:1em;padding-left:0;list-style:none}.groupBox .tree-container .company-item-drag[draggable=true][data-v-854f69a2]{cursor:move;transition:opacity .2s}.groupBox .tree-container .company-item-drag[draggable=true][data-v-854f69a2]:hover{background-color:rgba(0,0,0,.02)}.groupBox .tree-container .company-item-drag[draggable=false][data-v-854f69a2]{cursor:default}.groupBox .tree-container .item.group[data-v-854f69a2]{position:relative;background-color:#e3f2fd;padding:.5em;border-radius:4px;display:flex;justify-content:space-between;align-items:center;transition:background-color .2s,border .2s}.groupBox .tree-container .item.group.drag-over[data-v-854f69a2]{background-color:rgba(33,150,243,.2);border:2px dashed #2196f3}.groupBox .tree-container .item.group.drag-over[data-v-854f69a2]:after{content:"ここにドロップ";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:rgba(33,150,243,.9);color:#fff;padding:.5em 1em;border-radius:4px;font-weight:700;pointer-events:none;z-index:10}.groupBox .tree-container .item.company[data-v-854f69a2]{justify-content:flex-start;background-color:#fff3e0;padding:.5em;border-radius:4px}.groupBox .tree-container .item.farm[data-v-854f69a2]{background-color:#f5f5f5;padding:.4em;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.drag-icon[data-v-854f69a2]{display:inline-flex;align-items:center;color:#2196f3;vertical-align:middle}.draggable-item .item[data-v-854f69a2]{cursor:move;transition:all .2s ease!important}.draggable-item .item[data-v-854f69a2]:hover{background-color:#e3f2fd!important;transform:translateX(2px)!important}#titleSec[data-v-ea63ac6a]{margin-bottom:5px!important}#detailSec[data-v-ea63ac6a]{position:relative}.threeDBox[data-v-ea63ac6a]{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;grid-template-areas:"control control" "controlSide stage";background-color:#333;padding:5px;height:var(--v75394d89);min-height:400px}.threeDBox.hide3D[data-v-ea63ac6a]{grid-template-areas:"control control" "controlSide show2D"}.controlSide[data-v-ea63ac6a]{grid-area:controlSide;display:flex;flex-direction:column;justify-content:flex-end;margin-right:5px}.controlSide .changeScale[data-v-ea63ac6a]{display:grid;grid-template-columns:1fr 1fr;gap:.5em;background-color:rgba(0,0,0,.7);padding:10px;margin-bottom:10px}.controlSide .changeScale button[data-v-ea63ac6a]{justify-content:center;color:#fff;border:1px solid #fff;border-radius:5px;background:rgba(0,0,0,.7);padding:10px;cursor:pointer}.controlSide .changeScale button[data-v-ea63ac6a]:hover{background-color:#2589d0}.stage[data-v-ea63ac6a]{grid-area:stage}#detailSec .control[data-v-ea63ac6a]{grid-area:control;justify-content:space-between}#detailSec .control>div[data-v-ea63ac6a],#detailSec .control[data-v-ea63ac6a]{display:flex;gap:.5em;align-items:center}#detailSec .control dl[data-v-ea63ac6a]{display:flex;align-items:center;gap:1.5em;padding:.5em;background:rgba(0,0,0,.7)}#detailSec .control dl>div[data-v-ea63ac6a]{display:flex;gap:.5em;align-items:center}#detailSec .control dl>div>dd[data-v-ea63ac6a],#detailSec .control dl>div>dt[data-v-ea63ac6a]{color:var(--color-white)}#detailSec .control input[type=date][data-v-ea63ac6a],#detailSec .control select[data-v-ea63ac6a]{color:var(--color-white);background-color:transparent;border:1px solid var(--color-white);padding:.5em}#detailSec .control select option[data-v-ea63ac6a]{color:#000}#detailSec .control input[type=date][data-v-ea63ac6a]{grid-area:date}#detailSec .control input[type=date][data-v-ea63ac6a]:disabled{opacity:.5}#detailSec .control input[type=date][data-v-ea63ac6a]::-webkit-calendar-picker-indicator{filter:invert(1);cursor:pointer}#detailSec .control input[type=date][data-v-ea63ac6a]::-webkit-datetime-edit-day-field,#detailSec .control input[type=date][data-v-ea63ac6a]::-webkit-datetime-edit-month-field,#detailSec .control input[type=date][data-v-ea63ac6a]::-webkit-datetime-edit-text,#detailSec .control input[type=date][data-v-ea63ac6a]::-webkit-datetime-edit-year-field{color:var(--color-white);opacity:1}#detailSec .control .selectDate[data-v-ea63ac6a]{position:relative;display:grid;grid-template-areas:"date arrow-up" "date arrow-down";grid-template-columns:auto auto;gap:0 5px;align-items:center}#detailSec .control .btnArrow[data-v-ea63ac6a]{color:var(--color-white);font-size:75%;padding-inline:10px;margin:0;border:1px solid var(--color-white);border-radius:3px;background-color:transparent}#detailSec .control .btnArrow[data-v-ea63ac6a]:first-of-type{grid-area:arrow-up}#detailSec .control .btnArrow[data-v-ea63ac6a]:nth-of-type(2){grid-area:arrow-down}#detailSec .control .btnArrow[data-v-ea63ac6a]:not(:disabled):hover{background-color:#2589d0}#detailSec .control .btnArrow[data-v-ea63ac6a]:disabled{opacity:.5}#detailSec[data-v-ea63ac6a] .stage.hide3D canvas{display:none!important}.btnStartStop[data-v-ea63ac6a]{display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;transition:transform .2s ease}.btnStartStop[data-v-ea63ac6a]:disabled{opacity:.5}.btnStartStop .material-icons-round[data-v-ea63ac6a]{font-size:40px;background:#fff;border-radius:50%;color:#4caf50}.btnStartStop .material-icons-round.playing[data-v-ea63ac6a]{color:#f44336}#info[data-v-ea63ac6a]{position:absolute;top:10px;left:10px;background:rgba(0,0,0,.7);color:#fff;padding:10px;border-radius:5px;font-family:Arial,sans-serif}.btnField ul>li[data-v-ea63ac6a]:not(:first-child){margin-top:.5em}.btnSwitching2D[data-v-ea63ac6a],.btnToggleView[data-v-ea63ac6a]{color:#fff;border:none;border-radius:5px;background:rgba(0,0,0,.7);padding:10px;width:100%;cursor:pointer}.btnStandardPosition[data-v-ea63ac6a],.btnSwitchingDailyAndCumulative[data-v-ea63ac6a]{color:#fff;border:1px solid #2589d0;border-radius:5px;background:#2589d0;padding:10px;cursor:pointer}.btnStandardPosition[data-v-ea63ac6a]:hover,.btnSwitchingDailyAndCumulative[data-v-ea63ac6a]:hover{color:#2589d0;background-color:transparent}.btnSearch[data-v-ea63ac6a]{color:#fff;border:1px solid var(--color-white);border-radius:5px;background:rgba(0,0,0,.7);padding:10px;cursor:pointer}.btnSearch[data-v-ea63ac6a]:hover{background-color:#2589d0}.chickenConditions[data-v-ea63ac6a]{background-color:rgba(0,0,0,.7);padding:10px;margin-bottom:10px}.chickenConditions label[data-v-ea63ac6a]{position:relative;display:flex;align-items:center;gap:0 .5em;color:var(--color-white);white-space:nowrap;max-width:200px;padding:.5em .7em;border:1px solid var(--color-white);cursor:pointer;transition:all .2s ease}.chickenConditions label[data-v-ea63ac6a]:has(:checked),.chickenConditions label[data-v-ea63ac6a]:hover{background-color:#2589d0}.chickenConditions label input[data-v-ea63ac6a]{display:none}.chickenConditions .chkAlertFlag[data-v-ea63ac6a],.chickenConditions .chkTranslucent[data-v-ea63ac6a]{margin-bottom:.5em}.chickenConditions .chkAlertFlag label[data-v-ea63ac6a]:before,.chickenConditions .chkTranslucent label[data-v-ea63ac6a]:before{content:"";width:14px;height:14px;background-color:var(--color-white);border-radius:2px}.chickenConditions .chkAlertFlag label[data-v-ea63ac6a]:has(:checked):after,.chickenConditions .chkTranslucent label[data-v-ea63ac6a]:has(:checked):after{content:"";position:absolute;top:50%;left:calc(7px + .7em);transform:translate(-50%,-50%) rotate(45deg);width:4px;height:8px;border-right:2px solid #2589d0;border-bottom:2px solid #2589d0;background-color:transparent}.chickenConditions fieldset[data-v-ea63ac6a]{display:grid;grid-template-columns:1fr auto;align-items:center}.chickenConditions fieldset>div[data-v-ea63ac6a]{color:var(--color-white);text-align:right;border:1px solid var(--color-white);margin-left:-1px;padding:.5em;min-width:3em}.chickenConditions fieldset label[data-v-ea63ac6a]:not(:first-of-type),.chickenConditions fieldset>div[data-v-ea63ac6a]:not(:first-of-type){margin-top:-1px}.chickenConditions fieldset label[data-v-ea63ac6a]:before{border-radius:50%;content:"";width:14px;height:14px;background-color:var(--color-white)}.chickenConditions fieldset label[data-v-ea63ac6a]:has(:checked):after{border-radius:50%;content:"";position:absolute;top:50%;left:calc(7px + .7em);transform:translate(-50%,-50%);width:7px;height:7px;background-color:#2589d0}.chickenConditions .legend[data-v-ea63ac6a]{background-color:rgba(0,0,0,.7);margin-bottom:.5em}.chickenConditions .legend ul[data-v-ea63ac6a]{border:1px solid var(--color-white);padding:5px}.chickenConditions .legend ul>li[data-v-ea63ac6a]{display:flex;align-items:center;gap:.3em;margin-bottom:.2em}.chickenConditions .legend ul>li>span[data-v-ea63ac6a]{color:var(--color-white);white-space:nowrap}.chickenConditions .legend ul>li>span[data-v-ea63ac6a]:first-child{display:inline-block;width:30px;height:15px}#detailSec .show2D[data-v-ea63ac6a]{grid-area:show2D;overflow:auto;padding:5px;background-color:var(--color-white)}#detailSec .list[data-v-ea63ac6a]{width:-moz-min-content;width:min-content}#detailSec .list .tier>div[data-v-ea63ac6a]:not(:first-child){margin-top:2em}#detailSec .list .tier>div>p[data-v-ea63ac6a]{color:var(--color-white);font-weight:700;font-size:1.3em;background-color:#386166;padding:.2em .5em;margin-bottom:.4em}#detailSec .list .tier>div .side[data-v-ea63ac6a]{display:flex;gap:1em}#detailSec .list .tier>div .side>p[data-v-ea63ac6a]{font-weight:700;font-size:1.2em;white-space:nowrap;min-width:45px}#detailSec .list .tier>div .side .floor[data-v-ea63ac6a]{margin-bottom:1em}#detailSec .list .tier>div .side .floor table[data-v-ea63ac6a]{border-collapse:collapse}#detailSec .list .tier>div .side .floor table td[data-v-ea63ac6a],#detailSec .list .tier>div .side .floor table th[data-v-ea63ac6a]{padding:.2em;border:1px solid #000;min-width:45px}#detailSec .list .tier>div .side .floor table th[data-v-ea63ac6a]{color:var(--color-white);white-space:nowrap;background-color:#5099b5}#detailSec .list .tier>div .side .floor table .stage[data-v-ea63ac6a]{font-weight:700;text-align:center;white-space:nowrap;background-color:#f0f7ff}.selectSystem[data-v-1fe4d98a]{height:100dvh;display:grid;place-items:center;background-color:#9dc3e6}.selectSystem .form[data-v-1fe4d98a]{width:min(90%,600px);container:form/inline-size}.selectSystem .form .formInput[data-v-1fe4d98a]{text-align:center}.selectSystem .form .title[data-v-1fe4d98a]{font-weight:700;font-size:32px;margin-bottom:1.5em;color:#333}.selectSystem .form .button-list[data-v-1fe4d98a]{display:flex;gap:1.5em;justify-content:center;padding:0;list-style:none}.selectSystem .form .button-list button[data-v-1fe4d98a]{border:none;border-radius:50px;padding:1em 3em;font-size:clamp(14px,1.5vw,16px);color:#fff;cursor:pointer;transition:transform .2s ease}.selectSystem .form .button-list button[data-v-1fe4d98a]:hover{transform:scale(1.05)}.selectSystem .form .button-list .k2-system[data-v-1fe4d98a]{background-color:#1451ec}.selectSystem .form .button-list .egg-count[data-v-1fe4d98a]{background-color:#28a745}.bgGreen[data-v-113ad47e]{background-color:#e2efda}.download[data-v-113ad47e]{margin-bottom:1em}table[data-v-113ad47e]{border-collapse:collapse}table colgroup>col[data-v-113ad47e]:first-child{min-width:120px}table colgroup>col[data-v-113ad47e]:nth-child(2){min-width:150px}table tr td[data-v-113ad47e]{padding:2px 5px;border:1px solid #000}table tr td[data-v-113ad47e]:first-child{font-weight:700;background-color:#e2efda}.dateSec[data-v-113ad47e]{display:flex;gap:1em;align-items:center}.displayUpdate[data-v-113ad47e]:not(:disabled){color:var(--color-white);border:1px solid #5099b5;background-color:#5099b5}.displayUpdate[data-v-113ad47e]:hover:not(:disabled){color:#5099b5;background-color:#fff}#chickenHouseSec>div[data-v-113ad47e]{margin-bottom:3em}.detailCollection[data-v-113ad47e]{display:flex;margin-top:.5em}.detailCollection .itemList[data-v-113ad47e]{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid #000;border-left:1px solid #000}.detailCollection .itemList>div[data-v-113ad47e]{grid-column:1/span 2;background:#e2efda;font-weight:700;text-align:center;padding:2px 5px;border-right:1px solid #000;border-bottom:1px solid #000;white-space:nowrap}.detailCollection .itemList>.two-column-start[data-v-113ad47e]{grid-column:span 1;white-space:nowrap}.detailCollection .itemList>.two-column-start+div[data-v-113ad47e]{grid-column:auto}.detailCollection .tiers[data-v-113ad47e]{display:flex}.detailCollection .tiers>div[data-v-113ad47e]{display:grid;grid-template-columns:1fr;text-align:center;border-top:1px solid #000}.detailCollection .tiers>div>div[data-v-113ad47e]{white-space:nowrap;padding:2px 5px;border-bottom:1px solid #000;border-right:1px solid #000}.detailCollection .tiers>div .two-column[data-v-113ad47e]{padding:0;display:grid;grid-template-columns:repeat(2,1fr);border-bottom:0;border-right:0}.detailCollection .tiers>div .two-column>div[data-v-113ad47e]{border-bottom:1px solid #000;border-right:1px solid #000;padding:2px 5px}.list .grid-container[data-v-469f748b]{display:grid;container:listDetail/inline-size}.farmBox .list .grid-container[data-v-469f748b]{grid-template-columns:60px 1fr repeat(2,100px) 290px 120px 200px;grid-template-areas:"h1 h2 h3 h4 h5 h6 h7" "d1 d2 d3 d4 d5 d6 d7"}.list .grid-container>.grid-header>div[data-v-469f748b]:first-child{grid-area:h1}.list .grid-container>.grid-header>div[data-v-469f748b]:nth-child(2){grid-area:h2}.list .grid-container>.grid-header>div[data-v-469f748b]:nth-child(3){grid-area:h3}.list .grid-container>.grid-header>div[data-v-469f748b]:nth-child(4){grid-area:h4}.list .grid-container>.grid-header>div[data-v-469f748b]:nth-child(5){grid-area:h5}.list .grid-container>.grid-header>div[data-v-469f748b]:nth-child(6){grid-area:h6}.list .grid-container>.grid-header>div[data-v-469f748b]:nth-child(7){grid-area:h7}.list .grid-container>.grid-detail>div[data-v-469f748b]:first-child{grid-area:d1}.list .grid-container>.grid-detail>div[data-v-469f748b]:nth-child(2){grid-area:d2}.list .grid-container>.grid-detail>div[data-v-469f748b]:nth-child(3){grid-area:d3}.list .grid-container>.grid-detail>div[data-v-469f748b]:nth-child(4){grid-area:d4}.list .grid-container>.grid-detail>div[data-v-469f748b]:nth-child(5){grid-area:d5}.list .grid-container>.grid-detail>div[data-v-469f748b]:nth-child(6){grid-area:d6}.list .grid-container>.grid-detail>div[data-v-469f748b]:nth-child(7){grid-area:d7}.list .grid-container .grid-detail>div[data-v-469f748b],.list .grid-container .grid-detail[data-v-469f748b],.list .grid-container .grid-header[data-v-469f748b]{display:contents}.list .grid-container[data-v-469f748b]{border-top:1px solid #000;border-left:1px solid #000}.list .grid-container .grid-detail>div>div[data-v-469f748b],.list .grid-container .grid-header>div[data-v-469f748b]{display:flex;justify-content:center;align-items:center;border-right:1px solid #000;border-bottom:1px solid #000;padding:.5em}.list .grid-container .grid-header>div[data-v-469f748b]{background-color:#b0d7db;text-align:center;font-weight:700}div[data-v-469f748b] .qrcode{display:flex;justify-content:center;align-items:center}.operation>div[data-v-469f748b]{display:flex;justify-content:center;gap:.5em}.modal .title[data-v-469f748b]{border-bottom:1px solid #000}.modal .modalInput>div[data-v-469f748b]:not(:first-child){margin-top:.8em}.modalInput label[for=Category][data-v-469f748b]{display:inline-block;color:#bbb;text-align:center;padding:6px 12px;border:1px solid #bbb;border-radius:4px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .2s ease;background-color:#fff;min-width:8em}.modalInput input[type=checkbox][data-v-469f748b]{display:none}.modalInput input[type=checkbox]:checked+label[data-v-469f748b]{color:#fff;border-color:#3f8921;background-color:#3f8921}.modalInput input[type=checkbox]+label[data-v-469f748b]:hover{opacity:.8}.modalInput input[type=checkbox]:disabled+label[data-v-469f748b]{opacity:.6;cursor:not-allowed;background-color:#f5f5f5}.tab[data-v-469f748b]{display:flex;gap:0;margin-bottom:2em;border-bottom:2px solid #ddd}.tab button[data-v-469f748b]{padding:12px 24px;border:1px solid #ddd;border-bottom:2px solid transparent;background-color:transparent;color:#666;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s ease;margin-bottom:-2px}.tab button[data-v-469f748b]:hover{color:#333}.tab button.is-active[data-v-469f748b]{color:var(--main-color,#3f8921);border-color:var(--main-color,#3f8921);font-weight:600}.tab button[data-v-469f748b]:focus{outline:none}.tab button[data-v-469f748b]:disabled{opacity:.5;cursor:not-allowed}.tree-container[data-v-469f748b]{margin:2rem auto}.tree-container .tree ul[data-v-469f748b],.tree-container .tree[data-v-469f748b]{list-style:none;padding-left:3rem;position:relative}.tree-container .tree[data-v-469f748b]{padding-left:0}.tree-container .add-child-button-container>div[data-v-469f748b],.tree-container .tree li[data-v-469f748b]{padding-top:.4rem;position:relative}.tree-container .tree>li[data-v-469f748b]:after,.tree-container .tree>li[data-v-469f748b]:before{display:none}.tree-container .add-child-button-container>div[data-v-469f748b]:before,.tree-container .tree li[data-v-469f748b]:before{content:"";position:absolute;top:0;left:-1.5rem;width:1px;height:100%;background-color:#ccc}.tree-container .tree li[data-v-469f748b]:last-child:before{height:calc(.7rem + .5em + 2px)}.tree-container .tree li[data-v-469f748b]:after{content:"";position:absolute;top:calc(.7rem + .5em + 2px);left:-1.5rem;width:1.5rem;height:1px;background-color:#ccc}.tree-container .button-group[data-v-469f748b]{display:flex;gap:.5rem}.tree-container .btn[data-v-469f748b],.tree-container .material-icons-round[data-v-469f748b]{padding:.2rem .5rem;border:1px solid #ccc;border-radius:4px;cursor:pointer;font-size:.8rem;white-space:nowrap}.tree-container .material-icons-round[data-v-469f748b]{padding:.2rem;font-size:1.1em}.tree-container .btn span[data-v-469f748b]{vertical-align:middle;border:none}.tree-container .item[data-v-469f748b]{display:flex;padding:.3rem .8rem;border-radius:6px;border:1px solid #ccc;background-color:#fff;width:100%;box-sizing:border-box}.tree-container .group[data-v-469f748b]{border-color:#4caf50;background-color:#f0f9f0;border-width:2px;font-size:1.1rem;font-weight:700;color:#388e3c;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.tree-container .item-content[data-v-469f748b]{display:flex;align-items:center;gap:.5rem}.tree-container .company[data-v-469f748b]{border-color:#2196f3;background-color:#e3f2fd;font-weight:700;color:#1976d2;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.tree-container .farm[data-v-469f748b]{border-color:#ff9800;background-color:#fff8e1;border-style:dashed;display:flex;justify-content:space-between;align-items:center}.tree-container .toggle-icon[data-v-469f748b]{border:none;transition:transform .2s ease-in-out}.tree-container li.is-closed>.item .toggle-icon[data-v-469f748b]{transform:rotate(-90deg)}.tree-container .add-child-button-container[data-v-469f748b]{padding-left:3rem}.tree-container .btn.add-child[data-v-469f748b]{display:inline-flex;align-items:center;gap:.2rem;font-size:.8rem;background-color:#f0f0f0;border:1px dashed #aaa;color:#555;padding:.3rem .6rem}.btnGroup[data-v-469f748b]{display:flex;gap:.5rem;justify-content:center;margin-bottom:2em}.btnGroup .btn.toggle[data-v-469f748b]{transition:all .3s ease}.btnGroup .btn.toggle.active[data-v-469f748b]{background-color:#4caf50;color:#fff;border-color:#4caf50}.btnGroup .btn.toggle.active[data-v-469f748b]:hover{background-color:#45a049}.btnGroup .btn.add-group[data-v-469f748b]{background-color:#f0f9f0;color:#388e3c;border-color:#4caf50}.btnGroup .btn.add-company[data-v-469f748b]{background-color:#e3f2fd;color:#1976d2;border-color:#2196f3}.btnGroup .btn.add-farm[data-v-469f748b]{background-color:#fff8e1;color:#e65100;border-color:#ff9800}:root{--main-color:#65adb2;--sub-color:#fdf3e6;--color-bg:#f9f9f9;--color-gray:#cfcfcf;--color-darkgray:grey;--color-blue:#00c7f1;--color-white:#fff;--color-black:#000;--color-beige:#f3f1e9;--color-focus:#fcfade;--color-save:#2c9a7a;--color-cancel:#e5e5e5;--color-success:#1a73e8;--color-holiday:#cfa7cd;--color-qr:#c550b1;--color-edit:#5eb5a6;--color-search:#5eb5a6;--admin-main-color:#f3f3f3;--admin-sidebar-color:#30426a;--admin-sub-color:#5078a9}[v-cloak]{display:none}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;box-sizing:border-box}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}a:hover{opacity:.7}a img{vertical-align:middle}a,button{transition-timing-function:ease-out;transition-duration:.15s}ins{text-decoration:none}ins,mark{background-color:#ff9;color:#000}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}.pt10{padding-top:10px}.pt20{padding-top:20px}.pt30{padding-top:30px}.pt40{padding-top:40px}.pt50{padding-top:50px}.pt60{padding-top:60px}.pt70{padding-top:70px}.pt80{padding-top:80px}.pt90{padding-top:90px}.pt100{padding-top:100px}.pr10{padding-right:10px}.pr20{padding-right:20px}.pr30{padding-right:30px}.pr40{padding-right:40px}.pr50{padding-right:50px}.pr60{padding-right:60px}.pr70{padding-right:70px}.pr80{padding-right:80px}.pr90{padding-right:90px}.pr100{padding-right:100px}.pb10{padding-bottom:10px}.pb20{padding-bottom:20px}.pb30{padding-bottom:30px}.pb40{padding-bottom:40px}.pb50{padding-bottom:50px}.pb60{padding-bottom:60px}.pb70{padding-bottom:70px}.pb80{padding-bottom:80px}.pb90{padding-bottom:90px}.pb100{padding-bottom:100px}.pl10{padding-left:10px}.pl20{padding-left:20px}.pl30{padding-left:30px}.pl40{padding-left:40px}.pl50{padding-left:50px}.pl60{padding-left:60px}.pl70{padding-left:70px}.pl80{padding-left:80px}.pl90{padding-left:90px}.pl100{padding-left:100px}.pTB10{padding-block:10px}.pTB20{padding-block:20px}.pTB30{padding-block:30px}.pTB40{padding-block:40px}.pTB50{padding-block:50px}.pTB60{padding-block:60px}.pTB70{padding-block:70px}.pTB80{padding-block:80px}.pTB90{padding-block:90px}.px10{padding-inline:10px}.px20{padding-inline:20px}.px30{padding-inline:30px}.px40{padding-inline:40px}.px50{padding-inline:50px}.px60{padding-inline:60px}.px70{padding-inline:70px}.px80{padding-inline:80px}.px90{padding-inline:90px}.pd10{padding:10px}.pd20{padding:20px}.pd30{padding:30px}.pd40{padding:40px}.pd50{padding:50px}.pd60{padding:60px}.pd70{padding:70px}.pd80{padding:80px}.pd90{padding:90px}.pd100{padding:100px}.mt10{margin-top:10px}.mt20{margin-top:20px}.mt30{margin-top:30px}.mt40{margin-top:40px}.mt50{margin-top:50px}.mt60{margin-top:60px}.mt70{margin-top:70px}.mt80{margin-top:80px}.mt90{margin-top:90px}.mt100{margin-top:100px}.mr10{margin-right:10px}.mr20{margin-right:20px}.mr30{margin-right:30px}.mr40{margin-right:40px}.mr50{margin-right:50px}.mr60{margin-right:60px}.mr70{margin-right:70px}.mr80{margin-right:80px}.mr90{margin-right:90px}.mr100{margin-right:100px}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.mb50{margin-bottom:50px}.mb60{margin-bottom:60px}.mb70{margin-bottom:70px}.mb80{margin-bottom:80px}.mb90{margin-bottom:90px}.mb100{margin-bottom:100px}.mb1em{margin-bottom:1em}.mb2em{margin-bottom:2em}.mb3em{margin-bottom:3em}.mb4em{margin-bottom:4em}.mb5em{margin-bottom:5em}.mb6em{margin-bottom:6em}.mb7em{margin-bottom:7em}.mb8em{margin-bottom:8em}.mb9em{margin-bottom:9em}.mb10em{margin-bottom:10em}.ml10{margin-left:10px}.ml20{margin-left:20px}.ml30{margin-left:30px}.ml40{margin-left:40px}.ml50{margin-left:50px}.ml60{margin-left:60px}.ml70{margin-left:70px}.ml80{margin-left:80px}.ml90{margin-left:90px}.ml100{margin-left:100px}.mXAuto{margin-inline:auto}.w1per{width:1%}.w2per{width:2%}.w3per{width:3%}.w4per{width:4%}.w5per{width:5%}.w6per{width:6%}.w7per{width:7%}.w8per{width:8%}.w9per{width:9%}.w10per{width:10%}.w11per{width:11%}.w12per{width:12%}.w13per{width:13%}.w14per{width:14%}.w15per{width:15%}.w16per{width:16%}.w20per{width:20%}.w30per{width:30%}.w40per{width:40%}.w45per{width:45%}.w46per{width:46%}.w47per{width:47%}.w50per{width:50%}.w60per{width:60%}.w70per{width:70%}.w77per{width:77%}.w80per{width:80%}.w90per{width:90%}.w100per{width:100%}.mw10{max-width:10%}.mw20{max-width:20%}.mw30{max-width:30%}.mw40{max-width:40%}.mw45{max-width:45%}.mw46{max-width:46%}.mw47{max-width:47%}.mw50{max-width:50%}.mw60{max-width:60%}.mw70{max-width:70%}.mw77{max-width:77%}.mw80{max-width:80%}.mw90{max-width:90%}.mw100{max-width:100%}.halfWidth>div{width:50%}.flDirRev{flex-direction:row-reverse}#errors>ul{color:red;border-top:1px dashed red;border-bottom:1px dashed red;padding:.5em 0;margin-bottom:2em}.noDsp{display:none!important}.cf:after,.cf:before{content:" ";display:table}.cf:after{clear:both}.cf{*zoom:1}.animation{opacity:0;visibility:hidden;transition:1s;transform:translateY(30px)}.active{opacity:1;visibility:visible;transform:translateY(0)}input,select,textarea{font-size:16px;font-family:メイリオ,Meiryo,"Noto Serif JP",ＭＳ Ｐ明朝,ＭＳ 明朝,serif;border:1px solid #ccc;border-radius:4px;padding:.5em;box-sizing:border-box;outline:none;transition:border .3s ease}input:focus,select:focus,textarea:focus{border-color:#366aef}button{font-family:メイリオ,Meiryo,"Noto Serif JP",ＭＳ Ｐ明朝,ＭＳ 明朝,serif;cursor:pointer}button:disabled,input:disabled,select:disabled,textarea:disabled{opacity:.5}body{font-size:100%;line-height:1.6;overflow:hidden}.for-sp{display:none}.fL{float:left}.fR{float:right}.ofHdn{overflow:hidden}.flex{display:flex}.jcSB{justify-content:space-between}.jcSA{justify-content:space-around}.jcFS{justify-content:flex-start}.jcC{justify-content:center}.fwWrap{flex-wrap:wrap}.aiC{align-items:center}.cldW48>*{width:48%!important}.wmVR{writing-mode:vertical-rl}.rJustified{margin-left:auto}.tC{text-align:center}.bBox{border:1px solid #ccc}.bg{background:var(--color-bg)}.bgBlue{background:var(--color-blue)}.bgWhite{background:var(--color-white)}.bgGray{background:var(--color-gray)}.bgSubColor{background:var(--sub-color)}.bgBeige{background:var(--color-beige)}.tWhite,.txtWhite{color:#fff}.bgBlue.tWhite span{color:#fff!important}.transparent{position:relative}.transparent:before{content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0}.red{color:red}.b{font-weight:700}.tR,.tRight{text-align:right}.idt1,ul.att>li{text-indent:-1em;margin-left:1em}.fs90{font-size:90%}.btn{border:1px solid #ccc;padding:6px 1em;background-color:#ccc;display:flex;align-items:center;gap:.25em;font-size:15px}.btn:disabled{background-color:var(--color-gray)}.list .btn span:not(.material-icons-round){font-size:14px}.list .btn span.material-icons-round{font-size:20px}.btn-multiple{display:flex;justify-content:center;gap:1em}.add:not(:disabled){color:var(--color-white);border:1px solid #113993;background-color:#113993}.add:not(:disabled):hover{color:#113993;background-color:var(--color-white)}.edit:not(:disabled){color:var(--color-white);border:1px solid var(--color-edit);background-color:var(--color-edit)}.edit:not(:disabled):hover{color:var(--color-edit);background-color:var(--color-white)}.delete:not(:disabled){color:var(--color-white);border:1px solid #f42858;background-color:#f42858}.delete:not(:disabled):hover{color:#f42858;background-color:var(--color-white)}.save:not(:disabled){color:var(--color-white);border:1px solid var(--color-save);background-color:var(--color-save)}.save:not(:disabled):hover{color:var(--color-save);background-color:var(--color-white)}.holiday:not(:disabled){color:var(--color-white);border:1px solid var(--color-holiday);background-color:var(--color-holiday)}.holiday:not(:disabled):hover{color:var(--color-holiday);background-color:var(--color-white)}.move:not(:disabled),.qrShow:not(:disabled){color:var(--color-white);border:1px solid var(--color-qr);background-color:var(--color-qr)}.move:not(:disabled):hover,.qrShow:not(:disabled):hover{color:var(--color-qr);background-color:var(--color-white)}.etcBtn:not(:disabled){color:var(--color-black);border:1px solid var(--color-gray);background-color:var(--color-gray)}.etcBtn:not(:disabled):hover{color:var(--color-white);background-color:var(--color-save)}.withIcon{display:inline-flex;align-items:center;gap:.25em}.withIcon>span:first-child{margin-top:2px}.withIcon.frontIcon>span:first-child{margin-top:0}.withIcon.frontIcon>span:nth-child(2){margin-top:2px}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:99}.l-modal>.p-modal .modal-footer button{min-width:120px;text-align:center;justify-content:center}#app-container main #titleSec{margin-bottom:2em}#app-container main #titleSec h2{display:flex;gap:.5em;align-items:center;border-bottom:1px solid #000}#app-container main #titleSec h2 span{font-size:clamp(26px,2.5vw,30px)}#app-container main #titleSec h2 span:first-child{font-size:clamp(30px,3vw,36px)}#app-container main #detailSec{min-width:-moz-min-content;min-width:min-content}