:root{--formOutine:#999;--formOutineFocused:#007bff;--formOutineFocusedBg:#EFF6FB}a{vertical-align:top}select,input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="week"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],input[type="color"],textarea{border-color:var(--formOutine);box-shadow:none;margin:0}select:focus,input[type="text"]:focus{border-color:var(--formOutineFocused);background-color:var(--formOutineFocusedBg)}fieldset legend{margin-bottom:1rem}fieldset .input{margin-bottom:1rem}.hidden{display:none !important}.ck-editor__editable_inline{min-height:100px}.ck.ck-editor__main>.ck-editor__editable{border-color:var(--formOutine) !important}.ck.ck-editor__main>.ck-editor__editable.ck-focused{border-color:var(--formOutineFocused) !important;background-color:var(--formOutineFocusedBg) !important}.collapsing+.btn,.collapsing+.btn+.btn{display:none}.searchtoggle[aria-expanded="true"]:after{content:"条件を閉じる"}.searchtoggle[aria-expanded="true"] span.ui-icon{background-position:0 -16px}.searchtoggle[aria-expanded="false"]:after{content:"検索条件"}.searchtoggle[aria-expanded="false"] span.ui-icon{background-position:-65px -16px}#calendar table table{margin-bottom:0}#calendar table thead tr{border-color:#ddd}#calendar .fc-sun{color:#f4425c;background-color:#fff0f0}#calendar .fc-sat{color:#007bff;background-color:#f0f0ff}#calendar .fc-scroller.fc-day-grid-container{height:auto !important}#calendar .fc-day-grid-event{padding-top:1em;padding-bottom:1em}#calendar .fc-event,#calendar .fc-event-dot{background-color:#d8eef9}.default2 .content h3,.default2 .content h4{color:initial;padding:0;border:none}.default2 .large-2,.default2 .medium-3{min-width:220px}@media (min-width: 40em){.default2 .large-10,.default2 .medium-9{max-width:calc(100% - 220px)}}.default2 .title-area{padding:0}.default2 .container{max-width:unset;padding:0;margin:0}@media (min-width: 40em){.default2 .menu-toggle{display:none !important}}.default2 .menu-toggle p a{width:100%;padding:0 1em;margin:0;z-index:99999}.default2 .top-bar-section{display:none !important}@media (min-width: 40em){.default2 .top-bar-section{display:unser}}.default2 #actions-sidebar li.user-info{margin:0}.default2 #actions-sidebar li.user-info a{background-color:#eee;text-align:center;padding:1em 0;border-radius:3px}.default2 #actions-sidebar li+.user-info{margin:0.875rem 0 0}@media (min-width: 40em){.default2 #actions-sidebar li+.user-info{margin:2rem 0 0}}.side-nav{padding-bottom:0}.side-nav li.manual{background-color:#eee;border-radius:100px}.side-nav li.link{background-color:#fff}.side-nav li.link a{position:relative}.side-nav li.link a::after{content:"";display:block;width:0;height:0;border-style:solid;border-width:4px 0 4px 5\6px;position:absolute;top:50%;margin-top:-4px;right:0.875rem;border-color:transparent}.side-nav li.link a:hover{color:#fff;background:#1babb9}.side-nav li.link a:hover::after{border-color:transparent transparent transparent #fff}.side-nav li.link.sidebar_current{background-color:#116d76}.side-nav li.link.sidebar_current a{color:#fff}.side-nav li.link.sidebar_current a::after{content:"";display:block;width:0;height:0;border-style:solid;border-width:4px 0 4px 5\6px;border-color:transparent transparent transparent #fff;position:absolute;top:50%;margin-top:-4px;right:0.875rem}.side-nav li.link.sidebar_current a:hover{color:#116d76;box-shadow:2px 2px #1babb9 inset,-2px -2px #1babb9 inset;background:#fff}.side-nav li.link.sidebar_current a:hover::after{border-color:transparent transparent transparent #1babb9}#actions-sidebar{display:flex;flex-direction:column}@media (max-width: 40em){#actions-sidebar{padding-bottom:0.3rem}}@media (min-width: 40em){#actions-sidebar{display:block}}#actions-sidebar #manual-sidebar{order:3}@media (min-width: 40em){#actions-sidebar #manual-sidebar{order:1}}#actions-sidebar #menu-sidebar{order:1}@media (min-width: 40em){#actions-sidebar #menu-sidebar{order:2;display:block !important}}#actions-sidebar #user-sidebar{order:2}@media (min-width: 40em){#actions-sidebar #user-sidebar{order:3}}@media (max-width: 40em){.content{padding-top:1rem;padding-left:1rem;padding-right:1rem}}.flex-form select{width:auto;margin-left:.5em;padding-right:2rem}.scrollable__table{overflow-x:scroll}@media (max-width: 40em){.scrollable__table table{min-width:900px}}
