﻿.base,form.basic-form .form-button button,form.basic-form .form-button input[type=submit],form.inline-form .form-button input[type=submit],.editor-btns-wrap button.submit-button,.editor-btns-wrap input[type=submit].submit-button,.editor-btns-wrap button.change-mode,.editor-btns-wrap input[type=submit].change-mode,.editor-btns-wrap button.cancel,.editor-btns-wrap input[type=submit].cancel,.dialog .content .btn-wrap button,.dialog .content .btn-wrap button.ok,.message-box-wrap .message-box .controls button{display:inline-block;border:3px solid #795548;padding:.6rem 1rem;min-width:140px;font-weight:bolder;white-space:nowrap;text-decoration:none;text-align:center}.base,form.basic-form .form-button button,form.basic-form .form-button input[type=submit],form.inline-form .form-button input[type=submit],.editor-btns-wrap button.submit-button,.editor-btns-wrap input[type=submit].submit-button,.editor-btns-wrap button.change-mode,.editor-btns-wrap input[type=submit].change-mode,.editor-btns-wrap button.cancel,.editor-btns-wrap input[type=submit].cancel,.dialog .content .btn-wrap button,.dialog .content .btn-wrap button.ok,.message-box-wrap .message-box .controls button{-webkit-transition:all .1s ease-in-out}.base,form.basic-form .form-button button,form.basic-form .form-button input[type=submit],form.inline-form .form-button input[type=submit],.editor-btns-wrap button.submit-button,.editor-btns-wrap input[type=submit].submit-button,.editor-btns-wrap button.change-mode,.editor-btns-wrap input[type=submit].change-mode,.editor-btns-wrap button.cancel,.editor-btns-wrap input[type=submit].cancel,.dialog .content .btn-wrap button,.dialog .content .btn-wrap button.ok,.message-box-wrap .message-box .controls button{-moz-transition:all .1s ease-in-out}.base,form.basic-form .form-button button,form.basic-form .form-button input[type=submit],form.inline-form .form-button input[type=submit],.editor-btns-wrap button.submit-button,.editor-btns-wrap input[type=submit].submit-button,.editor-btns-wrap button.change-mode,.editor-btns-wrap input[type=submit].change-mode,.editor-btns-wrap button.cancel,.editor-btns-wrap input[type=submit].cancel,.dialog .content .btn-wrap button,.dialog .content .btn-wrap button.ok,.message-box-wrap .message-box .controls button{-ms-transition:all .1s ease-in-out}.base,form.basic-form .form-button button,form.basic-form .form-button input[type=submit],form.inline-form .form-button input[type=submit],.editor-btns-wrap button.submit-button,.editor-btns-wrap input[type=submit].submit-button,.editor-btns-wrap button.change-mode,.editor-btns-wrap input[type=submit].change-mode,.editor-btns-wrap button.cancel,.editor-btns-wrap input[type=submit].cancel,.dialog .content .btn-wrap button,.dialog .content .btn-wrap button.ok,.message-box-wrap .message-box .controls button{-o-transition:all .1s ease-in-out}.base,form.basic-form .form-button button,form.basic-form .form-button input[type=submit],form.inline-form .form-button input[type=submit],.editor-btns-wrap button.submit-button,.editor-btns-wrap input[type=submit].submit-button,.editor-btns-wrap button.change-mode,.editor-btns-wrap input[type=submit].change-mode,.editor-btns-wrap button.cancel,.editor-btns-wrap input[type=submit].cancel,.dialog .content .btn-wrap button,.dialog .content .btn-wrap button.ok,.message-box-wrap .message-box .controls button{transition:all .1s ease-in-out}.base:disabled,form.basic-form .form-button button:disabled,form.basic-form .form-button input[type=submit]:disabled,form.inline-form .form-button input[type=submit]:disabled,.editor-btns-wrap button.submit-button:disabled,.editor-btns-wrap input[type=submit].submit-button:disabled,.editor-btns-wrap button.change-mode:disabled,.editor-btns-wrap input[type=submit].change-mode:disabled,.editor-btns-wrap button.cancel:disabled,.editor-btns-wrap input[type=submit].cancel:disabled,.dialog .content .btn-wrap button:disabled,.message-box-wrap .message-box .controls button:disabled,.base:disabled:hover{border-color:#757575 !important;color:#fff !important;background-color:#757575 !important;cursor:not-allowed}.basic,form.basic-form .form-button button,form.basic-form .form-button input[type=submit],.editor-btns-wrap button.cancel,.editor-btns-wrap input[type=submit].cancel,.dialog .content .btn-wrap button,.message-box-wrap .message-box .controls button{background-color:#fff;border-color:#795548;color:#454545}.basic:not(.no-response):hover,form.basic-form .form-button button:not(.no-response):hover,form.basic-form .form-button input[type=submit]:not(.no-response):hover,.editor-btns-wrap button.cancel:not(.no-response):hover,.editor-btns-wrap input[type=submit].cancel:not(.no-response):hover,.dialog .content .btn-wrap button:not(.no-response):hover,.message-box-wrap .message-box .controls button:not(.no-response):hover{background-color:#795548;color:#fff}.primary{background-color:#795548;border-color:#795548;color:#fff}.primary:not(.no-response):hover{background-color:#fff;color:#454545}.dark,form.inline-form .form-button input[type=submit]{background-color:#32554b;border-color:#32554b;color:#fff}.dark:not(.no-response):hover,form.inline-form .form-button input[type=submit]:not(.no-response):hover{background-color:#48796c;color:#fff}.accent,.editor-btns-wrap button.submit-button,.editor-btns-wrap input[type=submit].submit-button,.editor-btns-wrap button.change-mode,.editor-btns-wrap input[type=submit].change-mode,.dialog .content .btn-wrap button.ok{background-color:#ffc107;border-color:#ffc107;color:#5d4037}.accent:not(.no-response):hover,.editor-btns-wrap button.submit-button:not(.no-response):hover,.editor-btns-wrap input[type=submit].submit-button:not(.no-response):hover,.editor-btns-wrap button.change-mode:not(.no-response):hover,.editor-btns-wrap input[type=submit].change-mode:not(.no-response):hover,.dialog .content .btn-wrap button.ok:not(.no-response):hover{background-color:#fff;color:#5d4037}.accent2{background-color:#48796c;border-color:#32554b;color:#fff;font-weight:bold}.accent2:not(.no-response):hover{background-color:#fff;color:#454545}.important{background-color:#d32f2f;border-color:#d32f2f;color:#fff;font-weight:bold}.important:not(.no-response):hover{background-color:#fff;color:#d32f2f}.button-text{display:inline-block;margin:.2rem .3rem;border-width:1px;border-style:solid;padding:.1rem .6rem}.button-text.round{-moz-border-radius:6px}.button-text.round{-webkit-border-radius:6px}.button-text.round{border-radius:6px}.button-text.circle{-moz-border-radius:10rem}.button-text.circle{-webkit-border-radius:10rem}.button-text.circle{border-radius:10rem}.base-wrap,.editor-btns-wrap,.dialog .content .btn-wrap{display:flex;flex-flow:row wrap;align-items:center}.input-base,form .form-item input,form .form-item select{background-color:#fff;margin:0 4px;border:none;border-bottom:2px solid #795548;padding:.3rem .5rem;accent-color:#5d4037;position:relative;box-sizing:border-box}.input-base:focus,form .form-item input:focus,form .form-item select:focus{outline:3px solid #d7ccc8;z-index:10}.input-base[type=checkbox],form .form-item input[type=checkbox],form .form-item select[type=checkbox]{outline:none}html,body{height:100%;width:100%}body{margin:0;padding:env(safe-area-inset-top, 20px) env(safe-area-inset-right, 20px) env(safe-area-inset-bottom, 20px) env(safe-area-inset-left, 20px)}html,body,menu,header,main,footer,section,article,div,table,tbody,tr,th,td,caption,ul,ol,li,form,input,select,a,button,h1,h2,h3,h4,p,span{box-sizing:border-box}body,input,select,button{font-family:"Helvetica Neue","Helvetica","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif;font-size:11pt;line-height:1.5;letter-spacing:1px;color:#454545}h1{display:block;margin-top:1.5rem;padding:.8rem 2rem 1rem;background-color:#fff;color:#454545;border-bottom:1px solid #bdbdbd;font-size:14.5pt;font-weight:bolder;box-shadow:rgba(0,0,0,.1) 0px 1px 3px 0px,rgba(0,0,0,.06) 0px 1px 2px 0px;position:relative}h1::before{content:" ";display:block;background-color:#795548;width:.2rem;position:absolute;top:.5rem;left:1rem;bottom:.5rem}h2{display:block;margin:0;margin-top:4rem;padding:1.5rem 1.5rem;font-size:14pt;font-weight:bolder;text-align:center;color:#5d4037;position:relative}h3{font-size:12pt;font-weight:normal}p{margin:0 0 .5em;font-size:11pt}.container{background:linear-gradient(180deg, #F5F1EF 0%, #F5F1EF 85%, #D8C8C0 85%, #D8C8C0 100%);display:grid;grid-template-columns:auto;grid-template-rows:140px auto 4rem;border-top:10px solid #795548;min-height:100%;width:100%;box-sizing:border-box}@media screen and (max-width: 768px){.container{display:flex;flex-flow:column nowrap;justify-content:space-between}}main{background-color:#f5f1ef;margin:0 1.5rem 3rem;border-top:none;padding:2rem 0 3rem;position:relative}@media screen and (max-width: 768px){main{margin-top:1rem;margin-left:0;margin-right:0}}footer{background-color:#757575;padding:1rem;color:#fff;text-align:center}.hidden{display:none !important}.underline-maker{background:linear-gradient(transparent 90%, #795548 0%);display:inline;padding:0 1px 4px;font-weight:bolder}header{background-color:#fff;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-end;border-bottom:6px solid #ffc107;padding:0;height:fit-content;box-shadow:rgba(0,0,0,.1) 0px 1px 3px 0px,rgba(0,0,0,.06) 0px 1px 2px 0px;position:relative;overflow-x:clip}@media screen and (max-width: 768px){header{display:grid;grid-template-columns:auto;grid-template-rows:repeat(3, auto)}}header .site-title{background-color:#fff;padding:10px;height:134px;box-sizing:border-box}@media screen and (max-width: 768px){header .site-title{padding:0;height:60px;width:100vw}}header .site-title a{display:block;width:fit-content;box-sizing:border-box}header .site-title a img{display:block;border:0px solid #5d4037;padding:0;height:114px;width:auto;box-sizing:border-box}@media screen and (max-width: 768px){header .site-title a img{height:60px}}header .open-menu-button{display:none}@media screen and (max-width: 768px){header .open-menu-button{background-color:#795548;display:flex;flex-flow:row nowrap;justify-content:flex-end;border-bottom:2px solid #795548;padding:.5em 1em}header .open-menu-button button{background-color:rgba(0,0,0,0);margin:0;border:none;padding:0;width:60px;height:60px}header .open-menu-button button{-moz-border-radius:4px}header .open-menu-button button{-webkit-border-radius:4px}header .open-menu-button button{border-radius:4px}}header menu{display:flex;flex-flow:row nowrap;justify-content:flex-end;align-items:stretch;height:60px;min-width:50vw;position:relative;margin:0;padding:0;list-style-type:none}@media screen and (max-width: 768px){header menu{background-color:#fff;flex-flow:column nowrap;justify-content:flex-start;height:0;width:100vw;min-width:unset;overflow:hidden}header menu{-webkit-transition:all .5s ease-in-out}header menu{-moz-transition:all .5s ease-in-out}header menu{-ms-transition:all .5s ease-in-out}header menu{-o-transition:all .5s ease-in-out}header menu{transition:all .5s ease-in-out}header menu.active{height:fit-content}}header menu::before{content:" ";display:block;position:absolute;left:-120px;right:-50%;bottom:0;background-color:#795548;height:140px;z-index:0}header li{position:relative}header li>a,header li>.dropdown-button{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;background-color:#795548;padding:1rem;min-width:80px;height:100%;color:#fff;text-decoration:none;font-weight:bolder;white-space:nowrap}header li>a,header li>.dropdown-button{-webkit-transition:all .1s ease-in-out}header li>a,header li>.dropdown-button{-moz-transition:all .1s ease-in-out}header li>a,header li>.dropdown-button{-ms-transition:all .1s ease-in-out}header li>a,header li>.dropdown-button{-o-transition:all .1s ease-in-out}header li>a,header li>.dropdown-button{transition:all .1s ease-in-out}@media screen and (max-width: 768px){header li>a,header li>.dropdown-button{justify-content:flex-start;padding-right:2rem}}header li>a:hover,header li>.dropdown-button:hover{background-color:#ffc107;color:#5d4037}@media screen and (max-width: 768px){header li>a:hover,header li>.dropdown-button:hover{background-color:#795548}}header li>a.user .icon-user,header li>.dropdown-button.user .icon-user{display:block;width:2rem;height:auto}header li.active>a,header li.active>.dropdown-button{background-color:#ffc107;color:#5d4037}@media screen and (max-width: 768px){header li.active>a,header li.active>.dropdown-button{background-color:#d7ccc8}}.dropdown{position:relative}.dropdown .dropdown-menu{display:flex;flex-flow:column nowrap;background-color:#d7ccc8;margin:0;padding:1px;width:0;max-height:calc(100vh - 140px);overflow:hidden;list-style-type:none;position:absolute;top:100%;right:0;z-index:10;box-shadow:rgba(0,0,0,.16) 0px 1px 4px}.dropdown .dropdown-menu{-webkit-transition:all .3s ease-in-out}.dropdown .dropdown-menu{-moz-transition:all .3s ease-in-out}.dropdown .dropdown-menu{-ms-transition:all .3s ease-in-out}.dropdown .dropdown-menu{-o-transition:all .3s ease-in-out}.dropdown .dropdown-menu{transition:all .3s ease-in-out}@media screen and (max-width: 768px){.dropdown .dropdown-menu{padding:0;height:0;width:100vw;position:relative;top:0;left:0}}.dropdown .dropdown-menu a{justify-content:flex-start;white-space:nowrap;border-width:1px;background-color:#fff;color:#5d4037}.dropdown .dropdown-menu a:hover{text-decoration:underline}.dropdown .dropdown-menu li:last-of-type a{border-bottom:none}.dropdown .dropdown-menu li.admin a{background-color:#d8c8c0}.dropdown.active .dropdown-menu{width:300px;max-width:100vw;overflow:hidden}@media screen and (max-width: 768px){.dropdown.active .dropdown-menu{width:100vw;height:fit-content}}.entry-flow .flow-items{margin:0;padding:0;list-style-type:none;display:flex;flex-flow:row nowrap;justify-content:center;align-items:stretch;padding-bottom:1rem}.entry-flow .flow-items .flow-item{padding:2rem 1rem;position:relative}.entry-flow .flow-items .flow-item+.flow-item::before{content:" ";background-color:#5d4037;display:block;margin:auto;height:1px;width:2rem;position:absolute;top:0;left:-1rem;bottom:0}.entry-flow .flow-items .flow-item.active .text{background-color:#795548;color:#fff;font-weight:bolder}.entry-flow .flow-items .flow-item .text{background-color:#fff;display:flex;flex-flow:row wrap;align-items:center;border:1px solid #5d4037;padding:1rem 1.2rem;width:fit-content;height:100%;font-size:9pt;z-index:1;position:relative}@media screen and (max-width: 768px){.entry-flow .flow-items{flex-flow:column wrap;justify-content:center;align-items:stretch}.entry-flow .flow-items .flow-item{margin:.2rem 0;padding:0 .5rem;width:100%}.entry-flow .flow-items .flow-item+.flow-item::before{height:.5rem;width:1px;top:unset;left:2.5rem;bottom:100%}.entry-flow .flow-items .flow-item .text{padding:.5rem 1rem;width:100%}}h1.page-title{background-color:#fff;border:none;color:#757575;text-align:center;font-size:16pt;font-weight:bold;box-shadow:unset;position:relative}h1.page-title{-moz-border-radius:6px}h1.page-title{-webkit-border-radius:6px}h1.page-title{border-radius:6px}h1.page-title::before{content:" ";display:block;background-color:#5d4037;margin:auto;height:2px;width:4em;position:absolute;top:unset;right:0;left:0;bottom:0}.basic-form{max-width:100%}.basic-form .form-item{display:grid;grid-template-columns:13em auto;grid-template-rows:auto;padding:.8em 0}.basic-form .form-item+.form-item{border-top:1px solid #bdbdbd}.basic-form .form-item label{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;user-select:none}@media screen and (max-width: 768px){.basic-form .form-item{grid-template-columns:auto;grid-template-rows:repeat(2, auto);justify-items:start}.basic-form .form-item label{padding:.6rem 0;font-weight:bolder}.basic-form .form-item input{width:100%}.basic-form .form-item input[type=checkbox]{width:unset}}.basic-form tr.form-item{display:table-row}.form-message{padding:0 1rem;align-self:self-start}.form-message p{margin:0;padding:1rem 0;font-size:12pt;font-weight:bolder;text-align:left}.form-message p.success::before,.form-message p.error::before{background-clip:content-box;display:inline-flex;justify-content:center;align-items:center;margin-right:.5em;width:14pt;height:14pt;padding:0;line-height:normal;color:#fff}.form-message p.success::before,.form-message p.error::before{-moz-border-radius:50%}.form-message p.success::before,.form-message p.error::before{-webkit-border-radius:50%}.form-message p.success::before,.form-message p.error::before{border-radius:50%}.form-message p.success::before{content:"✔";background-color:#795548}.form-message p.error::before{content:"×";font-size:14pt;background-color:#d32f2f}form .form-item input:disabled,form .form-item select:disabled{background-color:#fff;border-color:rgba(0,0,0,0);color:#454545;outline:none}form .form-item>fieldset{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;margin:0 4px;border:none;padding:0;width:100%;box-sizing:border-box}form .form-item>fieldset input{flex-basis:50%;margin:0}form .form-item>fieldset label.radio-label{margin-top:.5rem;margin-right:.8rem;border:1px solid #795548;padding:.3rem .5rem .3rem 30px;white-space:nowrap;color:#757575;position:relative;cursor:pointer}form .form-item>fieldset label.radio-label{-moz-border-radius:6px}form .form-item>fieldset label.radio-label{-webkit-border-radius:6px}form .form-item>fieldset label.radio-label{border-radius:6px}form .form-item>fieldset label.radio-label:has(input:disabled){cursor:default}form .form-item>fieldset label.radio-label:has(input[type=radio]:checked),form .form-item>fieldset label.radio-label:has(input[type=checkbox]:checked){background-color:#795548;color:#fff;font-weight:bold}form .form-item>fieldset label.radio-label::before,form .form-item>fieldset label.radio-label::after{content:" ";display:block;position:absolute}form .form-item>fieldset label.radio-label::before{background-color:#fff;margin:auto;border-radius:0;border:1px solid #795548;width:16px;height:16px;top:0;left:.45rem;bottom:0}form .form-item>fieldset label.radio-label::after{margin:auto;border-bottom:2px solid #795548;border-left:2px solid #795548;opacity:0;height:4px;width:8px;transform:rotate(-45deg);top:0;left:.7rem;bottom:0}form .form-item>fieldset label.radio-label:has(input:checked)::after{opacity:1}form .form-item>fieldset label.radio-label input[type=radio],form .form-item>fieldset label.radio-label input[type=checkbox]{position:absolute;white-space:nowrap;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;height:1px;width:1px;margin:-1px;padding:0}.input-attention{margin:0;padding:0;list-style-type:none;grid-column-start:2;flex-basis:100%}.input-attention li{padding:.5rem;padding-bottom:0;color:#454545;font-size:10pt}.input-attention li::before{content:"※ "}@media screen and (max-width: 768px){.input-attention{grid-column-start:1}}form.basic-form .form-button{display:flex;flex-flow:row nowrap;justify-content:center;padding-top:2em}form.inline-form .form-button.center{text-align:center}form.inline-form .form-button input[type=submit]{-moz-border-radius:6px}form.inline-form .form-button input[type=submit]{-webkit-border-radius:6px}form.inline-form .form-button input[type=submit]{border-radius:6px}form.inline-form .form-button input[type=submit]{width:230px;max-width:100%}.editor-btns-wrap{justify-content:flex-end;padding-bottom:1rem}.editor-btns-wrap button,.editor-btns-wrap input[type=submit]{margin-left:.5rem}.editor-btns-wrap button.submit-button,.editor-btns-wrap input[type=submit].submit-button{-moz-border-radius:6px}.editor-btns-wrap button.submit-button,.editor-btns-wrap input[type=submit].submit-button{-webkit-border-radius:6px}.editor-btns-wrap button.submit-button,.editor-btns-wrap input[type=submit].submit-button{border-radius:6px}.editor-btns-wrap button.change-mode,.editor-btns-wrap input[type=submit].change-mode{-moz-border-radius:6px}.editor-btns-wrap button.change-mode,.editor-btns-wrap input[type=submit].change-mode{-webkit-border-radius:6px}.editor-btns-wrap button.change-mode,.editor-btns-wrap input[type=submit].change-mode{border-radius:6px}.editor-btns-wrap button.cancel,.editor-btns-wrap input[type=submit].cancel{-moz-border-radius:6px}.editor-btns-wrap button.cancel,.editor-btns-wrap input[type=submit].cancel{-webkit-border-radius:6px}.editor-btns-wrap button.cancel,.editor-btns-wrap input[type=submit].cancel{border-radius:6px}.link{color:#5d4037}.inline-link{display:inline-block;padding:0 5px;font-weight:bolder}a[class*=link-to-]{display:inline-block;background-color:#d7ccc8;color:#5d4037;margin:.5rem 1rem;border:3px solid #d7ccc8;padding:.8rem 1.5rem;text-decoration:none}a[class*=link-to-]{-moz-border-radius:2rem}a[class*=link-to-]{-webkit-border-radius:2rem}a[class*=link-to-]{border-radius:2rem}a[class*=link-to-]{-webkit-transition:all .1s ease-in-out}a[class*=link-to-]{-moz-transition:all .1s ease-in-out}a[class*=link-to-]{-ms-transition:all .1s ease-in-out}a[class*=link-to-]{-o-transition:all .1s ease-in-out}a[class*=link-to-]{transition:all .1s ease-in-out}a[class*=link-to-]:hover{background-color:#fff;color:#5d4037}a[class*=link-to-].left::before{content:"<";display:inline-block;padding:0 6px 0 0;font-weight:bold}a[class*=link-to-].right::after{content:">";display:inline-block;padding:0 0 0 6px;font-weight:bold}.link-to-top{margin:0 0 0 1rem}#confirmWindow{position:fixed;top:0;right:0;left:0;bottom:0;z-index:9999}#confirmWindow .content{margin:auto;width:680px;height:fit-content;max-width:100vw;max-height:95vh;position:absolute;top:0;right:0;left:0;bottom:0;overflow-y:auto}dialog::backdrop,.dialog .overlay{background-color:rgba(0,0,0,.4);width:100%;height:100%}dialog,#confirmWindow .content{background-color:#fff;border:3px solid #5d4037;padding:1.5rem;box-sizing:border-box}dialog,#confirmWindow .content{-moz-border-radius:6px}dialog,#confirmWindow .content{-webkit-border-radius:6px}dialog,#confirmWindow .content{border-radius:6px}.dialog .content{width:fit-content}.dialog .content table{padding-bottom:2rem;width:100%;border-collapse:collapse}.dialog .content table th,.dialog .content table td{border-bottom:2px solid #bdbdbd;padding:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dialog .content table td>div{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center}.dialog .content table td>div span{flex-basis:50%}@media screen and (max-width: 768px){.dialog .content table th{text-align:left}.dialog .content table td{text-align:center}}.dialog .content .btn-wrap{padding-top:2rem;justify-content:center}.dialog .content .btn-wrap button{-moz-border-radius:6px}.dialog .content .btn-wrap button{-webkit-border-radius:6px}.dialog .content .btn-wrap button{border-radius:6px}.dialog .content .btn-wrap button{margin-left:.5rem}.dialog .content .btn-wrap button.ok{-moz-border-radius:6px}.dialog .content .btn-wrap button.ok{-webkit-border-radius:6px}.dialog .content .btn-wrap button.ok{border-radius:6px}.pagination{margin:0;padding:0;list-style-type:none;display:flex;flex-flow:row wrap;justify-content:center;align-content:center;align-items:stretch;position:relative;padding:.5rem 0 1rem}@media screen and (max-width: 768px){.pagination{display:grid;grid-template-rows:repeat(2, auto)}.pagination .number,.pagination .space{grid-row:1/2;justify-self:center}.pagination .first,.pagination .prev,.pagination .next,.pagination .last{grid-row:2/3}.pagination .first{grid-column:1/2}.pagination .prev{grid-column:2/3}.pagination .next{grid-column:4/5}.pagination .last{grid-column:5/6}}.pagination::before{content:" ";background-color:#bdbdbd;display:block;margin:auto;width:10em;max-width:80%;height:1px;position:absolute;right:0;left:0;bottom:0}.pagination li{display:flex;align-items:center;margin-left:.5rem;margin-bottom:.5rem}.pagination li:has(a):not(.number).first a{background-color:#fff;padding-left:15px;clip-path:polygon(0 0, 10% 0, 10% 45%, 30% 0, 100% 0, 100% 100%, 30% 100%, 10% 55%, 10% 100%, 0 100%)}.pagination li:has(a):not(.number).prev a{background-color:#fff;padding-left:10px;clip-path:polygon(25% 0, 100% 0, 100% 100%, 25% 100%, 0 50%)}.pagination li:has(a):not(.number).next a{background-color:#fff;padding-right:10px;clip-path:polygon(0 0, 75% 0, 100% 50%, 75% 100%, 0 100%)}.pagination li:has(a):not(.number).last a{background-color:#fff;padding-right:15px;clip-path:polygon(0 0, 70% 0, 90% 45%, 90% 0, 100% 0, 100% 100%, 90% 100%, 90% 55%, 70% 100%, 0 100%)}.pagination li:not(:has(a)){padding:0 6px}.pagination li:not(:has(a)).number{padding:3px 10px}.pagination li.number{background-color:#fff;border:1px solid #bdbdbd}.pagination li.number{-moz-border-radius:50%}.pagination li.number{-webkit-border-radius:50%}.pagination li.number{border-radius:50%}.pagination li.number.current{background-color:#d8c8c0;border-color:#d8c8c0;color:#5d4037}.pagination li.number a{padding:0 10px}.pagination li a{display:inline-block;padding:3px 6px;color:#5d4037;text-decoration:none}.pagination li a:hover{text-decoration:underline}h1.error{background-color:#fff;margin-bottom:3rem;color:#5d4037;font-size:16pt;font-weight:bold;box-shadow:none}.hamberger-mark{display:flex;flex-flow:column nowrap;justify-content:space-around;justify-items:center;padding:12%;height:100%;width:100%;box-sizing:border-box}.hamberger-mark{-moz-border-radius:6px}.hamberger-mark{-webkit-border-radius:6px}.hamberger-mark{border-radius:6px}.hamberger-mark .line{background-color:#fff;height:20%;width:100%}.loading-wrap{background-color:rgba(0,0,0,.4);display:none;flex-flow:row nowrap;justify-content:center;align-items:center;position:fixed;top:0;right:0;left:0;bottom:0;z-index:9999}.loading-wrap.active{display:flex}.loading-wrap .status-bar{background-color:rgba(0,0,0,.4);height:1.5em;width:20em;max-width:80%;position:relative;overflow:hidden}.loading-wrap .status-bar .status-block{background-color:rgba(255,255,255,.9);margin:auto;height:100%;width:4em;position:absolute;animation:loading 1.3s ease-in-out 0s infinite alternate;box-shadow:rgba(0,0,0,.15) 1.95px 1.95px 2.6px}@keyframes loading{0%{left:0}100%{left:calc(100% - 4em)}}body:has(.message-box-wrap.open){overflow:hidden}.message-box-wrap{background-color:rgba(0,0,0,.4);display:none;flex-flow:row nowrap;justify-content:center;align-items:center;position:fixed;top:0;right:0;left:0;bottom:0;z-index:9999}.message-box-wrap.open{display:flex}.message-box-wrap .message-box{background-color:#fff;border:1px solid #5d4037;padding:1rem;min-width:60%}.message-box-wrap .message-box .title.has-title{border-bottom:1px solid #795548;padding:1rem 1rem .5rem}.message-box-wrap .message-box .content{padding:1rem}.message-box-wrap .message-box .content p{white-space:pre-wrap;line-height:1.8}.message-box-wrap .message-box .controls{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;padding-top:1rem}
