header{display:flex;align-items:center;justify-content:space-between;padding:.5rem 1rem}header h1{font-size:1.5rem;color:#313b47}header nav{display:flex;align-items:center}header nav .navLink{text-decoration:none;color:#313b47;font-size:1.2rem;border-bottom:1px solid transparent}header nav .navLink:not(:last-child){margin-right:1.5rem}header nav .navLink.active{color:#a32500}header nav .navLink:hover{border-color:#a32500}header nav .logoutBtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #a32500;outline:none;border-radius:5px;padding:.25rem .75rem;font-size:.85rem;cursor:pointer}.list_page{flex:1 1}.list_page .dot-loader{margin:5rem auto;transform:scale(2)}.list_page .dot-loader>div{background-color:#313b47}.list_page .list_items{width:100%;max-width:1400px;margin:0 auto;padding:0;list-style:none}.list_page .list_items .list_items_headers{display:flex;font-size:1.25rem;font-family:"Honoka";padding-bottom:1rem;border-bottom:1px solid #707070}.list_page .list_items .list_items_headers .list_items_header{text-align:center}.list_page .list_items .list_items_headers .list_items_header:first-child{width:calc(40% - 98px)}.list_page .list_items .list_items_headers .list_items_header:nth-child(2){width:calc(30% - 73.5px)}.list_page .list_items .list_items_headers .list_items_header:nth-child(n+3){width:calc(15% - 36.75px)}.list_page .list_items .list_items_headers .list_items_header:nth-child(5){width:245px}.list_page .list_items .list_item{display:flex;padding:1rem 0;cursor:pointer}.list_page .list_items .list_item:not(:last-child){border-bottom:1px solid #707070}.list_page .list_items .list_item:hover{color:#a32500;background-color:rgba(163,37,0,.05)}.list_page .list_items .list_item .list_item_info{padding:1rem}.list_page .list_items .list_item .list_item_info:first-child{width:calc(40% - 98px)}.list_page .list_items .list_item .list_item_info:nth-child(2){width:calc(30% - 73.5px)}.list_page .list_items .list_item .list_item_info:nth-child(n+3){width:calc(15% - 36.75px);text-align:right}.list_page .list_items .list_item .list_item_info:nth-child(5){width:245px}.list_page .list_items .list_item .list_item_info.actions{display:flex}.list_page .list_items .list_item .list_item_info.actions button{margin:0 .25rem;font-size:.85rem;width:auto;padding:.5rem 1rem;box-shadow:none}.add_button{height:50px;width:50px;margin:1rem 0 1rem auto;cursor:pointer}.add_button svg{height:100%;width:100%}.add_button svg circle{fill:#a32500}.add_button svg line{fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}.dot-loader{width:27px;text-align:center}.dot-loader>div{width:6px;height:6px;margin:0 1.5px;background-color:#fff;border-radius:100%;display:inline-block;animation:sk-bouncedelay 1.4s ease-in-out infinite both}.dot-loader .bounce1{animation-delay:-.32s}.dot-loader .bounce2{animation-delay:-.16s}@keyframes sk-bouncedelay{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.page_loader_container{flex:1 1}.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;box-shadow:none;box-sizing:border-box;padding:.8rem 0;width:155px;border-radius:5px;cursor:pointer;text-align:center;color:#313b47;box-shadow:0 3px 6px 0 rgba(0,0,0,.16);border:1px solid #313b47;transition:all .1s ease-in-out;white-space:nowrap;display:flex;align-items:center;justify-content:center;background-color:#fff}.btn:disabled{cursor:not-allowed;background-color:#707070!important;color:#fff!important;border:none}.btn:disabled .dot-loader{margin-left:.5rem}.btn:disabled:hover{background-color:#707070!important;color:#fff!important}.btn.primary{background-color:#313b47;color:#fff}.btn.primary:hover,.btn.reverse_primary{background-color:#fff;color:#313b47}.btn.reverse_primary{box-shadow:none}.btn.reverse_primary:hover{background-color:#313b47;color:#fff}.btn.accent{background-color:#fff;border-color:#a32500;color:#a32500;box-shadow:none}.btn.accent .icon_container svg circle,.btn.accent .icon_container svg path{fill:#a32500}.btn.danger{background-color:#a32500;border-color:#a32500;color:#fff;box-shadow:none}.btn.datepicker{padding:.25rem;width:auto;border-color:#313b47;box-shadow:none}.btn.datepicker:hover{background-color:#313b47}.btn.datepicker:hover svg path:not(.no_fill){fill:#fff}.btn.datepicker svg{height:18px;width:18px}.btn.datepicker svg path.no_fill{fill:none}.btn.datepicker svg path:not(.no_fill){fill:#313b47}.btn.small{width:auto;padding:.3rem .7rem}.btn .button_loader{margin-left:.5rem}.btn:hover .button_loader .dot-loader>div{background-color:#313b47}.btn .icon_container{width:20px;height:20px;margin-right:1rem}.btn .icon_container svg{width:100%;height:auto}.btn .icon_container svg circle,.btn .icon_container svg path{fill:#313b47}.textinput_container{position:relative;display:flex;flex-direction:column;width:100%;margin:1rem 0}.textinput_container input{outline:none;color:inherit;padding:.5rem 0;flex-grow:1;flex-shrink:1;flex-basis:auto;line-height:1rem;border:none;border-top:.84375em solid transparent;border-bottom:1px solid;border-bottom-color:inherit;box-sizing:border-box;max-width:100%;width:100%}.textinput_container input:focus{border-bottom-color:#a32500}.textinput_container input:focus~.label_container label{color:#a32500}.textinput_container input.empty:not(:focus)+.label_container label{transform:scale(1) translateY(1.2em)}.textinput_container input:required~.label_container label:after{content:"*";position:absolute;top:0;left:0;color:#a32500;font-size:1rem;line-height:1rem}.textinput_container .suffix{color:#313b47}.textinput_container .label_container{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;box-sizing:content-box;color:#313b47}.textinput_container .label_container label{color:inherit;position:absolute;top:0;left:0;width:100%;box-sizing:border-box;padding:0 .5rem;pointer-events:none;white-space:nowrap;text-overflow:ellipsis;-webkit-text-orientation:ellipsis;text-orientation:ellipsis;overflow:hidden;transform-origin:0 0;transition:transform .4s cubic-bezier(.25,.8,.25,1),color .4s cubic-bezier(.25,.8,.25,1),width .4s cubic-bezier(.25,.8,.25,1);transform:scale(.75)}.checkbox_container{position:relative;display:flex;align-items:center;width:100%;margin:1rem 0}.checkbox_container input{display:none}.checkbox_container input:required~.label_container label:after{content:"*";position:absolute;top:0;left:0;color:#a32500;font-size:1rem;line-height:1rem}.checkbox_container input:checked~.label_container .checkbox{border:1px solid #a32500}.checkbox_container input:checked~.label_container .checkbox span{display:block}.checkbox_container .label_container{color:#313b47;position:relative}.checkbox_container .label_container label{display:flex;align-items:center;cursor:pointer;color:inherit;box-sizing:border-box}.checkbox_container .label_container label span.label{padding:0 .5rem;margin-right:.5rem}.checkbox_container .label_container .checkbox{box-sizing:border-box;width:1rem;height:1rem;border-radius:5px;padding:8px;border:1px solid #313b47;display:flex;justify-content:center;align-items:center}.checkbox_container .label_container .checkbox span{display:none;color:#a32500}.textarea_container{position:relative;margin:1rem 0}.textarea_container .textarea{outline:none;color:inherit;padding:.75rem 0;width:100%;line-height:1.25rem;border:none;border-top:.84375em solid transparent;border-bottom:1px solid;border-bottom-color:inherit;resize:none;min-height:1.25rem;height:4rem;max-height:300px;box-sizing:border-box;position:relative}.textarea_container .textarea:focus{border-bottom-color:#a32500}.textarea_container .textarea:required~.label_container label:after{content:"*";position:absolute;top:0;left:0;color:#a32500;font-size:1rem;line-height:1rem}.textarea_container .textarea.empty:not(:focus)+.label_container label{transform:scale(1) translateY(1.2em)}.textarea_container .label_container{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;box-sizing:content-box;color:#313b47}.textarea_container .label_container label{position:absolute;top:0;left:0;width:100%;pointer-events:none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;transform-origin:0 0;transition:transform .4s cubic-bezier(.25,.8,.25,1),color .4s cubic-bezier(.25,.8,.25,1),width .4s cubic-bezier(.25,.8,.25,1);transform:scale(.75);box-sizing:border-box;padding:0 .5rem}.select_container{position:relative;margin:1rem 0;align-items:flex-end}.select_container.required .select_label_container .select_label:before{content:"*";position:absolute;top:0;left:0;color:#a32500;font-size:1rem;line-height:1rem}.select_container .select_label_container{display:flex;align-items:center}.select_container .select_label_container .select_label{color:inherit;position:absolute;top:0;left:0;width:100%;box-sizing:border-box;padding:0 .5rem;pointer-events:none;white-space:nowrap;text-overflow:ellipsis;-webkit-text-orientation:ellipsis;text-orientation:ellipsis;overflow:hidden;transform-origin:0 0;transition:transform .4s cubic-bezier(.25,.8,.25,1),color .4s cubic-bezier(.25,.8,.25,1),width .4s cubic-bezier(.25,.8,.25,1);transform:scale(.75)}.select_container .select_inner_container{position:relative}.select_container .select_inner_container:after{content:"";width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid;position:absolute;top:50%;right:0;margin-top:-2.5px;z-index:0}.select_container .select_inner_container select{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;background-color:transparent;padding:.45rem 1.1rem .45rem .5rem;cursor:pointer;display:inline-flex;box-sizing:border-box;z-index:1;border:none;border-bottom:1px solid #707070;border-radius:0}.select_container .select_inner_container select:active,.select_container .select_inner_container select:focus{border-bottom-color:#a32500}.select_container span{margin-left:.25rem}.datepicker_container{display:flex;flex-direction:column;margin:.75rem 0;position:relative}.datepicker_container .label{align-self:flex-start;transform:scale(.75);transform-origin:top left;position:absolute;top:0;left:0;box-sizing:border-box;padding:0 .5rem;pointer-events:none;text-overflow:ellipsis;white-space:nowrap}.datepicker_container .label.required:after{content:"*";position:absolute;top:0;left:0;color:#a32500;font-size:1rem}.datepicker_container .datepicker_inner_container{border-top:.84375em solid transparent;padding:.5rem 0;position:relative}.datepicker_container .datepicker_inner_container .picker_value{margin-left:.5rem;color:#313b47;cursor:default}.react-datepicker-popper{z-index:100}.datepicker_calendar{border:none;border-radius:5px;box-shadow:0 3px 6px 0 rgba(0,0,0,.16);overflow:hidden}.datepicker_calendar .react-datepicker__navigation--previous{border-right-color:#707070}.datepicker_calendar .react-datepicker__navigation--next{border-left-color:#707070}.datepicker_calendar .react-datepicker__year-read-view--down-arrow{border-top-color:#707070}.datepicker_calendar .react-datepicker__header{background-color:#313b47;color:#fff}.datepicker_calendar .react-datepicker__header .react-datepicker__current-month,.datepicker_calendar .react-datepicker__header .react-datepicker__day-name{color:inherit}.datepicker_calendar .react-datepicker__month{color:#313b47}.datepicker_calendar .react-datepicker__month .datepicker_day{color:inherit}.datepicker_calendar .react-datepicker__month .datepicker_day:hover{background-color:#707070}.datepicker_calendar .react-datepicker__month .datepicker_day.react-datepicker__day--selected{background-color:#313b47;color:#fff}.datepicker_calendar .react-datepicker__month .datepicker_day.react-datepicker__day--disabled{color:#8a867b}.datepicker_calendar .react-datepicker__month .datepicker_day.react-datepicker__day--in-range{background-color:#ff5524}.datepicker_calendar .react-datepicker__month .datepicker_day.react-datepicker__day--in-selecting-range{background-color:#ff9070}.datepicker_calendar .react-datepicker__year-read-view--down-arrow{top:6px;border-width:.4rem}.datepicker_calendar .react-datepicker__month-dropdown,.datepicker_calendar .react-datepicker__year-dropdown{background-color:#707070;border:1px solid #47453f;border-radius:5px;height:150px!important;overflow:scroll!important}.datepicker_calendar .react-datepicker__month-dropdown .react-datepicker__month-option,.datepicker_calendar .react-datepicker__month-dropdown .react-datepicker__year-option,.datepicker_calendar .react-datepicker__year-dropdown .react-datepicker__month-option,.datepicker_calendar .react-datepicker__year-dropdown .react-datepicker__year-option{color:#313b47}.datepicker_calendar .react-datepicker__month-dropdown .react-datepicker__navigation--years-upcoming,.datepicker_calendar .react-datepicker__year-dropdown .react-datepicker__navigation--years-upcoming{border-bottom-color:#47453f;width:0}.datepicker_calendar .react-datepicker__month-dropdown .react-datepicker__navigation--years-previous,.datepicker_calendar .react-datepicker__year-dropdown .react-datepicker__navigation--years-previous{width:0;border-top-color:#47453f}.datepicker_calendar .react-datepicker__today-button{background-color:#313b47;color:#fff}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.react-datepicker__month-read-view,.react-datepicker__year-read-view{position:relative!important;padding-right:20px}.react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{position:absolute!important;right:0}}.create_document{flex:1 1}.create_document .print_button{max-width:960px;margin:0 auto}.create_document .print_button .btn{margin-left:auto}.create_document h4.id{text-align:right;font-size:1rem;color:#47453f}.create_document .form,.create_document h4.id{max-width:960px;margin:1rem auto}.create_document .form .client .select_container{margin-left:1.5rem}.create_document .form .taxRate{width:75px;text-align:right}.create_document .buttons_container{max-width:960px;margin:4rem auto}.create_document .buttons_container .btn:not(:last-child){margin-right:2rem}.create_document .items{margin:1.5rem 0}.create_document .items .items_title{font-size:1.1rem}.create_document .items .item{position:relative}.create_document .items .item.dragging{box-shadow:0 3px 6px 0 rgba(0,0,0,.16);background-color:#f5f2d9}.create_document .items .item.dragging *{background:transparent}.create_document .items .item .handle{width:2rem;height:auto;position:absolute;left:-2.75rem;top:50%;transform:translateY(-50%)}.create_document .items .item .handle svg rect{fill:#ccbd36}.create_document .items .item .textinput_container:not(:first-of-type){margin-left:1rem;width:30%}.create_document .items .item .textinput_container:not(:first-of-type) input{text-align:right}.create_document .items .item .delete_btn{position:absolute;top:50%;right:-60px;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border:none;background-color:#a32500;display:flex;justify-content:center;align-items:center;cursor:pointer}.create_document .items .item .delete_btn svg{width:75%;height:auto}.create_document .items .item .delete_btn svg path{fill:#fff}.create_document .items .add_container .add_button{transform:scale(.85)}.create_document .items .add_container .add_button svg circle{fill:#313b47}.document_header .top{align-items:center}.document_header .top .left{text-align:right}.document_header .top .left h1{font-size:3.5rem;margin-bottom:.25rem}.document_header .top .left h2{font-size:1.2rem}.document_header .top .right span:first-child{margin-right:1rem}.document_header .client{margin-top:1rem;font-size:1.25em;color:#a32500}.document_header .subject_block{margin-top:2rem}.document_header .subject_block span{margin-left:1rem;font-size:1.1em}.document_header .subject_block .amount span{color:#a32500}.document_header .subject_block .amount span:first-child{font-size:1.2rem;margin-right:2px}.document_header .subject_block .amount span:last-child{margin-left:0}.document_header .subject{margin-bottom:.5rem}.table_header{overflow:hidden}.table_header .table_header_item{color:#fff;transform:skew(-40deg)}.table_header .table_header_item:nth-child(2n){background-color:#a32500}.table_header .table_header_item:nth-child(odd){background-color:#313b47}.table_header .table_header_item:not(:first-child){margin-left:.75rem}.table_header .table_header_item:first-child{transform:skew(-40deg) translateX(-2.5rem);margin-right:-2.5rem;padding:.15rem .25rem .15rem 1.5rem}.table_header .table_header_item:last-child{transform:skew(-40deg) translateX(2.5rem);margin-left:-1.75rem;padding:.15rem .5rem .15rem 0}.table_header .table_header_item.item{width:40%}.table_header .table_header_item.price,.table_header .table_header_item.quantity,.table_header .table_header_item.rate{width:20%}.table_header .table_header_item .table_header_item_inner{transform:skew(40deg);padding:.25rem 2rem;box-sizing:border-box}.table_header .table_header_item .english_title{text-align:left;font-size:2em;line-height:2.5rem}.table_header .table_header_item .japanese_title{font-size:.85em;text-align:right}.table_row{border-bottom:1px solid rgba(71,69,63,.2);padding:.75rem 0}.table_row .column{padding:.5rem 2rem;font-size:1.2em}.table_row .small_column{width:20%;text-align:right}.table_row .item{width:50%}.table_total{max-width:400px;margin-top:2rem;margin-right:0;margin-left:auto}.table_total h4{flex:1 1;font-size:1.25em;display:flex;align-items:center}.table_total h4 span{margin-left:.5rem;font-size:.9em}.table_total span.number{font-size:1.25em}.table_total .subtotal,.table_total .subtotal_amount,.table_total .tax,.table_total .tax_amount{align-items:baseline}.table_total .subtotal{margin-bottom:.5rem;padding-right:1.75rem}.table_total .tax{margin-bottom:1rem;padding-right:1.75rem}.table_total .total_row{overflow:hidden;line-height:1.4rem}.table_total .total_row .table_header_item{color:#fff;transform:skew(-40deg)}.table_total .total_row .table_header_item:nth-child(2n){background-color:#313b47}.table_total .total_row .table_header_item:nth-child(odd){background-color:#a32500}.table_total .total_row .table_header_item:not(:first-child){margin-left:.75rem}.table_total .total_row .table_header_item.total_title{width:200px;transform:skew(-40deg) translateX(-2.5rem);margin-right:-2.5rem;padding:0 -1.5rem 0 .5rem}.table_total .total_row .table_header_item.total_number{flex:1 1;transform:skew(-40deg) translateX(2.5rem);margin-left:-1.75rem;padding:.25rem -.5rem;display:flex;justify-content:center;align-items:center}.table_total .total_row .table_header_item.total_number .table_header_item_inner{padding-right:0}.table_total .total_row .table_header_item.total_number .total_number_content{font-size:1.5em}.table_total .total_row .table_header_item .table_header_item_inner{transform:skew(40deg);padding:.25rem 3rem;box-sizing:border-box}.table_total .total_row .table_header_item .english_title{text-align:left;font-size:1.5em}.table_total .total_row .table_header_item .japanese_title{text-align:right;font-size:1em}section.remarks{margin-top:2rem}section.remarks h4{font-size:1em;margin-bottom:.5rem}section.remarks .remarks_content{border-top:1px solid rgba(71,69,63,.2);border-bottom:1px solid rgba(71,69,63,.2);min-height:100px;white-space:pre-wrap}footer{margin-top:1rem}footer .img_container{width:70px}footer .img_container img{display:block;width:100%;height:auto}footer .contact{justify-content:space-around;padding-top:.75rem;box-sizing:border-box;font-size:.85rem}footer .contact .item{align-items:center}footer .contact .item:first-child{white-space:pre-wrap}footer .contact .item:nth-child(2){margin:0 1rem}footer .contact .item:not(:first-child){white-space:nowrap}footer .contact .item .item_image{width:24px;margin-right:.5rem}footer .contact .item .item_image img{display:block;width:100%;height:auto}footer .contact .item .item_content{letter-spacing:2.5px}aside.payment_methods .payment_title_english{font-size:1.2em;text-transform:uppercase}aside.payment_methods .payment_title_japanese{font-size:1.1em}aside.payment_methods .payment_group{margin-top:1rem}aside.payment_methods .payment_group h5{font-size:1em}aside.payment_methods .payment_group .banks{list-style:none;padding:0;margin:1rem 0 0;white-space:nowrap;font-size:.85em}aside.payment_methods .payment_group .banks .bank{margin-bottom:1rem}aside.payment_methods .payment_group .banks .bank .value{font-weight:700}.page.invoice .main_content .table{margin-left:1rem;width:100%}main.login{display:flex;justify-content:center;align-items:center;min-height:100vh}main.login button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:none;background:#00a495;color:#fff;padding:1rem 1.5rem;border-radius:5px;cursor:pointer}@font-face{font-family:"Noto Sans Japanese";font-style:normal;font-weight:400;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Regular.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Regular.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Regular.otf) format("opentype")}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url(https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu4mxKKTU1Kg.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:"Material Icons";font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/materialicons/v41/flUhRq6tzZclQEJ-Vdg-IuiaDsNcIhQ8tQ.woff2) format("woff2")}.material-icons{font-family:"Material Icons";font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:"liga";-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}@font-face{font-family:"Fritz";font-style:normal;src:url(/static/media/Fritz.a4353ddc.ttf) format("truetype")}@font-face{font-family:"Honoka";font-style:normal;src:url(/static/media/font_1_ant-maru.53d4c486.ttf) format("truetype")}@font-face{font-family:"Miama";font-style:normal;src:local("Miama"),url(/static/media/Miama.04c17645.otf) format("opentype"),url(/static/media/Miama.3637ff4c.ttf) format("truetype")}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}html{font-size:14px}html body{font-size:1rem;letter-spacing:1px;line-height:1.6;font-family:"Noto Sans Japanese",sans-serif;color:#1e1e1e;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;min-height:100vh}html body #root{min-height:100vh;display:flex;flex-direction:column}html body .app{padding:.5rem 1rem;box-sizing:border-box;flex:1 1;display:flex}html body .page{display:flex;flex-direction:column;flex:1 1;width:210mm;max-width:210mm;margin:0 auto;font-size:14px}html body .main_content{flex:1 1;margin-top:1.5rem}@media print{html{font-size:12px}.no_print{display:none}}.column,.flex{display:flex}.column{flex-direction:column}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.align-center{align-items:center}.align-end{align-items:flex-end}.text-right{text-align:right}.main_container{height:100%;flex:1 1;width:100%;min-height:80vh}.container{max-width:1200px;margin:auto}.img-responsive{display:block;max-width:100%;height:auto;max-height:100%}.hidden{display:none}.half{max-width:50%}.no_wrap{white-space:nowrap}h1,h2,h3,h4,h5,h6,p{margin:0;font-weight:400;line-height:1.2}.big,h1{font-size:2.441rem}.larger,h2{font-size:1.953rem}.large,h3{font-size:1.563rem}.medium,h4{font-size:1.25rem}.regular{font-size:1rem}.small,small{font-size:.8rem}.smallest{font-size:.64rem}.bold{font-weight:700}.text-center{text-align:center}.accent_font{font-family:"Miama"}.accent_font_jp{font-family:"Honoka"}.accent_color{color:#a32500}.Toastify .custom-toast{font-family:"Noto Sans Japanese"}.Toastify .Toastify__toast--success{background-color:#08a300}.Toastify .Toastify__toast--error{background-color:#a32500}.Toastify .Toastify__toast--warning{background-color:#ccbd36}.Toastify .Toastify__toast--info{background-color:#313b47}
/*# sourceMappingURL=main.268ea65f.chunk.css.map */