html{height:100%;min-height:100vh}body{margin:0 auto;font-family:sans-serif;min-width:900px;min-height:100vh}hr{border-top:1px solid #ccc}ul{list-style-type:none;margin:0;padding:0}li{margin:0}section{margin-top:30px}.wrapper{position:relative;height:100%;min-height:100vh;padding-bottom:80px;box-sizing:border-box}.flash_alert{color:red;text-align:center}.message_area{margin:10px 30px;color:red}main#page-content{padding:0 30px 0;max-width:100%;margin:0 auto}.header_background{height:auto;overflow:hidden;display:block;margin:0 auto;padding:10px 0 10px 0;background-color:#ffffff;background-image:url("/header_1-3_6_9-11.svg");background-size:auto 100%;background-repeat:no-repeat}.header_background_image_nyugaku{background-image:url("/header_nyugaku_4-5.svg")}.header_background_image_summer{background-image:url("/header_summer_7-8.svg")}.header_background_image_xmas{background-image:url("/header_xmas_12.svg")}.header_headline_area{display:block;position:relative}.header_logo{width:216px;height:50px}.header_headline_area a{color:#000000;text-decoration:none}.header_headline_area a:hover{text-decoration:underline}.header_brand{margin:0 0 0 13px;line-height:25px;font-size:x-large;font-weight:bold;color:#000000}.header_menu_area{margin:15px 0 0 0}.header_menu_area_flex{display:flex;align-items:flex-end;margin:10px 0 0 0}.header_username{text-align:right;margin:0 20px 0 0;color:#000000;font-size:large;display:inline-block;position:absolute;right:0}ul.header_menu{display:block;text-align:right}ul.header_menu li{margin:0 13px 0 0;font-size:large;display:inline-block}ul.header_menu li a{color:#000000;text-decoration:underline}ul.header_menu_flex{flex:auto}.pagetitle{margin:10px;padding:10px 0 10px 10px;border-radius:1em;color:#FFFFFF;font-size:large;background-color:#F4B183}.footer_background{width:100%;height:80px;position:absolute;bottom:0;overflow:hidden;display:block;margin:30px auto 0;padding:10px 0 0 10px;background-color:#F4B183;text-align:center}ul.footer_menu{display:inline-block;margin:10px auto}ul.footer_menu li{margin:0 13px;font-size:medium;display:inline-block}ul.footer_menu li a{color:#FFFFFF;text-decoration:underline}#overlayLoading{position:fixed;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,0.5);z-index:99999}#overlayLoading #loadingImage{background-image:url("/reload.png");background-color:transparent;background-size:51px 51px;width:51px;height:51px;border:none;position:relative;-webkit-animation:spin 1.5s linear infinite;-moz-animation:spin 1.5s linear infinite;-ms-animation:spin 1.5s linear infinite;-o-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(-360deg)}}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(-360deg)}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg)}100%{-ms-transform:rotate(-360deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(-360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(-360deg)}}h3{margin-top:40px;margin-bottom:15px;border-left:5px solid #e65100;padding-left:10px}.display-none{display:none}.float-left{float:left}.float-right{float:right}.float-clear{clear:both}.font-bold{font-weight:bold}.btn{margin:0}td.tdCenter,th.tdCenter{text-align:center}.form-inline{display:inline-flex;flex-flow:row nowrap}section.itemlist{margin-top:0}.inline-block{display:inline-block}.align-center{text-align:center}.btn-print-default{background-color:#ddd;color:#333}.btn-print-default:hover{opacity:0.8}.btn-print-primary{background-color:#e65100;color:white}.btn-print-primary:hover{color:white;opacity:0.8}.btn-print-primary:focus{color:white}.btn-print-danger{background-color:#b70030;color:white}.btn-print-danger:hover{color:white;opacity:0.8}.btn-print-danger:focus{color:white}.btn-print-success{background-color:#28a745;color:white}.btn-print-success:hover{color:white;opacity:0.8}.btn-print-success:focus{color:white}.change-service-button{margin-left:30px;color:white}.change-service-button:hover{color:white;opacity:0.8}.btn-standard{background:#85C8F4}.btn-compliant{background:#F4B183}.background-color-standard{background-color:#85C8F4}.pagination{margin-bottom:0}.print-table-paginator span{display:inline-block;vertical-align:top;margin:28px 5px 0 0}.dataTables_wrapper{margin-top:20px}#page-content .itemlist table{border-bottom:1px solid #ddd;border-collapse:collapse}#page-content .itemlist table th,#page-content .itemlist table td{border:1px solid #ddd;vertical-align:middle}th{background-color:#666;color:white}table.tablesize-large{min-width:1280px}table.tablesize-middle{min-width:1024px}.toggle.ios,.toggle-on.ios,.toggle-off.ios,.toggle.ios .toggle-handle{border-radius:20px}select.form-control,input[type=text].form-control,input[type=search].form-control,input[type=password].form-control,input[type=number].form-control{width:200px}.condition input.form-control,.condition button.form-control,.condition select.form-control{display:inline-block}.condition select.form-control,.condition input[type=text].form-control,.condition input[type=search].form-control,.condition input[type=password].form-control,.condition input[type=number].form-control{margin-right:20px}.condition .form-control{margin-bottom:20px}.dropdown-menu{overflow:auto;max-height:250px;min-width:100%}.import-section{margin-bottom:100px}.import-section .dragarea{width:100%;min-height:120px;background:#e8e8e8;border:dashed 2px #757575;text-align:center;font-weight:bold;padding:20px}.import-section .dragarea .dragarea-msg-main{line-height:30px;font-size:1.8rem}.import-section .dragarea .dragarea-msg-sub{line-height:30px;font-weight:normal}.margin-top{margin-top:20px}.margin-left{margin-left:20px}.margin-right{margin-right:20px}.margin-bottom{margin-bottom:20px}ul.radio li{display:inline-block}ul.radio li input[type="radio"]{display:none}ul.radio li label{display:inline-block;padding:3px 15px;cursor:pointer;text-align:center;height:35px;line-height:29px;font-weight:bold;border-radius:0.5em;background-color:#aaaaaa;border:1px #444444 solid;color:black}ul.radio li input[type="radio"]:checked+label{background-color:#e65100;color:white}ul.radio li input[type="radio"]:disabled:not(:checked)+label{background-color:#aaaaaa;color:white;cursor:default}ul.checkbox li{margin-left:20px;display:inline-block}ul.checkbox li input[type="checkbox"]{vertical-align:middle;margin:0;cursor:pointer}ul.checkbox li label{margin-top:8px;vertical-align:middle;display:inline-block;cursor:pointer}.alert-alert{background-color:#f2dede;border-color:#eed3d7;color:#b94a48;text-align:left}.alert-notice{background-color:#dff0d8;border-color:#d6e9c6;color:#468847;text-align:left}.alert-warning{background-color:#000000;border-color:#000000;color:#ffffff;text-align:left}.card .card-header h5{font-size:1.0rem}span.help_tip{display:inline-block;cursor:pointer}.invalid-message{border:#dc3545 1px solid;border-radius:0.5em;padding:2px 5px;color:#dc3545;width:auto;left:0;top:100%;position:absolute;display:none}.invalid-message.right{top:0;left:calc(100% + 10px)}.invalid-message span{white-space:nowrap}
