    @media (max-width: 767px) {
    .navbar-default .navbar-nav .open .dropdown-menu> li> a {
        color: #fff;
    }
    .navbar-default {}
}

.navbar-default .navbar-nav> .open> a,
.navbar-default .navbar-nav> .open> a:hover,
.navbar-default .navbar-nav> .open> a:focus {
    color: #fff;
    background-color: #001856;
}


/* ナビバーの編集 start */

@media (min-width: 768px) {
    .navbar-nav {
        margin: 0 auto;
        display: table;
        table-layout: fixed;
        float: none;
    }
    .navbar-nav> li> a {
        width: 90px;
        text-align: center;
    }
    #navbar-extra> a {
        width: 140px;
    }
    .navbar-default .navbar-nav> .active> a,
    .navbar-default .navbar-nav> .active> a:hover,
    .navbar-default .navbar-nav> .active> a:focus {
        color: #fff;
        border-bottom: 3px solid skyblue;
        background-color: #00237F;
    }
    .btn {
/*        padding: 8px 20px;*/
    }
}


/* ナビバーの編集 end */


/* パン屑リストを調整 start */

.breadcrumb {
    padding: 8px 0px;
    margin-bottom: 10px;
    list-style: none;
    background-color: #EEEFF1;
    border-radius: 4px;
}

.breadcrumb> li+ li:before {
    padding: 0 5px;
    color: #ccc;
    content: ">";
}


/* パン屑リストを調整 end */


/* テーブルのストライプ色を変更 start */

.table-striped> tbody> tr:nth-of-type(odd) {
    background-color: #F0F5F9;
}

.table-striped> tbody> tr:nth-of-type(2n) {
    background-color: #fff;
}


/* テーブルのストライプ色を変更 end */


/* テーブルのボーダー色を変更 start */

.table-bordered th,
.table-bordered td {
    border: 1px solid #CED8E2 !important;
}


/* テーブルのボーダー色を変更 end */


/* チェックボックスの改行後のずれを防止 start */

.checkbox-inline+ .checkbox-inline {
    margin-left: 0px;
    margin-right: 10px;
    margin-bottom: 5px;
}

.checkbox-inline:first-child {
    margin-right: 10px;
    margin-bottom: 5px;
}


/* チェックボックスの改行後のずれを防止 end */


/* レスポンシブルテーブルを常に適応 start */

.mj-table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
}

.table-responsive> .table {
    margin-bottom: 0;
}

@media all and (-ms-high-contrast: none){
  .table-responsive> .carrier-table{
    margin-bottom: 15px; /* IE10以上 */
  }
  .mj-table-responsive{
      border: 0px;
  }
}

.mj-table-responsive> .table> thead> tr> th,
.mj-table-responsive> .table> tbody> tr> th,
.mj-table-responsive> .table> tfoot> tr> th,
.mj-table-responsive> .table> thead> tr> td,
.mj-table-responsive> .table> tbody> tr> td,
.mj-table-responsive> .table> tfoot> tr> td {
    white-space: nowrap;
}

.table-responsive> .table-bordered {
    border: 0;
}

.table-responsive> .table-bordered> thead> tr> th:first-child,
.table-responsive> .table-bordered> tbody> tr> th:first-child,
.table-responsive> .table-bordered> tfoot> tr> th:first-child,
.table-responsive> .table-bordered> thead> tr> td:first-child,
.table-responsive> .table-bordered> tbody> tr> td:first-child,
.table-responsive> .table-bordered> tfoot> tr> td:first-child {
    border-left: 0;
}

.table-responsive> .table-bordered> thead> tr> th:last-child,
.table-responsive> .table-bordered> tbody> tr> th:last-child,
.table-responsive> .table-bordered> tfoot> tr> th:last-child,
.table-responsive> .table-bordered> thead> tr> td:last-child,
.table-responsive> .table-bordered> tbody> tr> td:last-child,
.table-responsive> .table-bordered> tfoot> tr> td:last-child {
    border-right: 0;
}

.table-responsive> .table-bordered> tbody> tr:last-child> th,
.table-responsive> .table-bordered> tfoot> tr:last-child> th,
.table-responsive> .table-bordered> tbody> tr:last-child> td,
.table-responsive> .table-bordered> tfoot> tr:last-child> td {
    border-bottom: 0;
}


/* レスポンシブルテーブルを常に適応 end */

/* バッジの変更 start */
.badge {
    color: #000;
    background-color: #fff;
    border: 1px solid #E8ECF0;
}
/* バッジの変更 end */
/* ポップバーのためのボタン変更 start */
.btn-default {
    border-radius: 8px;
}
/* ポップバーのためのボタン変更 end */
/* ページネーションの変更 start */
.pagination> li> a,
.pagination> li> span {
    margin-left: 4px;
}
/* ページネーションの変更 end */
/* パネルの変更 start */
.panel-default {
    border-top: 4px solid #00237F;
}
/* パネルの変更 end */

.panel-body {
    padding: 6px 6px 6px 13px;
}

.btn-primary {
    background-color: #00237F;
}


