@import"https://fonts.googleapis.com/css2?family=Noto+Sans:wght@400;700&display=swap";*{font-family:Noto Sans,sans-serif;line-height:1.2;margin:0;padding:0;box-sizing:border-box}body{font-family:Noto Sans,sans-serif;background-color:#f0f0f0;display:flex;justify-content:center;align-items:center;min-height:100vh;padding:20px;color:#333}.pageA4{width:210mm;height:297mm;background:#fff;padding:15mm;box-shadow:0 0 10px #0000001a;display:flex;flex-direction:column}.pageA5{width:148mm;height:210mm;background:#fff;padding:6mm;box-shadow:0 0 10px #0000001a;display:flex;flex-direction:column}.header{border-bottom:2px solid #333;padding-bottom:10px;margin-bottom:10px}.content{flex:1;overflow:auto}.footer{border-top:2px solid #333;padding-top:10px;margin-top:10px}h1,h2,h3{margin-top:10px;margin-bottom:5px;font-weight:700}.pageA4 h1{font-size:20px}.pageA4 h2{font-size:14px}.pageA5 h1{font-size:18px}.pageA5 h2{font-size:12px}h1,h2,h3,.link{color:#328ba8;text-decoration-color:#328ba8}.table{width:100%;border-collapse:collapse}.bordertable,.bordertable td,.bordertable th{border:1px solid #ddd;border-collapse:collapse}.header{border-bottom:2px solid #328ba8}.footer{border-top:2px solid #328ba8}input{font-size:10px;border:none;border-bottom:1px solid #ddd;padding:0;width:100%}input[type=radio]{width:auto;border:none;accent-color:#328ba8;cursor:pointer;vertical-align:middle;margin-right:2px}label{font-size:10px;cursor:pointer;vertical-align:middle}select{font-size:10px;font-family:Noto Sans,sans-serif;border:none;border-bottom:1px solid #ddd;padding:0 14px 0 0;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='5' viewBox='0 0 8 5'%3E%3Cpath d='M0 0l4 5 4-5z' fill='%23999'/%3E%3C/svg%3E") no-repeat right 2px center;background-size:8px 5px;color:#333;cursor:pointer;width:100%;line-height:1.2;height:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none}select:focus{outline:1px solid #328ba8;outline-offset:2px}select:disabled{color:#aaa;cursor:default}input:focus{outline:1px solid #328ba8;outline-offset:2px}textarea:focus{outline:1px solid #328ba8;outline-offset:-1px}textarea{border:1px solid #ddd;padding:5px;font-family:Noto Sans,sans-serif;font-size:10px;resize:none;border-radius:5px}input[type=date]:invalid::-webkit-datetime-edit{color:transparent}input[type=date]:focus::-webkit-datetime-edit{color:#333!important}p{margin-bottom:10px}@media print{body{background-color:#fff;padding:0}.page{width:210mm;height:297mm;margin:0;box-shadow:none;page-break-after:always}textarea{border:1px solid #ddd;resize:none}@page{size:A4;margin:0}input[type=date]{color:transparent}input[type=date]::-webkit-datetime-edit-fields-wrapper{display:none}input[type=date]::-webkit-calendar-picker-indicator{display:none}input[type=date]::-webkit-datetime-edit{color:transparent}input[type=date]::-webkit-datetime-edit-text,input[type=date]::-webkit-datetime-edit-month-field,input[type=date]::-webkit-datetime-edit-day-field,input[type=date]::-webkit-datetime-edit-year-field{display:none}select.print-empty{color:transparent}}
