/*************************************** akamine追加分 ****************************************************/
:root{
    --bg1 : #f4f4f4;
    --navcolor1: #3471ff;
    --fontblack: #3f4247;
    --rightblue: #eff4ff;
    --headerbg: #eeeeee;
    --hovergray: #e1e3e5;
    --btnblue: #3471ff;
    --btnbluehov:#2164ff;
    --btngray: #878787;
    --orange:#f15a24;
}
:root {
    --width: 100%;
    --min: 1024px ;
    --max: 1400px;
}
body{
    max-width: var(--max) !important;
}
/***************************** ユーザー一覧　**************************/
.user-edit .tr_head{
    width: 180px !important;
}
.permission-desc{
    margin-top:7px;
}
.user_list_body .td_name .active {
    font-size: 16px;
}

.user_list_body .temp {
    font-size: 16px;
}

.user_list_body .new{
    font-size: 16px;
}

.user_list_body .admin {
    font-size: 16px;
}
.user-mail-font{
    color: #595959;
}
/*　その他　*/
.company_profile_body{
    font-size: 14px;
}
.newsList-title{
    font-size: 16px !important;
}
/*************** サービス別一覧 ***********/
.service-userlist{
    font-size: 16px;
    font-weight: 500;
}
.service-userlist{  /* table */
    counter-reset: rowCount;
}
.service-userlist > tbody > tr{
    counter-increment: rowCount;
}
.service-userlist > tbody > tr > td:first-child::before {
    content: counter(rowCount);
}

/*********************************************   ユーザー編集画面,ユーザー作成画面,管理ユーザ情報変更画面  **/
table{
    color: #595959;
}
.title-service{
    font-size:18px;
    margin-top:30px;
    margin-bottom:7px;
    font-weight: 600;
}
.tr_head{
    width:180px;
    font-weight: 500;
}
.table_service{
    font-size:14px;
    font-weight:700;
}

/********************************************     base.html    ヘッダー用    */

html,body{
    min-width:100% !important;
    max-width:100% !important;
}
.NavContents{
    display:flex;
    justify-content: space-between !important;
    margin: 0 auto !important;
    height: 58px;
    width: var(--width) !important;
    min-width: var(--min) !important;
    max-width: var(--max) !important;
    background-color: var(--headerbg) !important;
    padding-right: 10px;
}

.nav-flex{
    display:flex;
    position: relative;
}
.icon_set{
    min-width: 200px !important;
    max-width: 200px !important;
    padding-top: 9px !important;
}
.badge-warning{
    right: 53px !important;
}

.login_user{
    padding-top:10px !important;
}

/************************************************    メニュー部分　************/
.menu_box{
    width:23%;
}


