/**
*普通
*F08200
*とても濃い色
*593000
*濃い色
*AD5E00
*やや濃い色
*CF7000
*薄い色
*FFB90D
*やや薄い色
*FFAB0D
*とても薄い色
*FFD9AE

**/
/**普通**/
.bg-orange {
  background-color: #F08200 !important;
}
/**濃い色**/
a.bg-orange:hover, a.bg-orange:focus,
button.bg-orange:hover,
button.bg-orange:focus {
  background-color: #AD5E00 !important;
}
/**普通**/
.border-orange {
  border-color: #F08200 !important;
}
/**普通**/
.text-orange {
  color: #F08200 !important;
}
/**濃い色**/
a.text-orange:hover, a.text-orange:focus {
  color: #AD5E00 !important;
}
/**薄い色**/
.table-orange,
.table-orange > th,
.table-orange > td {
  background-color: #FFB90D;
}
/**やや薄い色**/
.table-hover .table-orange:hover {
  background-color: #FFAB0D;
}
/**やや薄い色**/
.table-hover .table-orange:hover > td,
.table-hover .table-orange:hover > th {
  background-color: #FFAB0D;
}
/**普通**/
.btn-orange {
  color: #fff;
  background-color: #F08200;
  border-color: #F08200;
}
/**濃い色**/
/**やや濃い色**/
.btn-orange:hover {
  color: #fff;
  background-color: #AD5E00;
  border-color: #AD5E00;
}

.btn-orange:focus, .btn-orange.focus {
  box-shadow: 0 0 0 0.2rem rgba(240, 130, 0, 0.25);
}
/**普通**/
.btn-orange.disabled, .btn-orange:disabled {
  color: #fff;
  background-color: #F08200;
  border-color: #F08200;
}
/**濃い色**/
/**やや濃い色**/
.btn-orange:not(:disabled):not(.disabled):active, .btn-orange:not(:disabled):not(.disabled).active,
.show > .btn-orange.dropdown-toggle {
  color: #fff;
  background-color: #CF7000;
  border-color: #CF7000;
}

.btn-orange:not(:disabled):not(.disabled):active:focus, .btn-orange:not(:disabled):not(.disabled).active:focus,
.show > .btn-orange.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(240, 130, 0, 0.25);
}
/**普通**/
.btn-outline-orange {
  color: #F08200;
  background-color: transparent;
  background-image: none;
  border-color: #F08200;
}
/**普通**/
.btn-outline-orange:hover {
  color: #fff;
  background-color: #F08200;
  border-color: #F08200;
}

.btn-outline-orange:focus, .btn-outline-orange.focus {
  box-shadow: 0 0 0 0.2rem rgba(240, 130, 0, 0.25);
}
/**普通**/
.btn-outline-orange.disabled, .btn-outline-orange:disabled {
  color: #F08200;
  background-color: transparent;
}
/**普通**/
.btn-outline-orange:not(:disabled):not(.disabled):active, .btn-outline-orange:not(:disabled):not(.disabled).active,
.show > .btn-outline-orange.dropdown-toggle {
  color: #fff;
  background-color: #F08200;
  border-color: #F08200;
}

.btn-outline-orange:not(:disabled):not(.disabled):active:focus, .btn-outline-orange:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-orange.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(240, 130, 0, 0.25);
}
/**普通**/
.badge-orange {
  color: #fff;
  background-color: #F08200;
}
/**濃い色**/
.badge-orange[href]:hover, .badge-orange[href]:focus {
  color: #fff;
  text-decoration: none;
  background-color: #AD5E00;
}
/**普通**/
.alert-orange {
  color: #593000;
  background-color: #F08200;
  border-color: #F08200;
}
/**とても薄い色**/
.alert-orange hr {
  border-top-color: #F08200;
}

.alert-orange .alert-link {
  color: #F08200;
}
/**とても濃いくらい色**/
/**薄い色**/
.list-group-item-orange {
  color: #593000;
  background-color: #FFB90D;
}
/**とても濃いくらい色**/
/**やや薄い色**/
.list-group-item-orange.list-group-item-action:hover, .list-group-item-orange.list-group-item-action:focus {
  color: #593000;
  background-color: #FFAB0D;
}
/**とても濃いくらい色**/
.list-group-item-orange.list-group-item-action.active {
  color: #fff;
  background-color: #593000;
  border-color: #593000;
}


/*
nav
*/
/*
フォーカス


*/
.form-control:focus {
  color: #CF7000;
  background-color: #fff;
  border-color: #F08200;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(240, 130, 0, 0.25);
}


strong{
 text-decoration: none;
}

strong:hover{
 text-decoration: underline;
}


.under {
  border-bottom: dotted 1px #000000;
  }