﻿body{font-family:'Yu Gothic Medium', '游ゴシック Medium', 'YuGothic', '游ゴシック体', sans-serif !important}.navbar{padding:0px !important;z-index:999 !important}.navbar span.navbar-brand{font-size:1.5rem}.alert-info{background-color:#002060 !important;border-color:#002060 !important;color:#fff !important}.popover-body{background-color:#002060 !important}.bs-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background-size:100% 100%}.icon-list{background-image:url("data:image/svg+xml,%3csvg width='1em' height='1em' viewBox='0 0 16 16' class='bi bi-list' fill='rgb(0, 176, 240)' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' d='M2.5 11.5A.5.5 0 0 1 3 11h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5zm0-4A.5.5 0 0 1 3 7h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5zm0-4A.5.5 0 0 1 3 3h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5z'/%3e%3c/svg%3e")}.icon-table{background-image:url("data:image/svg+xml,%3csvg width='1em' height='1em' viewBox='0 0 16 16' class='bi bi-table' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' d='M0 2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V2zm15 2h-4v3h4V4zm0 4h-4v3h4V8zm0 4h-4v3h3a1 1 0 0 0 1-1v-2zm-5 3v-3H6v3h4zm-5 0v-3H1v2a1 1 0 0 0 1 1h3zm-4-4h4V8H1v3zm0-4h4V4H1v3zm5-3v3h4V4H6zm4 4H6v3h4V8z'/%3e%3c/svg%3e")}.icon-file-earmark-plus-fill{background-image:url("data:image/svg+xml,%3csvg width='1em' height='1em' viewBox='0 0 16 16' class='bi bi-file-earmark-plus-fill' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' d='M2 2a2 2 0 0 1 2-2h5.293A1 1 0 0 1 10 .293L13.707 4a1 1 0 0 1 .293.707V14a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V2zm7.5 1.5v-2l3 3h-2a1 1 0 0 1-1-1zM8.5 7a.5.5 0 0 0-1 0v1.5H6a.5.5 0 0 0 0 1h1.5V11a.5.5 0 0 0 1 0V9.5H10a.5.5 0 0 0 0-1H8.5V7z'/%3e%3c/svg%3e")}.icon-bar-chart-line-fill{background-image:url("data:image/svg+xml,%3csvg width='1em' height='1em' viewBox='0 0 16 16' class='bi bi-bar-chart-line-fill' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' d='M11 2a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v12h.5a.5.5 0 0 1 0 1H.5a.5.5 0 0 1 0-1H1v-3a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v3h1V7a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v7h1V2z'/%3e%3c/svg%3e")}.icon-house-fill{background-image:url("data:image/svg+xml,%3csvg width='1em' height='1em' viewBox='0 0 16 16' class='bi bi-house-fill' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' d='M8 3.293l6 6V13.5a1.5 1.5 0 0 1-1.5 1.5h-9A1.5 1.5 0 0 1 2 13.5V9.293l6-6zm5-.793V6l-2-2V2.5a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5z'/%3e%3cpath fill-rule='evenodd' d='M7.293 1.5a1 1 0 0 1 1.414 0l6.647 6.646a.5.5 0 0 1-.708.708L8 2.207 1.354 8.854a.5.5 0 1 1-.708-.708L7.293 1.5z'/%3e%3c/svg%3e")}.icon-gear-fill{background-image:url("data:image/svg+xml,%3csvg width='1em' height='1em' viewBox='0 0 16 16' class='bi bi-gear-fill' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' d='M9.405 1.05c-.413-1.4-2.397-1.4-2.81 0l-.1.34a1.464 1.464 0 0 1-2.105.872l-.31-.17c-1.283-.698-2.686.705-1.987 1.987l.169.311c.446.82.023 1.841-.872 2.105l-.34.1c-1.4.413-1.4 2.397 0 2.81l.34.1a1.464 1.464 0 0 1 .872 2.105l-.17.31c-.698 1.283.705 2.686 1.987 1.987l.311-.169a1.464 1.464 0 0 1 2.105.872l.1.34c.413 1.4 2.397 1.4 2.81 0l.1-.34a1.464 1.464 0 0 1 2.105-.872l.31.17c1.283.698 2.686-.705 1.987-1.987l-.169-.311a1.464 1.464 0 0 1 .872-2.105l.34-.1c1.4-.413 1.4-2.397 0-2.81l-.34-.1a1.464 1.464 0 0 1-.872-2.105l.17-.31c.698-1.283-.705-2.686-1.987-1.987l-.311.169a1.464 1.464 0 0 1-2.105-.872l-.1-.34zM8 10.93a2.929 2.929 0 1 0 0-5.86 2.929 2.929 0 0 0 0 5.858z'/%3e%3c/svg%3e")}.icon-person-lines-fill{background-image:url("data:image/svg+xml,%3csvg width='1em' height='1em' viewBox='0 0 16 16' class='bi bi-person-lines-fill' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' d='M1 14s-1 0-1-1 1-4 6-4 6 3 6 4-1 1-1 1H1zm5-6a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm7 1.5a.5.5 0 0 1 .5-.5h2a.5.5 0 0 1 0 1h-2a.5.5 0 0 1-.5-.5zm-2-3a.5.5 0 0 1 .5-.5h4a.5.5 0 0 1 0 1h-4a.5.5 0 0 1-.5-.5zm0-3a.5.5 0 0 1 .5-.5h4a.5.5 0 0 1 0 1h-4a.5.5 0 0 1-.5-.5zm2 9a.5.5 0 0 1 .5-.5h2a.5.5 0 0 1 0 1h-2a.5.5 0 0 1-.5-.5z'/%3e%3c/svg%3e")}.icon-ui-checks{background-image:url("data:image/svg+xml,%3csvg width='1em' height='1em' viewBox='0 0 16 16' class='bi bi-ui-checks' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M7 2.5a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-7a.5.5 0 0 1-.5-.5v-1z'/%3e%3cpath fill-rule='evenodd' d='M2 1a2 2 0 0 0-2 2v2a2 2 0 0 0 2 2h2a2 2 0 0 0 2-2V3a2 2 0 0 0-2-2H2zm0 8a2 2 0 0 0-2 2v2a2 2 0 0 0 2 2h2a2 2 0 0 0 2-2v-2a2 2 0 0 0-2-2H2zm.854-3.646l2-2a.5.5 0 1 0-.708-.708L2.5 4.293l-.646-.647a.5.5 0 1 0-.708.708l1 1a.5.5 0 0 0 .708 0zm0 8l2-2a.5.5 0 0 0-.708-.708L2.5 12.293l-.646-.647a.5.5 0 0 0-.708.708l1 1a.5.5 0 0 0 .708 0z'/%3e%3cpath d='M7 10.5a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-7a.5.5 0 0 1-.5-.5v-1z'/%3e%3cpath fill-rule='evenodd' d='M7 5.5a.5.5 0 0 1 .5-.5h5a.5.5 0 0 1 0 1h-5a.5.5 0 0 1-.5-.5zm0 8a.5.5 0 0 1 .5-.5h5a.5.5 0 0 1 0 1h-5a.5.5 0 0 1-.5-.5z'/%3e%3c/svg%3e")}.icon-cursor-fill{background-image:url("data:image/svg+xml,%3csvg width='1em' height='1em' viewBox='0 0 16 16' class='bi bi-cursor-fill' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' d='M14.082 2.182a.5.5 0 0 1 .103.557L8.528 15.467a.5.5 0 0 1-.917-.007L5.57 10.694.803 8.652a.5.5 0 0 1-.006-.916l12.728-5.657a.5.5 0 0 1 .556.103z'/%3e%3c/svg%3e")}.icon-envelope-fill{background-image:url("data:image/svg+xml,%3csvg width='1em' height='1em' viewBox='0 0 16 16' class='bi bi-envelope-fill' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' d='M.05 3.555A2 2 0 0 1 2 2h12a2 2 0 0 1 1.95 1.555L8 8.414.05 3.555zM0 4.697v7.104l5.803-3.558L0 4.697zM6.761 8.83l-6.57 4.027A2 2 0 0 0 2 14h12a2 2 0 0 0 1.808-1.144l-6.57-4.027L8 9.586l-1.239-.757zm3.436-.586L16 11.801V4.697l-5.803 3.546z'/%3e%3c/svg%3e")}.icon-person-circle{background-image:url("data:image/svg+xml,%3csvg width='1em' height='1em' viewBox='0 0 16 16' class='bi bi-person-circle' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.468 12.37C12.758 11.226 11.195 10 8 10s-4.757 1.225-5.468 2.37A6.987 6.987 0 0 0 8 15a6.987 6.987 0 0 0 5.468-2.63z'/%3e%3cpath fill-rule='evenodd' d='M8 9a3 3 0 1 0 0-6 3 3 0 0 0 0 6z'/%3e%3cpath fill-rule='evenodd' d='M8 1a7 7 0 1 0 0 14A7 7 0 0 0 8 1zM0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8z'/%3e%3c/svg%3e")}.bg-app-main{background-color:#00b0f0}.btn-app-main{color:#FFF !important;font-weight:bold;background-color:#00b0f0 !important;border-color:#00b0f0 !important}.login-title{width:246px;height:56px}.reset-password-title{width:175px;height:40px}.title{color:#002060;border-bottom:solid 3px #002060;font-size:1.75rem;margin:10px 20px}nav{height:70px}nav .app-title{padding:10px 10px 5px 20px}nav .app-title img{width:175px;height:40px}nav hr{width:100%;background-color:#FFFFFF;height:2px;margin-top:0px}div.top-menu-block{width:60%;margin:50px auto 50px}div.top-menu-block a{margin-top:2rem !important;max-width:600px;margin-left:auto;margin-right:auto}.table-index thead{background-color:#00b0f0;color:white}.table-index thead a{color:white}.table-index tbody a{text-decoration-line:underline}.table-index td,.table-index th{display:flex;align-items:center;justify-content:center}.badge-required{display:inline-block;line-height:1;padding:5px 10px;font-size:.8rem;font-weight:normal;text-align:center;border-radius:.5rem;margin-right:.5rem;margin-top:.5rem;background-color:#c00000;color:white}.app-form{width:90%;margin:auto}.app-form label{color:#002060;margin-left:10px}.app-form .annotation{color:#c00000;margin-left:10px}.app-form .custom-checkbox label{cursor:pointer}.login-box-form .language{color:#002060;font-size:1.8rem}@media screen and (max-width: 959px){.title{margin-left:65px !important}.container-fluid .flash-message{margin-left:65px !important}}@media screen and (max-width: 480px){nav .app-title{font-size:1.0rem !important}}.app-form{width:80%;margin:auto}.app-form ​ label{color:#002060}.app-form ​ .required{vertical-align:middle}.app-form ​ .required::before{content:"必須";display:inline-block;line-height:1;padding:5px 15px;font-size:.8rem;font-weight:normal;text-align:center;border-radius:.5rem;margin-right:.5rem;background-color:#c00000;color:white;width:60px}.app-form ​ .not-required{vertical-align:middle}.app-form ​ .not-required::before{content:"";display:inline-block;padding:5px 15px;margin-right:.5rem;width:60px}.app-form .init-hide-form{display:none}.bg-hamburger-menu{background-color:#002060}.wrapper{display:flex;align-items:stretch;margin-top:70px}#popover-user-sidemenu{display:none}#user-sidemenu-links ul li a{color:#fff;padding:10px;display:block}#user-sidemenu-links ul li a:hover,#user-sidemenu-links ul li a.active{color:#002060;background:#00b0f0;text-decoration:none}#sidebar{width:250px;position:fixed;z-index:998;color:#fff;font-size:1.1em;overflow-y:auto}#sidebar #sidebarFold{padding:0.75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:0.25rem;float:right}#sidebar #sidemenu-links .icon{width:1.5em;height:1.5em;vertical-align:middle;content:'';background-size:100% 100%}#sidebar #sidemenu-links .icon,#sidebar #sidemenu-links .bs-icon{position:relative;left:5px}#sidebar #sidemenu-links ul.components{padding:60px 0 40px;border-bottom:2px solid #FFF}#sidebar #sidemenu-links ul li .popover-sidemenu{padding:10px}#sidebar #sidemenu-links ul li a{color:#FFF;padding:10px;display:block}#sidebar #sidemenu-links ul li a:hover,#sidebar #sidemenu-links ul li a.active{color:#FFF;background:#00b0f0;text-decoration:none}#sidebar #sidemenu-links ul li .status_text{margin-left:50px}#sidebar #sidemenu-links ul li .link_text{margin-left:40px}#sidebar #sidemenu-links ul li .icon_with_link_text,#sidebar #sidemenu-links ul li .icon_with_text{margin-left:15px}#sidebar #sidemenu-links ul li .contact-mail-to p,#sidebar #sidemenu-links ul li .contact-mail-supplement p{margin-left:50px;margin-right:10px}#sidebar #sidemenu-links ul li .contact-mail-to p{font-size:0.7em}#sidebar #sidemenu-links ul li .contact-mail-supplement p{font-size:0.95em}#sidebar #sidemenu-links ul li .status_text,#sidebar #sidemenu-links ul li .link_text,#sidebar #sidemenu-links ul li .icon_with_link_text,#sidebar #sidemenu-links ul li .icon_with_text,#sidebar #sidemenu-links ul li .contact-mail-to p,#sidebar #sidemenu-links ul li .contact-mail-supplement p{word-wrap:break-word}.link-border{border-bottom:2px solid #fff}#sidebar.sidebar-close{margin-left:-193px;overflow-y:visible;pointer-events:none}#sidebar.sidebar-close #sidebarFold{pointer-events:auto}#sidebar.sidebar-close #sidemenu-links .icon,#sidebar.sidebar-close #sidemenu-links .bs-icon{position:relative;left:198px;pointer-events:auto}#sidebar.sidebar-close ul li .status_text,#sidebar.sidebar-close ul li .icon_with_text,#sidebar.sidebar-close ul li .icon_with_link_text,#sidebar.sidebar-close ul li .link_text,#sidebar.sidebar-close ul li .contact-mail-to p,#sidebar.sidebar-close ul li .contact-mail-supplement p{display:none}#sidebar.sidebar-close a.sidebar-close-link-none{pointer-events:none}@media screen and (max-width: 959px){#sidebar.sidebar-close{margin-left:-193px;height:auto;background-color:transparent}#sidebar.sidebar-close #sidemenu-links{display:none}#sidebar.sidebar-close #sidemenu-links .icon,#sidebar.sidebar-close #sidemenu-links .bs-icon{position:relative;left:198px}}@media screen and (min-width: 960px){.container-fluid{padding-left:260px !important}.container-fluid.sidebar-close{padding-left:60px !important}}.message-viewer,.message-show{margin-left:1rem;margin-right:1rem}.message-viewer .label,.message-show .label{color:#002060;font-weight:bold}.message-viewer .danger-label,.message-show .danger-label{background-color:#c00000;color:white;font-size:1rem}.message-viewer .text-accent-color,.message-show .text-accent-color{color:#c00000}@media screen and (min-width: 960px){.message-viewer .belongings,.message-show .belongings{flex-basis:0;flex-grow:0.5;max-width:50%}.message-viewer .belongings .picture,.message-show .belongings .picture{width:30%}}@media screen and (max-width: 959px){.message-viewer .belongings,.message-show .belongings{flex-basis:0;flex-grow:0.8;max-width:80%}.message-viewer .belongings .picture,.message-show .belongings .picture{width:45%}}.message-viewer .answer::before,.message-show .answer::before{content:"○";margin-right:.5rem}.message-viewer .answer:first-child::before,.message-show .answer:first-child::before{content:"●"}.message-viewer .xtype_answer .form-row label,.message-show .xtype_answer .form-row label{cursor:pointer}.message-viewer .text-underline,.message-show .text-underline{text-decoration:underline}.message-viewer .table-border,.message-show .table-border{border:1px solid #dee2e6}.message-viewer .table-border-rborder,.message-show .table-border-rborder{border-right:1px solid #dee2e6}.message-viewer .table-border+.table-border,.message-show .table-border+.table-border{margin-top:-1px}@media screen and (min-width: 960px){.message-viewer .attachments,.message-show .attachments{display:flex}.message-viewer .attachments div,.message-show .attachments div{margin-right:1.5rem}}@media screen and (max-width: 959px){.message-viewer .attachments div,.message-show .attachments div{margin-top:.8rem}.message-viewer .attachments div:first-child,.message-show .attachments div:first-child{margin-top:0}}.message-builder select{width:100%;overflow:hidden}.message-builder .form-line{border:1px solid #dee2e6}.message-builder .form-line-rborder{border-right:1px solid #dee2e6}.message-builder .form-line+.form-line{margin-top:-1px}.message-builder .form-line .form-check label{cursor:pointer}@media screen and (max-width: 959px){.message-builder .search-condition-line{margin-top:1rem}}.message-builder .scroll{overflow-y:auto;height:15vh}.message-builder .table-header{background-color:#00b0f0;color:white;text-align:center}.message-builder .min-check-width{min-width:90px}.message-builder .annotation:before{content:'※';padding-right:3px}.message-builder .attachment input[type="file"]{display:none}.message-builder .attachment .attachment-file label{color:white;margin:0}.message-builder .attachment .attachment-name{min-width:255px}@font-face{font-family:'NotoSansSC-Light';src:url(/assets/NotoSansSC-Light-01fda56317fe3249ec7b600ab2dd2f1add747ab04ce12791440e4c4cf25d14fd.otf) format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:'NotoSans-Regular';src:url(/assets/NotoSans-Regular-68ab98a01047cf786635bb6253dbf52b71438fa2de4bc0645e824c478472b017.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'Jameel Noori Nastaleeq';src:url("Jameel Noori Nastaleeq.ttf") format("truetype");font-weight:normal;font-style:normal}.chinese-text{font-family:'NotoSansSC-Light'}.nepali-text{font-family:'NotoSans-Regular'}.urdu-text{font-family:'Jameel Noori Nastaleeq'}.urdu-text .font-align{text-align:right !important}.dari-text{font-family:'Arial'}.dari-text .font-align{text-align:right !important}.pashto-text{font-family:'Arial'}.pashto-text .font-align{text-align:right !important}.header-only-content{margin-top:70px}.flash-message{margin-top:3px}.container-fluid .flash-message{margin-left:20px;margin-right:20px}.paginate .total-count{color:#002060}.users-sessions{display:flex;min-height:100vh;align-items:center;margin:0 10px}.users-sessions .login-box{width:350px;margin:0 auto}.users-sessions .login-box__hr{background-color:#00b0f0;height:20px}.users-sessions .login-box-header{margin-bottom:3px;padding:20px 50px 5px 50px;border:solid 1px #00b0f0;background-color:#00b0f0}.users-sessions .login-box-header__system-name{color:#fff;font-size:1.75rem}.users-sessions .login-box-form{display:block;padding:30px 0;border:solid 1px #00b0f0;text-align:center}.users-sessions .login-box-footer{text-align:center}.users-sessions .login-box-footer label{color:#00b0f0}.users-passwords{display:flex;min-height:100vh;align-items:center;margin:0 10px}.users-passwords .reset-password-box{width:800px;margin:0 auto;border:solid 1px #00b0f0}.users-passwords .reset-password-box__hr{background-color:#00b0f0;height:20px}.users-passwords .reset-password-box-header{margin-bottom:3px;padding:20px 50px 5px 50px;border:solid 1px #00b0f0;background-color:#00b0f0}.users-passwords .reset-password-box-header__system-name{color:#fff;font-size:1.75rem}.users-passwords .reset-password-box-form{padding:30px}.users-passwords .reset-password-box-form__view-name{text-align:left;padding-bottom:30px}.users-passwords .reset-password-box-form__view-name span{font-weight:bold}@media screen and (min-width: 960px){.users-passwords .reset-password-box-form__input{margin:0 auto;width:40%}}.users-passwords .reset-password-box-content{padding:30px}.admin-templates .table .minimum-width{max-width:50px}.admin-templates .table .check-width{max-width:70px}.school-manager-send-permissions .custom-checkbox label{cursor:pointer}.guardian-students .privacy-policy-box{height:300px;background-color:#e9ecef;border:1px solid #ced4da}.guardian-students .privacy-policy-annotation{text-align:center}.guardian-students .privacy-policy-annotation span{color:#00b0f0}@media screen and (max-width: 959px){.guardian-students input[type="submit"]{width:100%}}.admin-templates .template-table{max-height:710px}.admin-templates .template-table thead th{position:-webkit-sticky;position:sticky;top:0;z-index:1;border-top:none;border-left:none;background-color:#00b0f0}.admin-templates .template-table th:first-child{position:-webkit-sticky;position:sticky;left:0;border-left:none;background-color:#fff}.admin-templates .template-table th:first-child::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-right:1px solid #dee2e6}.admin-templates .template-table thead th:first-child{z-index:2;background-color:#00b0f0}
