.Schedule{width:100%}.scheduleMain{display:flex;margin:2vmin auto}.calendar{width:30%;margin-top:1vmin;border-right:1px solid rgba(0,0,0,.103)}.user{border-bottom:1px solid rgba(0,0,0,.103);margin:1.5vmin;overflow:hidden;max-width:18vw}.Schedule .user label{display:inline-block}.name{width:auto;font-size:5vmin}.colorKey{font-size:1vmin;border-top:1px solid rgba(0,0,0,.103);text-align:right;align-items:center;margin:1.5vmin;margin-top:4vmin}.colorKey img{width:5%}.vdp-datepicker{align-items:center;flex-wrap:nowrap;display:flex;justify-content:center;top:3.5vmin}.cell.day:not(.blank){background-color:#ffffe0}.cell.highlighted{color:#223d6e;background-color:#add8e6!important}.scheduleTable{align-items:center;margin:0 5px;width:100%}.tableTitle{font-size:5vmin}.Schedule .tableBorder{height:70vh}.Schedule .importlistborder,.Schedule .tableBorder{text-align:center;display:flex;align-items:center;background-color:#f0f8ff}.Schedule .importlistborder{height:72vh;flex-wrap:wrap;margin-top:20px;padding:.5rem 0 3rem 0}.Schedule .table{height:70vh;width:66vw;margin:0 auto;border-radius:.5rem;background-color:transparent}.Schedule .submit{margin-top:1rem}.Schedule .table table{text-align:center!important;height:1.5rem;width:100%;border:none;padding:.1rem 0 .1rem 0;border-collapse:collapse;background-color:transparent}.Schedule .table table thead tr th{font-weight:700;height:2.75vmin;position:sticky;top:0;background-color:transparent}.Schedule .table table tbody{display:block;height:66vmin;overflow-y:scroll;padding:0 2vmin 0 0}.Schedule .table table thead,.Schedule .table tbody tr{display:table;width:100%;table-layout:fixed}.Schedule .table table thead{width:calc(100% - 3vmin);margin:.5rem 0 .5rem 1rem}.Schedule .table table tbody tr.VueTables__row{box-shadow:10px 4px 16px -7px hsla(0,0%,45.5%,.5568627450980392);margin:1.5vmin;background:#fff}.Schedule .childRow{border:transparent!important;text-align:left;margin-left:calc(1.5vmin + 8%);position:relative}.remarktext{padding-left:4.5rem;display:flex}.remarktext:before{content:"";width:8px;height:8px;background:#3d9bf3;border-radius:50px;display:inline-block;line-height:100%;margin:auto .5rem}.Schedule .childRow:before{height:2.5rem;top:-2rem}.Schedule .childRow:before,.Schedule .Schedule_notadmin .childRow:before{content:"";width:4rem;border-bottom:2px solid #ccc;border-left:2px solid #ccc;position:absolute}.Schedule .Schedule_notadmin .childRow:before{height:1.5rem;top:-1rem}.VueTables__sortable:focus-within,tr:focus-within td{outline:none}.VueTables__sortable:hover{cursor:pointer}.Schedule .scheduleMain .table table thead tr th:first-child,.Schedule .table table tbody tr td:first-child{width:15%}.Schedule .table table tbody tr td{height:1rem;padding:5px}.table table tbody::-webkit-scrollbar{width:8px;height:8px}.table table tbody::-webkit-scrollbar-thumb{border-radius:100px;--webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.2);background:rgba(5,5,5,.09411764705882353)}.table table tbody::-webkit-scrollbar-track{border-radius:0;background:transparent}.Schedule .VuePagination__count{display:none}.Schedule .VueTables__child-row-toggler{width:16px;height:16px;line-height:16px;display:block;margin:auto;text-align:center}.Schedule .VueTables__child-row-toggler--closed:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGsAAABkCAYAAACB6c7ZAAAACXBIWXMAAFxGAABcRgEUlENBAAAFYklEQVR4nO2dvTMsQRTFe+36SGQiAkVE8IqESIaAEiBB4u8jIiIhIkHkJU+EYEmoUkVEmfXq9HO3Ztv0TM/MzvTcffdX9WreDlZvnzn33G77Ubu/v/8TBMFUX1+fArVaTYVJui1k4+vrq+PnzNutVqvj/NDQ0E6jVqu1IBSJZR5JHBEtHzZxbEea3yAI2j/Tx+OhCgDO0iqSk+r1uj6azrKVSUKcFo2ro6js0ZEI3xZnMQLO0tKaWWVzmC3DslJVR5qO6Nb9JWWU+f3h8+IsRjQgIuWWisgoV2dJZkWTlFlmRpnnxVlMadCwbV1fUjcojoqH5sfMIHIOzav59ah5FWcxohHOKxWTTd3uAv83XLfxxFk9gu4GlYPSQnexZZmJdINMabgOWxxWDGm6a3EWI344S9ZR5WBmlgviLEY4Z5ZQLC4VTJzFCBGLESIWIySzKorsDTJHxGKEiMUIEYsRIhYjRCxGiFiMsK6zZLe9eoizGCFiMULEYoSIxQgRixEiFiNELEaIWIyoxB8f39/f1fPzs/7/yMiIGhwc9D6mMBgbxohxYXy+8C7W5eWlur6+Vh8fH+1zc3Nzan5+3uu41LdIZ2dn6vHxsX0OYi0uLnoRzWsZPD8/V1dXVx1CAZzb399vu80HuIAwhrBQ6lvAg4MD9fb2VvqovImFB4sJsUGTcnNzU+q4UO6Ojo70hWQDF9fJyUmp41I+yyDKXxKYlNPTU3V7e6tLT9FZ9vDwoIUynR4FHIcLbnh4uNAxhfHmrNfXV+fvvbu7K7wswkmHh4dOQhFPT0+FjScKNq07rmII5uLILPcbV5JtlJ2p7J43iOYD5WppaSl3CUIeottL46YwY2NjuX5/Wrw5a3JyMvPPIi/29vZ0lmWBmgjkYVahBgYGSm/fvYk1NTWVyxmY5OPjY501mHxXULpQ9pCDeZiZmSl98e5NLDzQ1dXV3KUMWYPGwCU/kHcQKu8aCUL5WLTXms3m71ar9Qu2Bv39/frYaPyLs6T3GcwLXAF3dGM9tbCwoCfShMqeucBNC+YIS4g8JdzEfJ/Bz8/PjiOV6Xq9vuO9wYDDMAETExO5MkR9t99oPsJrMuRa3vsFo6OjuhL43Lf07qwwKE9wQN6WGI9leXlZNZvNTC25SZF7lWmcVSmxCGQLWnTfIE/hpiK7PlZlMApcxVjDuG79FAG6VWRglf5cU9kdDIi1u7urs6xMqIkoYy8yLZXebqL2Hlc4lekiQbnb3t7WrqoiLLab0I7DaejqitqPw+/ARVFl2Gzk4qpfX1+PXEflAY7F/VZdKMVtIxdlEZOKNU831k7Iwypmkw2Wr9bHDgJ1i1l3JWy7HVWG7VPR4IaNjQ29YE0DyunW1hY7oVQvvA8G1mRwGlyWtEELgSAul7Jn0hNP8iS3jI+PR34duzErKyuVW+Smxeqsbn8WR9FAhLW1Nb2Re3FxoV5eXvTnqUxPT6vZ2VnWIhE993ZAaDw2NzcrMJLuI891Z4SIxQgRixEiFiNELEaIWIwQsRghYjFC3iO3okTtIImzGCFiMULEYoSIxQgRixHSDXrC9sngcYizGPHDWTbF5T1zyyHOYeIsRsBZ2jJJNVQcVgw0r5JZPYY1s8yjOKo72OaXiPu6OIsRDShH/1SM0vQySnrZqok4rxNbBtmcQ/Mr3WCP0M4sm9IEOco8n+WTrF0o26lFPwPZ1VFx3aE4ixF6nRXOLFLavLLNrlA+gz+epHWr6SgXh4mzGIFusGMHw8wkcVQ+XNdR5vxHdYfiLEZoZ0FFW0aZGZbWSb3uvLRdZJLTbNmlxFm80M6CekEQ6IG7OkmyKhtpdzba36+U+gthoBUVDkunJAAAAABJRU5ErkJggg==);background-size:contain;display:inline-block;cursor:pointer;margin-top:-3px;width:25px;height:25px;content:""}.Schedule .VueTables__child-row-toggler--closed:hover:after{background:#f1f1f1;display:inline-block;white-space:nowrap;margin:-3px 0 0 25px;padding:3px 6px;border:1px solid #aaa;font-size:10px;content:"展開"}.Schedule .VueTables__child-row-toggler--open:before{background-image:url(data:image/png;base64,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);background-size:contain;cursor:pointer;display:inline-block;margin-top:-3px;width:25px;height:25px;content:""}.Schedule .inputWindow{width:100%;height:100%;text-align:center;position:absolute;left:0;top:0;z-index:200;background:hsla(0,0%,52.2%,.8)}.Schedule .inputWindow .inputWindow_content{width:50vw;background:#fff;border-radius:5px;margin:1vw auto;padding:1vw}.Schedule .inputWindow button{border:1px solid #e1e1e1;border-radius:5px;box-shadow:0 5px 5px -7px #000;cursor:pointer;font-size:.8em;height:30px;vertical-align:top;width:90px}.Schedule .inputWintran-enter-active,.Schedule .inputWintran-leave-active{transition:all .5s}.Schedule .inputWintran-enter,.Schedule .inputWintran-leave-to{opacity:0}.Schedule .inputWintran-enter-to,.Schedule .inputWintran-leave{opacity:1}.Schedule .editWindow{width:100%;height:100%;text-align:center;position:absolute;left:0;top:0;z-index:999;background:hsla(0,0%,52.2%,.8)}.Schedule .editWindow .editWindow_content{width:50vw;background:#fff;border-radius:5px;margin:1vw auto;padding:1vw}.Schedule .editWindow .editWindow_content table{margin:auto}.Schedule .editWindow .editWindow_content .editForm_lable_error{font-size:1rem;color:red;text-align:left;align-self:center;padding-left:5%}.Schedule .editWindow .editWindow_content table td{text-align:left;vertical-align:top}.Schedule .editWindow .editWindow_content textarea{resize:none}.VTscheduleAction button{background-color:transparent;border:none;cursor:pointer;margin-top:10px;padding:0;vertical-align:middle}.VTscheduleAction button img{cursor:pointer;height:40px!important;width:40px!important}.btnSearch,.textSearch.form-control{display:inline-block}.scheduleTable .bar{margin-bottom:10px;text-align:center}