﻿*{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";margin:0;padding:0;border-collapse:collapse;box-sizing:border-box;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;-webkit-font-smoothing:antialiased;color:#2f2f2f;}html,body{position:relative;}#glbBody{height:100%;width:100%;width:100%;}BODY{min-width:100%;min-height:100%;background-color:#fff;overflow-y:scroll;font-size:13px;}body.fixed{overflow-y:scroll;position:fixed;}TABLE,TBODY,THEAD,TFOOT,TD,TR,B,STRONG,EM,P,A,DIV,SPAN,LABEL,UL,LI,fieldset{color:inherit;font-size:inherit;}H1,H2,H3{color:inherit;}P{color:inherit;text-align:justify;margin:1em 0;}P:first-child{margin-top:0;}P:last-child{margin-bottom:0;}form{display:inline;}#windowoverlay{z-index:9991;position:fixed;visibility:hidden;background-color:rgba(61,61,61,.7);width:100%;height:100%;left:0;top:0;opacity:0;-webkit-transition:opacity 300ms linear 0ms,visibility 0ms linear 300ms;-moz-transition:opacity 300ms linear 0ms,visibility 0ms linear 300ms;transition:opacity 300ms linear 0ms,visibility 0ms linear 300ms;}#windowoverlay.show{transition-delay:0ms;visibility:visible;opacity:1;}@-webkit-keyframes sk-bounce{0%,100%{-webkit-transform:scale(0);}50%{-webkit-transform:scale(1);}}@keyframes sk-bounce{0%,100%{transform:scale(0);-webkit-transform:scale(0);}50%{transform:scale(1);-webkit-transform:scale(1);}}.waitcircle{width:40px;height:40px;position:relative;margin:0 auto;top:calc(50% - 20px);}.waitcircle .double1,.waitcircle .double2{width:100%;height:100%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:sk-bounce 2s infinite ease-in-out;animation:sk-bounce 2s infinite ease-in-out;}.waitcircle .double2{-webkit-animation-delay:-1s;animation-delay:-1s;}#windowoverlay .waitcircle .double1,#windowoverlay .waitcircle .double2{background-color:#fff;}#popupcontent .waitcircle .double1,#popupcontent .waitcircle .double2{background-color:#333;}#popupbox{z-index:9992;visibility:hidden;position:fixed;display:block;top:50%;left:50%;width:5px;height:5px;max-width:50%;max-height:50%;background-color:#fff;border-radius:5px;border:1px solid #861811;padding:15px;box-shadow:3px 3px 3px 0 rgba(190,190,190,.5);-webkit-transform:translate(-50%,-50%) scale(.01);-moz-transform:translate(-50%,-50%) scale(.01);transform:translate(-50%,-50%) scale(.01);-webkit-transition:transform 300ms cubic-bezier(.5,0,.5,0),visibility 0ms linear 300ms;-moz-transition:transform 300ms cubic-bezier(.5,0,.5,0),visibility 0ms linear 300ms;-o-transition:transform 300ms cubic-bezier(.5,0,.5,0),visibility 0ms linear 300ms;transition:transform 300ms cubic-bezier(.5,0,.5,0),visibility 0ms linear 300ms;}#popupbox.show{visibility:visible;-webkit-transform:translate(-50%,-50%) scale(1);-moz-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);-webkit-transition-delay:0ms;-moz-transition-delay:0ms;transition-delay:0ms;}#popupclose{position:absolute;right:-15px;top:-15px;cursor:pointer;}#popupcontent{height:100%;overflow-y:auto;overflow-x:hidden;}.info_ok{width:calc(100% - 30px);padding:15px;margin:15px;margin-top:0;border-radius:5px;border:1px solid #538b1e;background-color:#7fc241;box-shadow:3px 3px 3px 0 rgba(190,190,190,.5);}.asinput,button,input,textarea,select{width:calc(100% - 6px);font-size:inherit;padding:6px 8px;margin:5px 3px;border-radius:3px;border:1px solid #bbb;}.asinput.withbg,button.withbg,input.withbg,textarea.withbg,select.withbg{color:#2f2f2f;background-color:#fff;}textarea,input[type=text],input[type=button],input[type=submit]{-webkit-appearance:none;}input[type=radio],input[type=checkbox]{width:auto;}textarea{height:60px;}input[type=submit],input[type=button],button{cursor:pointer;background-color:#efefef;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;transition:all 300ms linear;}input[type=submit]:not([disabled]):hover,input[type=button]:not([disabled]):hover,button:not([disabled]):hover{color:#861811;}.asinput.error,button.error,input.error,textarea.error,select.error,label.error{border:1px solid #f00;color:#f00;}.asinput.defGrBtn,input.defGrBtn,button.defGrBtn{background-color:#7fc241;font-weight:bold;color:#000;}.asinput.defTransBtn,input.defTransBtn,button.defTransBtn{background-color:transparent;color:#fff;border:1px solid #fff;font-weight:bold;}.asinput.defTransBtn:hover,input.defTransBtn:hover,button.defTransBtn:hover{background-color:#fff;color:#000;}.asinput[disabled],input[disabled],button[disabled]{opacity:.3;cursor:default;}.asinput.defGrBtn[disabled],input.defGrBtn[disabled],button.defGrBtn[disabled]{opacity:.3;cursor:default;background-color:#7fc241;color:#000;}.asinput.defGrBtn:not([disabled]):hover,input.defGrBtn:not([disabled]):hover,button.defGrBtn:not([disabled]):hover{color:#fff;background-color:#538b1e;}.col2,textarea.col2,select.col2,input.col2{width:calc(50% - 6px);}.col3,textarea.col3,select.col3,input.col3{width:calc(33% - 6px);}.col4,textarea.col4,select.col4,input.col4{width:calc(25% - 6px);}.col3-4,textarea.col3-4,select.col3-4,input.col3-4{width:calc(75% - 6px);}.text-column-3{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:30px;}@media all and (max-device-width:730px),all and (max-width:730px){.text-column-3{-webkit-column-count:2 !important;-moz-column-count:2 !important;column-count:2 !important;}}@media all and (max-device-width:400px) and (orientation:portrait),all and (max-width:400px) and (orientation:portrait){.text-column-3{-webkit-column-count:1 !important;-moz-column-count:1 !important;column-count:1 !important;}}.text-column-2{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:30px;}@media all and (max-device-width:400px) and (orientation:portrait),all and (max-width:400px) and (orientation:portrait){.text-column-2{-webkit-column-count:1 !important;-moz-column-count:1 !important;column-count:1 !important;}}.calendar-box{display:none;background-color:#fff;border:1px solid #444;position:absolute;width:225px;padding:0 5px;z-index:805;}.calendar-box select.calendar-month{width:60px;margin:0;padding:0;}.calendar-box select.calendar-year{width:60px;margin:0;padding:0;}.calendar-box .calendar-cancel{width:100%;margin:0;padding:0;}.calendar-box table td{width:14%;}.calendar-box .calendar-title{text-align:center;}.calendar-box a{text-decoration:none;}.calendar-box .today a{padding:0 5px;margin-left:-5px;background-color:#ffe9c6;}.calendar-box .selected a{padding:0 5px;margin-left:-5px;background-color:#c9ff8b;}