@charset "UTF-8";
.bg-info-light { background-color: #1DC7E1 !important; }

.bg-info-dark { background-color: #117787 !important; }

.bg-primary-light { background-color: #3295FF !important; }

.bg-primary-dark { background-color: #0062CC !important; }

.header-title { padding: 0.5em; /*文字周りの余白*/ color: #010101; /*文字色*/ background: #1DC7E1; /*背景色*/ border-bottom: solid 3px #117787; /*下線*/ }

.fukidasi { position: relative; padding: 0.6em; background: #e0edff; border-radius: 10px 10px 10px 10px; }

.fukidasi:after { position: absolute; content: ''; top: 100%; left: 30px; border: 15px solid transparent; border-top: 15px solid #e0edff; width: 0; height: 0; }

#overlay { position: fixed; top: 0; left: 0; z-index: 999; width: 100%; height: 100%; display: none; }

.caret { border-top: solid 8px #000; border-left: solid 8px transparent; border-right: solid 8px transparent; }

.SisetuInfAdmin_txtUserID { width: 100px; }

.SisetuInfAdmin_txtLoginID { width: 120px; }

.SisetuInfAdmin_txtPass { width: 120px; }

.SisetuInfAdmin_txtSID { width: 250px; }

.SisetuInfAdmin_txtSName { width: 200px; }

.SisetuInfAdmin_txtPCName { width: 200px; }

.SisetuInfAdmin_txtBikou { width: 300px; }

.SisetuInf_txtUserID { width: 100px; }

.SisetuInf_txtLoginID { width: 120px; }

.SisetuInf_txtPass { width: 120px; }

.SisetuInf_txtSID { width: 250px; }

.SisetuInf_txtSName { width: 200px; }

.SisetuInf_txtPCName { width: 200px; }

.SisetuInf_txtBikou { width: 300px; }

#login .container #login-row #login-column #login-box { margin-top: 30px; max-width: 600px; height: 320px; border: 1px solid #17a2b8; background-color: #EAEAEA; }
#login .container #login-row #login-column #login-box #frmLogin { padding: 20px; }

.table th,.table td{ vertical-align: middle; }
.form-check{ vertical-align:middle; }
#menu_logo { height:85px; margin:-15px 5px -18px -15px; }