@charset "UTF-8";*{box-sizing:border-box}:focus{outline:none}body,html{width:100%}body{margin:0;font-family:family(ja)}main{display:block}a{-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer}img{max-width:100%;height:auto}ul{margin:0;padding:0;list-style:none}main{padding:1.5em}table.schedule tfoot th,table.schedule thead th{word-break:keep-all;vertical-align:middle;text-align:center}table.schedule tfoot th:not([align]),table.schedule thead th:not([align]){text-align:center}table.schedule tbody td,table.schedule tbody th{vertical-align:middle}.checkbox{margin-right:1em}.acf-field input[type=date],.acf-field input[type=datetime-local],.acf-field input[type=datetime],.acf-field input[type=email],.acf-field input[type=month],.acf-field input[type=number],.acf-field input[type=password],.acf-field input[type=search],.acf-field input[type=tel],.acf-field input[type=text],.acf-field input[type=time],.acf-field input[type=url],.acf-field input[type=week],.acf-field select,.acf-field textarea{font-size:16px!important}.acf-form-submit{border-top:1px solid #EAECF0;padding-top:1.5rem}.acf-form-submit .acf-button{background-color:#f14668;border-color:transparent;color:#fff}table.showup_person thead th{word-break:keep-all}table.showup_person tbody tr:first-of-type td{word-break:keep-all}@media screen and (max-width:750px){table.showup_person{font-size:12px}}.sticky_row{position:sticky;z-index:1;top:0;left:0;background:none;border-left:none;border-right:none}.sticky_row:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:white;z-index:-1}.sticky_col{position:sticky;z-index:1;top:0;left:0;background:none;border-top:none;border-bottom:none}.sticky_col:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:white;z-index:-1}