#search-btn-area{text-align:right}#search-btn{border-color:#ffb121;color:#ffb121}#search-btn:focus,#search-btn:hover{background-color:#ffb121!important;color:#fff!important}#close-btn>i,#search-btn>i{margin-right:5px}#expalnation-area>p>b{color:#ffb121}#search-form-area>.card{background-color:#ffd797;margin-top:10px}#search-card-title{font-size:21px;color:#2c2c2c!important}#search-card-hr{height:1px;width:100%;background:#000;margin-top:5px;margin-bottom:20px;border-top:initial}#search-card-form>div>div>div{width:90%}#confirm-btn{background-color:#7e7d7d;border-color:#66615b;color:#fff;bottom:2px;position:absolute}#confirm-btn:focus,#confirm-btn:hover{background-color:#66615b;color:#fff}#search-card-form>div{height:65px}#search-card-result{margin-top:15px}#search-card-result-title,#search-student-name{font-size:21px;color:#2c2c2c}.green-cell{color:#52c552!important}.red-cell{color:rgba(231,77,60,.88)!important}div#graph_loader{margin:195px auto}@media screen and (max-width:1150px) and (min-width:993px){.stats-text{font-size:calc(2.1rem + 3.8217vw - 37.94948px)!important}.stats-text>p{font-size:calc(1.4rem + 1.2739vw - 12.64983px)}}.row-eq-height{display:flex;flex-wrap:wrap}.el-scrollbar__bar{opacity:1!important}@media screen and (max-width:414px){.grade-select{width:calc(10rem + 256.4103vw - 961.53863px)}.numbers.pull-left{font-size:calc(2.8rem + 11.1111vw - 41.66663px)!important}}@media screen and (max-width:374px){.grade-select{width:100px}.numbers.pull-left{font-size:26px!important}}.steps{pointer-events:none;padding:20px 0;margin:auto;--background-color:#fff;--current-color:red;--finished-color:#39c545}.step,.steps{position:relative}.step{padding:0 20px 15px 50px;transition:all .4s ease-in-out}.step:not(.current):not(.finished):before{height:13px;width:13px;background-color:#c6c6c6}.step.current:before,.step:not(.current):not(.finished):before{content:"";position:absolute;border-radius:15px;left:25px;transform:translateX(-45%);z-index:2}.step.current:before{height:1.3em;width:1.3em;background-color:var(--current-color);box-shadow:0 0 10px 0 var(--current-color)}.step.finished:before{position:absolute;font-family:FontAwesome;content:"\f058";color:#fff;vertical-align:middle;background-color:var(--finished-color);font-size:1.2em;width:1.4em;height:1.4em;border-radius:5px;left:25px;transform:translateX(-45%);z-index:2}.step:not(.final):after{background-color:#c6c6c6}.step.finished:not(.final):after,.step:not(.final):after{content:"";position:absolute;height:100%;width:2px;left:25px;top:0;z-index:1}.step.finished:not(.final):after{background-color:var(--finished-color)}.step.finished{background-color:#fff;transition:background-color .3s ease-in-out;cursor:pointer}.current .step-area{display:block;padding:1em;border-radius:10px;background-color:#fff;box-shadow:0 0 15px -5px rgba(0,0,0,.3)}.step-header{font-family:Noto Sans JP;text-align:left}.step:not(.current) .step-header .header{font-size:1.1em;color:rgba(0,0,0,.6)}.step-header .header{font-size:1.2em;color:rgba(0,0,0,.6)}.step-header .subheader{font-size:1.1em;color:rgba(0,0,0,.4)}.step.finished .step-content,.step:not(.current) .step-content,.step:not(.current) .step-header .subheader{display:none}.step-content{pointer-events:auto;background-color:rgba(0,0,0,.05);border-radius:4px;margin-top:10px;text-align:left;padding:10px}.strong-text{font-size:17px;color:rgba(231,77,60,.88);text-decoration:underline}.step-area>.step-header>.header{font-weight:bolder}.btn-icon{font-size:18px;padding-right:5px}div#collections_loader{margin:230px auto}.collapse-alert>div>div>i,.collapse-check>div>div>i,.tab-detail,.tab-title{font-size:1.3em}.collapse-alert>div>div>i,.collapse-check>div>div>i,.collapse-minus>div>div>i,.collapse-reload>div>div>i{padding-right:10px}.tab-title{text-align:left}.tab-detail{display:flex;margin-left:auto}p.tab-detail-amount,p.tab-detail-unpaid{margin:initial;text-align:right;font-size:.9em}.collapse-check{border:solid #4ac34a!important}.collapse-check>div>div:focus,.collapse-check>div>div:hover{color:#4ac34a!important}.collapse-alert{border:solid #ec2c16!important}.collapse-alert>div>div:focus,.collapse-alert>div>div:hover{color:#ec2c16!important}.collapse-reload{border:solid #ffb121!important}.collapse-reload>div>div:focus,.collapse-reload>div>div:hover{color:#ffb121!important}.collapse-minus{border:solid #3f3f3f!important}.collapse-minus>div>div:focus,.collapse-minus>div>div:hover{color:#3f3f3f!important}.el-collapse-item__arrow{margin:0 8px 0 0!important}.receipt-table>div>div>div>div>div>div>div>span.e-frame.e-icons.e-check{background-color:#1d6fda}.receipt-table>div>div>div>div>div>div>.e-checkbox-wrapper:hover .e-frame.e-check,.receipt-table>div>div>div>div>div>div>.e-css.e-checkbox-wrapper:hover .e-frame.e-check{background-color:#1d6fda;border-color:transparent;color:#fff}.receipt-table>div>div>div>span>.e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input):after,.receipt-table>div>div>div>span>.e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input):before{background:#1d6fda}.receipt-table>div>div>button.e-control.e-btn.e-lib.e-primary.e-flat{color:#1d6fda}.receipt-table>div>div>table>tbody>tr>td>div>span.e-frame.e-icons.e-check{background-color:#1d6fda}.receipt-table>div>div>table>tbody>tr>td>.e-checkbox-wrapper:hover .e-frame.e-check,.receipt-table>div>div>table>tbody>tr>td>.e-css.e-checkbox-wrapper:hover .e-frame.e-check,.receipt-table>div>div>table>thead>tr>th>div.e-headercelldiv.e-headerchkcelldiv>.e-checkbox-wrapper .e-frame.e-check{background-color:#1d6fda;border-color:transparent;color:#fff}.receipt-table>.e-gridcontent>.e-content>.e-table>tbody>.e-emptyrow>td:before{content:"この学年には集金する生徒がいません";font-size:20px}.receipt-table>.e-gridcontent>.e-content>.e-table>tbody>.e-emptyrow>td{font-size:0;padding-top:20px!important}.unpaid-btn-field{text-align:left;padding-bottom:10px}.unpaid-btn>i{font-size:18px;padding-right:5px}.unpaid-row{background-color:#ffa07a}#status>.unpaid-status-0{color:#e60000;background-color:#ffd7cc}#status>.unpaid-status-0,#status>.unpaid-status-10{border-radius:5px;text-align:center;position:relative;padding:2px 5px}#status>.unpaid-status-10{color:#49c34a;background-color:rgba(73,195,74,.26)}#status>.unpaid-status-30{color:#696969;background-color:hsla(0,0%,41.2%,.24)}#status>.unpaid-status-20,#status>.unpaid-status-30{border-radius:5px;text-align:center;position:relative;padding:2px 5px}#status>.unpaid-status-20{color:#ffc100;background-color:rgba(255,215,0,.26)}#tab-title{font-size:27px;text-align:left;padding-left:1.25%}#tab-title-hr{height:1px;background:#bbb;background-image:-o-linear-gradient(left,#eee,#777,#eee);margin-top:5px;margin-bottom:5px}@media screen and (max-width:1366px){.receipt-table>.e-gridheader{padding-right:0!important}}@media screen and (max-width:768px){.collapse-alert>div>div>i,.collapse-check>div>div>i,.tab-detail,.tab-title{font-size:calc(1.1rem + 2.0089vw - 1.00445px)}.tab-detail{display:block}p.tab-detail-unpaid{font-size:calc(1.1rem + 1.2vw - .96px)}.collapse-alert>div>div>i,.collapse-check>div>div>i{padding-right:10px}}.fade-enter-active,.fade-leave-active{will-change:opacity;transition:opacity .5s cubic-bezier(.2,0,.4,1) 0ms}.fade-enter,.fade-leave-to{opacity:0}#month-tab .tab a{border:solid;border-color:#fff;border-bottom:transparent;border-radius:.5em}#month-tab .tab.active a{border-top:none!important;border-right:none!important;border-left:none!important;box-shadow:0 3px 6px rgba(0,0,0,.25)!important}#month-tab .tab.active a:after,#month-tab .tab.active a:before{border-left:0 solid transparent!important;border-right:0 solid transparent!important}#month-tab .tab a span{color:#fff;font-size:1.3em}#t-month-tab-0>a{background-color:rgba(231,77,60,.88)}#t-month-tab-10>a{background-color:rgba(74,195,74,.74)}#t-month-tab-20>a{background-color:rgba(251,169,15,.74)}#t-month-tab-30>a{background-color:grey}#t-month-tab-0.active>a{background:#ec2c16}#t-month-tab-10.active>a{background:#4ac34a}#t-month-tab-20.active>a{background:#ffb121}#t-month-tab-30.active>a{background:#3f3f3f}.active_tab{font-size:1.5em}@media screen and (max-width:1610px){#month-tab a span{font-size:calc(1.5rem + 1.1538vw - 15.5763px)}#month-tab a span i{display:none}#month-tab>div.nav-tabs-navigation>div>ul>li>.active_tab>span{font-size:calc(2rem + 2.6923vw - 36.34605px)!important}}@media screen and (max-width:1350px){#month-tab>div>div{width:100%;height:60px;overflow-x:auto;overflow-y:hidden}#month-tab ul{width:1152px;height:60px;margin:0 auto 2px auto;list-style:none}#month-tab .tab{text-align:center}#month-tab .tab a,#month-tab .tab a:link,#month-tab .tab a:visited{display:inline-block;width:96px;height:50px;text-decoration:none}#month-tab>div>div::-webkit-scrollbar{height:5px}#month-tab>div>div::-webkit-scrollbar-track{margin:0 2px;background:#ccc;border-radius:5px}#month-tab>div>div::-webkit-scrollbar-thumb{background:#858585;border-radius:5px}#month-tab a span{font-size:16px}#month-tab>div.nav-tabs-navigation>div>ul>li>.active_tab>span{font-size:20px!important}}@media screen and (max-width:767px){#month-tab ul{display:flex}}.payment-expensed-card>.card-footer,.payment-income-card>.card-footer,.payment-plan-card>.card-footer{display:none}.payment-expensed-card-title,.payment-income-card-title,.payment-plan-card-title{font-size:25px;padding-bottom:10px}.payment-expensed-card-value,.payment-income-card-value,.payment-plan-card-value{font-size:40px}@media screen and (min-width:1200px){.payment-expensed-card-title,.payment-income-card-title,.payment-plan-card-title{font-size:calc(1.6rem + 1.25vw - 15px);padding-bottom:10px}.payment-expensed-card-value,.payment-income-card-value,.payment-plan-card-value{font-size:calc(3rem + 2.7778vw - 33.3336px)}.payment-expensed-card>.card-content>.row>div>div>i,.payment-plan-card>.card-content>.row>div>div>i{display:block;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);font-size:calc(7rem + 3.4722vw - 41.6664px)}.payment-expensed-card>.card-content>.row>div>.numbers,.payment-plan-card>.card-content>.row>div>.numbers{position:absolute;top:50%;right:10%;transform:translateY(-50%)}.payment-expensed-card>.card-content>.row>div,.payment-plan-card>.card-content>.row>div{height:calc(12rem + 5.5556vw - 66.6672px)}}p.info-title{font-size:25px}p.current_group{text-align:left;padding-left:50px;font-size:40px}.icon-check{color:#46bd54}.icon-timer{color:#ffb121}.payment-group-btn{margin-right:5px;margin-left:5px}.payment-group-table,.payment-plan-table,.paymented-table,.pre-payment-table{margin-top:20px}.payment-plan-add-btn{margin-right:5px}#status>.status-0{color:#e60000;background-color:#ffd7cc}#status>.status-0,#status>.status-1{border-radius:5px;text-align:center;position:relative;padding:2px 5px}#status>.status-1{color:#49c34a;background-color:rgba(73,195,74,.26)}#status>.status-2{color:#ffb121;background-color:rgba(255,217,0,.23)}#status>.status-2,#status>.status-4{border-radius:5px;text-align:center;position:relative;padding:2px 5px}#status>.status-4{color:#484541;background-color:#f6f6f6}.payment-plan-table>.e-gridcontent>.e-content>table>tbody>.e-emptyrow>td{font-size:0;text-align:center;padding-top:50px;padding-bottom:50px}.payment-plan-table>.e-gridcontent>.e-content>table>tbody>.e-emptyrow>td:before{font-size:20px;content:"支出データはありません"}.payment-group-table>.e-gridcontent>.e-content>table>tbody>.e-emptyrow>td{font-size:0;text-align:center;padding-top:50px;padding-bottom:50px}.payment-group-table>.e-gridcontent>.e-content>table>tbody>.e-emptyrow>td:before{font-size:20px;content:"支出伺データはありません"}.pre-payment-table>.e-gridcontent>.e-content>table>tbody>.e-emptyrow>td{font-size:0;text-align:center;padding-top:50px;padding-bottom:50px}.pre-payment-table>.e-gridcontent>.e-content>table>tbody>.e-emptyrow>td:before{font-size:20px;content:"支出予定データはありません"}#payment-add-text{font-size:18px;margin-top:20px}.payment-label1{width:20%}.payment-label2{width:30%}.payment-label3{width:10%}.payment-input1{width:80%}.payment-input2{width:70%}.payment-input3{width:90%}.payment-row{width:100%}.payment-col1{width:46%}.payment-col1,.payment-col2{display:inline-block;text-align:left;padding-left:2%;padding-right:2%}.payment-col2{width:21%}.payment-col3{display:inline-block;text-align:left;width:94%;padding-left:3%;padding-right:3%}.content_area{padding:30px}#accounting-group-select-area{padding-bottom:20px}