button{padding:0;overflow:hidden;border:none;border-radius:.4em;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;cursor:pointer}button:focus{outline:orange auto 1px;outline-offset:0}input{border:solid 2px #a9a9a9;background:none;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}input:focus{outline:orange auto 1px;outline-offset:0}label,input[type=checkbox],input[type=radio]{cursor:pointer}input[type=checkbox],input[type=radio]{box-sizing:border-box;display:inline-block;position:relative;width:1em;height:1em;margin:0 .2em 0 0;padding:0}input[type=checkbox]:disabled,input[type=radio]:disabled{border:solid 2px gray;background-color:#a9a9a9}input[type=checkbox]:checked::after,input[type=radio]:checked::after{display:inline-block;position:absolute;content:""}input[type=checkbox]{border-radius:.2em}input[type=checkbox]:checked::after{top:calc(50% - .1em);left:calc(50% - .55em);width:.8em;height:.4em;transform:rotate(-50deg);transform-origin:0 0 0;border-width:.35em;border-bottom-style:solid;border-left-style:solid;border-radius:.1em}.enable-animation input[type=checkbox]:checked::after{animation-duration:.1s;animation-timing-function:ease-in;animation-name:checkbox}@keyframes checkbox{0%{width:0;height:0;border-bottom-style:none}50%{width:0;height:.4em;border-bottom-style:solid}100%{width:.8em;border-bottom-style:solid}}input[type=radio]{border-radius:50%}input[type=radio]:checked::after{top:calc(50% - .325em);left:calc(50% - .325em);width:.65em;height:.65em;border-radius:50%}.enable-animation input[type=radio]:checked::after{animation-duration:.1s;animation-timing-function:ease-in;animation-name:radio}@keyframes radio{0%{transform:scale(0)}100%{transform:scale(1)}}input[type=number]{text-align:right}select{border:solid 2px #a9a9a9;outline:none;background:none;background-color:#fff;cursor:pointer}select:focus{outline:orange auto 1px;outline-offset:0}textarea{border:solid 2px #a9a9a9;background:none;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}textarea:focus{outline:orange auto 1px;outline-offset:0}body>header{box-sizing:border-box;z-index:1000;position:relative;width:100%;height:32px;padding:0 1em;overflow:hidden;background-color:#2962ff;box-shadow:0 1px 8px 2px rgba(0,0,0,.4)}body>header h1{position:absolute;top:0;left:2.5em;height:100%;color:#fff;line-height:30px}body>header h1 a{color:#fff;text-decoration:none}body>header>div{position:absolute;top:0;height:100%;line-height:30px}body>header>div.back{left:0}body>header>div.back a{display:inline-block;padding:0 .5em;border-right:solid 1px #f5f5f5;color:#fff;font-weight:bold;text-decoration:none}body>header>div.menu{right:0}body>header>div.menu button.link-btn{margin-right:1em;padding:0 .2em;border:none;border-radius:0;background-color:rgba(0,0,0,0);box-shadow:none;color:#fff;font-size:.8rem;text-decoration:underline}body>footer{box-sizing:border-box;z-index:1000;position:relative;width:100%;height:24px;padding:0 1em;overflow:auto;background-color:#2962ff;box-shadow:0 -1px 8px 2px rgba(0,0,0,.4);text-align:right}body>footer>span{padding-left:.8em;white-space:nowrap}body>footer span,body>footer a{color:#fff;font-size:14px;line-height:24px}body,input,textarea,select,button{font-size:100%;font-family:"IPAexGothic",sans-serif}html{width:100svw;height:100svh;overflow:hidden}body{display:flex;flex-flow:column nowrap;align-items:flex-start;justify-content:flex-start;width:100%;height:100%;overflow:auto}body>header,body>main,body>footer{min-width:480px}body>header{flex-grow:0;flex-shrink:0}body>main{flex-grow:1}body>footer{flex-grow:0;flex-shrink:0}main{width:100%;overflow:auto;background-color:#f5f5f5;font-size:14px;user-select:none}ul li{list-style:none}input,textarea,select{background-color:#fff}textarea{word-break:break-all;word-wrap:break-word;white-space:break-spaces}input[type=checkbox]:checked::after{border-color:#448aff}input[type=radio]:checked::after{background-color:#448aff}main button,.dialog button{padding:.5em .8em;background-color:#2979ff;box-shadow:2px 2px 4px 0px rgba(0,0,0,.4);color:#fff;font-size:80%;line-height:normal;white-space:nowrap;transition-delay:0ms;transition-duration:80ms;transition-property:box-shadow,background-color;transition-timing-function:ease-in;user-select:none}main button:disabled,.dialog button:disabled{background-color:#dcdcdc;box-shadow:0px 0px 0px 0px rgba(0,0,0,.4)}.enable-animation main button:active,.enable-animation .dialog button:active{box-shadow:0px 0px 0px 0px rgba(0,0,0,.4)}main>section{box-sizing:border-box;width:calc(100% - 2rem);margin:24px auto;padding:.5rem 0;border-radius:3px;background-color:#fff;box-shadow:3px 3px 8px 2px rgba(0,0,0,.4)}main>section table{width:100%;border-collapse:collapse}main>section table thead,main>section table tbody{width:100%}main>section table thead tr,main>section table tbody tr{width:100%}main>section table thead tr th,main>section table thead tr td,main>section table tbody tr th,main>section table tbody tr td{box-sizing:border-box;vertical-align:top}main>section table thead tr th:not(:last-child),main>section table thead tr td:not(:last-child),main>section table tbody tr th:not(:last-child),main>section table tbody tr td:not(:last-child){border-right:2px solid #d3d3d3}main>section table thead{border-bottom:2px solid #d3d3d3}main>section.input tr th,main>section.input tr td{width:50%;padding:.5rem 1rem}main>section.input tr.btn td button{margin:0 .5rem}main>section.input tr.text td textarea{box-sizing:border-box;width:100%;height:30em;resize:vertical}main>section.control-panel{padding:.5rem 1rem}main>section.control-panel p{padding:.5rem 0}main>section.control-panel p label{line-height:2rem;white-space:nowrap}main>section.control-panel p label:not(:last-child){margin-right:1rem}main>section.control-panel p label input[type=number]{width:4rem}main>section.control-panel p button{font-size:1rem}main>section.output{padding:.5rem 1rem}main>section.output table{table-layout:fixed}main>section.output table tbody{user-select:text}main>section.output table tr.same{background-color:#fff}main>section.output table tr.same:hover{background-color:hsl(0,0%,90%)}main>section.output table tr.skip{background-color:#d3d3d3}main>section.output table tr.skip:hover{background-color:rgb(185.5,185.5,185.5)}main>section.output table tr.add{background-color:#98fb98}main>section.output table tr.add:hover{background-color:hsl(120,92.523364486%,69.0196078431%)}main>section.output table tr.del{background-color:#ffdead}main>section.output table tr.del:hover{background-color:rgb(255,201.4756097561,122)}main>section.output table tr th,main>section.output table tr td{word-break:break-all;word-wrap:break-word;white-space:break-spaces}main>section.output table tr th.num,main>section.output table tr td.num{width:4rem}main>section.output table tr th.line,main>section.output table tr td.line{width:calc(50% - 4rem)}main>section.output table tr th{text-align:center}main>section.output table tr td.num{text-align:right}main>section.output table tr td.line{text-align:left}/*# sourceMappingURL=main.css.map */
