/* @import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP&display=swap');
html { font-family: "Noto Sans JP"; } */
/* paginationに文字'Previous'/'Next'を表示させない */
span.sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0,0,0,0); border: 0; }
/* 共通 */
/* header h1, footer h1 { font-size: small; } */
div.dropdownBox, .overlayBg, .overlayFg { z-index: 10; } /* Fullcalendarよりも前面に表示 */
.requiredDesc { font-size: smaller; vertical-align: text-top; }
/* 画面入力 */
table#users th { text-align: center; } /* アカウント管理 */
textarea { font-family: inherit; } /* monospaceをキャンセル */
/* その他 */
.ui-datepicker th { padding: .3em !important; } /* 曜日のセルサイズ(既定では高さが過大) */
table.findResult td { vertical-align: middle; }
table.findResult td.action { padding-left: 0; padding-right: 0; }
td.findResult img, td.formRow img { vertical-align: middle; } /* テーブルセル内の画像 */