body,html{margin:0;padding:0}body{color:#000;font:16px "游ゴシック Medium","Yu Gothic Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif}.wrapper{width:100%;height:auto;display:flex;align-items:center;flex-direction:column;justify-content:flex-start;display:-webkit-flex;-webkit-align-items:center;-webkit-justify-content:flex-start;margin:50px auto}.title{height:auto;font:32px "Noto Sans JP"}.error_msg,.title{width:800px;margin-bottom:20px}.error_msg{height:20px}.error_msg span{color:#eb3b2f;font:16px "Noto Sans JP"}.error_msg span:after{content:"もう一度やり直してください。"}.login_msg{color:#666;font:20px "游ゴシック Medium","Yu Gothic Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;margin:10px}.spinner{display:flex;align-items:center;flex-direction:row;justify-content:flex-start;display:-webkit-flex;-webkit-align-items:center;-webkit-justify-content:flex-start;margin:15px}.spinner .spinner-grow{width:2em;height:2em;margin-right:.8em;margin-bottom:.3em}.spinner .loading{color:#666;font:24px "Josefin Sans",sans-serif}.popover{font-size:12px}.modal_processing{width:250px;height:250px}.modal_processing .modal-content{width:250px;height:250px;display:flex;align-items:center;flex-direction:row;justify-content:center;display:-webkit-flex;-webkit-align-items:center;-webkit-justify-content:center}.modal_confirm .modal-content .modal-footer,.modal_confirm .modal-content .modal-header{border:none}.download{width:800px;height:auto}.download button{width:320px;height:3em}.btn_close{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-right:.5em}.btn_close:hover{opacity:.5}.btn_close div{position:relative;width:14px;height:14px}.btn_close div:after,.btn_close div:before{position:absolute;top:50%;left:0;content:"";display:block;width:14px;border-top:1px solid #fff}.btn_close div:before{transform:skewY(-45deg)}.btn_close div:after{transform:skewY(45deg)}.upload{width:800px;height:auto}.upload .upload_container{display:flex;align-items:center;flex-direction:row;justify-content:flex-start;display:-webkit-flex;-webkit-align-items:center;-webkit-justify-content:flex-start}.upload .upload_container .dropzone{width:450px;height:250px;border:2px dashed #aaa}.upload .upload_container .dropzone div{width:100%;height:100%;position:relative;text-align:center;display:table}.upload .upload_container .dropzone div input{width:100%;height:100%}.upload .upload_container .dropzone div .droparea_text{display:flex;align-items:center;flex-direction:row;justify-content:center;display:-webkit-flex;-webkit-align-items:center;-webkit-justify-content:center}.upload .upload_container .dropzone div .droparea_text .fa-file-csv{width:100px;color:#777}.upload .upload_container .dropzone div .droparea_text div{display:flex;align-items:center;flex-direction:column;justify-content:center;display:-webkit-flex;-webkit-align-items:center;-webkit-justify-content:center;width:220px}.upload .upload_container .buttons{display:flex;align-items:flex-start;flex-direction:column;justify-content:flex-start;display:-webkit-flex;-webkit-align-items:flex-start;-webkit-justify-content:flex-start;margin-left:30px;width:320px;height:250px}.upload .upload_container .buttons button{width:100%;height:3em}.upload .upload_container .buttons>:not(:first-of-type){margin-top:20px}.upload .upload_container .buttons .btn_processing span{margin-left:.5em}.upload .upload_files{width:100%;height:auto;margin-top:30px}.upload .upload_files .table_{width:100%;height:auto}.upload .upload_files .table_,.upload .upload_files .table_>:first-of-type{display:flex;align-items:center;flex-direction:row;justify-content:flex-start;display:-webkit-flex;-webkit-align-items:center;-webkit-justify-content:flex-start}.upload .upload_files .table_>:first-of-type{width:28%;height:3rem;padding-left:1.5em}.upload .upload_files .table_>:not(:first-of-type){justify-content:center;-webkit-justify-content:center;width:12%}.upload .upload_files .table_>:not(:first-of-type),.upload .upload_files .table_complete>:not(:first-of-type){display:flex;align-items:center;flex-direction:row;display:-webkit-flex;-webkit-align-items:center;height:3rem}.upload .upload_files .table_complete>:not(:first-of-type){justify-content:flex-start;-webkit-justify-content:flex-start;width:72%}.upload .upload_files .header_{color:#fff;font-size:15px;font-weight:700;background-color:#666}.upload .upload_files .header_ div>:nth-of-type(2){margin:0 0 .2em .1em}.upload .upload_files .header_ div>:nth-of-type(2) .fa-question-circle{width:1em;color:#aaa}.upload .upload_files .row_{border-bottom:1px solid #aaa}.upload .upload_files .row_ div .upload_filename{font-size:18px}.upload .upload_files .row_>:not(:first-of-type){font-size:1.2em}.upload .upload_files .row_ .btn_close div:after,.upload .upload_files .row_ .btn_close div:before{border-top:1px solid #666}.upload .error_detail{margin-top:20px;padding:10px;font-size:12px}.upload .error_detail>div{margin-top:10px}.upload .error_detail>div .detail:before{content:"";width:.8em;height:.8em;display:inline-block;background-color:#666;border-radius:20%;margin-right:.5em}.upload .error_detail>:not(:first-of-type){border-top:1px solid #aaa;padding-top:10px}
/*# sourceMappingURL=main.b0b82700.chunk.css.map */