.field_with_errors{width:100%}#error{margin:24px;padding:24px}#error h1{font-size:32px;font-weight:bold;margin-bottom:32px}.error-message{color:#f00}.header+.contents .noticeMessage{margin-left:0px}.header+.contents .errorMessage{margin-left:0px}.modal-mask{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);display:table;transition:opacity 0.3s ease}.modal-mask .modal-wrapper{display:table-cell;vertical-align:middle}.modal-mask .modal-wrapper .modal-container{width:60%;margin:0px auto;padding:20px 30px;background-color:#fff;transition:all 0.3s ease}.modal-mask .modal-wrapper .modal-container .modal-body{margin:20px 0}.modal-enter,.modal-leave-active{opacity:0}.modal-enter .modal-container,.modal-leave-active .modal-container{-webkit-transform:scale(1.1);transform:scale(1.1)}#app.v-application.theme--light{background-color:#f4f6f9}.receipt_inner .section_invoice h2{font-size:1.125rem;margin:30px 0;text-align:center}.receipt_inner .section_invoice .button-sub{margin:0 auto}.receipt_inner .section_invoice .invoice_amount{font-size:1.875rem;border-bottom:double 4px #666;margin:0 auto 20px;padding:0 0 10px;text-align:center}.receipt_inner .section_invoice .invoice_date{font-size:0.75rem;color:#555;margin:0 auto 10px;text-align:left}.receipt_inner .section_invoice .invoice_school{font-size:1rem;margin:0 auto 20px;text-align:right}.receipt_inner .section_invoice .invoice_title{font-size:1.125rem;border-bottom:1px solid #ccc;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0 0 10px}.receipt_inner .section_invoice .invoice_title span{margin:0}.receipt_inner .section_invoice .invoice_list{margin:0 0 30px}.receipt_inner .section_invoice .invoice_list ul li{font-size:0.875rem;border-bottom:1px solid #ddd;color:#686868;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:8px 0 8px 1.2em}.receipt_inner .section_invoice .invoice_list ul li span{margin:0}.receipt_inner .section_invoice .invoice_list ul li span.content{display:inline-block;width:10em}.receipt_inner .section_invoice .invoice_list ul li span.count{display:inline-block;width:3em;text-align:right}.receipt_inner .section_invoice .invoice_list ul li span.unit_price{display:inline-block;width:6em;text-align:right}.receipt_inner .section_invoice .invoice_list ul li span.subtotal{display:inline-block;width:6em;text-align:right}.contents.contents-transfer-statement{background-color:#fff;margin:0;padding:0;height:100%;width:100%}.transfer-statement{background-color:#fff;color:#000;font-size:16px;width:230mm;padding:20mm 10mm;margin:0 auto}.transfer-statement_header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 0 10mm}.transfer-statement_header h1{font-size:2em}.transfer-statement_header .print-date{font-size:1.1em;text-align:right}.transfer-statement_header .print-date .label{display:inline-block}.transfer-statement span.blank{display:inline-block;width:1em}.transfer-statement .address-area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin:0 0 24mm}.transfer-statement .address-area .school-address{border:1px solid #000;font-size:0.9em;padding:5mm;-webkit-box-flex:0;-webkit-flex:0 0 100mm;-ms-flex:0 0 100mm;flex:0 0 100mm;width:100mm}.transfer-statement .address-area .school-address .address{margin-top:3mm}.transfer-statement .address-area .school-address .company-name{margin-top:3mm}.transfer-statement .address-area .school-address .responsible-person-name{font-size:1.2em;margin-top:3mm}.transfer-statement .address-area .enpay-address{display:inline-block;font-size:0.9em;text-align:right;vertical-align:top;width:100mm;position:relative;z-index:0}.transfer-statement .address-area .enpay-address_logo{max-width:50mm}.transfer-statement .address-area .enpay-address_stamp{max-width:15mm;position:absolute;top:15mm;right:0;z-index:-1}.transfer-statement .address-area .enpay-address .responsible-person-name{font-size:1.2em;margin-top:4mm}.transfer-statement .address-area .enpay-address .postal-code{margin-top:3mm}.transfer-statement .address-area .enpay-address .address{margin-top:3mm}.transfer-statement .content .message .name{font-size:1.4em}.transfer-statement .content .message p{font-size:0.9em;margin:4mm 0 0}.transfer-statement .content .transfer-total{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;margin:12mm 0 0}.transfer-statement .content .transfer-total .transfer-total_date,.transfer-statement .content .transfer-total .transfer-total_amount{-webkit-box-flex:0;-webkit-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%}.transfer-statement .content .transfer-total .transfer-total_date div,.transfer-statement .content .transfer-total .transfer-total_amount div{border-bottom:1px solid #000;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 0 4mm;width:85mm}.transfer-statement .content .transfer-total .label{font-weight:bold;vertical-align:middle}.transfer-statement .content .transfer-total .date,.transfer-statement .content .transfer-total .transfer-amount{color:#0068b7;font-size:2em}.transfer-statement .content .transfer-total .date .is-c,.transfer-statement .content .transfer-total .transfer-amount .is-c{color:#0068b7;font-size:45%;padding:0 0 0 4mm;vertical-align:baseline}.transfer-statement .content .bank-information{margin:6mm 0 0}.transfer-statement .content .bank-information_box{background:#e3e3e3;border:1px solid #e3e3e3;padding:4mm}.transfer-statement .content .bank-information_box span{margin:0 1em 0 0}.transfer-statement .content .bank-information_box span.bank-account-holder-name{margin:0}.transfer-statement .content .bank-information p.memo{font-size:0.8em;margin:3mm 0 0}.transfer-statement .content .detail{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin:14mm 0 0}.transfer-statement .content .detail .transfer-detail,.transfer-statement .content .detail .collection-detail{width:98mm}.transfer-statement .content .detail h2{border:1px solid #0068b7;background-color:#0068b7;color:#fff;text-align:left;font-size:1em;font-weight:bold;padding:4mm 3mm}.transfer-statement .content .detail .body{border:none;width:100%}.transfer-statement .content table .total-row th,.transfer-statement .content table .total-row td{border-bottom:1px solid #000}.transfer-statement .content table .is-c th,.transfer-statement .content table .is-c td{border-top:1px solid #000;border-bottom:1px solid #000;padding:6mm 0}.transfer-statement .content table .is-c td{font-size:1.4em}.transfer-statement .content table th{border-bottom:1px dashed #aaa;color:#0068b7;text-align:left;padding:3.5mm 0}.transfer-statement .content table td{border-bottom:1px dashed #aaa;color:#0068b7;text-align:right;padding:3.5mm 0;max-width:10em}.transfer-statement .content table tr.indent th{color:#000;font-size:0.9em;padding-left:5mm}.transfer-statement .content table tr.indent td{color:#000}.sign-Back_link{text-align:center;margin-top:30px}.mb-0{margin-bottom:0 !important}.pt-30{padding-top:30px}.ml-5{margin-left:5px}[v-cloak]{display:none}
