﻿/*==================================================
  MSZH110用
==================================================*/

.Button-Size {
    width: 120px;
}

.th-fixed-width {
    width: 100px;
    max-width: 100px; /* ここに最大幅を追加 */
    min-width: 100px; /* 必要に応じて最小幅も指定 */
}

/*** タブ背景調整 ***/
.nav-tabs {
    border-bottom: none !important;
}

/*** タブ背景調整 ***/
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
        /*background-color:#337ab7;*/
        background-color: #5cb85c;
        color: #ffffff;
        font-size: 1.1em;
        font-weight: bold;
        padding: 6px 30px;
        text-decoration: none;
}

.nav-tabs > li > a {
        border-radius: 10px 10px 0 0;
        background-color: #ecf4f8;
        font-size: 1.1em;
        padding: 6px 30px;
        text-decoration: none;
}


/* 行にクラスが付いたら、その行内のセルのボーダーを消す */
.my-table tbody tr.no-border-bottom-line > td,
.my-table tbody tr.no-border-bottom-line > th {
    /* 必要に応じて特定の向きだけ消す */
    border-bottom: none !important;
}

.my-table tbody tr.no-border-top-line > td,
.my-table tbody tr.no-border-top-line > th {
    /* 必要に応じて特定の向きだけ消す */
    border-top: none !important;
}

/*どうあがいても下線を消せなかったので、これで対応（もっといい書き方があると思われる）*/
.my-table.table-bordered > :not(caption) > * {
    border: none !important;
}



/*** Tempus Dominusのクラス　カレンダーデザイン ***/
.date-container-days div.dow {
    color: #000 !important;
    font-weight: bold;
}

    .date-container-days div.dow:first-child {
        color: #f00 !important;
    }

    .date-container-days div.dow:nth-child(7) {
        color: #00f !important;
    }

.date-container-days div.day.weekend {
    color: #f00;
}

.date-container-days div.day:nth-child(7n) {
    color: #00f;
}

.date-container-days div.day.old.weekend,
.date-container-days div.day.new.weekend {
    color: #00000060;
}