.app-sidebar[data-v-18402b64]{box-sizing:border-box;color:#ccc;background:linear-gradient(#34495e,rgba(52,73,94,.85))}.app-sidebar>.head[data-v-18402b64]{display:flex;align-items:center;justify-content:center;height:60px;background-color:#2c3e50}.app-sidebar>.head>.logo[data-v-18402b64]{background:url(../img/logo.ec4bec0d.png) no-repeat;background-size:cover;width:60px;height:36px}.app-sidebar>.navigation>.item[data-v-18402b64]{display:flex;align-items:center;padding:16px 20px;transition:.3s;text-decoration:none;position:relative}.app-sidebar>.navigation>.item.-current[data-v-18402b64],.app-sidebar>.navigation>.item[data-v-18402b64]:hover{color:#fff}.app-sidebar>.navigation>.item.-current[data-v-18402b64]:after{content:"";position:absolute;z-index:1;right:0;top:0;bottom:0;margin:auto;height:0;border:8px solid transparent;border-right-color:#f2f4f5}.app-sidebar>.navigation>.item>.icon[data-v-18402b64]{display:block;width:22px;height:22px}.app-sidebar>.navigation>.item>.name[data-v-18402b64]{margin-left:12px}.app-header[data-v-150ef44a]{display:flex;align-items:center;justify-content:space-between;padding:20px;box-shadow:0 0 3px 0 rgba(0,0,0,.1);background-color:#fff;box-sizing:border-box}.app-header>.title[data-v-150ef44a]{font-size:20px}.app-header>.logout[data-v-150ef44a]{transition:.3s;color:#999;cursor:pointer}.app-header>.logout[data-v-150ef44a]:hover{color:#333}.template-with-sidebar{position:relative}.template-with-sidebar>.sidebar{height:100vh;width:230px;position:fixed}.template-with-sidebar>.main{position:absolute;left:230px;width:calc(100% - 230px)}.template-with-sidebar>.main>.header{height:60px}.template-with-sidebar>.main>.view{min-height:calc(100vh - 125px);box-sizing:border-box;padding:20px}.template-with-sidebar>.main>.footer{height:60px}.login-page[data-v-7046a138]{display:flex;align-items:center;justify-content:center;flex-direction:column;padding-top:8%}.login-page>.logo[data-v-7046a138]{width:100px}.login-page>.form[data-v-7046a138]{display:block;width:320px;margin-top:20px;border-radius:4px;padding:25px;background-color:#fff;box-sizing:border-box;box-shadow:0 0 3px 0 rgba(0,0,0,.1)}.login-page>.form>.submit[data-v-7046a138]{display:flex;padding-top:5px;justify-content:center}.login-page>.form>.error[data-v-7046a138]{color:#d00;margin-top:16px}.dashboard-page>.row[data-v-7e843184]{display:flex;margin-bottom:30px}.app-card[data-v-7e843184]{width:200px;margin-right:20px}.app-card>.label[data-v-7e843184]{color:#999;text-align:right}.app-card>.number[data-v-7e843184]{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ccc;text-align:right;font-size:28px;padding-bottom:10px;margin-bottom:10px}.app-card>.number>.icon[data-v-7e843184]{width:32px;height:32px;color:#888}.header[data-v-7e843184],.header[data-v-38a58d21]{margin-bottom:10px;font-size:18px}.header[data-v-38a58d21]{line-height:1.5;font-weight:700}.header~.header[data-v-38a58d21]{margin-top:20px}.header[data-v-76a721c0]{font-size:18px;line-height:1.5;font-weight:700;margin-bottom:10px}.header~.header[data-v-76a721c0]{margin-top:20px}.app-table{width:100%;background-color:#fff;box-sizing:border-box;border-radius:5px;text-align:left;border-collapse:separate;max-width:1200px;box-shadow:0 0 3px 0 rgba(0,0,0,.1)}.app-table td,.app-table th{padding:12px}.app-table th:first-child{border-top-left-radius:5px}.app-table th:last-child{border-top-right-radius:5px}.app-table th{font-weight:700;color:#fff;background-color:#95a5a6;border-bottom:1px solid rgba(0,0,0,.1)}.app-table td{border-top:2px solid #f2f4f5}.app-table .-clickable{cursor:pointer}.app-card{background-color:#fff;padding:20px;border-radius:8px;max-width:1200px;box-sizing:border-box;box-shadow:0 0 3px 0 rgba(0,0,0,.1)}.app-card>.row{display:flex;padding:10px 0 8px;border-bottom:1px solid #ccc}.app-card>.row+.row{margin-top:10px}.app-card>.row>.label{font-weight:700;width:300px}body{font-size:14px;color:#333;font-family:ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;background-color:#f2f4f5;min-width:1200px}a{color:inherit}img{max-width:100%}button{background-color:#2980b9;color:#fff;border:2px solid #296fb9;padding:6px 14px;font-family:inherit;outline:none;cursor:pointer;box-sizing:border-box;border-radius:4px;transition:.3s}button:hover{opacity:.8}button:active{opacity:.6}input[type=password],input[type=text]{padding:10px 8px 8px;width:100%;margin:3px 0 10px;border:1px solid #bbb;border-radius:4px;background-color:#fcfcfc;box-sizing:border-box}svg[data-v-98989db2]{max-width:100%;max-height:100%}