*,*:before,*:after{margin:0;padding:0;box-sizing:border-box;scroll-behavior:smooth}button,input[type=email],input[type=password],input[type=text],input[type=tel],input[type=number],input[type=submit],input[type=button],input[type=date],input[type=time],textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:none;outline:none}table{border-collapse:collapse;border-spacing:0}img{vertical-align:middle}ul{font-size:0}ul li{font-size:13px;list-style:none}html{width:100%;height:100%}body{font-size:13px;font-family:Arial,Hiragino Sans,Meiryo,sans-serif;color:#323232;border-radius:5px;width:100%;height:100%}#app{width:100%;height:100%}.container{height:100%;width:100%;font-size:13px;display:table}a,a:hover{transition:.2s}input[type=Button]:disabled{background-color:#969696!important}input[type=email],input[type=password],input[type=text],input[type=tel],input[type=number],input[type=date],input[type=time],textarea{padding:5px;width:100%;border:1px solid rgba(200,200,200,1);font:16px/24px Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;background-color:#fff;border-radius:3px}input[type=date]{padding:2px}input:disabled{background-color:#e6e6e6}input::placeholder{color:#b4b4b4;font-size:13px}.select-box{border:1px solid rgba(200,200,200,1);display:inline-block;position:relative;min-width:300px;width:auto;background-color:#fff;border-radius:3px;font:16px/32px Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;overflow:hidden;padding-right:30px;margin:0;vertical-align:middle}.select-box:after{position:absolute;content:"▼";font-size:5px;top:50%;right:-10px;transform:translateY(-50%) translate(-50%);margin:auto;pointer-events:none!important;z-index:1;display:block;text-align:center;width:20px}.select-box select{font-size:13px;padding:5px;width:calc(100% + 30px);cursor:pointer}input[type=radio]{margin:0 3px 0 0}input[type=submit],input[type=button]{font-size:16px}.btn-L{min-width:180px;display:inline-block;color:#fff!important;text-decoration:none;text-align:center;border-radius:100px;line-height:33px;box-shadow:5px 5px 5px #0003;padding:0 15px;transition:.2s;box-shadow:1px 2px 1px #0003;cursor:pointer}.btn-L:hover{transition:.2s;box-shadow:1px 4px 4px #0000004d}.btn-L:active{transition:.2s;box-shadow:1px 2px 2px #0006}.bg-red{background-color:#910000!important}.bg-red:hover{transition:.2s;background-color:#9b0a0a!important;box-shadow:1px 4px 4px #0000004d}.bg-red:active{transition:.2s;box-shadow:1px 2px 2px #0006}.bg-blue{background-color:#005aa0!important}.bg-blue:hover{transition:.2s;background-color:#0a64aa!important;box-shadow:1px 4px 4px #0000004d}.bg-blue:active{transition:.2s;box-shadow:1px 2px 2px #0006}.bg-black{background-color:#282828}.bg-black:hover{transition:.2s;background-color:#323232;box-shadow:1px 4px 4px #0000004d}.bg-black:active{transition:.2s;box-shadow:1px 2px 2px #0006}.bg-orange{background-color:#ff963c}.bg-orange:hover{transition:.2s;background-color:#ffa046;box-shadow:1px 4px 4px #0000004d}.bg-orange:active{transition:.2s;box-shadow:1px 2px 2px #0006}.bg-green{background-color:#1eaaaa}.bg-green:hover{transition:.2s;background-color:#1eb4b4;box-shadow:1px 4px 4px #0000004d}.bg-green:active{transition:.2s;box-shadow:1px 2px 2px #0006}.f-right{float:right}.btn-S{min-width:90px;display:inline-block;border-radius:20px;text-align:center;margin:0 5px 5px 0!important;padding:2px 10px!important;transition:.2s;box-shadow:0 2px 2px #0003;font-size:12px!important;line-height:20px;color:#fff;text-decoration:none}.bottom-btn{padding:20px 0 0}.bottom-btn a.btn-S{margin:5px 0 0!important}.center-content{text-align:center}.button-red{min-width:180px;background-color:#910000!important;display:inline-block;color:#fff!important;text-decoration:none;text-align:center;border-radius:100px;line-height:33px;-webkit-box-shadow:5px 5px 5px rgba(0,0,0,.2);box-shadow:5px 5px 5px #0003;padding:0 15px}.button-blue{min-width:180px;background-color:#005aa0!important;display:inline-block;color:#fff!important;text-decoration:none;text-align:center;border-radius:100px;line-height:33px;margin:10px 0;padding:0 15px;transition:.2s;box-shadow:1px 3px 2px #0000004d}.button-red:hover,.button-blue:hover{cursor:pointer}.modal{width:100%;height:100%;position:fixed;display:flex;top:0;left:0;flex-direction:column;justify-content:center;align-items:center;background-color:#00000080;z-index:9999!important}.modal:not(:target){opacity:0;visibility:hidden;transition:opacity .5s,visibility .5s}.modal:target{opacity:1;visibility:visible;transition:opacity .5s,visibility .5s}.modal-white{padding:30px;background-color:#fff}.modal-white input[type=text]{margin:0 0 30px}.modal .overlay{display:block;width:100%;height:100%;position:absolute;background-color:#00000080;opacity:.7;top:0;left:0;z-index:9998}.modal-wrapper{width:800px;max-width:100%;min-width:300px;height:auto;max-height:90vh;background-color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:5px;z-index:9999;overflow:auto}.modal-contents{overflow:auto;width:100%;height:100%;box-sizing:border-box;position:relative}.modal-content{margin:35px;font-size:16px;line-height:1.5em}.modal-content a{margin:5px}.modal-close{position:absolute;top:5px;right:10px;text-decoration:none;width:20px!important;text-align:right;background-color:#fff0!important;color:#323232!important;-webkit-box-shadow:0px 0px rgba(239,239,239,1)!important;box-shadow:0 0 #efefef00!important}.modal-content form button[type=submit]{display:block;font-size:13px;border-radius:15px;background-color:#146496;color:#fff;padding:0 15px;margin:10px auto}@media (max-width: 640px){.modal-wrapper{max-width:calc(100% - 20px);max-height:calc(100% - 20px);overflow:auto}.modal-content{margin:15px}.modal-contents{overflow:hidden}}#logout center a,#userdell-modal center a{margin:10px}@media (max-width: 640px){#logout center a,#userdell-modal center a{width:30%;min-width:30%}}#logout strong{font-size:18px!important;background-image:url(../public/img/logo.svg);background-size:70px auto;background-position:center top;background-repeat:no-repeat;display:block}main{display:table-cell;vertical-align:top;text-align:left;padding:10px;background-color:#f0f0f0}main h1{font-size:24px;font-weight:400;letter-spacing:.1em;margin:0 0 20px}table{margin:0 0 20px}.table-list thead th,.table-list thead td{background-color:#001e3c;color:#fff;padding:5px 10px;white-space:nowrap;border-right:1px solid rgba(255,255,255,1)}.table-list tbody td{white-space:nowrap;position:relative;padding:5px}.table-list tbody tr:nth-child(2n) td{background-color:#f0f0fa}.table-list tbody td:last-child{width:60%}.table-list tbody .btn-S{text-align:center;color:#fff;width:auto;white-space:nowrap;margin:5px 0 0;background-color:#1eaaaa;text-decoration:none;min-width:60px}.table-list tbody .btn:hover{background-color:#28b4b4;transition:.2s;box-shadow:1px 4px 4px #0000004d}.table-list tbody .btn:active{transition:.1s;box-shadow:1px 2px 2px #0006}.table-list tbody td .seigen{display:block;max-width:330px;overflow:hidden;position:relative;height:30px}@media (min-width: 1100px){.table-list tbody td .seigen{max-width:40vw}}.table-list tbody td .seigen:after{content:"";position:absolute;top:0;right:0;width:30px;height:23px;background-image:linear-gradient(90deg,#fff0,#fff)}.table-list tbody tr:nth-child(2n) td .seigen:after{background-image:linear-gradient(90deg,#fff0,#f0f0fa)}.table-list tbody td .seigen:hover{overflow:visible!important}.table-list tbody td .seigen:hover p{position:relative;z-index:999;background-color:#fafae6;height:auto;white-space:normal;border-radius:3px;border:1px solid rgba(255,255,255,.8);box-shadow:0 0 3px #0000004d}.table-list tbody td p{border:1px solid rgba(255,255,255,.1);padding:5px}h2{font-size:16px;line-height:24px;font-weight:700;margin:0 0 10px;color:#001e3c}hr{display:block;height:1px;border:none;background-color:#b4b4b4}.waku{border-radius:5px;padding:20px;background-color:#fff;margin:15px;vertical-align:top}.waku-free{display:inline-block;border-radius:5px;padding:20px;background-color:#fff;margin:15px;vertical-align:top}main input[type=email],main input[type=password],main input[type=text],main input[type=tel],main input[type=number],main input[type=date],main input[type=time],main textarea{padding:5px;border:1px solid rgba(200,200,200,1);font:13px/18px Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;background-color:#fff;border-radius:3px}main input[type=date]{width:calc(50% - 1em)}main input[type=date]+span{padding:.5em;vertical-align:middle}.waku-free table tbody th,.waku-free table tbody td{padding:10px;border-bottom:1px solid rgba(230,230,230,1);vertical-align:middle}#kikan input[type=date]{width:110px}#kikan a{width:80%}.scroll01{height:calc(100vh - 330px);overflow:scroll}main>a{margin-left:20px!important}.message{text-align:center;margin:0 0 10px;color:#ff7878}.message:last-of-type{margin:0 0 30px}#download-request h1[data-v-b6bd4e54]{width:460px;height:auto;margin:auto;padding:50px}#download-request p[data-v-b6bd4e54]{text-align:center}#download-request table[data-v-b6bd4e54]{margin:20px auto;width:400px}#download-request table td[data-v-b6bd4e54]{padding:10px}#download-request .form-table td span[data-v-b6bd4e54]{position:relative}#download-request .form-table td span input[data-v-b6bd4e54]{border:1px solid rgba(230,230,230,1);padding:10px;text-align:center}#download-request .form-table td input+label[data-v-b6bd4e54]{position:absolute;white-space:nowrap;top:-5px;left:0;right:0;width:120px;margin:auto;font-size:16px;color:#9696a0;transition:all .2s;pointer-events:none;text-align:center}#download-request .form-table td input:focus+label[data-v-b6bd4e54],#download-request .form-table td input:not(:placeholder-shown)+label[data-v-b6bd4e54]{font-size:13px;line-height:13px;top:-22px;color:#64646e;z-index:100;background-color:#fff}#download-request .form-table td input[data-v-b6bd4e54]::placeholder{color:#fff}#download-request .form-table td input[data-v-b6bd4e54]:focus::placeholder{color:#c8c8c8}#send[data-v-b6bd4e54]{background-color:#e6e6e6;width:500px;padding:20px;margin:50px auto;text-align:center;border-radius:5px}#send p[data-v-b6bd4e54]{margin-bottom:20px}#send p #big[data-v-b6bd4e54]{display:block;margin-bottom:0}#send textarea[data-v-b6bd4e54]{overflow:hidden;resize:none;text-align:center;font-size:26px;line-height:40px;letter-spacing:.1em;padding:10px;height:60px}.btn-disabled[data-v-b6bd4e54]{background:#888;pointer-events:none}#login h1[data-v-82a284de]{width:460px;height:auto;margin:auto;padding:50px}#login p[data-v-82a284de]{text-align:center}#login table[data-v-82a284de]{margin:20px auto;width:400px}#login table td[data-v-82a284de]{padding:10px}#login .form-table td span[data-v-82a284de]{position:relative}#login .form-table td span input[data-v-82a284de]{border:1px solid rgba(230,230,230,1);padding:10px;text-align:center}#login .form-table td input+label[data-v-82a284de]{position:absolute;white-space:nowrap;top:-5px;left:0;right:0;width:120px;margin:auto;font-size:16px;color:#9696a0;transition:all .2s;pointer-events:none;text-align:center}#login .form-table td input:focus+label[data-v-82a284de],#login .form-table td input:not(:placeholder-shown)+label[data-v-82a284de]{font-size:13px;line-height:13px;top:-22px;color:#64646e;z-index:100;background-color:#fff}#login .form-table td input[data-v-82a284de]::placeholder{color:#fff}#login .form-table td input[data-v-82a284de]:focus::placeholder{color:#c8c8c8}
