﻿/*!
 * Datepicker for Bootstrap v1.6.4 (https://github.com/eternicode/bootstrap-datepicker)
 *
 * Copyright 2012 Stefan Petre
 * Improvements by Andrew Rowls
 * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0)
 */@import url("https://fonts.googleapis.com/css2?family=M+PLUS+1p:wght@500&display=swap");.datepicker{border-radius:4px;direction:ltr}.datepicker-inline{width:220px}.datepicker.datepicker-rtl{direction:rtl}.datepicker.datepicker-rtl table tr td span{float:right}.datepicker-dropdown{top:0;left:0;padding:4px}.datepicker-dropdown:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(0,0,0,0.15);border-top:0;border-bottom-color:rgba(0,0,0,0.2);position:absolute}.datepicker-dropdown:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;border-top:0;position:absolute}.datepicker-dropdown.datepicker-orient-left:before{left:6px}.datepicker-dropdown.datepicker-orient-left:after{left:7px}.datepicker-dropdown.datepicker-orient-right:before{right:6px}.datepicker-dropdown.datepicker-orient-right:after{right:7px}.datepicker-dropdown.datepicker-orient-bottom:before{top:-7px}.datepicker-dropdown.datepicker-orient-bottom:after{top:-6px}.datepicker-dropdown.datepicker-orient-top:before{bottom:-7px;border-bottom:0;border-top:7px solid rgba(0,0,0,0.15)}.datepicker-dropdown.datepicker-orient-top:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff}.datepicker table{margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker table tr td,.datepicker table tr th{text-align:center;width:30px;height:30px;border-radius:4px;border:none}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}.datepicker table tr td.new,.datepicker table tr td.old{color:#777}.datepicker table tr td.day:hover,.datepicker table tr td.focused{background:#eee;cursor:pointer}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:0 0;color:#777;cursor:default}.datepicker table tr td.highlighted{color:#000;background-color:#d9edf7;border-color:#85c5e5;border-radius:0}.datepicker table tr td.highlighted.focus,.datepicker table tr td.highlighted:focus{color:#000;background-color:#afd9ee;border-color:#298fc2}.datepicker table tr td.highlighted:hover{color:#000;background-color:#afd9ee;border-color:#52addb}.datepicker table tr td.highlighted.active,.datepicker table tr td.highlighted:active{color:#000;background-color:#afd9ee;border-color:#52addb}.datepicker table tr td.highlighted.active.focus,.datepicker table tr td.highlighted.active:focus,.datepicker table tr td.highlighted.active:hover,.datepicker table tr td.highlighted:active.focus,.datepicker table tr td.highlighted:active:focus,.datepicker table tr td.highlighted:active:hover{color:#000;background-color:#91cbe8;border-color:#298fc2}.datepicker table tr td.highlighted.disabled.focus,.datepicker table tr td.highlighted.disabled:focus,.datepicker table tr td.highlighted.disabled:hover,.datepicker table tr td.highlighted[disabled].focus,.datepicker table tr td.highlighted[disabled]:focus,.datepicker table tr td.highlighted[disabled]:hover,fieldset[disabled] .datepicker table tr td.highlighted.focus,fieldset[disabled] .datepicker table tr td.highlighted:focus,fieldset[disabled] .datepicker table tr td.highlighted:hover{background-color:#d9edf7;border-color:#85c5e5}.datepicker table tr td.highlighted.focused{background:#afd9ee}.datepicker table tr td.highlighted.disabled,.datepicker table tr td.highlighted.disabled:active{background:#d9edf7;color:#777}.datepicker table tr td.today{color:#000;background-color:#ffdb99;border-color:#ffb733}.datepicker table tr td.today.focus,.datepicker table tr td.today:focus{color:#000;background-color:#ffc966;border-color:#b37400}.datepicker table tr td.today:hover{color:#000;background-color:#ffc966;border-color:#f59e00}.datepicker table tr td.today.active,.datepicker table tr td.today:active{color:#000;background-color:#ffc966;border-color:#f59e00}.datepicker table tr td.today.active.focus,.datepicker table tr td.today.active:focus,.datepicker table tr td.today.active:hover,.datepicker table tr td.today:active.focus,.datepicker table tr td.today:active:focus,.datepicker table tr td.today:active:hover{color:#000;background-color:#ffbc42;border-color:#b37400}.datepicker table tr td.today.disabled.focus,.datepicker table tr td.today.disabled:focus,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today[disabled].focus,.datepicker table tr td.today[disabled]:focus,.datepicker table tr td.today[disabled]:hover,fieldset[disabled] .datepicker table tr td.today.focus,fieldset[disabled] .datepicker table tr td.today:focus,fieldset[disabled] .datepicker table tr td.today:hover{background-color:#ffdb99;border-color:#ffb733}.datepicker table tr td.today.focused{background:#ffc966}.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:active{background:#ffdb99;color:#777}.datepicker table tr td.range{color:#000;background-color:#eee;border-color:#bbb;border-radius:0}.datepicker table tr td.range.focus,.datepicker table tr td.range:focus{color:#000;background-color:#d5d5d5;border-color:#7c7c7c}.datepicker table tr td.range:hover{color:#000;background-color:#d5d5d5;border-color:#9d9d9d}.datepicker table tr td.range.active,.datepicker table tr td.range:active{color:#000;background-color:#d5d5d5;border-color:#9d9d9d}.datepicker table tr td.range.active.focus,.datepicker table tr td.range.active:focus,.datepicker table tr td.range.active:hover,.datepicker table tr td.range:active.focus,.datepicker table tr td.range:active:focus,.datepicker table tr td.range:active:hover{color:#000;background-color:#c3c3c3;border-color:#7c7c7c}.datepicker table tr td.range.disabled.focus,.datepicker table tr td.range.disabled:focus,.datepicker table tr td.range.disabled:hover,.datepicker table tr td.range[disabled].focus,.datepicker table tr td.range[disabled]:focus,.datepicker table tr td.range[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.focus,fieldset[disabled] .datepicker table tr td.range:focus,fieldset[disabled] .datepicker table tr td.range:hover{background-color:#eee;border-color:#bbb}.datepicker table tr td.range.focused{background:#d5d5d5}.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:active{background:#eee;color:#777}.datepicker table tr td.range.highlighted{color:#000;background-color:#e4eef3;border-color:#9dc1d3}.datepicker table tr td.range.highlighted.focus,.datepicker table tr td.range.highlighted:focus{color:#000;background-color:#c1d7e3;border-color:#4b88a6}.datepicker table tr td.range.highlighted:hover{color:#000;background-color:#c1d7e3;border-color:#73a6c0}.datepicker table tr td.range.highlighted.active,.datepicker table tr td.range.highlighted:active{color:#000;background-color:#c1d7e3;border-color:#73a6c0}.datepicker table tr td.range.highlighted.active.focus,.datepicker table tr td.range.highlighted.active:focus,.datepicker table tr td.range.highlighted.active:hover,.datepicker table tr td.range.highlighted:active.focus,.datepicker table tr td.range.highlighted:active:focus,.datepicker table tr td.range.highlighted:active:hover{color:#000;background-color:#a8c8d8;border-color:#4b88a6}.datepicker table tr td.range.highlighted.disabled.focus,.datepicker table tr td.range.highlighted.disabled:focus,.datepicker table tr td.range.highlighted.disabled:hover,.datepicker table tr td.range.highlighted[disabled].focus,.datepicker table tr td.range.highlighted[disabled]:focus,.datepicker table tr td.range.highlighted[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.highlighted.focus,fieldset[disabled] .datepicker table tr td.range.highlighted:focus,fieldset[disabled] .datepicker table tr td.range.highlighted:hover{background-color:#e4eef3;border-color:#9dc1d3}.datepicker table tr td.range.highlighted.focused{background:#c1d7e3}.datepicker table tr td.range.highlighted.disabled,.datepicker table tr td.range.highlighted.disabled:active{background:#e4eef3;color:#777}.datepicker table tr td.range.today{color:#000;background-color:#f7ca77;border-color:#f1a417}.datepicker table tr td.range.today.focus,.datepicker table tr td.range.today:focus{color:#000;background-color:#f4b747;border-color:#815608}.datepicker table tr td.range.today:hover{color:#000;background-color:#f4b747;border-color:#bf800c}.datepicker table tr td.range.today.active,.datepicker table tr td.range.today:active{color:#000;background-color:#f4b747;border-color:#bf800c}.datepicker table tr td.range.today.active.focus,.datepicker table tr td.range.today.active:focus,.datepicker table tr td.range.today.active:hover,.datepicker table tr td.range.today:active.focus,.datepicker table tr td.range.today:active:focus,.datepicker table tr td.range.today:active:hover{color:#000;background-color:#f2aa25;border-color:#815608}.datepicker table tr td.range.today.disabled.focus,.datepicker table tr td.range.today.disabled:focus,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today[disabled].focus,.datepicker table tr td.range.today[disabled]:focus,.datepicker table tr td.range.today[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.today.focus,fieldset[disabled] .datepicker table tr td.range.today:focus,fieldset[disabled] .datepicker table tr td.range.today:hover{background-color:#f7ca77;border-color:#f1a417}.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:active{background:#f7ca77;color:#777}.datepicker table tr td.selected,.datepicker table tr td.selected.highlighted{color:#fff;background-color:#777;border-color:#555;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.datepicker table tr td.selected.focus,.datepicker table tr td.selected.highlighted.focus,.datepicker table tr td.selected.highlighted:focus,.datepicker table tr td.selected:focus{color:#fff;background-color:#5e5e5e;border-color:#161616}.datepicker table tr td.selected.highlighted:hover,.datepicker table tr td.selected:hover{color:#fff;background-color:#5e5e5e;border-color:#373737}.datepicker table tr td.selected.active,.datepicker table tr td.selected.highlighted.active,.datepicker table tr td.selected.highlighted:active,.datepicker table tr td.selected:active{color:#fff;background-color:#5e5e5e;border-color:#373737}.datepicker table tr td.selected.active.focus,.datepicker table tr td.selected.active:focus,.datepicker table tr td.selected.active:hover,.datepicker table tr td.selected.highlighted.active.focus,.datepicker table tr td.selected.highlighted.active:focus,.datepicker table tr td.selected.highlighted.active:hover,.datepicker table tr td.selected.highlighted:active.focus,.datepicker table tr td.selected.highlighted:active:focus,.datepicker table tr td.selected.highlighted:active:hover,.datepicker table tr td.selected:active.focus,.datepicker table tr td.selected:active:focus,.datepicker table tr td.selected:active:hover{color:#fff;background-color:#4c4c4c;border-color:#161616}.datepicker table tr td.selected.disabled.focus,.datepicker table tr td.selected.disabled:focus,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.highlighted.disabled.focus,.datepicker table tr td.selected.highlighted.disabled:focus,.datepicker table tr td.selected.highlighted.disabled:hover,.datepicker table tr td.selected.highlighted[disabled].focus,.datepicker table tr td.selected.highlighted[disabled]:focus,.datepicker table tr td.selected.highlighted[disabled]:hover,.datepicker table tr td.selected[disabled].focus,.datepicker table tr td.selected[disabled]:focus,.datepicker table tr td.selected[disabled]:hover,fieldset[disabled] .datepicker table tr td.selected.focus,fieldset[disabled] .datepicker table tr td.selected.highlighted.focus,fieldset[disabled] .datepicker table tr td.selected.highlighted:focus,fieldset[disabled] .datepicker table tr td.selected.highlighted:hover,fieldset[disabled] .datepicker table tr td.selected:focus,fieldset[disabled] .datepicker table tr td.selected:hover{background-color:#777;border-color:#555}.datepicker table tr td.active,.datepicker table tr td.active.highlighted{color:#fff;background-color:#337ab7;border-color:#2e6da4;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.datepicker table tr td.active.focus,.datepicker table tr td.active.highlighted.focus,.datepicker table tr td.active.highlighted:focus,.datepicker table tr td.active:focus{color:#fff;background-color:#286090;border-color:#122b40}.datepicker table tr td.active.highlighted:hover,.datepicker table tr td.active:hover{color:#fff;background-color:#286090;border-color:#204d74}.datepicker table tr td.active.active,.datepicker table tr td.active.highlighted.active,.datepicker table tr td.active.highlighted:active,.datepicker table tr td.active:active{color:#fff;background-color:#286090;border-color:#204d74}.datepicker table tr td.active.active.focus,.datepicker table tr td.active.active:focus,.datepicker table tr td.active.active:hover,.datepicker table tr td.active.highlighted.active.focus,.datepicker table tr td.active.highlighted.active:focus,.datepicker table tr td.active.highlighted.active:hover,.datepicker table tr td.active.highlighted:active.focus,.datepicker table tr td.active.highlighted:active:focus,.datepicker table tr td.active.highlighted:active:hover,.datepicker table tr td.active:active.focus,.datepicker table tr td.active:active:focus,.datepicker table tr td.active:active:hover{color:#fff;background-color:#204d74;border-color:#122b40}.datepicker table tr td.active.disabled.focus,.datepicker table tr td.active.disabled:focus,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.highlighted.disabled.focus,.datepicker table tr td.active.highlighted.disabled:focus,.datepicker table tr td.active.highlighted.disabled:hover,.datepicker table tr td.active.highlighted[disabled].focus,.datepicker table tr td.active.highlighted[disabled]:focus,.datepicker table tr td.active.highlighted[disabled]:hover,.datepicker table tr td.active[disabled].focus,.datepicker table tr td.active[disabled]:focus,.datepicker table tr td.active[disabled]:hover,fieldset[disabled] .datepicker table tr td.active.focus,fieldset[disabled] .datepicker table tr td.active.highlighted.focus,fieldset[disabled] .datepicker table tr td.active.highlighted:focus,fieldset[disabled] .datepicker table tr td.active.highlighted:hover,fieldset[disabled] .datepicker table tr td.active:focus,fieldset[disabled] .datepicker table tr td.active:hover{background-color:#337ab7;border-color:#2e6da4}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;border-radius:4px}.datepicker table tr td span.focused,.datepicker table tr td span:hover{background:#eee}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:0 0;color:#777;cursor:default}.datepicker table tr td span.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:hover{color:#fff;background-color:#337ab7;border-color:#2e6da4;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.datepicker table tr td span.active.disabled.focus,.datepicker table tr td span.active.disabled:focus,.datepicker table tr td span.active.disabled:hover.focus,.datepicker table tr td span.active.disabled:hover:focus,.datepicker table tr td span.active.focus,.datepicker table tr td span.active:focus,.datepicker table tr td span.active:hover.focus,.datepicker table tr td span.active:hover:focus{color:#fff;background-color:#286090;border-color:#122b40}.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover:hover{color:#fff;background-color:#286090;border-color:#204d74}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover:active{color:#fff;background-color:#286090;border-color:#204d74}.datepicker table tr td span.active.active.focus,.datepicker table tr td span.active.active:focus,.datepicker table tr td span.active.active:hover,.datepicker table tr td span.active.disabled.active.focus,.datepicker table tr td span.active.disabled.active:focus,.datepicker table tr td span.active.disabled.active:hover,.datepicker table tr td span.active.disabled:active.focus,.datepicker table tr td span.active.disabled:active:focus,.datepicker table tr td span.active.disabled:active:hover,.datepicker table tr td span.active.disabled:hover.active.focus,.datepicker table tr td span.active.disabled:hover.active:focus,.datepicker table tr td span.active.disabled:hover.active:hover,.datepicker table tr td span.active.disabled:hover:active.focus,.datepicker table tr td span.active.disabled:hover:active:focus,.datepicker table tr td span.active.disabled:hover:active:hover,.datepicker table tr td span.active:active.focus,.datepicker table tr td span.active:active:focus,.datepicker table tr td span.active:active:hover,.datepicker table tr td span.active:hover.active.focus,.datepicker table tr td span.active:hover.active:focus,.datepicker table tr td span.active:hover.active:hover,.datepicker table tr td span.active:hover:active.focus,.datepicker table tr td span.active:hover:active:focus,.datepicker table tr td span.active:hover:active:hover{color:#fff;background-color:#204d74;border-color:#122b40}.datepicker table tr td span.active.disabled.disabled.focus,.datepicker table tr td span.active.disabled.disabled:focus,.datepicker table tr td span.active.disabled.disabled:hover,.datepicker table tr td span.active.disabled.focus,.datepicker table tr td span.active.disabled:focus,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover.disabled.focus,.datepicker table tr td span.active.disabled:hover.disabled:focus,.datepicker table tr td span.active.disabled:hover.disabled:hover,.datepicker table tr td span.active.disabled:hover[disabled].focus,.datepicker table tr td span.active.disabled:hover[disabled]:focus,.datepicker table tr td span.active.disabled:hover[disabled]:hover,.datepicker table tr td span.active.disabled[disabled].focus,.datepicker table tr td span.active.disabled[disabled]:focus,.datepicker table tr td span.active.disabled[disabled]:hover,.datepicker table tr td span.active:hover.disabled.focus,.datepicker table tr td span.active:hover.disabled:focus,.datepicker table tr td span.active:hover.disabled:hover,.datepicker table tr td span.active:hover[disabled].focus,.datepicker table tr td span.active:hover[disabled]:focus,.datepicker table tr td span.active:hover[disabled]:hover,.datepicker table tr td span.active[disabled].focus,.datepicker table tr td span.active[disabled]:focus,.datepicker table tr td span.active[disabled]:hover,fieldset[disabled] .datepicker table tr td span.active.disabled.focus,fieldset[disabled] .datepicker table tr td span.active.disabled:focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover,fieldset[disabled] .datepicker table tr td span.active.disabled:hover.focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover:focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover:hover,fieldset[disabled] .datepicker table tr td span.active.focus,fieldset[disabled] .datepicker table tr td span.active:focus,fieldset[disabled] .datepicker table tr td span.active:hover,fieldset[disabled] .datepicker table tr td span.active:hover.focus,fieldset[disabled] .datepicker table tr td span.active:hover:focus,fieldset[disabled] .datepicker table tr td span.active:hover:hover{background-color:#337ab7;border-color:#2e6da4}.datepicker table tr td span.new,.datepicker table tr td span.old{color:#777}.datepicker .datepicker-switch{width:145px}.datepicker .datepicker-switch,.datepicker .next,.datepicker .prev,.datepicker tfoot tr th{cursor:pointer}.datepicker .datepicker-switch:hover,.datepicker .next:hover,.datepicker .prev:hover,.datepicker tfoot tr th:hover{background:#eee}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.input-group.date .input-group-addon{cursor:pointer}.input-daterange{width:100%}.input-daterange input{text-align:center}.input-daterange input:first-child{border-radius:3px 0 0 3px}.input-daterange input:last-child{border-radius:0 3px 3px 0}.input-daterange .input-group-addon{width:auto;min-width:16px;padding:4px 5px;line-height:1.42857143;text-shadow:0 1px 0 #fff;border-width:1px 0;margin-left:-5px;margin-right:-5px}.mt-1{margin-top:.25rem !important}.mt-2{margin-top:.5rem !important}.mt-3{margin-top:.75rem !important}.mt-4{margin-top:1rem !important}.mt-5{margin-top:2rem !important}.mt-n1{margin-top:-.25rem !important}.mt-n2{margin-top:-.5rem !important}.mt-n3{margin-top:-.75rem !important}.mt-n4{margin-top:-1rem !important}.mt-n5{margin-top:-2rem !important}.mb-0{margin-bottom:0 !important}.mb-1{margin-bottom:.25rem !important}.mb-2{margin-bottom:.5rem !important}.mb-3{margin-bottom:.75rem !important}.mb-4{margin-bottom:1rem !important}.mb-5{margin-bottom:2rem !important}.mb-n0{margin-bottom:0 !important}.mb-n1{margin-bottom:-.25rem !important}.mb-n2{margin-bottom:-.5rem !important}.mb-n3{margin-bottom:-.75rem !important}.mb-n4{margin-bottom:-1rem !important}.mb-n5{margin-bottom:-2rem !important}.ml-0{margin-left:0 !important}.ml-1{margin-left:.25rem !important}.ml-2{margin-left:.5rem !important}.ml-3{margin-left:.75rem !important}.ml-4{margin-left:1rem !important}.ml-5{margin-left:2rem !important}.ml-auto{margin-left:auto}.ml-n1{margin-left:-.25rem !important}.ml-n2{margin-left:-.5rem !important}.ml-n3{margin-left:-.75rem !important}.ml-n4{margin-left:-1rem !important}.ml-n5{margin-left:-2rem !important}.mr-0{margin-right:0 !important}.mr-1{margin-right:.25rem !important}.mr-2{margin-right:.5rem !important}.mr-3{margin-right:.75rem !important}.mr-4{margin-right:1rem !important}.mr-5{margin-right:2rem !important}.mr-auto{margin-right:auto}.mr-n1{margin-right:-.25rem !important}.mr-n2{margin-right:-.5rem !important}.mr-n3{margin-right:-.75rem !important}.mr-n4{margin-right:-1rem !important}.mr-n5{margin-right:-2rem !important}.mx-1{margin-left:.25rem !important;margin-right:.25rem !important}.mx-2{margin-left:.5rem !important;margin-right:.5rem !important}.mx-3{margin-left:.75rem !important;margin-right:.75rem !important}.mx-4{margin-left:1rem !important;margin-right:1rem !important}.mx-5{margin-left:2rem !important;margin-right:2rem !important}.mx-n1{margin-left:-.25rem !important;margin-right:-.25rem !important}.mx-n2{margin-left:-.5rem !important;margin-right:-.5rem !important}.mx-n3{margin-left:-.75rem !important;margin-right:-.75rem !important}.mx-n4{margin-left:-1rem !important;margin-right:-1rem !important}.mx-n5{margin-left:-1rem !important;margin-right:-2rem !important}.my-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-3{margin-top:.75rem !important;margin-bottom:.75rem !important}.my-4{margin-top:1rem !important;margin-bottom:1rem !important}.my-5{margin-top:2rem !important;margin-bottom:2rem !important}.my-n1{margin-top:-.25rem !important;margin-bottom:-.25rem !important}.my-n2{margin-top:-.5rem !important;margin-bottom:-.5rem !important}.my-n3{margin-top:-.75rem !important;margin-bottom:-.75rem !important}.my-n4{margin-top:-1rem !important;margin-bottom:-1rem !important}.my-n5{margin-top:-2rem !important;margin-bottom:-2rem !important}.mx-a{margin-left:auto;margin-right:auto}.pt-1{padding-top:.25rem !important}.pt-2{padding-top:.5rem !important}.pt-3{padding-top:.75rem !important}.pt-4{padding-top:1rem !important}.pt-5{padding-top:2rem !important}.pb-1{padding-bottom:.25rem !important}.pb-2{padding-bottom:.5rem !important}.pb-3{padding-bottom:.75rem !important}.pb-4{padding-bottom:1rem !important}.pb-5{padding-bottom:2rem !important}.pl-1{padding-left:.25rem !important}.pl-2{padding-left:.5rem !important}.pl-3{padding-left:.75rem !important}.pl-4{padding-left:1rem !important}.pl-5{padding-left:2rem !important}.pr-1{padding-right:.25rem !important}.pr-2{padding-right:.5rem !important}.pr-3{padding-right:.75rem !important}.pr-4{padding-right:1rem !important}.pr-5{padding-right:2rem !important}.d-none{display:none}.d-inline{display:inline}.d-flex{display:flex}.d-inline-block{display:inline-block}.text-align-left{text-align:left !important}.text-align-right{text-align:right !important}.text-align-center{text-align:center !important}.align-items-center{align-items:center}html,body{width:100%;height:100%}body{background:#FFFEFA;color:#464646}a{color:#428BCA}a:hover{text-decoration:none}.body{height:calc(100vh - 50px)}.main{height:100%;overflow:auto;padding:40px 40px;background:white}.contents-title{font-size:25px;font-weight:bold;border-bottom:1px solid #464646;line-height:1;padding-bottom:20px;margin-bottom:30px}.contents-lead{margin-bottom:30px}.js-scroll-event,.login-contents__logo,.login-contents__doc,.login-form{opacity:0;transition:all 0.8s ease;position:relative;top:50px}.js-scroll-event.is-show,.is-show.login-contents__logo,.is-show.login-contents__doc,.is-show.login-form{opacity:1;top:0}.alert-message{background-color:white;border-color:#D51808;color:#D51808}.alert-message i{font-size:21px;vertical-align:sub}.btn{transition:all 0.6s ease;min-width:96px}.btn.active{pointer-events:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;-ms-box-shadow:none;box-shadow:none}.btn.btn-primary{background:#F4882A;border-color:#F4882A}.btn.btn-primary:hover{background:#2A3E53;border-color:#2A3E53}.btn.btn-primary__sub{background:white;border-color:#F4882A;color:#F4882A}.btn.btn-primary__sub:hover{background:#2A3E53;border-color:#2A3E53;color:white}.btn.btn-secondary{background:white;border-color:#2A3E53;color:#2A3E53}.btn.btn-secondary:hover{background:#2A3E53;border-color:#2A3E53;color:white}.btn.btn-blue{background:white;border-color:#007FEB;color:#007FEB}.btn.btn-blue:hover{background:#007FEB;color:white}.btn.btn-dark{background:#2A3E53;border-color:#2A3E53;color:white}.btn.btn-dark:hover{background:#F4882A;border-color:#F4882A}.btn.btn-rounded{border-radius:100vh;padding:2px 12px 0}.btn-section{margin:30px 0}.btn-section.btn-center{text-align:center}.btn-section.btn-center ul{margin:0;padding:0;list-style:none}.btn-section.btn-center ul li{display:inline}.btn-section.btn-center ul li:not(:last-child){margin-right:0.5rem}.btn-each{display:flex;align-items:center;justify-content:center;position:relative}.btn-each .back-link{position:absolute;left:0}.disabled{pointer-events:none;opacity:0.7}.disabled img{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%)}.btn-xs{height:30px}.btn-xs i{font-size:14px !important}.breadcrumb{padding:0;background-color:inherit;margin-bottom:30px}.dropdown-menu{margin:0;border-radius:0}.dropdown-header{margin-top:5px}.dropdown-header img{vertical-align:middle;margin-right:2px}.checkbox{margin-top:0}.checkbox label{padding-left:0}label{font-weight:normal;font-size:12px;margin-bottom:2px}.custom-checkbox{display:none}.custom-checkbox+span{padding-left:20px;position:relative;margin-right:20px}.custom-checkbox+span::before{content:"";display:block;position:absolute;top:0;left:0;width:15px;height:15px;border:1px solid #999;border-radius:4px}.custom-checkbox:checked+span::before{background:#F4882A;border-color:#F4882A !important}.custom-checkbox:checked+span::after{content:"";display:block;position:absolute;top:2px;left:5px;width:5px;height:9px;transform:rotate(40deg);border-bottom:2px solid white;border-right:2px solid white}.custom-radio{display:none}.custom-radio+span{padding-left:24px;position:relative;margin-right:20px;font-size:14px}.custom-radio+span::before{content:"";display:block;position:absolute;top:0;left:0;width:18px;height:18px;border:2px solid #999;border-radius:50%}.custom-radio:checked+span::before{border-color:#F4882A !important;border:4px solid #F4882A}.form-group{margin-bottom:0}.form-group.has-error .help-block{margin-bottom:0}.form-group.has-error .custom-checkbox+span::before{border-color:#CB2E25}.form-horizontal .form-group .control-label{font-size:14px;text-align:left}.class-select{padding-top:7px}.class-select>.row{border-bottom:1px solid #ccc;margin-bottom:15px}.class-select>.row:last-child{border-bottom:none}.class-select__list{margin-bottom:5px}.class-select__list li{padding:0 5px 5px}.class-select__list li label{font-size:14px;cursor:pointer}.class-select__list li label span{display:block}.label{font-size:12px;min-width:50px;display:inline-block;padding-top:.5rem}.label-primary{background-color:#F4882A;font-weight:normal}.label-primary_outline{background-color:#fff;border:1px solid #F4882A;color:#F4882A;font-weight:normal}.label-default{background:#999}.label-info{background:#428BCA}.modal-body{padding-left:50px;padding-right:50px}.modal-img{text-align:center;margin:20px 0}.modal-title{text-align:center;border-bottom:1px solid #2A3E53;font-size:18px;color:#464646;padding-bottom:5px;margin-bottom:20px;font-weight:bold}.modal-txt{font-size:16px;line-height:2}.modal-close{position:absolute;top:10px;right:10px;cursor:pointer}.modal-close i{font-size:32px;color:#2A3E53;transition:all 0.4s ease}.modal-close:hover i{color:#F4882A}.nav-group{overflow:hidden;margin:0 0 30px}.nav-group>a{float:left;margin-right:16px}.nav-group__right{float:right;padding-top:6px}.nav-tabs{margin-bottom:20px;box-sizing:content-box;width:100%;overflow-y:hidden;display:inline-block;white-space:nowrap;border-bottom:none;position:relative;font-size:0;border-bottom:1px solid #CCC}.nav-tabs li{min-width:12%;text-align:center;white-space:nowrap;float:none;display:inline-block;box-sizing:content-box;vertical-align:bottom}.nav-tabs li a{font-size:16px;font-weight:bold;position:relative;box-sizing:border-box;color:#BAB7B7}.nav-tabs li a:before,.nav-tabs li a:after{position:absolute;bottom:0;content:"";display:inline-block;width:0;height:3px;background:#F4882A;transition:all 0.4s ease}.nav-tabs li a:before{left:50%}.nav-tabs li a:after{right:50%}.nav-tabs li a:hover{border:none !important;background:none}.nav-tabs li a:hover:before,.nav-tabs li a:hover:after{width:50%}.nav-tabs li.active a{border:none !important;color:#2A3E53}.nav-tabs li.active a:before,.nav-tabs li.active a:after{width:50%}.table{font-size:14px;border-bottom:1px solid #ccc}.table thead tr th{background:#F4F4F4;border:none !important;text-align:center}.table thead tr th:first-child,.table thead tr th:last-child{text-align:left}.table tbody tr td{text-align:center}.table tbody tr td:first-child,.table tbody tr td:last-child{text-align:left}.table-vertical{width:100%;border:1px solid #BBBBBC;border-collapse:separate;border-radius:5px}.table-vertical th,.table-vertical td{box-sizing:border-box;padding:15px;border-bottom:1px solid #BBBBBC}.table-vertical th{width:23%;background-color:#FFFEFA;border-right:1px solid #BBBBBC;font-weight:normal}.table-vertical td{width:77%}.table-vertical tr:first-child th{border-radius:5px 0 0 0}.table-vertical tr:last-child th{border-radius:0 0 0 5px}.table-vertical tr:last-child th,.table-vertical tr:last-child td{border-bottom:none}.text-primary{color:#F4882A}.text-danger{color:#CB2E25}.text-left{text-align:left !important}.text-center{text-align:center !important}.text-right{text-align:right !important}.font-weight-bold{font-weight:700}.tooltip>.tooltip-inner{background-color:#666;text-align:left}.tooltip.right>.tooltip-arrow{border-right-color:#666}.tooltip.top>.tooltip-arrow{border-top-color:#666}.tooltip.left>.tooltip-arrow{border-left-color:#666}.tooltip.bottom>.tooltip-arrow{border-bottom-color:#666}.announcement-new{display:inline-block;border:1px solid #FF3737;border-radius:3px;color:#FF3737;background:#fff;font-size:13px;font-style:normal;height:18px;line-height:18px;padding-left:8px;padding-right:8px;padding-bottom:1px;text-decoration:none;margin-right:8px}.img-sample{width:100%;max-width:452px}.header{width:100%;border-radius:0;border:none;background:#2A3E53}.header.navbar{margin-bottom:0}.header .navbar-brand{padding:12px 15px}.header .navbar-right{margin-right:15px}.header .navbar-right>a{color:white;padding:15px 0;display:block;text-decoration:none !important}.sidebar{width:256px;height:100%;float:left;background-color:#FFFEFA;border-right:1px solid #BBBBBC;font-size:16px;position:relative;overflow:auto}.sidebar-logo{text-align:center;padding:24px}.sidebar-logo img{max-width:100%}.sidebar-narrow-show{font-size:13px;text-align:right;color:#788896;margin-right:8px;margin-bottom:8px;cursor:pointer}.sidebar-name{padding:15px;border-top:1px solid #BBBBBC;font-size:14px;font-weight:bold;color:#8E8E93;overflow-wrap:break-word}.sidebar-nav{border-top:1px solid #BBBBBC}.sidebar-nav dl{margin-top:16px;margin-bottom:16px}.sidebar-nav__list dt{padding:0px 15px 8px;font-size:14px;display:flex;align-items:center}.sidebar-nav__list dd ul{list-style:none;margin:0;padding:0}.sidebar-nav__list dd ul li a{color:#464646;display:block;padding:5px 15px 5px 40px}.sidebar-nav__list dd ul li a.active{color:#F4882A;font-weight:bold}.footer{width:100%;background:#2A3E53;position:fixed;bottom:0;text-align:center}.footer a{display:inline-block;padding:5px;margin:0 auto;color:white}.password-visibility-toggler-wrapper{position:relative}.password-visibility-toggler-wrapper>.form-control{padding-right:34px}.password-visibility-toggler-wrapper>.password-visibility-button{padding:0;border:none;outline:none;background:transparent;position:absolute;top:50%;right:8px;width:24px;height:24px;transform:translateY(-50%);overflow:hidden}.password-visibility-toggler-wrapper>.password-visibility-button:active,.password-visibility-toggler-wrapper>.password-visibility-button:focus{border:none}.password-visibility-toggler-wrapper>.password-visibility-button:hover>.password-visibility-icon{opacity:0.7}.password-visibility-toggler-wrapper>.password-visibility-button>.password-visibility-icon{position:absolute;top:0;left:0;width:100%;height:auto;aspect-ratio:1;fill:#464646;transition:opacity 0.3s ease}.password-visibility-toggler-wrapper>.password-visibility-button>.password-visibility-icon.hidden{display:none}.login-container{display:flex;justify-content:center;align-items:center;height:100%}.login-contents{width:250px}.login-contents__logo{text-align:center;margin-bottom:30px;opacity:0;transition-delay:0.4s}.login-contents__lookmee{margin-bottom:30px;position:relative;width:252px}.login-contents__lookmee img{transition:all 0.6s ease;opacity:0;position:relative;top:8px;transform:rotate(-45deg)}.login-contents__lookmee img:hover{animation:fuwafuwa 1.4s infinite linear alternate}.login-contents__lookmee img:nth-child(1){transition-delay:0.1s}.login-contents__lookmee img:nth-child(2){transition-delay:0.2s;left:5px}.login-contents__lookmee img:nth-child(3){transition-delay:0.3s;left:8px}.login-contents__lookmee img:nth-child(4){transition-delay:0.4s;left:13px}.login-contents__lookmee img:nth-child(5){transition-delay:0.5s;left:23px}.login-contents__lookmee img:nth-child(6){transition-delay:0.6s;left:26px}.login-contents__lookmee img:nth-child(7){transition-delay:0.7s;left:30px}.login-contents__lookmee img.is-show{opacity:1;top:0;transform:rotate(0)}.login-contents__doc{margin-bottom:30px;transition-delay:0.2s;text-align:center}.login-form{transition-delay:0.1s}.login-documentation .login-form .btn.btn-primary{background-color:#66A507;border-color:#66A507}.login-forms .login-form .btn.btn-primary{background-color:#3B65B4;border-color:#3B65B4}.login-growth-record .login-form .btn.btn-primary{background-color:#FF8D74;border-color:#FF8D74}.main__terms{padding:30px 40px 40px;width:100%;position:relative}.main__terms iframe.terms{width:80%;height:60vh;margin:3rem auto;display:flex;justify-content:center;border:1px solid #ddd}.main__terms iframe header{display:none !important}.main__terms .btn-wrap{margin:3rem auto 0;text-align:center}.main__terms .btn-wrap .btn{white-space:normal;line-height:1.2}@media screen and (max-width: 1024px){.main__terms{padding:0px 20px 60px}.main__terms iframe.terms{width:85%;height:240px;margin:3rem auto 0}.contents-title{line-height:1.2}}@media screen and (max-width: 576px){.header_terms .navbar-right{display:none}.btn-wrap{width:80%}.btn-wrap .btn-link{margin-top:16px}}@keyframes fuwafuwa{0%{transform:translate(0, 0) rotate(-5deg)}50%{transform:translate(0, -10px) rotate(0deg)}100%{transform:translate(0, 0) rotate(5deg)}}@media screen and (max-width: 400px){.login-container{height:auto;align-items:normal}.login-container .login-contents{padding:50px 0px}}.main-servicetop{background:#F0F0F0;margin-left:-4px;font-size:16px}.main-servicetop .sponly{display:none}.main-servicetop .servicetop{position:relative;min-width:1212px;max-width:1240px;margin:0 auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}.main-servicetop .servicetop h1.servicetop-title{font-size:14px;color:#999999;margin:0}.main-servicetop .servicetop-side{width:300px;margin-right:28px}.main-servicetop .servicetop-side-clock{font-family:'M PLUS 1p', sans-serif;text-align:center}.main-servicetop .servicetop-side-date{font-size:28px;margin:0}.main-servicetop .servicetop-side-time{font-size:84px;margin-top:-8px;letter-spacing:-0.05em}.main-servicetop .servicetop-side-illust{margin-top:-10px;margin-bottom:20px}.main-servicetop .servicetop-side-illust a{width:300px;display:block;cursor:pointer}.main-servicetop .servicetop-side-illust a img{width:100%}.main-servicetop .servicetop-side-illust a:hover{opacity:0.8}.main-servicetop .servicetop-side-illust-text{margin:5px 0 10px;text-align:center;text-decoration:underline;color:#000}.main-servicetop .servicetop-side-banner{width:300px;cursor:pointer}.main-servicetop .servicetop-side-banner01{margin-bottom:20px}.main-servicetop .servicetop-side-banner:hover{opacity:0.8}.main-servicetop .servicetop-main{width:880px}.main-servicetop .servicetop-main .servicetop-announcement{width:100%;margin-bottom:30px}.main-servicetop .servicetop-main .servicetop-announcement .servicetop-announcement-header a{width:100%;display:inline-block;padding:12px 26px 8px;color:#464646;background:#FFE49B;border-radius:8px 8px 0 0;text-decoration:underline;font-weight:bold}.main-servicetop .servicetop-main .servicetop-announcement .servicetop-announcement-header a::after{content:"";clear:both;display:block}.main-servicetop .servicetop-main .servicetop-announcement .servicetop-announcement-header a:hover{background-color:#ffe8ab;text-decoration:underline}.main-servicetop .servicetop-main .servicetop-announcement .servicetop-announcement-header a:hover span{text-decoration:underline}.main-servicetop .servicetop-main .servicetop-announcement .servicetop-announcement-body{font-size:14px;background:#ffffff;padding:1rem 0 0;border-radius:0 0 8px 8px;height:11rem;overflow:hidden;overflow-y:scroll}.main-servicetop .servicetop-main .servicetop-announcement .servicetop-announcement-body::-webkit-scrollbar{overflow:hidden;width:8px;background:#fff;-webkit-border-radius:6px;border-radius:6px}.main-servicetop .servicetop-main .servicetop-announcement .servicetop-announcement-body::-webkit-scrollbar-thumb{overflow:hidden;-webkit-border-radius:6px;border-radius:6px;background:#ccc}.main-servicetop .servicetop-main .servicetop-announcement .servicetop-announcement-body::-webkit-scrollbar-corner{overflow:hidden;-webkit-border-radius:6px;border-radius:6px;background:#ccc}.main-servicetop .servicetop-main .servicetop-announcement .servicetop-announcement-body ul{width:100%;margin:0;padding:0}.main-servicetop .servicetop-main .servicetop-announcement .servicetop-announcement-body ul,.main-servicetop .servicetop-main .servicetop-announcement .servicetop-announcement-body li{list-style:none}.main-servicetop .servicetop-main .servicetop-announcement .servicetop-announcement-body__list a{display:flex;justify-content:space-between;padding:4px 24px;color:#464646}.main-servicetop .servicetop-main .servicetop-announcement .servicetop-announcement-body__list a:hover{text-decoration:underline;opacity:0.8}.main-servicetop .servicetop-main .servicetop-announcement .servicetop-announcement-body__list .servicetop-announcement-body__date{width:8rem}.main-servicetop .servicetop-main .servicetop-announcement .servicetop-announcement-body__list .servicetop-announcement-body__txt{width:calc(100% - 8rem);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.main-servicetop .servicetop-main .lookme-service{margin-bottom:30px;padding:24px 26px 30px 26px;border-radius:8px;background-color:#ffffff}.main-servicetop .servicetop-main .contracted-items{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:start;-moz-justify-content:start;-ms-justify-content:start;justify-content:start}.main-servicetop .servicetop-main .contracted-item{position:relative;overflow:hidden;width:156px;height:120px;margin:16px 12px 0 0;border:1px solid #2A3E53;border-radius:8px;box-shadow:0 2px 3px rgba(0,0,0,0.16);display:flex;align-items:center;justify-content:center;border-color:#2A3E53}.main-servicetop .servicetop-main .contracted-item:hover{background:#FFFEFA}.main-servicetop .servicetop-main .contracted-item:hover::before{transform:scale(1, 1)}.main-servicetop .servicetop-main .contracted-item::before{content:'';position:absolute;bottom:0;left:0;width:100%;height:8px;transform:scale(1, 0);transform-origin:bottom;transition:transform ease-out 0.1s}.main-servicetop .servicetop-main .contracted-item:nth-child(5n){margin-right:0}.main-servicetop .servicetop-main .contracted-item::before{background:#2A3E53}.main-servicetop .servicetop-main .contracted-item.classboard{border-color:#FFAA52}.main-servicetop .servicetop-main .contracted-item.classboard::before{background:#FFAA52}.main-servicetop .servicetop-main .contracted-item.combook{border-color:#7ECAF2}.main-servicetop .servicetop-main .contracted-item.combook::before{background:#7ECAF2}.main-servicetop .servicetop-main .contracted-item.letter{border-color:#8ED09A}.main-servicetop .servicetop-main .contracted-item.letter::before{background:#8ED09A}.main-servicetop .servicetop-main .contracted-item.photo{border-color:#DAE46D}.main-servicetop .servicetop-main .contracted-item.photo::before{background:#DAE46D}.main-servicetop .servicetop-main .contracted-item.documentation{border-color:#66A507}.main-servicetop .servicetop-main .contracted-item.documentation::before{background:#66A507}.main-servicetop .servicetop-main .contracted-item.forms{border-color:#3B65B4}.main-servicetop .servicetop-main .contracted-item.forms::before{background:#3B65B4}.main-servicetop .servicetop-main .contracted-item.gosui{border-color:#9ED4C8}.main-servicetop .servicetop-main .contracted-item.gosui::before{background:#9ED4C8}.main-servicetop .servicetop-main .contracted-item.thermo{border-color:#E4A396}.main-servicetop .servicetop-main .contracted-item.thermo::before{background:#E4A396}.main-servicetop .servicetop-main .contracted-item.attendance{border-color:#FF7793}.main-servicetop .servicetop-main .contracted-item.attendance::before{background:#FF7793}.main-servicetop .servicetop-main .contracted-item.invoice{border-color:#F5DC7B}.main-servicetop .servicetop-main .contracted-item.invoice::before{background:#F5DC7B}.main-servicetop .servicetop-main .contracted-item.shift{border-color:#F4DA40}.main-servicetop .servicetop-main .contracted-item.shift::before{background:#F4DA40}.main-servicetop .servicetop-main .contracted-item.survey{border-color:#7478C9}.main-servicetop .servicetop-main .contracted-item.survey::before{background:#7478C9}.main-servicetop .servicetop-main .contracted-item.bus{border-color:#66B6E6}.main-servicetop .servicetop-main .contracted-item.bus::before{background:#66B6E6}.main-servicetop .servicetop-main .contracted-item.memory{border-color:#ED987E}.main-servicetop .servicetop-main .contracted-item.memory::before{background:#ED987E}.main-servicetop .servicetop-main .contracted-item.mall{border-color:#1A9EC8}.main-servicetop .servicetop-main .contracted-item.mall::before{background:#1A9EC8}.main-servicetop .servicetop-main .contracted-item.calendar{border-color:#2A3E53}.main-servicetop .servicetop-main .contracted-item.calendar::before{background:#2A3E53}.main-servicetop .servicetop-main .contracted-item.growth-record{border-color:#FF8D74}.main-servicetop .servicetop-main .contracted-item.growth-record::before{background:#FF8D74}.main-servicetop .servicetop-main .contracted-item.promotion{border-color:#2A3E53}.main-servicetop .servicetop-main .contracted-item.promotion::before{background:#2A3E53}.main-servicetop .servicetop-main .contracted-item>.pd-logo-icon{position:absolute;top:8px;left:8px;width:24px;height:24px}.main-servicetop .servicetop-main .contracted-item>.pd-logo-type{height:19.5px}.main-servicetop .servicetop-main .uncontracted-items{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:start;-moz-justify-content:start;-ms-justify-content:start;justify-content:start}.main-servicetop .servicetop-main .uncontracted-item{position:relative;overflow:hidden;width:156px;height:76px;margin:16px 12px 0 0;border:1px solid #eee;border-radius:8px;box-shadow:0 2px 3px rgba(0,0,0,0.16);padding:16px 12px 0 12px;text-decoration:none}.main-servicetop .servicetop-main .uncontracted-item:hover{background:#FFFEFA}.main-servicetop .servicetop-main .uncontracted-item:hover::before{transform:scale(1, 1)}.main-servicetop .servicetop-main .uncontracted-item::before{content:'';position:absolute;bottom:0;left:0;width:100%;height:8px;transform:scale(1, 0);transform-origin:bottom;transition:transform ease-out 0.1s}.main-servicetop .servicetop-main .uncontracted-item:nth-child(5n){margin-right:0}.main-servicetop .servicetop-main .uncontracted-item.classboard::before{background:#FFAA52}.main-servicetop .servicetop-main .uncontracted-item.combook::before{background:#7ECAF2}.main-servicetop .servicetop-main .uncontracted-item.letter::before{background:#8ED09A}.main-servicetop .servicetop-main .uncontracted-item.photo::before{background:#DAE46D}.main-servicetop .servicetop-main .uncontracted-item.documentation::before{background:#66A507}.main-servicetop .servicetop-main .uncontracted-item.forms::before{background:#3B65B4}.main-servicetop .servicetop-main .uncontracted-item.gosui::before{background:#9ED4C8}.main-servicetop .servicetop-main .uncontracted-item.thermo::before{background:#E4A396}.main-servicetop .servicetop-main .uncontracted-item.attendance::before{background:#FF7793}.main-servicetop .servicetop-main .uncontracted-item.invoice::before{background:#F5DC7B}.main-servicetop .servicetop-main .uncontracted-item.shift::before{background:#F4DA40}.main-servicetop .servicetop-main .uncontracted-item.survey::before{background:#7478C9}.main-servicetop .servicetop-main .uncontracted-item.bus::before{background:#66B6E6}.main-servicetop .servicetop-main .uncontracted-item.memory::before{background:#ED987E}.main-servicetop .servicetop-main .uncontracted-item.mall::before{background:#1A9EC8}.main-servicetop .servicetop-main .uncontracted-item.calendar::before{background:#2A3E53}.main-servicetop .servicetop-main .uncontracted-item.growth-record::before{background:#FF8D74}.main-servicetop .servicetop-main .uncontracted-item.promotion::before{background:#2A3E53}.main-servicetop .servicetop-main .uncontracted-item>.pd-desc{color:#666;font-weight:bold;font-size:14px}.main-servicetop .servicetop-main .uncontracted-item>.pd-logo-icon{position:absolute;right:-12px;bottom:-6px;width:40px;height:40px;margin-right:4px;opacity:0.5;user-select:none}.main-servicetop .servicetop-main .com-menu{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;margin-top:30px}.main-servicetop .servicetop-main .com-menu ul,.main-servicetop .servicetop-main .com-menu li{list-style:none;padding:0}.main-servicetop .servicetop-main .com-menu ul{margin:16px 0 0 0}.main-servicetop .servicetop-main .com-menu .support{width:28%}.main-servicetop .servicetop-main .com-menu .others{width:72%}.main-servicetop .servicetop-main .com-menu .others__lists{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:24px}.main-servicetop .servicetop-main .com-menu .others__lists ul{white-space:nowrap}.main-servicetop .servicetop-main .com-menu__item{margin-bottom:10px}.main-servicetop .servicetop-main .com-menu__item a{font-size:16px;color:#464646}.main-servicetop .servicetop-main .com-menu__item a:hover{text-decoration:underline;color:#F4882A}.main-servicetop .servicetop-main .com-menu__item a:hover i{fill:#F4882A}.main-servicetop .servicetop-main .com-menu__item__icon{width:12px;height:12px;display:inline-block;margin-right:8px}.main-servicetop .servicetop-main .com-menu__item:last-child{margin-bottom:0}.main-servicetop .servicetop-fab{position:fixed;right:36px;bottom:20px}.main-servicetop .servicetop .alert{width:100%;font-size:1.4rem}.main-servicetop .st-button{width:168px;height:60px;display:block;color:#ffffff;background:#2A3E53;border-radius:100vh;text-align:center;line-height:60px;box-shadow:0 3px 6px rgba(0,0,0,0.16)}.main-servicetop .st-button:hover{background:#3b546e;text-decoration:underline}.main-servicetop .st-button img{width:auto;height:18px;margin-right:8px}.main-servicetop .modal-dialog{max-width:1000px;min-width:900px}.main-servicetop .modal-body .monthly-illust{max-width:866px;height:460px;background:url("https://lookmee.jp/sk-servicetop/monthly-illust/monthly-illust_detail.png") no-repeat;background-size:contain}.main-servicetop .modal-body .dl-button_wrap{position:absolute;bottom:70px;right:25%}.main-servicetop .modal-body .dl-button_wrap .st-button{width:188px}.main-servicetop .uncontracted-page{max-width:800px;background:#ffffff;padding:78px 60px 40px 60px;margin:0 auto;border-radius:8px}.main-servicetop .uncontracted-page__inner{overflow:hidden;margin-bottom:20px}header .popover-trigger:hover{opacity:0.85}button.pd-notification{background-color:transparent;border:none;cursor:pointer;outline:none;padding:7px 0 0 0;appearance:none;position:relative}.badge-icon{position:relative}.badge-icon::before{position:absolute;top:-13px;left:-17px;content:"●";font-size:20px;color:red}.servicetop-notification-combook .pd-notification{margin-top:3px}.servicetop-notification-combook .badge-icon::before{left:-7px}.servicetop-notification-reservation{padding-top:8px}.servicetop-notification-reservation .btn-secondary:hover{color:#2A3E53;background:#fff}.servicetop-notification-reservation .reserv-number{color:red}.popover{min-width:300px;max-width:500px}.popover h3{font-size:14px;color:#999999;margin:0}.popover-title{background:#fff}.popover-content{background:#FFFEFA;padding:0;max-height:70vh;overflow-y:auto}.popover-content ul,.popover-content li{margin:0;padding:0;list-style:none}.popover-content p{padding:16px}.popover-content li{padding:8px;border-bottom:1px solid #d3d3d3}.popover-content li a{color:#464646;display:block}.popover-content li .popover-content__inner{padding:8px;cursor:pointer;border-radius:8px}.popover-content li .popover-content__inner:hover{background:#fffae0}.popover-content li:last-child{border-bottom:none}.popover-content .popover-content__time{color:#aaa;margin-top:8px}.popover-content .popover-head{border-bottom:#eee 1px solid;padding:8px 15px;display:flex;justify-content:space-between}.popover-content .popover-head-title{padding-right:2rem;color:#999999}.text-link-underline{color:#428BCA;text-decoration:underline}.text-link-underline:hover{color:#2A3E53;text-decoration:underline}.servicetop-footer{margin-top:-1rem;margin-left:1rem}.servicetop-footer__list{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;margin:0;padding:0}.servicetop-footer__list a{color:#464646;margin-right:16px;text-decoration:underline}.servicetop-footer__list a:hover{opacity:.6;text-decoration:none}@media screen and (max-width: 1024px){.main-servicetop .sponly{display:block}.main-servicetop .servicetop{position:relative;min-width:880px}.servicetop-side{display:none}}.servicetop-calendar-link{color:#464646;font-weight:bold;text-decoration:underline;display:inline-block;margin-bottom:8px}.servicetop-calendar-contents{background:#fff;font-size:14px;padding:16px;border-radius:8px;margin-bottom:40px}.servicetop-calendar-contents ul{margin:0;padding:0;list-style:none}.servicetop-calendar-contents ul li{overflow:hidden;white-space:nowrap;font-weight:bold;margin-bottom:8px}.servicetop-calendar-contents ul li:last-child{margin-bottom:0}.servicetop-calendar-time{font-weight:normal;display:inline-block;width:100px}.demo-alert{background:#FF1300;color:#fff;height:40px;display:flex;align-items:center;justify-content:center}.promotion-reminder{background-color:#F0F0F0;width:100%;padding:8px 12px 4px 12px;overflow:hidden;position:fixed;z-index:10;top:50px;left:0}.promotion-reminder-inner{background-color:#fff;padding:12px;border-left:6px solid rgba(244,136,42,0.5);white-space:nowrap;overflow-x:auto}.promotion-reminder-title{display:flex;align-items:center;margin-bottom:10px;font-size:16px}.promotion-reminder-title img{width:15px}.promotion-reminder-content{display:flex;align-items:flex-start;font-size:14px}.promotion-reminder-content .btn-primary{min-width:174px;margin-right:10px;text-decoration:none}.promotion-reminder-content a{text-decoration:underline}.promotion-reminder+.servicetop{margin-top:105px}.topmenu-full__popup{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:10000;display:flex;justify-content:center;align-items:center}.topmenu-full__popup__inner{position:absolute;bottom:16px;width:calc(100% - 32px);padding:16px;background:#fff;border-radius:5px}.topmenu-full__popup .content-title{font-size:16px;font-weight:bold;line-height:1;margin:0 0 8px}.topmenu-full__popup button{background-color:transparent;border:none;cursor:pointer;outline:none;appearance:none}.topmenu-full__popup .pop-close{width:24px;height:24px;color:#999999;position:absolute;top:8px;right:16px}.topmenu-full__popup .pop-close .glyphicon{font-size:24px}.topmenu-full__popup .pop-close:hover{opacity:0.7}.topmenu-full__popup .btn-wrap{margin-top:8px}@font-face{font-family:'icomoon';src:url(/assets/icomoon-5e3813a7236c31e5044b8a84aa14724612ddfef06e8526d682833e02af0e358a.eot?da3ljf);src:url(/assets/icomoon-5e3813a7236c31e5044b8a84aa14724612ddfef06e8526d682833e02af0e358a.eot?da3ljf#iefix) format("embedded-opentype"),url(/assets/icomoon-bc104ad9b9fbeb75f7600efb5e72ec99145c8c044729953eb8fa7e84974457e1.ttf?da3ljf) format("truetype"),url(/assets/icomoon-d52631e33a231c058572d81e4e43cf79e92330684380a9825016c8daaaf6ef37.woff?da3ljf) format("woff"),url(/assets/icomoon-f37ae216a3fa823c052a8025cd53c7edd8a92ab285950ba4cf178a03230c4d0f.svg?da3ljf#icomoon) format("svg");font-weight:normal;font-style:normal}.check-sheet-icon-re-check,.check-sheet-icon,.menu-icon{font-family:'icomoon', serif !important;display:inline-block;margin-right:3px;font-size:30px;vertical-align:-6px;line-height:31px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.menu-icon-help:before{content:"\e90c"}.menu-icon-check-sheet:before{content:"\e909"}.menu-icon-class:before{content:"\e90a"}.menu-icon-kid-registration:before{content:"\e90b"}.menu-icon-teacher:before{content:"\e90d"}.menu-icon-loop:before{content:"\ea2d"}.menu-icon-shuffle:before{content:"\ea30"}.menu-icon-home:before{content:"\e90e"}.menu-icon-unifile{vertical-align:-6px;line-height:31px;font-size:24px;margin-left:4px}@font-face{font-family:'Glyphicons Halflings';src:url(/assets/glyphicons-halflings-regular.eot);src:url(/assets/glyphicons-halflings-regular.eot?#iefix) format("embedded-opentype"),url(/assets/glyphicons-halflings-regular.woff2) format("woff2"),url(/assets/glyphicons-halflings-regular.woff) format("woff"),url(/assets/glyphicons-halflings-regular.ttf) format("truetype"),url(/assets/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format("svg")}.header{width:100%;border-radius:0;border:none;background:#2A3E53}.header.navbar{margin-bottom:0}.header .navbar-brand{padding:12px 15px}.header .navbar-right{margin-right:15px}.header .navbar-right>a{color:white;padding:15px 0;display:block;text-decoration:none !important}.sk-page-organization-portal .sk-body{height:calc(100vh - 54px)}.sk-page-organization-portal .sk-body:after{content:"";display:block;clear:both}.sk-page-organization-portal .sk-body .sidebar-wide,.sk-page-organization-portal .sk-body .sidebar-narrow{height:100%;float:left;background-color:#FFFEFA;border-right:1px solid #BBBBBC;font-size:16px;position:relative;overflow:auto}.sk-page-organization-portal .sk-body .sidebar-wide{width:256px}.sk-page-organization-portal .sk-body .sidebar-narrow{width:48px}.sk-page-organization-portal .sk-body .sk-main{height:100%;overflow:auto}.sidebar-wide .sidebar-narrow-show{color:#464646;cursor:pointer;font-size:13px;margin-right:8px;text-align:right}.sidebar-wide ul{list-style:none;padding-left:16px}.sidebar-wide ul li{margin-bottom:5px}.sidebar-wide ul li a{color:#464646;text-decoration:none}.sidebar-wide ul li a .menu-icon{display:inline-block;font-size:30px;line-height:31px;margin-right:3px;vertical-align:-6px}.sidebar-wide ul li a:hover{color:#F4882A}.sidebar-wide ul li.selected a{color:#F4882A}.sidebar-wide ul li.selected a .menu-icon{background-color:#F4882A;border-radius:5px;color:#FFFEFA}.sidebar-narrow .sidebar-wide-show{color:#464646;cursor:pointer;font-size:13px;margin-left:5px;margin-top:16px}.sidebar-narrow hr{border-color:#BBBBBC;margin-top:16px;margin-bottom:16px}.sidebar-narrow ul{list-style:none;margin-bottom:0;margin-top:20px;padding-left:9px}.sidebar-narrow ul li{margin-bottom:5px}.sidebar-narrow ul li a{color:#464646;text-decoration:none}.sidebar-narrow ul li a .menu-icon{display:inline-block;font-size:30px;line-height:31px}.sidebar-narrow ul li a:hover{color:#F4882A}.sidebar-narrow ul li:last-child{margin-bottom:0}.sidebar-narrow ul li.selected a{color:#F4882A}.sidebar-narrow ul li.selected a .menu-icon{background-color:#F4882A;border-radius:5px;color:#FFFEFA}.sk-main{padding:24px 40px}.sk-main h2{color:#464646;font-size:20px;margin:10px 0}.block-info{background-color:#f7f9fa;color:#464646;padding:12px 16px;border-radius:5px}.block-primary{background-color:#E4F0FF;color:#464646;padding:12px 16px;border-radius:5px}.tooltip-block{margin-left:20px;color:#999999;font-size:12px}.form-group{margin-bottom:15px}.form-group .form-check{margin:0 15px}.form-group .form-check-label{font-weight:bold;min-width:100px}.form-check-inline{line-height:28px;display:inline-block}.table>tbody>tr>td{vertical-align:middle}th a.sortable-column{color:#464646;padding-right:18px;position:relative}a.sortable-column:before,a.sortable-column:after{border:4px solid transparent;content:"";display:block;height:0;right:5px;top:50%;position:absolute;width:0}a.sortable-column:before{border-bottom-color:#464646;margin-top:-9px}a.sortable-column:after{border-top-color:#464646;margin-top:1px}a.btn-edit-dummy{color:#333333;background-color:#c4e7f2;border-color:#43a3cc}a.btn-edit-dummy:hover{background-color:#a9d7e5}.material-icons{display:inline-flex;vertical-align:middle}.material-icons.md-18{font-size:18px}.material-icons.md-24{font-size:24px}.material-icons.md-30{font-size:30px}.material-icons.md-36{font-size:36px}.material-icons.md-48{font-size:48px}.sidebar-wide .sidebar-logo{font-size:22px;font-weight:bold}.sidebar-wide .sidebar-nav>ul{padding-left:10px;padding-top:15px}.demo-alert{background:#FF1300;color:#fff;height:40px;display:flex;align-items:center;justify-content:center}
