@charset "UTF-8";.cell{max-width:100%}@media (min-width: 768px){.cell{max-width:100%}}@media (min-width: 1024px){.cell{max-width:80rem}}select{width:100%}@media (min-width: 1280px){select{width:auto}}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}.symbols-fill{font-variation-settings:"FILL" 1}.symbols-weight100{font-variation-settings:"wght" 100}.icon{position:relative}.icon .material-symbols-outlined{font-size:60px;position:relative;bottom:-12px}.icon i{display:block;position:absolute;width:100%;z-index:2;left:0;bottom:8px;text-align:center;font-size:12px;font-style:normal;font-weight:600}.icon.pdf{color:red}main .title{margin-bottom:1rem;font-weight:600}table.sticky-header{border-collapse:separate;border-spacing:0}table.sticky-header:not(.not-vertical-sticky)>thead>tr>th{position:sticky;top:0;z-index:2}table.sticky-header:not(.not-horizontal-sticky)>thead>tr>th:first-child{position:sticky;left:0;z-index:3}table.sticky-header:not(.not-horizontal-sticky)>tbody>tr>th:first-child{position:sticky;left:0;z-index:1}table.sticky-header>thead+tbody>tr>th,table.sticky-header>thead+tbody>tr>td{border-top:none}table.sticky-header>thead>tr:not(:first-child)>th,table.sticky-header>thead>tr:not(:first-child)>td,table.sticky-header>tbody>tr:not(:first-child)>th,table.sticky-header>tbody>tr:not(:first-child)>td{border-top:none}table.sticky-header>thead>tr>th:not(:first-child),table.sticky-header>thead>tr>td:not(:first-child),table.sticky-header>tbody>tr>th:not(:first-child),table.sticky-header>tbody>tr>td:not(:first-child){border-left:none}.search{position:relative}.search dl dt{font-weight:500;margin-bottom:2px}.search dl:last-child{margin-bottom:1rem}.search ul li{display:inline-block;margin-right:1rem}.search input[type=text]{width:100%}.search input[type=text].date{width:8rem}.search .js-window,.search .js-window_sp{cursor:pointer}@media (min-width: 768px){.search dl:last-child{margin-bottom:0}}#search-window{animation-duration:1s;animation-fill-mode:both}#search-window.slide-up{animation-name:slideUp;height:70px;overflow:hidden}#search-window.slide-down{animation-name:slideDown;height:auto;overflow:visible}#search-window_sp{animation-duration:1s;animation-fill-mode:both}#search-window_sp.slide-up{animation-name:slideUp;height:70px;overflow:hidden}#search-window_sp.slide-down{animation-name:slideDown;height:auto;overflow:visible}@keyframes slideDown{0%{opacity:1;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{transform:translateY(20px)}to{transform:translateY(0)}}input[type=radio],input[type=checkbox]{margin-right:4px}label{position:relative;font-size:16px;top:2px}.radio-button{margin-top:.5rem;margin-bottom:.5rem}.radio-button .radio{display:inline-block;margin-right:1rem}.radio-button .radio:last-child{margin-right:0}.required:after{position:relative;top:-2px;background-color:red;color:#fff;content:"必須";font-size:12px;font-weight:700;margin-left:8px;padding:0 4px;border-radius:4px}.error{background-color:#fdf0f9}.notice{color:red}.notice em{display:inline-block;margin-bottom:2px;border-radius:4px;border:1px solid #EF4444;color:red;background-color:#fff;padding:2px 8px;font-size:12px;font-style:normal;font-weight:400}.photo{overflow:hidden}.photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.photo img.sample{width:90%;height:90%;margin:4% auto 0}.up{width:100%;height:100%;position:relative}.up .up-rm{position:absolute;z-index:40;top:20px;right:-20px;cursor:pointer;text-shadow:1px 1px 0 #fff,-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff}.up input.up-file{width:100%;height:100%;position:absolute;z-index:30;top:0;left:0;opacity:0;cursor:pointer;overflow:hidden}.up .up-text{display:table;width:100%;height:100%;position:absolute;z-index:20;top:0;left:0;overflow:hidden}.up .up-text p{display:table-cell;text-align:center;vertical-align:middle;color:#666}.up .up-data{width:100%;height:100%;position:absolute;z-index:10;top:0;left:0;cursor:pointer;overflow:hidden}.up .up-data img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.up .up-data img.sample{width:90%;height:90%;margin:4% auto 0}.up .up-data p{display:table;width:100%;height:100%}.up .up-data p a{display:table-cell;text-align:center;vertical-align:middle}.up .loader{margin-top:calc(50% - 8em);width:16em;height:16em}.loader{font-size:4px;margin:0 auto;text-indent:-9999em;width:10em;height:10em;border-radius:50%;background:#000;background:linear-gradient(to right,#000 10%,#0000 42%);position:relative;animation:load 1.4s infinite linear;transform:translateZ(0)}.loader:before{width:50%;height:50%;background:#000;border-radius:100% 0 0;position:absolute;top:0;left:0;content:""}.loader:after{background:#fff;width:75%;height:75%;border-radius:50%;content:"";margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}@keyframes load{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#canvas{display:none}.select-capture{display:none;margin-bottom:10px}.select-capture label:first-child{margin-right:1rem}.ui-datepicker{z-index:9999!important}.ui-datepicker .ui-datepicker-title{font-weight:400}.ui-datepicker select{font-weight:400;padding:2px 0 2px 8px}.ui-datepicker select.ui-datepicker-year{width:44%!important;margin-right:4px}.ui-datepicker select.ui-datepicker-month{width:38%!important}.notice{position:relative;z-index:inherit;margin:0;padding:0;color:red;text-align:left}.notice em{display:block;position:absolute;bottom:0;left:0;z-index:9999;padding:.25rem 1rem;background-color:#fff;border:1px solid #ff0000;border-radius:.25rem;cursor:pointer;font-style:normal;line-height:1.4}.tantou input{font-weight:400}.tantou input::-moz-placeholder{color:#1d4ed8}.tantou input::placeholder{color:#1d4ed8}.tantou .tantousya{position:relative}.tantou .tantousya .tantou_name-list{position:absolute;top:2.4rem;left:0;z-index:9999;width:18rem}.tantou .tantousya .tantou_name-list ul{background-color:#fff;border-top:1px solid #ccc;border-left:1px solid #ccc}.tantou .tantousya .tantou_name-list ul li{padding:.5rem 1rem;border-right:1px solid #ccc;border-bottom:1px solid #ccc;cursor:pointer}.tantou .tantousya .tantou_name-list ul li:hover{background-color:#ffc}.login input{width:100%}.login .message{color:red;margin-bottom:.5rem;text-align:left}.logo img.gaiheking{height:36px}.logo img.manshitsu{margin-top:10px;height:28px}.pagination ul{display:inline-block}.pagination ul.back .button,.pagination ul.next .button{opacity:.2}.pagination ul.back a .button,.pagination ul.next a .button{opacity:1}.pagination ul.listup{margin-left:.5rem;margin-right:.5rem}.pagination ul.listup li{margin-left:2px;margin-right:2px}.pagination ul.listup li a,.pagination ul.listup li b{padding:5px}.pagination ul.listup li b{color:#1d4ed8;font-weight:900}.pagination ul li{display:inline-block}.pagination ul li a{cursor:pointer}.pagination ul li .material-symbols-outlined{position:relative;top:2px}.login_name{letter-spacing:.1em;white-space:nowrap}
