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:14px}img{vertical-align:bottom}.hide{display:none}a{text-decoration:none;outline:0}a.link{color:#2c89c1;transition:all 300ms}a.link:hover{color:#e044ab}.caution{color:#e35b5b}i+span{margin-left:5px}i.blink{animation:flash 500ms ease-in-out infinite alternate;background-color:#e33215;border:1px solid #FFF;border-radius:3px;color:#FFF;padding:3px;width:auto}@keyframes flash{0{background-color:#e33215}100%{color:#e6c12d;background-color:#FFF}}#container>header{color:#FFF}#container>header nav{background-color:#0cabd4}#container>header nav.top{align-items:center;display:flex;padding:0 5px 0 0;width:100%}#container>header .logo{background-color:#FFF;color:#0cabd4;cursor:pointer;font-size:1.2rem;font-weight:bold;margin-right:auto;padding:5px;text-align:center;width:200px}#container>header .logo img{width:100%}#container>header .navi{display:flex;margin-left:10px}#container>header .navi .menu{border-radius:5px;background-color:#FFF;border:1px solid #0cabd4;color:#0cabd4;cursor:pointer;font-size:1.1em;margin:0 3px;padding:1px 7px}#container>header .navi .menu:hover{background-color:#0cabd4;border:1px solid #FFF;color:#FFF}#side_menu{background-color:#0cabd4;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;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:#186c82}#menu_fixed{text-align:center}#menu_fixed span:before{content:""}#side_menu:hover #menu_fixed span:before{content:"固定"}#side_menu.open #menu_fixed span:before{content:"解除"}#side_menu details{color:#FFF;border-top:1px solid #FFF;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.sync:before{content:"\f2f1";font-weight:bold}#side_menu summary.car:before{content:"\f1b9";font-weight:bold}#side_menu summary.bike:before{content:"\f21c";font-weight:bold}#side_menu summary.tax:before{content:"\f157";font-weight:bold}#side_menu summary.setting:before{content:"\f013";font-weight:bold}#side_menu details ul{list-style-type:none;margin:0;padding-left:0}#side_menu details ul{background-color:#186c82;box-shadow:0 3px 7px #222 inset}#side_menu details.open ul{background-color:#0cabd4;box-shadow:none}#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:10px;text-align:center;width:25px}#side_menu details ul i.blink{font-size:1em;width:auto}#side_menu details summary:hover,#side_menu details ul li:hover{background-color:#165e7a}#side_menu details:not(.open) ul li:hover{box-shadow:0 0 4px #444 inset}#side_menu details.open summary{display:none}#side_menu details.open i{font-size:1.5rem}#side_menu .space{margin-top:auto;margin-bottom:auto}.fa-rotate-45{transform:rotate(45deg)}#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:20px}#main_contents .area>h2{margin-top:0;margin-bottom:5px;padding-left:5px}#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}table.data_table,table.ref_table{border:0;border-collapse:collapse}table.data_table th,table.ref_table th{padding:2px 4px;text-align:left}table.data_table th,table.ref_table th.edit{background-color:#2f8fc6;border:1px solid #CCC;color:#FFF}table.ref_table th{background-color:#efef86;border:1px solid #888;color:#555}table.data_table td,table.ref_table td{background-color:#FFF;border:1px solid #888;padding:2px 4px}table.data_table th.none,table.data_table td.none,table.ref_table th.none,table.ref_table td.none{background-color:transparent;border:0}table.data_table td.center,table.ref_table td.center{text-align:center}table.data_table td.right,table.ref_table td.right{text-align:right}.datagrid{background-color:transparent}.datagrid table.dg_header th{border-bottom:2px solid #b0b0b0;font-size:.85rem;text-align:left}.datagrid table.dg_header th[colspan]{border-bottom-width:1px}.datagrid div.dg_scroll{background-color:#f0f0f0}.datagrid table.dg_data{font-size:.85rem}.datagrid table.dg_data td{border-right:1px solid #e8e8e8}.datagrid table.dg_data .flex{display:flex}.datagrid table.dg_data .flex .box{margin-left:auto}.datagrid .c_name .kana{color:#888;font-size:.9em;margin-left:1em}.datagrid .c_name .kana::before{content:"("}.datagrid .c_name .kana::after{content:")"}.datagrid tr:hover .c_name .kana{color:#FFF}.datagrid table.dg_header th.right,.datagrid table.dg_data td.right{text-align:right}.datagrid table.dg_header th.center,.datagrid table.dg_data td.center{text-align:center}.datagrid table.dg_data .dg_rows.disabled:not(:hover) td,.datagrid table.dg_data tr.disabled:not(:hover) td{background-color:#BBB}.datagrid .dg_footer{border-top:2px solid #b0b0b0}.datagrid table.dg_data .button{font-size:.8rem}.datagrid .dg_footer .paging .button.disabled{color:#DDD;background:0}.datagrid table.dg_data tr.selected .button{border-color:#FFF}.item_list .item{cursor:pointer}.item_list .item:hover{background-color:#0f95ec;color:#FFF}.item_list .item.selected{background-color:#e3773d;color:#FFF}.button,.tab,.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}.tab{border-radius:5px 5px 0 0}.ui-dialog .ui-dialog-buttonpane .button{padding:5px 10px}.button:hover,.tab:hover,.ui-dialog .ui-dialog-buttonpane .button:hover{box-shadow:0 0 5px #888 inset}.button:active,.button.select,.tab.selected,.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,.tab,.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,.button.disabled:selected{box-shadow:none;cursor:default}.button.large{font-size:1.1rem}.button.hide{display:none}.link.delete{color:#e66262;cursor:pointer;border-bottom:2px solid #e66262;font-weight:bold;padding:1px 5px}.ibp-panel h3{background-color:#555;color:#FFF;margin:0 0 10px;padding:2px 10px;width:100%}.ibp-panel h3 .link{color:#ffe768;font-size:.8em;margin-left:1em;text-decoration:underline}.ibp-panel h4{background-color:#3f72d4;color:#FFF;margin:0 0 10px;padding:2px 10px;width:100%}.ibp-panel .column{display:flex;flex-wrap:wrap;width:100%}.ibp-panel .row{width:100%}.ibp-panel .row>.blank{margin-bottom:30px}.ibp-panel .column>.rows,.ibp-panel .column>.row{margin-bottom:10px;margin-right:15px;width:auto}.ibp-panel .column.split>.rows,.ibp-panel .column.split>.row{border-left:1px solid #FFF;padding-left:10px}.ibp-panel .edge{padding:10px}.ibp-panel.bgfill,.ibp-panel .bgfill{background-color:#e8f0ff}.ibp-panel .cell{border-bottom:1px solid #FFF;display:flex;margin-bottom:5px;padding:0 2px;width:370px}.ibp-panel .cell.wrap{flex-wrap:wrap}.ibp-panel .cell.file_controler{border:0;margin-bottom:0}.ibp-panel .cell .button{font-size:.9em;padding:1px 5px}.ibp-panel .cell.error{background-color:#f97373;color:#FFF}.ibp-panel .cell .title{align-items:start;display:flex;color:#1c5c7b;flex-wrap:wrap;font-weight:bold;min-height:30px;padding:0 2px;min-width:135px}.ibp-panel .cell .title.split_1{min-width:100px}.ibp-panel .cell .title.split_2{min-width:35px;text-align:right}.ibp-panel .cell .title.m1{font-size:.9em}.ibp-panel .cell .title.m2{font-size:.8em}.ibp-panel .cell .title.right{justify-content:end;padding-right:5px}.ibp-panel .cell.error .title,.ibp-panel .cell.error .title.required,.ibp-panel .cell.error .title.joken_required{color:#FFF}.ibp-panel .cell .title.required{color:#dd3939}.ibp-panel .cell .title.joken_required{color:#e49822}.ibp-panel .cell .title.required:after,.ibp-panel .cell .title.joken_required:after{content:"*";font-size:1.1em;margin-left:2px}.ibp-panel .cell.readonly .title{color:#777}.ibp-panel .cell.readonly .title.required:before,.ibp-panel .cell.readonly .title.joken_required:before{display:none}.ibp-panel .cell .data{align-items:center;display:flex;flex:1;flex-wrap:wrap;min-height:32px;padding:2px 2px 0;position:relative}.ibp-panel .cell .data.m1{font-size:.9em}.ibp-panel .cell.auto_numbering .data label{font-size:.9em;margin-left:5px;margin-right:0}.ibp-panel .cell .input_fit{display:flex}.ibp-panel .cell .input_fit input[type=text],.ibp-panel .cell .input_fit select{flex:1}.ibp-panel .cell .description{font-size:.8em;padding-left:5px;width:100%}.panel .cell:not(.error) .description{color:#888}.ibp-panel.ref .cell,.ibp-panel .ref .cell{border-bottom:1px solid #888}.ibp-panel.ref.bgfill,.ibp-panel .ref.bgfill{background-color:#f0f0f0}.ibp-panel.ref .cell .title,.ibp-panel .ref .cell .title,.ibp-panel .cell.ref .title{color:#666}.panel.ref .row{background-color:#f0f0f0}.panel.ref .column,.panel .columns.ref,.panel .column.ref{background-color:#f0f0f0}.panel.ref .cell,.panel .ref .cell{border-bottom:1px solid #888}.panel.ref .cell .title,.panel .ref .cell .title{color:#666}.tooltip{background:#18516c;box-shadow:5px 5px 2px #555;color:#FFF;font-size:.9rem;border:1px solid #FFF !important;border-radius:0;font-weight:bold;padding:.5em 1em}.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}.ui-dialog.ui-widget{font-size:1em}.dialog .joken_area{margin-bottom:5px}.dialog .joken_area .inputs{background-color:#f0f0f0;padding:10px;width:100%}.dialog .joken_area .footer{display:flex;justify-content:center;align-items:flex-end}.dialog .joken_area .footer .button{margin-left:auto;margin-right:auto;padding:2px 15px}.dialog .joken_area .footer .link.delete{margin-left:auto}.dialog .joken_form{display:flex;flex-wrap:wrap}.dialog .joken_form .item{margin-bottom:10px;margin-right:15px;width:200px}.dialog .joken_form .item input[type=text],.dialog .joken_form .item select{width:100%}.dialog .joken_form .item .label{color:#213f66;display:flex;font-weight:bold;height:22px}.dialog .datagrid .dg_row td{padding:2px 4px}#ajax_single_select_dialog .datagrid{margin:10px 0 5px;overflow:scroll}#ajax_single_select_dialog .datagrid .dg_header,#ajax_single_select_dialog .datagrid .dg_footer{display:none}#ajax_single_select_dialog .datagrid .dg_scroll{height:100% !important}#ajax_single_select_dialog .datagrid .dg_row td{padding:5px 8px}#syaryo_select_dialog .datagrid .dg_row td{padding:5px 8px}@media only screen and (max-width:500px){#main_contents{width:100%}.button.large{font-size:1rem}.ibp-panel .cell{flex-wrap:wrap;width:100%}.ibp-panel .cell .title{width:100%}.ibp-panel .cell .data{flex:auto;width:100%}}