/*
.ime-disabled {
    ime-mode:disabled;
}
*/

/* IE10のinputboxは×が表示されるので、右寄せとかにすると表示がおかしくなるので×を表示させない */
/* text IEのINPUTで×を非表示にする */
input::-ms-clear {
    visibility: hidden;
}
input::-ms-reveal {
    visibility: hidden;
}

.aa {
    font-family:'ＭＳ ゴシック','ＭＳ Ｐゴシック','ＭＳＰゴシック','MSPゴシック','MS Pゴシック',sans-serif;
    font-size:16px;
    line-height:18px;

    /*
    font-family: IPAMonaPGothic,'ＭＳ Ｐゴシック',sans-serif;
    font-size  : 16px;
    line-height: 18px;
    */
}



/* テーブル部分 */
.table > thead > tr > th, .table > thead > tr > td, 
.table > tbody > tr > th, .table > tbody > tr > td, 
.table > tfoot > tr > th, .table > tfoot > tr > td {
    /*border-top: 1px solid #ddd;*/
    border: 1px solid #555;
    line-height: 1.42857;
    padding: 8px;
    vertical-align: middle;
}

.table.table-bordered > thead > tr > th:first-child {
    border-top: 1px solid #555;
}
.table.table-bordered > thead > tr > th:first-child, 
.table > caption + thead > tr:first-child > td, 
.table > caption + thead > tr:first-child > th, 
.table > colgroup + thead > tr:first-child > td, 
.table > colgroup + thead > tr:first-child > th, 
.table > thead:first-child > tr:first-child > td, 
.table > thead:first-child > tr:first-child > th, 
.table > thead > tr > th, 
.table > thead > tr > td, 
.table > tbody > tr > th, 
.table > tbody > tr > td, 
.table > tfoot > tr > th, 
.table > tfoot > tr > td {
    border: 1px solid #555;
}

.table > thead > tr > th:last-child {
    border-right-color: #555;
}
.table-bordered, 
.table-bordered > tbody > tr > td, 
.table-bordered > tbody > tr > th, 
.table-bordered > tfoot > tr > td, 
.table-bordered > tfoot > tr > th, 
.table-bordered > thead > tr > td, 
.table-bordered > thead > tr > th {
    border-bottom: 1px solid #555;
}


table.standard th {
    background-color:#EEE;
    vertical-align:middle;
    text-align:center;
}


.modal-dialog .modal-body{
  min-height:500px;
  height:500px;
  overflow:auto;
}


/*
 * Callouts
 *
 * Not quite alerts, but custom and helpful notes for folks reading the docs.
 * Requires a base and modifier class.
 */

/* Common styles for all types */
.bs-callout {
  /*
  padding: 20px;
  margin: 20px 0;
  */
  padding: 0px 20px 0px 20px;
  margin: 10px 0;
  border: 1px solid #eee;
  border-left-width: 5px;
  border-radius: 3px;
  background-color:#FFF;
}
.bs-callout h4 {
  /*
  margin-top: 0;
  margin-bottom: 5px;
  */
}
.bs-callout p:last-child {
  margin-bottom: 0;
}
.bs-callout code {
  border-radius: 3px;
}

/* Tighten up space between multiple callouts */
.bs-callout + .bs-callout {
  /*
  margin-top: -5px;
  */
}

/* Variations */
.bs-callout-danger {
  border-left-color: #ce4844;
}
.bs-callout-danger h4 {
  color: #ce4844;
}
.bs-callout-warning {
  border-left-color: #aa6708;
}
.bs-callout-warning h4 {
  color: #aa6708;
}
.bs-callout-info {
  border-left-color: #1b809e;
}
.bs-callout-info h4 {
  color: #1b809e;
}

.bs-callout-sub {
  border-left-color: #009900;
}
.bs-callout-sub h4 {
  color: #009900;
}

/* Credit to bootsnipp.com for the css for the color graph */
.colorgraph {
  height: 5px;
  border-top: 0;
  background: #c4e17f;
  border-radius: 5px;
  background-image: -webkit-linear-gradient(left, #c4e17f, #c4e17f 12.5%, #e3f568 12.5%, #e3f568 25%, #fecf71 25%, #fecf71 37.5%, #f0776c 37.5%, #f0776c 50%, #db9dbe 50%, #db9dbe 62.5%, #c49cde 62.5%, #c49cde 75%, #669ae1 75%, #669ae1 87.5%, #62c2e4 87.5%, #62c2e4);
  background-image: -moz-linear-gradient(left, #c4e17f, #c4e17f 12.5%, #e3f568 12.5%, #e3f568 25%, #fecf71 25%, #fecf71 37.5%, #f0776c 37.5%, #f0776c 50%, #db9dbe 50%, #db9dbe 62.5%, #c49cde 62.5%, #c49cde 75%, #669ae1 75%, #669ae1 87.5%, #62c2e4 87.5%, #62c2e4);
  background-image: -o-linear-gradient(left, #c4e17f, #c4e17f 12.5%, #e3f568 12.5%, #e3f568 25%, #fecf71 25%, #fecf71 37.5%, #f0776c 37.5%, #f0776c 50%, #db9dbe 50%, #db9dbe 62.5%, #c49cde 62.5%, #c49cde 75%, #669ae1 75%, #669ae1 87.5%, #62c2e4 87.5%, #62c2e4);
  background-image: linear-gradient(to right, #c4e17f, #c4e17f 12.5%, #e3f568 12.5%, #e3f568 25%, #fecf71 25%, #fecf71 37.5%, #f0776c 37.5%, #f0776c 50%, #db9dbe 50%, #db9dbe 62.5%, #c49cde 62.5%, #c49cde 75%, #669ae1 75%, #669ae1 87.5%, #62c2e4 87.5%, #62c2e4);
}







.nav-list>li>a {
    font-size: 12px;
}
.navbar {
    /*background: #438EB9;*/
    background-color: #48AFF2;
}
.ace-nav>li.light-blue>a, .ace-nav>li.light-blue>a:hover {
    /*background-color: #62A8D1;*/
    background-color: #48AFF2;
}
.light-blue {
    background-color: #48AFF2;
}
.ace-nav>li.light-blue>a:focus, .ace-nav>li.light-blue>a:hover, .ace-nav>li.open.light-blue>a {
    background-color: #48AFF2;
}
.no-skin .sidebar {
    background-color: #FEFEFE;
}
.no-skin .nav-list>li>a {
    background-color: #FEFEFE;
}
.no-skin .sidebar-toggle {
    background-color: #FEFEFE;
}




#login_background {
/*
    background-image: url(images/login_bg.png);
    background-repeat: no-repeat;
*/
}


/* まだ終わっていないメニュー */
.not_finished, a.not_finished:hover {
    background-color:#CCCCCC;
    text-decoration: line-through;
}
