body,a,select,input,span{font-family:"Zen Maru Gothic",serif;font-weight:bold}body{background-color:#fff}*{color:#36365e !important}#header{position:fixed;z-index:4;height:48px;width:100%;background-color:rgba(175,241,218,.6) !important;backdrop-filter:blur(3px) saturate(180%) !important;border-bottom:1px solid rgba(110,183,167,.25)}#header #headerLinks{position:absolute;left:65px;top:0;height:100%;display:flex;align-items:center;gap:6px}#header #headerLinks a{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;transition:background-color .15s ease}#header #headerLinks a:hover{background-color:rgba(110,183,167,.2)}#header #hamburger{position:absolute;width:40px;height:48px;left:16px;top:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;cursor:pointer;border-radius:8px;transition:background-color .15s ease}#header #hamburger:hover{background-color:rgba(110,183,167,.2)}#header #hamburger div{background-color:#2d5a47;height:2px;width:22px;border-radius:1px;position:static}#header #leftMenu{padding-top:40px;padding-bottom:100px;position:fixed;width:220px;left:-220px;transition:.25s ease;overflow-y:auto;height:100vh;background-color:#e8f5ee;box-shadow:2px 0 12px rgba(46,91,70,.15);z-index:100}#header #leftMenu a{text-align:left;display:block;padding:9px 14px 9px 18px;margin:2px 10px;border-radius:6px;font-size:.88em;color:#2d5a47 !important;transition:background-color .15s ease}#header #leftMenu a i{display:inline-block;width:24px;opacity:.7}#header #leftMenu a:hover{background-color:rgba(110,183,167,.2)}#header #leftMenu a.menu-active{background-color:rgba(110,183,167,.35);font-weight:600}#header #leftMenu a.menu-active i{opacity:1}#header #leftMenu .group_name{display:block;padding:0 0 3px 18px;margin:18px 10px 6px 10px;text-align:left;font-size:.7em;font-weight:700;letter-spacing:.06em;color:#5a9a87 !important;border-bottom:2px solid rgba(110,183,167,.35)}#header #leftMenu .menu-badge{display:inline-block;padding:2px 8px;font-size:.65em;font-weight:700;letter-spacing:.06em;color:#fff !important;background-color:#6eb7a7;border-radius:10px;vertical-align:middle;margin-left:2px}#header #headerThumbnail{position:absolute;right:30px;top:5px}#header #headerUserInfo{display:none;position:absolute;text-align:center;background-color:#fff;box-shadow:0px 5px 15px 0px rgba(46,91,70,.35);border-radius:1em;padding:15px 20px 15px 20px;right:15px;top:25px;z-index:100}#infoBackground,#menuBackground{display:none;position:fixed;width:100vw;height:100vh;background-color:rgba(100,100,100,.5);z-index:10}#leftMenu.is-active{left:0px !important}#leftMenu.not-active{left:-220px !important}.checkboxs{appearance:none;-webkit-appearance:none;width:32px;height:18px;background-color:#ddd;border:none;border-radius:9px;vertical-align:middle;cursor:pointer;transition:background-color .2s ease;position:relative}.checkboxs::after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;background-color:#fff;border-radius:50%;transition:left .2s ease}.checkboxs:checked{background-color:#6eb7a7}.checkboxs:checked::after{left:16px}.checkboxs:hover{background-color:#ccc}.checkboxs:checked:hover{background-color:#5aa896}#myTable table tbody tr:hover td,.hover-table tbody tr:hover td{background-color:#f0f7f4 !important}.section-heading{display:inline-block;font-size:.8em;font-weight:600;color:#555;padding-bottom:3px;margin-bottom:6px;border-bottom:2px solid rgba(110,183,167,.4)}.menu-badge{display:inline-block;padding:2px 8px;font-size:.65em;font-weight:700;letter-spacing:.06em;color:#fff !important;background-color:#6eb7a7;border-radius:10px;vertical-align:middle}.instruction-manual-wrapper{display:flex;flex-wrap:wrap;gap:20px}.instruction-manual-box{position:relative;text-align:left}@media(width < 500px){.instruction-manual-box{width:100%}}@media(900px <= width){.instruction-manual-box{width:31%}}.my-check-mark{color:#68bb9e !important}.my-alert{color:#ce2525 !important}textarea{height:60px}.box{box-shadow:0px 5px 15px 0px rgba(47,122,78,.35) !important}.my-hr{margin:10px 0 10px 0;height:1px;background-color:#ccc}.dotte-line{border-top:3px dotted #abd8b5;padding-bottom:4px;margin-top:4px}.is-print{display:none}@media print{.is-print{display:block !important}.no-print,#header{display:none}}.qr-codes img,.large-qr-codes img{margin:auto}
