/* 項目説明*/
.ItemComments {
  font-size: 13px;
  display: flex;
}

/* コメント前に ※追加*/
.ItemComments::before {  
  content: "※ ";  
  white-space: pre;
} 

/* .ItemComments p {  
  font-family: inherit;  
} */

.alert-danger {
  background-color: #FDE9E9;
}

/* PlaceHolder */
.form-control::-moz-placeholder {
  font-style:italic;
  color: #a09b9b;
  opacity: 0.5;
}

.form-control:-ms-input-placeholder {
  font-style:italic;
  color: #a09b9b;
  opacity: 0.5;
}

.form-control::-webkit-input-placeholder {
  font-style:italic;
  color: #a09b9b;
  opacity: 0.5;
}

/* Firefox 19+ */  
::-moz-placeholder {  
  font-style:italic;
  color: #a09b9b;
  opacity: 0.5;
}  
  
/* Webkit (Safari, Chrome) */  
::-webkit-input-placeholder {  
  font-style:italic;
  color: #a09b9b;
  opacity: 0.5;
}  
  
/* Microsoft Edge */  
:-ms-input-placeholder {  
  font-style:italic;
  color: #a09b9b;
  opacity: 0.5;
}  

::target-text {
  background-color: yellow;
}


/* 確認ダイアログ Begin*/ 
.ui-dialog {  
  box-shadow: 0 0 8px 3px rgba(112, 111, 111, 0.5); 
  border-radius: 5px; 
}  

.ui-dialog .ui-dialog-titlebar {  
    background: #2E456B; 
    border-radius: 5px; 
}  
    
.ui-dialog .ui-dialog-title {  
  color: #fff; 
  text-align: left;  
  float: left;  
  margin: 0px;
  width: auto;
  /* font-family: Arial, sans-serif;  */
}  
  
.ui-dialog .ui-dialog-content {  
  color: #000; 
  /* font-size: 14px;    */
}  

.ui-dialog .ui-dialog-buttonpane button {  
  background: #0777dd; 
  color: #fff; 
  width: 120px;
  margin: 3px;
  border-radius: 3px; 
  /* font-size: 14px;  */
}  

.ui-dialog-titlebar-close {  
  display: none;  
} 

.ui-dialog .ui-dialog-buttonset {  
  width: 100%;  
  text-align: center;  
  padding: 5px;
}  
  
.ui-dialog .ui-dialog-buttonset > button:first-child {  
  float: left;  
}  
  
.ui-dialog .ui-dialog-buttonset > button:last-child {  
  float: right;  
}

.ui-dialog .ui-dialog-buttonpane {
  padding: 5px;
  border-width: 0px 0px 0px 0px; 
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button {
  border: 2px solid #0777dd;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:hover {  
  color: #0777dd;
  background: #dfedfd;
  border: 1px solid #0777dd
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:focus,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset  button:active {  
  border: 2px solid black
}   
 
/* 確認ダイアログ End*/

