body *,.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif}html{font-size:12.5px}img{vertical-align:bottom}.hide{display:none}a{text-decoration:none;outline:0}.caution{color:#e35b5b}i+span{margin-left:5px}#container>header{color:#FFF}#container>header nav{background-color:#1e3451}#container>header nav.top{align-items:center;display:flex;padding:0 5px 0 0;width:100%}#container>header .logo{background-color:#FFF;color:#38649d;cursor:pointer;font-size:1.3rem;font-weight:bold;margin-right:auto;padding:5px 1px;text-align:center;width:200px}#container>header .logo img{height:40px}#container>header .navi{display:flex;margin-left:10px}#container>header .navi .menu{border-radius:5px;background-color:#FFF;border:1px solid #1e3451;color:#1e3451;cursor:pointer;font-size:1.1em;margin:0 3px;padding:1px 7px}#container>header .navi .menu:hover{background-color:#1e3451;border:1px solid #FFF;color:#FFF}#container>footer{background-color:#055788;color:#FFF}#side_menu{background-color:#1e3451;display:flex;flex-direction:column;overflow:hidden;padding:5px 0 10px;transition:width .5s;width:45px}#side_menu.open{min-width:200px;transition:none;width:200px}#side_menu:hover{transition:width .5s;width:200px}#side_menu .option{align-items:center;display:none;justify-content:flex-end;margin-bottom:5px;padding:0 5px}#side_menu.open .option,#side_menu:hover .option{display:flex}#side_menu .option .icon{border-radius:10px;color:#FFF;cursor:pointer;padding:1px 8px}#side_menu.open .option .icon{background-color:#355f97}#menu_fixed span:before{content:"固定"}#side_menu.open #menu_fixed span:before{content:"解除"}#side_menu details{color:#FFF;border-top:1px solid #AAA;transition:all .5s;width:200px}#side_menu summary{cursor:pointer;list-style:none;outline:0;padding:10px;transition:all .5s}#side_menu summary::-webkit-details-marker{display:none}#side_menu summary:before{font-family:"Font Awesome 5 Free";font-size:1.5rem;display:inline-block;margin-right:15px;text-align:center;vertical-align:bottom;width:25px}#side_menu summary.dashboard:before{content:"\f3fd"}#side_menu summary.consign:before{font-weight:900;content:"\f1b9"}#side_menu summary.wanted:before{font-weight:900;content:"\f1b9"}#side_menu summary.customer:before{font-weight:900;content:"\f0c0"}#side_menu summary.output:before{content:"\f1c1";margin-left:5px;margin-right:19px}#side_menu summary.setting:before{content:"\f4fe";font-weight:bold}#side_menu summary.outer_link:before{content:"\f0c1";font-weight:900}#side_menu details ul{background-color:#1e3451;list-style-type:none;margin:0;padding-left:0}#side_menu details ul li{cursor:pointer;padding:10px 13px;transition:.3s}#side_menu details.top ul li{cursor:pointer;padding-left:10px;transition:.3s}#side_menu details ul li a{color:#FFF;display:block}#side_menu details ul i{margin-right:18px;text-align:center;width:25px}#side_menu details[open] summary,#side_menu details summary:hover,#side_menu details ul li:hover{background-color:#33598c}#side_menu details.bottom{margin-top:auto}#side_menu details.top summary,#side_menu details.bottom summary{display:none}#side_menu details.top ul,#side_menu details.bottom ul{background-color:transparent}#side_menu details.top i,#side_menu details.bottom i{font-size:1.5rem}#contents{display:flex;color:#555;height:100%}#contents .no_data{background-color:#cb2e2e;border-radius:3px;color:#FFF;font-weight:bold;padding:2px 8px}#main_contents{flex:1}#main_contents .area{padding:10px 20px}#topic_path{padding:15px 20px 10px}#topic_path span{font-weight:bold;margin-right:8px;padding-bottom:3px}#topic_path span.link{border-bottom:1px solid #2c89c1;color:#2c89c1;cursor:pointer}.datagrid{background-color:#f0f0f0;border-top:0;border-left:0;font-size:1rem}.ui-dialog{font-size:1rem}.datagrid table.dg_header th{background-color:#FFF;border-bottom:2px solid #b0b0b0;border-right:0;text-align:left}.datagrid div.dg_scroll{border-left:0;border-right:0}.dialog .datagrid div.dg_scroll{border-left:1px solid #b0b0b0;border-right:1px solid #b0b0b0}.datagrid table.dg_data td{border-right:0}.datagrid table.dg_data tr:nth-child(odd):not(.selected):not(.disabled):not(:hover) td{background-color:#f7f7f7}.datagrid table.dg_data tr.disabled:not(:hover) td{background-color:#BBB}.datagrid .dg_footer{background-color:#FFF;border-right:0;border-top:2px solid #b0b0b0}.datagrid .dg_footer .paging .button.disabled{color:#DDD;background:0}.button,.ui-dialog .ui-dialog-buttonpane .button{border-radius:3px;border-width:1px;border-style:solid;cursor:pointer;display:inline-block;padding:3px 10px;text-align:center;transition:.3s}.ui-dialog .ui-dialog-buttonpane .button{padding:5px 10px}.button:hover,.ui-dialog .ui-dialog-buttonpane .button:hover{box-shadow:0 0 5px #888 inset}.button:active,.button.select,.ui-dialog .ui-dialog-buttonpane .button:active,.ui-dialog .ui-dialog-buttonpane .button.select{box-shadow:2px 2px 3px #555 inset;transition:.1s}a.button{display:block}.button.gray,.ui-dialog .ui-dialog-buttonpane .button.gray{background-color:#EEE;background:linear-gradient(#f8f8f8 0,#e6e6e6 100%);border-color:#b9b9b9;color:#555}.button.red,.ui-dialog .ui-dialog-buttonpane .button.red{background-color:#de6464;background:linear-gradient(#fc7373 0,#d75f5f 100%);border-color:#ff9f9f;color:#FFF}.button.blue,.ui-dialog .ui-dialog-buttonpane .button.blue{background-color:#4f94e1;background:linear-gradient(#62a5ef 0,#3c80cc 100%);border-color:#c4d0e7;color:#FFF}.button.navyblue,.ui-dialog .ui-dialog-buttonpane .button.navy{background-color:#213655;background:linear-gradient(#4c5f7b 0,#213655 100%);border-color:#213655;color:#FFF}.button.navyblue.selected,.ui-dialog .ui-dialog-buttonpane .button.navy.selected{background-color:#2a5391;background:linear-gradient(#7b92b3 0,#2a5391 100%);box-shadow:1px 1px 3px #000 inset}.button.green,.ui-dialog .ui-dialog-buttonpane .button.green{background-color:#4ca459;background:linear-gradient(#55b964 0,#40934d 100%);border-color:#9dc0a2;color:#FFF}.button.orange,.ui-dialog .ui-dialog-buttonpane .button.orange{background-color:#f78d1d;background:linear-gradient(#faa51a 0,#e77019 100%);border-color:#ffb051;color:#FFF}.button.pink,.ui-dialog .ui-dialog-buttonpane .button.pink{background-color:#f895c2;background:linear-gradient(#f988b9 0,#ee4e96 100%);border-color:#fdb7d7;color:#fff}.button.disabled{background-color:#aaa;background:linear-gradient(#aaa 0,#999 100%);border-color:#aaa;color:#555}.button.disabled:hover,.button.disabled:active{box-shadow:none;cursor:default}.button.large{font-size:1.2rem}.link.delete{color:#e66262;cursor:pointer;border-bottom:2px solid #e66262;font-weight:bold;padding:1px 5px}.lending_status.div_1:before{content:"予約"}.lending_status.div_2:before{content:"貸出"}.lending_status.div_3:before{content:"返却"}.panel{background-color:transparent;color:#555;display:flex;flex-wrap:wrap;margin-bottom:10px}.panel h2{width:100%}.panel .cell{border-bottom:1px solid #888;margin-bottom:2px;padding:2px 2px 0;width:320px}.panel .cell.wide{width:650px}.panel .cell.full_size{width:100%}.panel .cell.file_controler{border:0;margin-bottom:0}.panel .cell .button{margin-left:auto;padding:1px 5px}.panel .cell.error{background-color:#f97373;color:#FFF}.panel .cell .title{align-items:center;display:flex;color:#213f66;flex-wrap:wrap;font-weight:bold;min-height:25px;padding:2px 2px 1px;width:100%}.panel .cell .title .sub{font-size:.8em;margin-left:3px}.panel.ref .cell .title .sub{align-self:flex-end}.panel .cell .title .right{margin-left:auto}.panel .cell.error .title{color:#FFF}.panel .cell .title.required:before{background-color:#dd3939;border:1px solid #FFF;border-radius:5px;color:#FFF;content:"必須";display:inline-block;font-size:11px;margin-left:3px;padding:1px 5px;text-align:center}.panel .cell.readonly .title.required:before{display:none}.panel .cell .title.auto_numbering{align-items:center;display:flex}.panel .cell .title.auto_numbering label{font-size:1rem;margin-left:auto}.panel .cell .data{align-items:center;display:flex;flex-wrap:wrap;margin-top:auto;min-height:30px;padding:2px 2px 0;position:relative}.panel .row{align-items:flex-start;background-color:#f4f4f4;display:flex;flex-wrap:wrap;justify-content:flex-start;padding:10px;width:100%}.panel .row.v_nospace{padding-top:0;padding-bottom:0}.panel .row+.row{padding-top:0}.panel .row .cell{align-self:stretch;display:flex;flex-direction:column;margin-right:10px}.panel.rows{background-color:#f4f4f4}.panel.rows .row{background-color:transparent}.panel .column{background-color:#f4f4f4;padding:10px;width:320px}.panel .column.auto{flex:1;width:auto}.panel .column.wide{width:650px}.panel .column .cell{width:100%}.panel.columns,.panel .columns{background-color:#f4f4f4}.panel.columns .column,.panel .columns .column{background-color:transparent}.panel .cell .description{font-size:.8em;padding-left:5px}.panel .cell:not(.error) .description{color:#888}.panel.ref h2{align-items:center;background-color:#213f66;color:#FFF;display:flex;justify-content:space-between;margin-top:0;margin-bottom:0;padding:2px 8px}.panel.ref h2 a{border-bottom:1px solid #FFF;color:#FFF;display:inline-block;font-size:.7em;padding:0 5px}.panel.ref h3{color:#213f66;margin-top:0;padding-bottom:0;width:100%}.panel.ref .row{background-color:#FFF;border:1px solid #CCC;box-shadow:1px 1px 3px #AAA}.panel.ref.rows{background-color:#FFF;border:1px solid #CCC;box-shadow:1px 1px 3px #AAA}.panel.ref.rows .row{background-color:transparent;border:0;box-shadow:none}.panel.ref .column{background-color:#FFF;border:1px solid #CCC;box-shadow:1px 1px 3px #AAA;width:auto}.panel.ref .columns{background-color:#FFF;border:1px solid #CCC;box-shadow:1px 1px 3px #AAA}.panel.ref .columns .column{background-color:transparent;border:0;box-shadow:none}.panel.ref .cell{align-items:flex-start;flex-direction:row;flex-wrap:wrap;width:410px}.panel.ref .cell.wide{width:820px}.panel.ref .cell.full_size{width:100%}.panel.ref .cell .title{align-items:flex-start;background-color:#EEE;display:flex;height:100%;padding:6px 4px 6px 8px;width:130px}.panel.ref .cell .data{flex:1;height:100%;min-height:24px;padding:4px 4px 4px 8px}.panel.ref .cell .data.right{justify-content:flex-end}.panel.ref .column{align-items:flex-start}.panel.ref .cell .data .ruby{color:#888;font-size:.8em;width:100%}.panel.ref .image{padding:10px}.panel.ref .image h3{margin-bottom:3px}.panel.ref .image img{border:1px solid #CCC;width:100%}.tooltip{background:#333;color:#FFF;box-shadow:2px 2px 5px #333;font-size:.9rem}.tooltip h{display:block;font-weight:bold;font-size:1rem}.tooltip h:before{content:"[";margin-right:3px}.tooltip h:after{content:"]";margin-left:3px}.box.color_div{width:20px;height:20px;border:1px solid #CCC;margin-right:3px}.box.color_div.div_{display:none}.box.color_div.div_001{background-color:#FFF}.box.color_div.div_002{background-color:#f7f6f5}.box.color_div.div_003{background-color:#000}.box.color_div.div_004{background-color:#a9a9a9}.box.color_div.div_005{background-color:silver}.box.color_div.div_006{background-color:#ffd700}.box.color_div.div_007{background-color:#ff0}.box.color_div.div_008{background-color:#00F}.box.color_div.div_009{background-color:#008000}.box.color_div.div_010{background-color:#a52a2a}.box.color_div.div_011{background-color:orange}.box.color_div.div_012{background-color:#F00}.box.color_div.div_013{background-color:#ffc0cb}.box.color_div.div_014{background-color:purple}