@charset "UTF-8";*{font-family:Hiragino UD W3,Hiragino UD W6,-apple-system,BlinkMacSystemFont,Helvetica Neue,\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3,Hiragino Kaku Gothic ProN,Arial,\30e1\30a4\30ea\30aa,Meiryo,sans-serif}header,main,footer,body{width:100%;margin:0}img{width:100%}.container,.form-elements{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center}.clickable{cursor:pointer}.clickable:disabled{cursor:default}.clickable.disabled{cursor:default}.invisible{display:none!important}button{-webkit-user-select:none;user-select:none}button:disabled{pointer-events:none}.error-message{color:red}.form-container{padding:0 2.5%;width:95%}.form-elements{width:100%;margin-bottom:1.5vh}.form-elements label{display:block;width:100%}.form-elements input,.form-elements textarea{padding:10px;width:calc(100% - 20px);border-radius:5px;border-width:1px;border-style:solid;border-color:#afafaf;font-size:1.4rem;font-weight:200;background-color:#fffc}.form-elements .form-checkbox{display:block;padding:5px;width:calc(100% - 10px)}.form-elements .form-checkbox label,.form-elements .form-checkbox input{display:inline-block;width:initial}.form-elements .form-checkbox input{margin-right:10px}.form-elements select{appearance:none;padding:10px;width:100%;border-radius:5px;border-width:1px;border-style:solid;border-color:#afafaf;font-size:calc(1.4rem * .8);font-weight:200;background-color:#fffc}.form-elements textarea{min-width:calc(100% - 10px)}img.inner-img{display:block;margin:5%;width:90%}#modal-dialog{position:fixed}#modal-dialog.invisible{z-index:-1}#modal-dialog.show-fade-in{z-index:10000}#modal-dialog>.dialog-bg{background-color:#00000080}#modal-dialog .dialog-content{position:relative;z-index:12000;min-width:50%;max-width:75%;padding:25px;border-radius:25px;background-color:#fff}#modal-dialog #dialog-header{position:relative;min-height:30px}#modal-dialog #dialog-close-btn{position:absolute;top:0;right:0}#dialog-title{font-size:1.5em}#modal-dialog #dialog-footer{position:relative;min-height:30px}.animation-base{animation-duration:.35s;animation-timing-function:ease-in-out;animation-fill-mode:forwards}.show-fade-in{animation-name:fadeIn;animation-duration:.25s;animation-timing-function:ease-in-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.show-fade-out{animation-name:fadeOut;animation-timing-function:ease-in-out}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.run-away{animation-name:runAway;animation-timing-function:linear}.show-slide-fade-in{animation-name:slideFadeIn;animation-duration:.25s;animation-timing-function:ease-in-out;z-index:100}@keyframes slideFadeIn{0%{opacity:0;top:100vh}to{opacity:1;top:0}}@keyframes runAway{0%{opacity:0;margin-left:0}50%{opacity:1;margin-left:150px}to{opacity:0;margin-left:300px}}.limit-break{font-weight:700;background:linear-gradient(to right,red,#f80,#dd0,#0d0 42.85%,#0dd,#00f,#e0e,red) 0% center/200% auto;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:limit-break 2s linear infinite}@keyframes limit-break{to{background-position-x:200%}}.limit-break2{animation:gaming-bg-led 1s linear infinite}@keyframes gaming-bg-led{0%{background-color:#fa0096a6}33%{background-color:#fafa00a6}66%{background-color:#0096faa6}to{background-color:#fa0096a6}}.limit-break3{animation:gaming-border-led 1s linear infinite}@keyframes gaming-border-led{0%{border-color:#fa0096a6}33%{border-color:#fafa00a6}66%{border-color:#0096faa6}to{border-color:#fa0096a6}}#loading-animation{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000000bf;z-index:99999}.loading-animation{animation:loading 2s linear infinite}i.loading-animation{display:inline-block;color:#adff2f;font-size:25vw}#loading-animation-loader{position:absolute;width:30px;height:30px;border-radius:50%;border:8px solid #fff;border-right-color:transparent;animation:spin 1s linear infinite}.flash-message{animation:flash 1s linear infinite}.show-slide-rtl{animation-name:slideRtl}@keyframes slideRtl{0%{right:-100vw;opacity:0}to{right:0;opacity:1}}.show-slide-ltr{animation-name:slideLtr}@keyframes slideLtr{0%{left:-100vw;opacity:0}to{left:0;opacity:1}}@keyframes loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0);opacity:.2}50%{transform:rotate(180deg);opacity:1}to{transform:rotate(360deg);opacity:.2}}@keyframes flash{0%{opacity:.2}50%{opacity:1}to{opacity:.2}}@keyframes rightOutLeftIn{0%{opacity:0;left:100vw}to{opacity:1;left:0}}@keyframes rightInLeftOut{0%{opacity:0;left:-100vw}to{opacity:1;left:0}}@keyframes rotateInOut{0%{opacity:1;transform:rotateX(0)}49%{opacity:0;transform:rotateX(90deg)}51%{opacity:0;transform:rotateX(270deg)}to{opacity:1;transform:rotateX(0)}}@keyframes turn{0%{transform:rotateY(0)}50%{transform:rotateY(180deg)}to{transform:rotateY(0)}}@keyframes swing{0%{transform-origin:50% 100%;transform:rotate3d(0,0,0,0)}25%{transform-origin:50% 100%;transform:rotate3d(.2,1,1,60deg)}50%{transform-origin:50% 100%;transform:rotate3d(.8,1,1,-60deg)}75%{transform-origin:50% 100%;transform:rotate3d(.1,1,1,30deg)}to{transform-origin:50% 100%;transform:rotate3d(0,0,0,0)}}@media print{html,body{height:100%;background-color:#fff}header,footer{display:none}main{display:block;width:100%;height:100%}h3{border-bottom-style:solid;border-bottom-width:1px}.page-breaker{page-break-before:always}.modal-dialog,.dialog-content,.dialog-main,.dialog-form-container{width:100%;height:100%}.dialog-header,.print-btn-container,.form-container,.dialog-footer{display:none}}
